平铺式窗口管理器 - Awesome

Catalogue
  1. 1. 1. install the Fedora 19 YUM Repo on CentOS 7
    1. 1.1. 1.1 Import the F19 GPG Key
    2. 1.2. 1.2 Add the Fedora 19 Repository for CentOS
    3. 1.3. 1.3 Install the YUM Plugin Priorities
  2. 2. 2. Enable EPEL Release for CentOS 7
  3. 3. 3. Installing the Awesome Desktop

Awesome是平铺式窗口管理器

什么是窗口管理器?


这里首先需要解释一下窗口管理器(Windows Manager)和桌面环境(Desktop Environment)的概念。窗口管理器负责绘制窗口的边框,处理窗口运行比如移动、最小化之类的行为。而桌面环境则是窗口管理器的超集,它使用窗口管理器及其其他软件提供一个完整的工作环境。比如说,gnome就是一个桌面环境,默认使用Metacity作为窗口管理器。

什么是平铺式窗口管理器?


那么什么是平铺式窗口管理器?简单来说,所谓的平铺就是之所有的窗口都不会相互重叠,而是 自动的 被调整大小使得它们能够刚好占满整个屏幕。

以往的窗口管理器大多是浮动式窗口管理器,由于屏幕空间有限,当前激活的窗口会浮在最上面,而遮住下面的窗口。

1. install the Fedora 19 YUM Repo on CentOS 7

1.1 Import the F19 GPG Key

# fedora abaandon version Package Signing Keys website
https://getfedora.org/bal/keys/obsolete.html?lang=

# download fedora 19 Package Signing Key
wget https://getfedora.org/static/FB4B18E6.txt

# import key
rpm --import FB4B18E6.txt

1.2 Add the Fedora 19 Repository for CentOS

vim /etc/yum.repos.d/f19.repo

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl= https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/19/Everything/$basearch/os/
enabled=1
metadata_expire=7d
gpgcheck=1
priority=99

1.3 Install the YUM Plugin Priorities

sudo yum install yum-plugin-priorities

2. Enable EPEL Release for CentOS 7

yum install epel-release

3. Installing the Awesome Desktop

sudo yum install awesome