Emerald Window Decorator 是 Compiz Fusion 中包含的自定義窗口裝飾器,它使用引擎來允許主題化和完整的複合窗口裝飾。 Emerald 允許按鈕、皮膚、標題欄和框架的不同配置和佈局。 Emerald Window Decorator 完全獨立於您的桌面,並允許您指定自己的主題。本文介紹如何在 Debian Linux 6 amd64 上安裝 Emerald。

安裝翡翠

不幸的是,Debian Linux 6 沒有附帶 Emerald Windows 裝飾器包。您可以從源代碼安裝。首先,使用 apt-get 命令/apt 命令安裝所需的庫。
# apt-get install intltool build-essential libxrender-dev libgtk2.0-dev libwnck-dev libdecoration0-dev libwnck1.0-cil-dev git autoconf libtool gawk

接下來,使用 git 命令下載最新的 Emerald 源代碼。
$ cd /tmp
$ git clone git://anongit.compiz.org/fusion/decorators/emerald

示例輸出:

Cloning into emerald...
remote: Counting objects: 2272, done.
remote: Compressing objects: 100% (2221/2221), done.
remote: Total 2272 (delta 1622), reused 0 (delta 0)
Receiving objects: 100% (2272/2272), 857.72 KiB | 211 KiB/s, done.
Resolving deltas: 100% (1622/1622), done.

要配置 emerald,請輸入:
$ cd emerald
$ ./autogen.sh

示例輸出:

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal 
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:12: installing `./config.guess'
...
...
....
config.status: creating libengine/emeraldengine.pc
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating include/Makefile
config.status: creating engines/Makefile
config.status: creating themer/Makefile
config.status: creating pixmaps/Makefile
config.status: creating libengine/Makefile
config.status: creating misc/Makefile
config.status: creating doc/Makefile
config.status: creating po/Makefile.in
config.status: creating defaults/Makefile
config.status: creating defaults/theme/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

要編譯 emerald,請輸入:
$ make

要安裝 Emerald,請鍵入:
# make install

翡翠的使用方法

首先,打開 Windows 裝飾插件,它為您的窗口提供窗口邊框。花哨的插件本質上是。鍵入以下命令。
$ ccsm

[効果]>[Windows 装飾を有効にする]點擊。

關閉 ccsm。然後鍵入以下命令來替換當前的裝飾器:
$ emerald --replace

默認主題是“綠柱石紅”。要更改主題,您需要使用翡翠主題管理器。輸入以下命令以啟動 Emerald Theme Manger。
$ emerald-theme-manager

示例輸出:

如何安裝新主題?

訪問這個網站 獲取新的翡翠主題. 要導入主題,[インポート…]單擊並導航到要導入的 .emerald 文件。或者,雙擊文件管理器中的文件,Emerald 將[インポート]打開對話框。

Linux Compiz Emerald 主題

如何設置 Emerald 在我登錄時自動啟動?

Emerald 設置和主題存儲在 ~/.emerald/ 目錄中。您可以選擇在登錄會話時自動啟動某些程序。 Sessions Preference Tool 允許您定義在登錄時自動啟動的程序。點擊
System > Preferences > Startup Applications

要添加名為 Emerald 的新啟動器,請執行以下步驟:

  1. [追加]點擊。這將[ランチャーの追加]將打開一個對話框。
  2. [名前]使用文本框指定新啟動程序的名稱(將其設置為“emerald”)。
  3. [コマンド]使用文本框指定調用應用程序的命令。 (設置為“/usr/local/bin/emerald –replace”)
  4. 在註釋文本框中輸入應用程序的描述。程序說明出現在啟動程序列表中。
  5. 添加 Debian Linux Emerald Windows Decorator - 啟動選項

  6. [追加]點擊。該應用程序將被添加到啟動器列表中,並帶有選中(啟用)複選框。
  7. 配置 Debian Linux Gnome 啟動應用程序

安裝 docker 時請耐心等待。