OSWikiHK: 请协力 GPLv3 的中文翻译工作。

安裝 Beryl

OSWikiHK,自由中文開源知識庫

Jump to: navigation, search

本文主要展示如何安裝 Beryl 。

目录

顯示卡需求

Beryl 需要 X Window 支援的 3D 加速顯示卡。可以選擇使用 Xgl 或 AIGLX 技術,兩者支援的顯示卡有些不同。AIGLX 本身已整合至 X.org 7.1 並已包含在一般最新的 GNU/Linux distribution 中,所以安裝較間單。

Xgl 支援:

  • ATI
    • Mobility Radeon 9700 SE: 使用專利的 fglrx 驅動程式 8.23
    • Radeon X300: 使用專利的 fglrx 驅動程式 8.23
  • nVidia
    • MX 4xxxx 系列或使用最新的 nVidia 專利驅動程式
  • Intel
    • i8xx 和 i9xx

最新的 Xgl 支援顯示卡列表可以參考 《OpenSuSE.org: Xgl - Hardware Advisory》

AIGLX 支援:

  • Intel
    • 所有可以使用 i810 Xorg 驅動程式的顯示卡
  • nVidia
    • 所有 96xx 或更新的 nVidia 專利驅動程式所支援的顯示卡。(約 GeForce 3 或更新)

最新的 Xgl 支援顯示卡列表可以參考 《Fedora Project Wiki: AIGLX - Video card status》

簡單而言,如果您是使用 nVidia 或較新的 ATI 顯示卡,您需要安裝專利驅動程式才可以使用 Beryl 。Intel 顯示晶片最簡單,因為大部份新版本的 GNU/Linux 中的 X.org 已內建 AIGLX。Intel 顯示晶片可以無須改動 X Windows 使用 Beryl 的。但要留意較舊的 Intel 顯示晶片速度可能很慢。

您可以打命令「lspci」取得您的顯示卡名稱。

安裝專利驅動程式 (可略過)

Ubuntu 7.04 或以上

Ubuntu 7.04 或以上的使用者可以執行『系統』(System) -> 『管理』(Administration) -> 『受制限驅動程式管理員』(Restricted Driver Manager),選取 nVidia 或 ATI 的影像加速驅動程式。

檢查顯示卡是否支援 Beryl

可以以系統管理員 (root) 身份打以下命令檢查 AIGLX 是否已被啟用:

grep AIGLX /var/log/Xorg.0.log

如果看見文字「<ocde>AIGLX enabled</code>」,表示 AIGLX 已被啟用。

確定 AIGLX 或 Xgl 已被啟動後,可以打「glxinfo | less」檢查其輸出:

  • 找到「direct rendering: Yes」表示 X Window 已支援 Direct Rendering
  • 在 server glx extensions 和 client glx extensions 都找到「GLX_EXT_texture_from_pixmap」表示 X Window 已支援 GLX_EXT_texture_from_pixmap

如果以上兩者都符合,理論上您電腦亦可以成功啟動 Beryl 。

安裝 Beryl

Ubuntu 7.04 或以上

Ubuntu 7.04 或以上的使用者可以執行『應用程式』(Application) -> 『添加和刪除』(Add/Remove)尋找並安裝 Beryl 。亦可以在終端機打「sudo apt-get install beryl-manager」。

Debian 4.0 或以上

加入 Beryl 的官方 Debian 套件庫:

deb http://debian.beryl-project.org/ etch main

下載並匯入套件庫金鑰

wget http://debian.beryl-project.org/root@lupine.me.uk.gpg -O - | sudo apt-key add -

重新載入套件庫資料:

sudo apt-get update

安裝 beryl 及相關套件:

sudo apt-get install beryl emerald-themes

Fedora 7 或以上

以系統管理員(root)身份打以下命令安裝 beryl-gnome 或 beryl-KDE :

yum install beryl-gnome

yum install beryl-KDE

CentOS 5.0

cd /etc/yum.repos.d/
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo

將 Kbsingh-CentOS-Testing 裡 enabled=0 改成 enabled=1

[kbs-CentOS-Testing]
name=CentOS.Karan.Org-EL$releasever - Testing
gpgcheck=1
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=1
baseurl=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/

import 個 GPG key:

rpm --import http://centos.karan.org/RPM-GPG-KEY-karan.org.txt

安裝 Beryl :

yum install beryl

首次啟動 Beryl

打以下命令啟動 Beryl 管理員 (Beryl Manager)。

beryl-manager

留意使用 GBK 簡體中文編碼啟動 Beryl 管理員可能會有亂碼的情況,您可以打以下命令使用 UTF-8 啟動 Beryl 管理員:

env LANG=zh_CN.utf8 beryl-manager

這時狀態通知區會出現一個紅寶石小圖示,這就是 Beryl 管理員的小圖示。Beryl 管理員會自動幫您啟動 Beryl 及相關程式。所有視窗會消失數秒,當您看見畫面回後正常,並看見每個視窗邊上出現小陰影,這表示 Beryl 而被成功啟動。

如果啟動失敗令視窗喪失邊框等,可以在 Beryl 管理員的小圖示上按滑鼠右鍵,並選取『選取視窗管理者』(Select Window Manager) -> Metacity (Gnome 視窗管理者)或按 Ctrl-C 再打「metacity --replace」重新執行 Metacity 。

試用 Beryl

Ctrl-Alt-滑鼠左鍵 將各虚擬桌面(Virtual Desktop)變成正立方體的四個面,讓您轉動正立方體在各桌面間切換。
Ctrl-Alt-左方向鍵 向右轉動正立方體以切換至左方虚擬桌面。
Ctrl-Alt-右方向鍵 向左轉動正立方體以切換至右方虚擬桌面。
F8 和 MacOS X 的 Exposé 差不多,把所有視窗縮小並平鋪在桌面讓您點選去切換至該視窗。
F9 和 MacOS X 的 Exposé 差不多,把同一桌面所有視窗縮小並平鋪在桌面讓您點選去切換至該視窗。
Alt-Tab 切換至同一個桌面的下個視窗
Ctrl-Alt-Tab 切換至所有桌面的下個視窗
Win-滑鼠滾輪 拉近(放大)或推遠(縮小)整個熒幕。
Alt-滑鼠滾輪 改變視窗的透明度。

設定每次自動啟動 Beryl

如果您確定 Beryl 運作正常,您可以設動每次登入自動啟動 Beryl 。方法是先選取『系統』(System) -> 『偏好設定』(Preference) -> 『作業階段』(Session) 啟動作業階段配置視窗。在『初始啟動程式』分頁按『新增』(Add),填入以下項目:

  • 名稱 (Name): Beryl Manager
  • 指令 (Command): beryl-manager

完成後按『確定』(Ok) 和『離開』(Close) 離開。下次再登入時就會自動啟動 Beryl。

排難解困

個別軟件未能啟動或正確顯示

有些應用程式在 Beryl 下未能正常運作。如果您發覺有些應用程式在 Beryl 啟動後未能運作或不正常顯示(一般都是整個視窗半透明,您應該匯報問題。

當然,您亦可以設定環境變數 XLIB_SKIP_ARGB_VISUALS 為 1 以停用 Alpha visual 來執行應用程式,或許可以暫時解決問題,例如:

XLIB_SKIP_ARGB_VISUALS=1 nedit

相關頁面

相關連結

Personal tools