簡(jiǎn)介GNOME 3 提供了3種用戶(hù)界面:Gnome Shell(新的標(biāo)準(zhǔn)布局)、備用模式(Fallback Mode)以及GNOME on Wayland。GNOME 會(huì)話(huà)會(huì)自動(dòng)檢測(cè)您的計(jì)算機(jī)是否適合運(yùn)行 GNOME Shell,若不適合則會(huì)自動(dòng)選擇備用模式。 備用模式(在您使用 gnome-panel 和 Metacity 來(lái)取代 GNOME Shell 和 Mutter 時(shí))非常類(lèi)似 GNOME 2 布局。 您仍然可以在使用備用模式時(shí)將 Metacity 更換為您喜歡的窗口管理器。 GNOME on Wayland 使用新開(kāi)發(fā)的 ‘’‘Wayland’‘’ 協(xié)議運(yùn)行 GNOME Shell,同時(shí)使用 XWayland 運(yùn)行傳統(tǒng)的 X 應(yīng)用程序。 在新系統(tǒng)上安裝GNOME 3 在 [extra] 軟件庫(kù)中。 以下軟件包(組)包含了 GNOME 的組件: gnome-shell 軟件包提供了最小的桌面環(huán)境。 gnome 包組包含基本桌面環(huán)境和軟件,以提供標(biāo)準(zhǔn)的 GNOME 體驗(yàn)。 gnome-extra 包組包含剩余的可選工具,例如文本編輯器、壓縮文件管理器、光盤(pán)燒錄工具、郵件客戶(hù)端、游戲、開(kāi)發(fā)工具及其它非必需的軟件。這些軟件與 GNOME 桌面的集成很好。假如您不想安裝 GNOME 全部的軟件包,在安裝它的時(shí)候注意看軟件包描述(或者你可以先安裝再刪除他們)。 單獨(dú)安裝 gnome-extra 軟件包組不會(huì)引入 gnome 包組。因此如果你需要一個(gè) GNOME 桌面環(huán)境,你必須安裝 gnome 軟件包組,至少需要安裝 gnome-shell。同時(shí),安裝 gnome-extra 不意味著你想要 gnome 中的一切。 舉例: # pacman -S gnome
選擇你想要從 gnome-extra 組中想要使用的應(yīng)用程序,不必安裝整個(gè)軟件包組。 # pacman -S gnome-extra
D-BUS 守護(hù)進(jìn)程GNOME 桌面依賴(lài) D-Bus 守護(hù)進(jìn)程以正確運(yùn)行,參照 dbus 來(lái)設(shè)置。 運(yùn)行 GNOME圖形化登錄
Note:
其它登錄管理器,如 SLiM, KDM 和 LightDM 也能運(yùn)作。參閱 顯示管理器 來(lái)了解桌面環(huán)境的啟動(dòng)。 可以在登錄管理器中選擇 GNOME', GNOME Classic 或 GNOME on Wayland 作為登錄選項(xiàng)。 登陸管理器為系統(tǒng)提供一個(gè)有限的控制,全局系統(tǒng)控制請(qǐng)參考 PolicyKit wiki 頁(yè)面(out of date) 。 使用以下命令以安裝 GDM: # pacman -S gdm
手動(dòng)啟動(dòng) GNOME
Note: GNOME on Wayland 無(wú)法使用 startx 或
~/.xinitrc 啟動(dòng)。
如果您更喜歡從控制臺(tái)下啟動(dòng) GNOME,把下面一行添加到您的 ~/.xinitrc
exec gnome-session
現(xiàn)在 GNOME 將在您使用 詳情參閱xinitrc。
Note: GNOME on Wayland 需要 xorg-server-xwayland 軟件包。
按照安裝指南,它也可以采用以下命令手動(dòng)啟動(dòng):
gnome-session --session=gnome-wayland 詳情請(qǐng)參閱: Wayland, Wayland#GNOME. Wayland 中的 GNOME 應(yīng)用程序
根據(jù)當(dāng)前的默認(rèn)情況,GNOME 應(yīng)用程序會(huì)利用 XWayland,以傳統(tǒng) X 應(yīng)用程序的方式運(yùn)行。若需在 Wayland 下測(cè)試 GNOME 應(yīng)用,請(qǐng)以命令行方式運(yùn)行程序,并加上以下前綴:
Note: 可以設(shè)置全局的 Wayland 環(huán)境,使用
env GDK_BACKEND=wayland gnome-session --session=gnome-wayland 。 但是現(xiàn)在無(wú)法工作—— gnome-session 會(huì)立即閃退.請(qǐng)查看以下頁(yè)面以了解開(kāi)發(fā)進(jìn)展: GNOME Applications under Wayland.
使用 GNOME shellGNOME 小抄您可以閱讀這篇文章: GNOME Shell cheat sheet 以了解如何高效地使用 GNOME shell,它展示了 GNOME shell 的特色與使用捷徑。文章內(nèi)容包括怎么切換任務(wù),使用鍵盤(pán),窗口控制,使用面板,預(yù)覽模式等。 實(shí)用快捷鍵恰當(dāng)?shù)厥褂靡恍┛旖萱I會(huì)極大地提升你的使用體驗(yàn):
重啟 GNOME shell
當(dāng)修改過(guò)界面之后你可能需要重啟 GNOME shell。你可以重新登陸,不過(guò)有一個(gè)簡(jiǎn)單快捷的方法。 按 GNOME Shell 崩潰一些特定的微調(diào)或者經(jīng)常性重啟 Shell 會(huì)導(dǎo)致 shell 在將要重啟的時(shí)候崩潰。這個(gè)時(shí)候你必須做好心理準(zhǔn)備,然后強(qiáng)制注銷(xiāo)。有一些修改,例如在GNOME Shell 和 fallback mode, 之間切換,不能簡(jiǎn)單地使用 r 重啟;必須重登陸來(lái)應(yīng)用這個(gè)效果。 丑話(huà)說(shuō)在前面,在重啟 shell 前請(qǐng)先把有用的文檔保存(或者關(guān)閉)。雖然這不是必要的,因?yàn)榇翱诤臀臋n在重啟了 shell 之后應(yīng)該還在。 Pacman 整合:GNOME PackageKit
Warning: 對(duì)于 Gnome 3.12,使用 packagekit 的 pacman 整合過(guò)期嚴(yán)重。它會(huì)在 GNOME 3.14 中被升級(jí)、修復(fù)以正常運(yùn)行。[1]
GNOME 有自己的 Pacman 圖形化程序: gnome-packagekit 使用 alpm 作為后端,它支持以下功能:
你可以通過(guò)設(shè)置 DConf key 軟件包更新通知如果你想讓 GNOME 自動(dòng)檢查更新,你必須從 AUR 里安裝 gnome-settings-daemon-updatesAUR 這個(gè)軟件。 定制 GNOME 外觀(guān)外觀(guān)概覽GNOME 3 是重新設(shè)計(jì)的,但是像大多數(shù)大型軟件項(xiàng)目一樣,他是很多不同時(shí)間的部分組裝起來(lái)的。他沒(méi)有一個(gè) 無(wú)所不包 的配置工具。新的 系統(tǒng)設(shè)置 比以前的控制面板有很大的改進(jìn)。 系統(tǒng)設(shè)置 組織得很好,但是你可能想要更深層次地改變外觀(guān)。 以前你所熟悉的配置工具現(xiàn)在有的好用,有的不好用了。有些設(shè)置選項(xiàng)隱藏著,不太容易找到。許多設(shè)置將會(huì),或已經(jīng)遷移到了新的工具上。你需要了解應(yīng)當(dāng)去哪里尋找適當(dāng)?shù)脑O(shè)置項(xiàng),才能更好地配置 GNOME 外觀(guān)。 配置工具簡(jiǎn)述GNOME 桌面環(huán)境依賴(lài)于一個(gè)存儲(chǔ)配置的數(shù)據(jù)庫(kù)后端(DConf)來(lái)存儲(chǔ) GNOME 與 GNOME 應(yīng)用的設(shè)置。安裝桌面環(huán)境時(shí),GNOME 提供一套默認(rèn)的配置,而各類(lèi)應(yīng)用程序向數(shù)據(jù)庫(kù)中添加它們自己的配置。 對(duì)用戶(hù)來(lái)說(shuō),最基礎(chǔ)而直觀(guān)的配置方式莫過(guò)于使用 GNOME 系統(tǒng)設(shè)置面板(gnome-control-center),以及 GNOME 應(yīng)用程序各自的首選項(xiàng)(preferences)面板。如果您愿意,直接在 DConf 數(shù)據(jù)庫(kù)中進(jìn)行修改與配置總是可行的,尤其是在某些設(shè)置選項(xiàng)沒(méi)有暴露在用戶(hù)界面的情況下,直接修改可以更改某些隱藏選項(xiàng)。 GNOME 的這些配置通常是用戶(hù)間相互獨(dú)立的。以下文字僅供單用戶(hù)配置所用,并沒(méi)有提及更改全局配置模板的方法。 GNOME 系統(tǒng)設(shè)置面板系統(tǒng)設(shè)置工具包括了一些最基礎(chǔ)的 GNOME 環(huán)境配置選項(xiàng)。 色彩設(shè)置
日期與時(shí)間如果系統(tǒng)已有配置好的 NTP 守護(hù)進(jìn)程,它同樣會(huì)對(duì) GNOME 桌面環(huán)境起作用。如果需要,您也可以手動(dòng)控制進(jìn)行同步。 如需在頂欄顯示日期,請(qǐng)運(yùn)行: $ gsettings set org.gnome.desktop.interface clock-show-date true
另外,如需在 shell 的日歷中顯示周數(shù),請(qǐng)運(yùn)行: $ gsettings set org.gnome.shell.calendar show-weekdate true
當(dāng)然,以上配置均可以在 Gsettings 與 DConf
DConf 是被 GNOME 所用,存儲(chǔ)自身的設(shè)置的數(shù)據(jù)存儲(chǔ)。它能被圖形程序 GNOME tweak tool這個(gè)工具可以定制字體,主題, 標(biāo)題欄,插件和其它一些實(shí)用的設(shè)置。對(duì)于想要美化 GNOME 桌面環(huán)境的用戶(hù)來(lái)說(shuō),隨著 GNOME 設(shè)置面板的精簡(jiǎn)化,這個(gè)工具變得愈加重要。 使用以下命令以安裝 GNOME tweak tool: # pacman -S gnome-tweak-tool
3.0.3 之后的版本只有在 gnome-shell 安裝的時(shí)候才工作(假如你使用 fallback mode,你一樣要安裝 shell,這是一個(gè) bug)。 Bugzilla bug report here. 修改默認(rèn)主題
除了以下所述的直接從底層修改主題的方法,您也可以使用 通過(guò)修改 settings.ini 改變 GTK3 主題
就像用
GNOME3默認(rèn)主題為Adwaita,他是 ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
[Settings]
gtk-theme-name = Adwaita
gtk-fallback-icon-theme = gnome
# next option is applicable only if selected theme supports it
gtk-application-prefer-dark-theme = true
# set font name and dimension
gtk-font-name = Sans 10
重啟 GNOME shell 來(lái)應(yīng)用設(shè)置。更多的 GTK 選項(xiàng)可以在這里找到GNOME 開(kāi)發(fā)人員文檔。 圖標(biāo)主題
使用 gnome-tweak-tool v. 3.0.3 及之后的版本設(shè)置,把你想要設(shè)置的圖標(biāo)主題放在
通常,GNOME3的圖標(biāo)主題和GNOME2的兼容,你不必為默認(rèn)圖標(biāo)鎖住。把你鐘愛(ài)的圖標(biāo)主題文件夾放在 $ cp -R /home/user/Desktop/my_icon_theme ~/.icons
你可以在
或者,你可以選擇不使用 ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
... previous lines ...
gtk-icon-theme-name = my_new_icon_theme
GNOME FilesGNOME Files,即 nautilus,為 GNOME 默認(rèn)的文件管理器。 移除側(cè)邊欄計(jì)算機(jī)中的文件夾
顯示的文件夾在 地址欄顯示文本路徑
標(biāo)準(zhǔn)的 Files 工具欄用按鈕來(lái)顯示路徑。想要從鍵盤(pán)輸入,你需要使它顯示文本路徑。按 假如你想讓它始終顯示為文本路徑,用 gsettings 如下所示。 $ gsettings set org.gnome.nautilus.preferences always-use-location-entry true
注意: 這樣修改之后,你不能回到按鈕路徑。只有在設(shè)置為 false 的情況下,可以通過(guò)快捷鍵來(lái)使兩種模式都可用。
GNOME 面板在時(shí)間欄顯示日期默認(rèn) GNOME 在頂欄只顯示星期和時(shí)間??梢酝ㄟ^(guò)下面的命令修改,修改立即生效。 # gsettings set org.gnome.shell.clock show-date true
隱藏頂部面板的圖標(biāo)在登錄 GNOME 時(shí),頂部面板可能會(huì)出現(xiàn)一些不需要的圖標(biāo)。通過(guò)編輯 GNOME 面板腳本來(lái)移除這些圖標(biāo)。 例如,要想移除 universal access icon。從 AREA_ORDER 行中移除 'a11y',并注釋掉 AREA_SHELL_IMPLEMENTATION 行中的 'a11y'。 修改 /usr/share/gnome-shell/js/ui/panel.js
const STANDARD_STATUS_AREA_ORDER = ['ally', 'keyboard', 'volume', 'network', 'bluetooth', 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
'a11y': imports.ui.status.accessibility.ATIndicator
'volume': imports.ui.status.volume.Indicator,
'battery': imports.ui.status.power.Indicator,
'keyboard': imports.ui.status.keyboard.XKBIndicator,
'userMenu': imports.ui.userMenu.UserMenuButton
};
為 /usr/share/gnome-shell/js/ui/panel.js
const STANDARD_STATUS_AREA_ORDER = ['keyboard', 'volume', 'network', 'bluetooth' 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
//'a11y': imports.ui.status.accessibility.ATIndicator
'volume': imports.ui.status.volume.Indicator,
'battery': imports.ui.status.power.Indicator,
'keyboard': imports.ui.status.keyboard.XKBIndicator,
'userMenu': imports.ui.userMenu.UserMenuButton
};
保存并重啟 gnome-shell 查看結(jié)果。
去掉注銷(xiāo)時(shí)的延遲按照下面的方法修改來(lái)去掉注銷(xiāo)的確認(rèn)和 60 秒的延遲。 這個(gè)對(duì)話(huà)框一般出現(xiàn)在你用狀態(tài)菜單注銷(xiāo)的時(shí)候。這個(gè)修改對(duì)于 關(guān)機(jī) 也生效。這個(gè)不是全局修改,只對(duì)使用該命令的用戶(hù)生效。使用該命令立即生效。 $ gsettings set org.gnome.SessionManager logout-prompt 'false'
活動(dòng)視圖從應(yīng)用程序視圖移除應(yīng)用程序項(xiàng)目
GNOME 用 .desktop 文件來(lái)填充應(yīng)用程序視圖。這些純文本文件位于 # ls /usr/share/applications
# nano /usr/share/applications/foo.desktop
要想系統(tǒng)全局修改,直接編輯 $ cp /usr/share/applications/foo.desktop ~/.local/share/applications/
你可以按照你的想法編輯 .desktop 文件。
注意: 刪除一個(gè) .desktop 文件并不卸載軟件,只是刪除他的桌面特性(如文件關(guān)聯(lián),快捷鍵等)。
添加下列選項(xiàng)到 .desktop 文件來(lái)使 foo 不再顯示在應(yīng)用程序視圖: $ echo 'NoDisplay=true' >> foo.desktop
怎樣改變應(yīng)用程序圖標(biāo)大小對(duì)于很多人來(lái)說(shuō),一個(gè)很怪異的事情就是 GNOME 3 的圖標(biāo)大小。當(dāng)遇到一個(gè)小屏幕加很多程序的時(shí)候很痛苦。 很高興這里有一個(gè)方法能改變這中情況,修改 GNOME shell 主題。
直接修改系統(tǒng)文件夾(別忘了備份)或者復(fù)制到你的用戶(hù)文件夾。對(duì)于默認(rèn)主題,修改
對(duì)于用戶(hù)主題,修改 修改 gnome-shell.css ,用下面的值替換。然后#重啟 GNOME shell gnome-shell.css
.icon-grid {
spacing: 18px;
-shell-grid-item-size: 82px;
}
.icon-grid .overview-icon {
icon-size: 48px;
}
默認(rèn)主題的小圖標(biāo)版在AUR上提供。 禁止鼠標(biāo)接觸 hot corner(左上角)切換活動(dòng)視圖
要禁用這一功能,編輯 layout.js
this._corner = new Clutter.Rectangle({ name: 'hot-corner',
width: 1,
height: 1,
opacity: 0,
reactive: true });icon-size: 48px;
}
把reactive的值true修改為false,#重啟 GNOME shell即可。 標(biāo)題欄減少標(biāo)題欄高度# sed -i '/title_vertical_pad/s|value='[0-9]\{1,2\}'|value='0'|g' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
重啟 GNOME shell,這會(huì)修改垂直間距從14到0,給你更時(shí)尚的外觀(guān)。 想要恢復(fù)默認(rèn)值,從官方軟件倉(cāng)庫(kù)中安裝 gnome-themes-standard 標(biāo)題欄按鈕重新排序
舉個(gè)例子,把關(guān)閉和最小化按鈕移大左邊。打開(kāi) gconf-editor,找到 你可以修改為你需要的按鈕,但是一個(gè)按鈕不能出現(xiàn)兩次。同時(shí),一些按鈕已經(jīng)被拋棄了。重啟 GNOME shell 看看效果。
打開(kāi) dconf-editor ,找到 當(dāng)最大化時(shí)隱藏標(biāo)題欄# sed -i -r 's|(<frame_geometry name='max')|\1 has_title='false'|' /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
重啟 GNOME shell, 這樣修改之后你會(huì)發(fā)現(xiàn)你很難去離開(kāi)最大化狀態(tài)。
用合適的按鍵組合,
為了防止 /etc/pacman.conf
... previous lines ...
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
# IgnorePkg =
# IgnoreGroup =
NoUpgrade = usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml # Do not add a leading slash to the path
... more lines ...
恢復(fù)默認(rèn)主題設(shè)置,安裝gnome-themes-standard。 登錄屏幕登錄管理器壁紙在會(huì)話(huà)變量被如上設(shè)置之后,你就可以發(fā)出命令檢索或者設(shè)置 GDM 項(xiàng)目。 最簡(jiǎn)單的方法是使用配置編輯器圖形界面: $ dconf-editor
設(shè)置的位置和下面的命令行一樣。 下面是用命令行檢索和設(shè)置 GDM 壁紙。 $ GSETTINGS_BACKEND=dconf gsettings get org.gnome.desktop.background picture-uri
$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/gnome/SundownDunes.jpg'
$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-options 'zoom'
## Possible values: centered, none, scaled, spanned, stretched, wallpaper, zoom
注意: 你必須指定一個(gè) 'gdm' 有讀權(quán)限的文件,GDM不能讀你的home文件夾。
另外還有一種可以在圖形界面改變主題 (gtk3, 圖標(biāo)和鼠標(biāo))、壁紙和其他細(xì)小的設(shè)置 GDM 登陸屏幕的方法,你可以從 AUR 安裝 gdm3setupAUR. 登錄界面大字體這個(gè)修改用 scaling factor 放大你的登陸界面字體。就像在桌面上你使用輔助功能一樣。 在做這個(gè)修改之前,你必須 export GDM會(huì)話(huà)變量。 $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.interface text-scaling-factor '1.25'
關(guān)閉聲音這個(gè)調(diào)整讓你在登錄界面通過(guò)快捷鍵禁用聲音反饋。你必須首先 export GDM會(huì)話(huà)變量。 $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.sound event-sounds 'false'
如果上面的調(diào)整不工作或者你無(wú)法 export GDM 會(huì)話(huà)變量,有一個(gè)比真正解決更容易的解決方法:在登陸時(shí)用鍵盤(pán)多媒體鍵靜音或者降低音量。 按電源鍵啟用交互界面默認(rèn)安裝設(shè)置電源鍵功能是休眠。關(guān)機(jī)或顯示會(huì)話(huà)或許會(huì)更好一點(diǎn)。你必須首先 export GDM會(huì)話(huà)變量。 $ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-power 'interactive'
$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power button-hibernate 'interactive'
$ gsettings list-recursively org.gnome.settings-daemon.plugins.power
改變 GDM 的鍵盤(pán)布局由于 GDM 無(wú)視您的 GNOME 3 鍵盤(pán)設(shè)置,您得在 Xorg 配置文件中設(shè)置您的鍵盤(pán)布局。參閱此處: Beginner's Guide. 其他技巧參見(jiàn):GNOME Tips (簡(jiǎn)體中文)。 雜項(xiàng)設(shè)置登錄 GNOME 3 后自動(dòng)啟動(dòng)程序您可以使用gnome-session-properties工具來(lái)指定登錄后自動(dòng)啟動(dòng)的程序。它是gnome-session包的一部分。 $ gnome-session-properties
在 GNOME 3.12 之后,gnome-session-properties 工具不再被推薦使用。如需指定那些程序應(yīng)在登錄后自動(dòng)運(yùn)行,請(qǐng)使用 gnome-tweak-tool' 或者通過(guò)手動(dòng)方式編輯,如[[2]]所描述。
Tip: 一些用戶(hù)反映在使用 Gnome 的 Overview 頁(yè)面啟動(dòng)
gnome-tweak-tool 后無(wú)法添加自動(dòng)啟動(dòng)程序。有時(shí),從命令行下啟動(dòng)它能夠解決問(wèn)題。這個(gè)問(wèn)題可以由以下頁(yè)面所描述的方式來(lái)解決: post。但是,用戶(hù)仍然不能添加任何自定義的自啟程序,例如自定義啟動(dòng)腳本。gnome-session-propertiesAUR 仍然可以在 AUR 中找到。 登錄 GNOME 3 后啟用 numlock從 [community]軟件庫(kù)中安裝numlockx。然后添加一個(gè)自動(dòng)啟動(dòng)命令運(yùn)行numlockx。 # pacman -S numlockx
$ gnome-session-properties
上面的命令打開(kāi)啟動(dòng)應(yīng)用程序首選項(xiàng)。點(diǎn)擊 添加 ,輸入以下內(nèi)容:
這個(gè)不是系統(tǒng)全局的改變,為你的每個(gè)用戶(hù)重復(fù)上述步驟。 移動(dòng)對(duì)話(huà)窗口對(duì)話(huà)窗口默認(rèn)配置為不可移動(dòng),某些情況下很不方便??梢允褂胓conf-editor更改這一配置。修改以下配置: /desktop/gnome/shell/windows/attach_modal_dialogs
修改后重啟 GNOME Shell 即可。 GNOME Shell 擴(kuò)展
注意: 通過(guò) The GNOME Shell browser plugin(即 extensions.)安裝擴(kuò)展的方法暫時(shí)無(wú)法在
Chrome/Chromium 35 或更高的版本上進(jìn)行。用戶(hù)應(yīng)當(dāng)采用其它對(duì)網(wǎng)頁(yè)安裝更兼容的瀏覽器進(jìn)行安裝,如 Firefox
(簡(jiǎn)體中文) 或 GNOME/Web。
GNOME Shell 可以使用第三方擴(kuò)展來(lái)定制。這些擴(kuò)展提供了一些額外的功能,如:提供一個(gè)可以一直顯示的 Dock、更換 Shell 的主題,等等。 名為 gnome-shell-extensions 的軟件包提供了一組由 The GNOME Project 維護(hù),被當(dāng)做 GNOME 計(jì)劃的一部分的擴(kuò)展,其中許多擴(kuò)展被用在了 GNOME Classic 會(huì)話(huà)環(huán)境中。(最新版本的擴(kuò)展你可以用他的代碼 snapshot)列表在這里 $ pacman -Ss gnome-shell-extension
另外,有許多擴(kuò)展被收集并托管在了extensions. 上。你可以在瀏覽器中瀏覽擴(kuò)展列表,并輕松地一鍵點(diǎn)擊來(lái)安裝、管理、啟用擴(kuò)展。你可以在 這里找到有關(guān)插件的更多信息。 你也可以在 AUR里面找到一些有用的擴(kuò)展。當(dāng)然,它們大多也可以在 extensions. 找到。一些值得一提的是:
另外,想要在屏幕底部顯示一個(gè)任務(wù)欄,但又不想使用 GNOME Classic 的用戶(hù)可以考慮使用 Window list 擴(kuò)展 (由 gnome-shell-extensions 提供). 在安裝完一個(gè)擴(kuò)展之后可能需要重啟 GNOME shell 。故障排除信息參照安裝擴(kuò)展導(dǎo)致GNOME停止工作。 通過(guò)控制臺(tái)設(shè)定默認(rèn)虛擬終端
使urxvt作為進(jìn)程運(yùn)行的命令如下: $ gsettings set org.gnome.desktop.default-applications.terminal exec urxvtc
$ gsettings set org.gnome.desktop.default-applications.terminal exec-arg ''-e''
Note: 對(duì)于 nautilus-open-terminal,你需要設(shè)置一個(gè)參數(shù)(如
-e ),這樣他就能自動(dòng)cd 到你所在的文件夾。中鍵模擬GNOME 3 禁止中鍵模擬功能,無(wú)論你 Xorg 怎么設(shè)置(Emulate3Buttons)。用下列命令打開(kāi)他: gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
XmonadXmonad 是一個(gè)平鋪窗口管理器。 升級(jí)到GNOME3會(huì)讓你的xmonad設(shè)置失效。啟用備用模式,添加兩個(gè)文件是它生效
[GNOME Session]
Name=Xmonad session
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;notifications;
DefaultProvider-windowmanager=xmonad
DefaultProvider-notifications=notification-daemon
[Desktop Entry]
Name=Xmonad GNOME
Comment=Tiling window manager
TryExec=/usr/bin/gnome-session
Exec=gnome-session --session=xmonad
Type=XSession
下次你登錄,你可以選擇 Xmonad GNOME 作為你的會(huì)話(huà)。 啟用隱藏特性GNOME 3 隱藏了許多實(shí)用的選項(xiàng),您可以使用dconf-editor去定制它們。您可以使用gconf-editor定制尚未遷移到 dconf 的選項(xiàng)。 改變熱鍵在dconf-editor中,啟用org.gnome.desktop.interface 'can-change-accels'。
一個(gè)改變移動(dòng)文件到回收站的快捷鍵的例子: GNOME Files默認(rèn)設(shè)置是
確認(rèn)您已經(jīng)選中一個(gè)文件,否則'移動(dòng)到回收站'菜單項(xiàng)會(huì)是灰色不可用的。您應(yīng)當(dāng)在此之后禁用 'can-change-accels' 以防止意外的快捷鍵改變。 如何通過(guò)狀態(tài)欄菜單關(guān)機(jī)
現(xiàn)在用戶(hù)點(diǎn)擊右上角的狀態(tài)欄菜單時(shí)會(huì)發(fā)現(xiàn),關(guān)機(jī)選項(xiàng)似乎被隱藏了起來(lái)。如果您想通過(guò)狀態(tài)欄菜單關(guān)閉您的系統(tǒng),點(diǎn)擊它,然后按下 如果你全局禁用了休眠在 此文檔別的地方,你不需要做這個(gè)步驟。 您也可以安裝 'Alternative Status Menu' 擴(kuò)展。這將在通常狀態(tài)菜單中的'掛起'選項(xiàng)下新增一個(gè)常駐的'關(guān)機(jī)...'選項(xiàng)。 啟用集成的消息(Empathy)Empathy是集成消息系統(tǒng)背后的引擎。所有基于您的消息賬戶(hù)的系統(tǒng)設(shè)置將不會(huì)出現(xiàn),除非 telepathy 組的軟件包或至少其中一個(gè)后端(例如:telepathy-gabble或telepathy-haze)被安裝。 這些軟件包沒(méi)有被默認(rèn)的 Arch GNOME 安裝所包括,Empathy 也沒(méi)有給出很好的錯(cuò)誤信息提示,它未能開(kāi)始在后臺(tái)運(yùn)作。您可以通過(guò)以下命令安裝它們: # pacman -S telepathy
沒(méi)有telepathy,empathy就不能打開(kāi)賬戶(hù)管理并且停留在這個(gè)狀態(tài)。就算你把empathy干凈地退出,/usr/bin/empathy-accounts還會(huì)繼續(xù)運(yùn)行,在你新建賬戶(hù)之前,你必須殺掉他。 在Freedesktop.org Telepathy Wiki查閱telepathy組件。 啟用備用模式如果 gnome-shell 不存在或您的顯卡不支持混成特效的話(huà),您的會(huì)話(huà)將自動(dòng)以備用模式啟動(dòng)。
如果您想在安裝了 gnome-shell 的情況下啟用備用模式 (Fallback Mode) 的話(huà),打開(kāi)系統(tǒng)設(shè)置。打開(kāi)系統(tǒng)信息>圖形。把強(qiáng)制使用備用模式調(diào)為 你也可以選擇用gsettings命令來(lái)選擇會(huì)話(huà)類(lèi)型。 $ gsettings set org.gnome.desktop.session session-name 'gnome-fallback'
重新登錄應(yīng)用設(shè)置。禁用備用模式,用'gnome' 代替 'gnome-fallback'。 疑難解答GNOME 登錄需要花很長(zhǎng)的時(shí)間用paprefs察看你是否啟用PulseAudio Network 。只要有任何音頻設(shè)置啟用了,在啟動(dòng)后gnome掛起大約一分鐘。
一個(gè)方案是新建一個(gè)用戶(hù),用新建的用戶(hù)登錄。另一個(gè)方案是移動(dòng) 如果不再延遲,一個(gè)個(gè)嘗試你的設(shè)置,看看是哪個(gè)導(dǎo)致的錯(cuò)誤。 安裝擴(kuò)展導(dǎo)致 GNOME 停止工作如果安裝這些擴(kuò)展導(dǎo)致 GNOME 停止工作,那您必須首先將 user-theme 和 auto-move-windows擴(kuò)展從它們的安裝文件夾中移除。
安裝目錄可能是 移除或添加擴(kuò)展到這些文件夾會(huì)將它們從系統(tǒng)移除或安裝。更多有關(guān)GNOME Shell擴(kuò)展的信息可以在這里 找到。 擴(kuò)展在 GNOME 3 升級(jí)后不工作了
找到擴(kuò)展的安裝目錄,可能是
編輯擴(kuò)展子文件夾中的每一個(gè)
從休眠恢復(fù)后屏幕沒(méi)有鎖只有從 GNOME 狀態(tài)菜單睡眠,菜單才會(huì)鎖定。如果你用電源鍵睡眠或者休眠,在恢復(fù)后屏幕不會(huì)鎖定。這是一個(gè) dconf 的配置文件錯(cuò)誤。
打開(kāi)dconf-editor ,找到 org.gnome.power-manager.,去掉 # gsettings set org.gnome.power-manager lock-use-screensaver 'false'
現(xiàn)在你用狀態(tài)菜單,電源鍵或者快捷鍵休眠,睡眠,恢復(fù)的時(shí)候你的屏幕應(yīng)該被鎖定了。Bug report: Screen gets no more locked after suspend #Comment 8 只有 conky 運(yùn)行時(shí)鍵盤(pán)快捷方式不工作gnome-shell 鍵盤(pán)快捷方式(如 Alt F2,Alt F1 和多媒體鍵快捷方式)當(dāng)只有 conky 運(yùn)行時(shí)不會(huì)工作。然而如果另一個(gè)程序(例如 gedit)在運(yùn)行,鍵盤(pán)快捷方式就可以工作了。 解決方式:編輯 .conkyrc own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type dock
own_window_class Conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
GTK 2 應(yīng)用程序顯示段錯(cuò)誤無(wú)法啟動(dòng)此錯(cuò)誤往往在安裝了oxygen-gtk的情況下發(fā)生。這個(gè)主題與 GNOME 3 或 GTK 3 的某一設(shè)置沖突,當(dāng)它被設(shè)置成 GTK 2 主題時(shí),GTK 2 程序會(huì)出現(xiàn)類(lèi)似下面的段錯(cuò)誤: (firefox-bin:14345): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(firefox-bin:14345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
Segmentation fault
目前的'解決方法'是把oxygen-gtk從系統(tǒng)中完全移除并為您的應(yīng)用程序設(shè)置另一個(gè)主題。 ATI Catalyst 驅(qū)動(dòng)在使用 GNOME Shell 的時(shí)候遭遇到了毛刺和偽影目前不推薦使用 Catalyst 運(yùn)行 GNOME Shell。開(kāi)源的 ATI 驅(qū)動(dòng)(xf86-video-ati)似乎是能正確地運(yùn)行 GNOME 3 混成桌面。
注意: 有望在 Catalyst 11.9 中修復(fù)。參見(jiàn) http://ati./show_bug.cgi?id=99
多臺(tái)顯示器和 dock 擴(kuò)展如果你有多臺(tái)顯示器,并且用 Nvidia Twinview 配置,你的 dock 擴(kuò)展可能會(huì)夾在顯示器的中間。編輯擴(kuò)展的源文件來(lái)重定位 dock。 編輯 /usr/share/gnome-shell/extensions/dock@gnome-shell-extensions./extension.js ,在代碼中找到這行: this.actor.set_position(primary.width-this._item_size-this._spacing-2, (primary.height-height)/2);
第一個(gè)參數(shù)是dock的X方向位置,從2改成15,dock在我的主顯示器上到了正確的位置。你可以嘗試幾個(gè)X,Y的值來(lái)讓他到合理位置。 this.actor.set_position(primary.width-this._item_size-this._spacing-15, (primary.height-height)/2);
Empathy和其他程序沒(méi)有環(huán)境音如果你正在使用 OSS, 你需要安裝AUR上的 libcanberra-oss。 必須安裝sound-theme-freedesktop包以獲取默認(rèn)環(huán)境聲: # pacman -S sound-theme-freedesktop
通過(guò) can-change-accels 編輯快捷鍵失敗
也可以通過(guò) accel map 手動(dòng)設(shè)置快捷鍵。在哪里找到這些文件取決于應(yīng)用軟件,例如,Thuner 在 在備用模式右鍵點(diǎn)擊面板停止響應(yīng)打開(kāi) gconf-editor 找到/apps/metacity/general/mouse_button_modifier,面板和 applets 也在使用快捷鍵 (<Alt>, <Super> 等)。 '顯示桌面'快捷鍵無(wú)效GNOME 開(kāi)發(fā)者認(rèn)為他是一個(gè) bug (察看 https://bugzilla./show_bug.cgi?id=643609 ),因?yàn)樽钚』粧仐壛?。定義 ALT STRG D 為下列設(shè)置: 系統(tǒng)設(shè)置 --> 鍵盤(pán) --> 快捷鍵 --> 導(dǎo)航 --> 隱藏所有正常窗口
GNOME Files 不啟動(dòng)打開(kāi) gnome-tweak-tool -> File Manager -> Have file manager handle the desktop -> Off 不能保存顯示器配置文件如果你遇到這樣的問(wèn)題,嘗試禁用 xrandr gnome-settings-daemon 插件: dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
按觸摸板鎖定鍵不能重新啟用觸摸板有一些筆記本有觸摸板鎖定鍵,這樣你可以在打字的時(shí)候禁用他,不用擔(dān)心碰到觸摸板。但是GNOME可以正確地鎖定他,卻不能啟用。如果觸摸板已經(jīng)被禁用,按下面操作解鎖:
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'Device Enabled' 1
在 GNOME Files 里面 CTRL V 粘貼路徑而不是文件如果你被這個(gè)問(wèn)題困擾,編輯 ~/.gnome2/accels/nautilus你可以發(fā)現(xiàn)兩個(gè) CTRL V : (gtk_accel_path '<Actions>/DirViewActions/Paste' '<Control>v')
...
(gtk_accel_path '<Actions>/ClipboardActions/Paste' '<Control>v')
問(wèn)題在于第二項(xiàng),刪除他可以好過(guò)一陣子,我可能還要再去修改他。另一個(gè)方法是修改快捷鍵。 不能連接到加密 Wi-Fi如果你可以看到 wifi 連接,但是點(diǎn)擊加密網(wǎng)絡(luò)卻不能打開(kāi)輸入密碼對(duì)話(huà),你可能需要安裝 network-manager-applet。察看Gnome NetworkManager setup. “Mutter 命令 33 尚未定義。”當(dāng)你使用 print screen 截屏的時(shí)候,出現(xiàn)“Mutter 命令 33 尚未定義?!薄utter 還用著 metacity 的配置文件。 $ sudo pacman -S metacity
“Mutter-dialig:終端命令未定義”$ gconftool-2 --type=string --set '/desktop/gnome/applications/terminal/exec' 'gnome-terminal'
Intel CPU 用戶(hù)開(kāi)機(jī)引導(dǎo)到 GDM 界面提示“oh no”因?yàn)橛⑻貭栁⒋a升級(jí)方式變更,導(dǎo)致部分新裝用戶(hù)在使用gnome桌面的時(shí)候可能會(huì)遇到這樣的問(wèn)題:在安裝完 gnome 桌面后重啟,結(jié)果 gdm 不能正常顯示,白色背景上提示“oh no something……”和一個(gè)“l(fā)ogout”的按鈕。 針對(duì)此問(wèn)題,解決辦法如下: 安裝 Intel 的微碼包 intel-ucode(AMD 的微碼位于 linux-firmware,屬于 base 軟件組,所以 AMD 的 CPU 不會(huì)遇到此問(wèn)題),然后執(zhí)行 grub-mkconfig 重新生成 grub.cfg 文件。對(duì)于使用其它引導(dǎo)器的用戶(hù)可以查看此頁(yè)面:Microcode。 |
|