Linux入門基礎(chǔ) #2 GNOME的配置與基本操作

GNOME項(xiàng)目使用最新的科技,為用戶從頭打造了全新的現(xiàn)代桌面——GNOME 3。它有以下特性:

提供了一個(gè)現(xiàn)代化的默認(rèn)視覺(jué)主題和字體

能讓您輕松訪問(wèn)所有窗口和程序的活動(dòng)視圖

內(nèi)置整合的桌面消息服務(wù)

集成改進(jìn)的Nautilus文件管理器

綜合系統(tǒng)通知服務(wù)

新的系統(tǒng)設(shè)置程序

快速的活動(dòng)搜索功能

還有更多特色:窗口平鋪

簡(jiǎn)介

GNOME 3提供了2種用戶界面:Gnome Shell(新的標(biāo)準(zhǔn)布局)和備用模式(FallbackMode)。GNOME會(huì)話會(huì)自動(dòng)檢測(cè)您的計(jì)算機(jī)是否適合運(yùn)行GNOME Shell,若不適合則會(huì)自動(dòng)選擇備用模式。

備用模式(在您使用gnome-panel和 Metacity來(lái)取代GNOME Shell和Mutter時(shí))非常類似GNOME 2布局构灸。

您仍然可以在使用備用模式時(shí)將Metacity更換為您喜歡的窗口管理器。

(轉(zhuǎn)載者注:小伽同學(xué)一直覺(jué)得GNOME3沒(méi)有開始菜單杖剪,而把程序快捷方式放在活動(dòng)面板的做法冻押,很不明智,因?yàn)殡S著用戶安裝程序的增加盛嘿,活動(dòng)面板將變得非陈宄玻混亂,而沒(méi)有辦法進(jìn)行文件夾方式的分類管理次兆。于是稿茉,一直準(zhǔn)備將界面轉(zhuǎn)為GNOME2或KDE,可是就在轉(zhuǎn)界面的前夕芥炭,偶然發(fā)現(xiàn)FALLBACK MODE這個(gè)設(shè)置漓库,結(jié)果界面變得跟GNOME2差不多,于是喜出望外园蝠。)

在新系統(tǒng)上安裝

GNOME 3在[extra]軟件庫(kù)中渺蒿。gnome包包括基本桌面環(huán)境和軟件,gnome-extra包包括剩下的彪薛。假如您不想安裝GNOME全部的軟件包茂装,在安裝他的時(shí)候注意看軟件包描述(或者你可以先安裝再刪除他們)。

舉例:

# pacman -Syu gnome

# pacman -S gnome-extra

D-BUS守護(hù)進(jìn)程

GNOME桌面依賴D-Bus守護(hù)進(jìn)程以正確運(yùn)行善延,參照dbus來(lái)設(shè)置少态。

運(yùn)行GNOME

為了更好地整合桌面推薦使用GDM登錄管理器。其它登錄管理器易遣,如SLiM也能運(yùn)作彼妻。參閱Display_Manager_(簡(jiǎn)體中文)來(lái)了解桌面環(huán)境的啟動(dòng)。

登陸管理器為系統(tǒng)提供一個(gè)有限的控制豆茫,全局系統(tǒng)控制請(qǐng)參考PolicyKit wiki article侨歉。

# pacman -S gdm

如果您更喜歡從控制臺(tái)下啟動(dòng)GNOME,把下面一行添加到您的~/.xinitrc文件中澜薄。確保它是唯一的一行(把標(biāo)準(zhǔn)~/.xinitrc中的for段刪除为肮,它有可能導(dǎo)致出錯(cuò)),并且是唯一以exec開頭的一行(參閱xinitrc_(簡(jiǎn)體中文)):

#ONLY THIS LINE

exec ck-launch-session gnome-session

現(xiàn)在GNOME將在您使用以下命令時(shí)啟動(dòng):

$ startx

使用 GNOME shell

GNOME 小抄

GNOME 網(wǎng)站GNOME Shell cheat sheet講解了怎么切換任務(wù)肤京,使用鍵盤,窗口控制,使用面板忘分,預(yù)覽模式等棋枕。

重啟 GNOME shell

當(dāng)修改過(guò)界面之后你可能需要重啟 GNOME shell。你可以重登陸妒峦,不過(guò)有一個(gè)簡(jiǎn)單快捷的方法重斑。 按Alt+F2再輸入r再Enter

GNOME Shell 崩潰

一些特定的微調(diào)或者經(jīng)常性重啟 Shell 會(huì)導(dǎo)致 shell 在將要重啟的時(shí)候崩潰。這個(gè)時(shí)候你必須做好心理準(zhǔn)備肯骇,然后強(qiáng)制注銷窥浪。有一些修改,例如在GNOME Shell和fallback mode,之間切換笛丙,不能簡(jiǎn)單地使用r重啟漾脂;必須重登陸來(lái)應(yīng)用這個(gè)效果。

丑話說(shuō)在前面胚鸯,在重啟shell前提前把有用的文檔保存(或者關(guān)閉)骨稿。雖然這不是必要的,因?yàn)榇翱诤臀臋n在重啟了shell之后應(yīng)該還在姜钳。

定制 GNOME 外觀

外觀概覽

GNOME 3 是重新設(shè)計(jì)的坦冠,但是像大多數(shù)大型軟件項(xiàng)目一樣,他是很多不同時(shí)間的部分組裝起來(lái)的哥桥。他沒(méi)有一個(gè)無(wú)所不包的配置工具辙浑。新的系統(tǒng)設(shè)置比以前的控制面板有很大的改進(jìn)。系統(tǒng)設(shè)置組織得很好拟糕,但是你可能想要更深層次地改變外觀判呕。

以前你所熟悉的配置工具現(xiàn)在有的好用,有的不好用了已卸。有些設(shè)置選項(xiàng)隱藏著佛玄,不太容易找到。許多設(shè)置將會(huì)遷移到新的工具累澡,或者隨著時(shí)間的遷移暴露在大家面前梦抢,擴(kuò)展最新的GNOME桌面。

Gsettings

gsettings是一個(gè)命令行工具愧哟,他把設(shè)置文件存儲(chǔ)為二進(jìn)制格式奥吩,而不是像以前一樣使用XML。在Customizing the GNOME Shell有個(gè)展現(xiàn)gsettings威力的好教程蕊梧。

使用gnome-tweak-tool

這個(gè)工具可以定制字體霞赫,主題, 標(biāo)題欄和其它一些實(shí)用的設(shè)置肥矢。

# pacman -S gnome-tweak-tool

3.0.3之后的版本只有在gnome-shell安裝的時(shí)候才工作(假如你使用fallback mode端衰,你一樣要安裝shell叠洗,這是一個(gè)bug)。Bugzilla bug report here.

通過(guò)修改settings.ini改變GTK3主題

就像用~/.gtkrc-2.0配置GTK2主題一樣旅东,我們用${XDG_CONFIG_HOME}/gtk-3.0/settings.ini來(lái)配置GTK3主題灭抑。

$XDG_CONFIG_HOME變量一般設(shè)置為~/.config

GNOME3默認(rèn)主題為Adwaita,抵代,他是gnome-themes-standard.的一部分腾节。別主題可以在這里找到Deviantart web site.舉例:

[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 developer documentation.

圖標(biāo)主題

使用gnome-tweak-tool v. 3.0.3及之后的版本設(shè)置,把你想要設(shè)置的圖標(biāo)主題放在~/.icons荤牍。

通常案腺,GNOME3的圖標(biāo)主題和GNOME2的兼容,你不必為默認(rèn)圖標(biāo)鎖住康吵。把你鐘愛(ài)的圖標(biāo)主題文件夾放在~/.icons里面劈榨。例如:

$ cp -R /home/user/Desktop/my_icon_theme ~/.icons

你可以在gnome-tweak-tool的interface.'里面應(yīng)用新的鼠標(biāo)主題my_icon_theme?。

或者,你可以選擇不使用gnome-tweak-tool直接修改配置文件涎才。添加GTK圖標(biāo)主題到${XDG_CONFIG_HOME}/gtk-3.0/settings.ini鞋既。

${XDG_CONFIG_HOME}/gtk-3.0/settings.ini

... previous lines ...

gtk-icon-theme-name = my_new_icon_theme

Nautilus

移除側(cè)邊欄計(jì)算機(jī)中的文件夾

顯示的文件夾在~/.config/user-dirs.dirs里配置,他可以被任何編輯器直接修改耍铜。運(yùn)行xdg-user-dirs-update來(lái)應(yīng)用修改邑闺。但是建議設(shè)置文件權(quán)限為只讀。

地址欄顯示文本路徑

標(biāo)準(zhǔn)的Nautilus工具欄用按鈕來(lái)顯示路徑棕兼。你可以用快捷鍵來(lái)使他顯示文本路徑陡舅。按Ctrl+L

假如你想讓他始終顯示為文本路徑,用gsettings如下所示伴挚。 注意:這樣修改之后靶衍,你不能回到按鈕路徑。只有在設(shè)置為false的情況下茎芋,可以通過(guò)快捷鍵來(lái)使兩種模式都可用颅眶。

gsettings set org.gnome.nautilus.preferences always-use-location-entry true

GNOME面板

在時(shí)間欄顯示日期

默認(rèn)GNOME在頂欄只顯示星期和時(shí)間√锩郑可以通過(guò)下面的命令修改涛酗,修改立即生效。

# gsettings set org.gnome.shell.clock show-date true

隱藏輔助功能圖標(biāo)

在$HOME/.local/share/gnome-shell/extensions里面新建文件夾noa11y.icon@panel.ui偷厦,建立兩個(gè)新文件:

~/.local/share/gnome-shell/extensions/noa11y.icon@panel.ui/extension.js

const Panel = imports.ui.panel;

function main() {

? Panel.STANDARD_TRAY_ICON_SHELL_IMPLEMENTATION['a11y'] = '';

}

~/.local/share/gnome-shell/extensions/noa11y.icon@panel.ui/metadata.json

{

? "shell-version": ["3.0"],

? "uuid": "noa11y.icon@panel.ui",

? "name": "na11y",

? "description": "Turn off the ally icon in the panel"

}

重啟 GNOME shell商叹,輔助功能圖標(biāo)就隱藏了。如果這個(gè)擴(kuò)展將來(lái)沒(méi)有效果只泼,修改metadata.json.里面的 shell version 剖笙。

或者你想全局禁用輔助功能圖標(biāo)。打開/usr/share/gnome-shell/js/ui/panel.js请唱,找到下面一行弥咪,注釋或者刪除之过蹂,重啟shell。

'a11y': imports.ui.status.accessibility.ATIndicator,

隱藏藍(lán)牙圖標(biāo)

假如你想完全關(guān)閉藍(lán)牙服務(wù)酪夷,參照登錄GNOME 3后自動(dòng)啟動(dòng)程序

在~/.local/share/gnome-shell/extensions里面新建文件夾nobluetooth.icon@panel.ui榴啸,建立兩個(gè)文件:

~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui/extension.js

const Panel = imports.ui.panel;

function main() {

? Panel.STANDARD_TRAY_ICON_SHELL_IMPLEMENTATION['bluetooth'] = '';

}

~/.local/share/gnome-shell/extensions/nobluetooth.icon@panel.ui/metadata.json

{

? "shell-version": ["3.0"],

? "uuid": "nobluetooth.icon@panel.ui",

? "name": "nbluetooth",

? "description": "Turn off the bluetooth icon in the panel"

}

重啟 GNOME shell孽惰,圖標(biāo)就隱藏了晚岭。如果這個(gè)擴(kuò)展將來(lái)沒(méi)有效果,修改metadata.json.里面的 shell version 勋功。

顯示電池圖標(biāo)

安裝 gnome-power-manager.

# pacman -S gnome-power-manager

在狀態(tài)菜單禁用休眠

一個(gè)快速的方法是修改/usr/share/gnome-shell/js/ui/statusMenu.js第153行來(lái)全局禁用他坦报。下次啟動(dòng)GNOME shell生效。

// this._haveSuspend = this._upClient.get_can_suspend();? //? 注釋掉這行

this._haveSuspend = false;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //? 使用這行

然而這個(gè)效果升級(jí)一次GNOME shell就失效了狂鞋。一個(gè)有效的做法是安裝gnome-shell-extension-alternative-status-menu片择。

# pacman -S gnome-shell-extension-alternative-status-menu

去掉注銷的延遲

用下面的修改來(lái)省掉注銷的確認(rèn)和60秒的的延遲。

這個(gè)對(duì)話框一般出現(xiàn)在你用狀態(tài)菜單注銷的時(shí)候骚揍。這個(gè)修改對(duì)于關(guān)機(jī)也生效字管。這個(gè)不是全局修改,只對(duì)使用該命令的用戶生效信不。使用該命令立即生效嘲叔。

$ gsettings set org.gnome.SessionManager logout-prompt 'false'

活動(dòng)視圖

從應(yīng)用程序視圖移除應(yīng)用程序項(xiàng)目

GNOME3用.desktop文件來(lái)填充應(yīng)用程序視圖。這些文件在/usr/share/applications抽活。Nautilus不把他們識(shí)別為純文本文件硫戈,你不能直接編輯他們。使用終端顯示他們

$ ls /usr/share/applications

要想系統(tǒng)全局修改下硕,直接編輯他們丁逝。要想只對(duì)自己生效,把他們復(fù)制到home文件夾:

$ cp /usr/share/applications/* ~/.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è)很怪異的事情就是GNOME3的圖標(biāo)大小释牺。當(dāng)遇到一個(gè)小屏幕加很多程序的時(shí)候很痛苦萝衩。很高興這里有一個(gè)方法能改變這中情況,修改GNOME shell主題没咙。直接修改系統(tǒng)文件夾(別忘了備份)或者復(fù)制到你的用戶文件夾猩谊。

默認(rèn)主題:

/usr/share/gnome-shell/theme/gnome-shell.css

自定義主題:

/usr/share/themes//gnome-shell/gnome-shell.css

修改gnome-shell.css,用下面的值替換:

.icon-grid {

? ? spacing: 18px;

? ? -shell-grid-item-size: 82px;

}

.icon-grid .overview-icon {

? ? icon-size: 48px;

}

重啟 shell (ALT+F2 按 'r'). 如果崩潰了, 重新登陸祭刚。

默認(rèn)主題的小圖標(biāo)版在AUR上提供牌捷。

禁止鼠標(biāo)接觸 hot corner(左上角)切換活動(dòng)視圖

要禁用這一功能墙牌,編輯/usr/share/gnome-shell/js/ui/layout.js(Gnome 3.0.x中是panel.js)文件的這一段:

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喜滨,垂直間距從14到0,給你更時(shí)尚的外觀撤防。

恢復(fù)默認(rèn)值:

sudo pacman -S gnome-themes-standard

標(biāo)題欄按鈕重新排序

目前只能通過(guò)gconf-editor來(lái)修改虽风。

舉個(gè)例子,把關(guān)閉和最小化按鈕移大左邊寄月。打開gconf-editor辜膝,找到desktop.gnome.shell.windows.button_layout鍵,修改他的值為close,minimize:(冒號(hào)就是左邊與右邊之間的空格)漾肮。修改為你需要的按鈕厂抖,但是一個(gè)按鈕不能出現(xiàn)兩次。同時(shí)克懊,一些按鈕已經(jīng)被拋棄了忱辅。重啟 GNOME shell看看效果。

當(dāng)最大化時(shí)隱藏標(biāo)題欄

# sed -i -r 's|(

重啟 GNOME shell谭溉,這樣修改之后你會(huì)發(fā)現(xiàn)你很難去離開最大化狀態(tài)墙懂。

用合適的按鍵組合,Alt+F5,Alt+F10或Alt+Space解決這個(gè)問(wèn)題夜只。

為了防止metacity-theme-3.xml在每次 "gnome-themes-standard" 升級(jí)的時(shí)候都被覆蓋垒在,添加文件名和NoUpgrade到/etc/pacman.conf

/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è)置:

# pacman -S gnome-themes-standard

登錄管理器

想要修改登錄管理器(GDM)的特性,你需要運(yùn)行下面幾行扔亥。第一個(gè)命令允許所有用戶场躯,包括 "gdm",訪問(wèn)X設(shè)置(臨時(shí)的)旅挤。這個(gè)方法使系統(tǒng)臨時(shí)脆弱踢关,因此被推薦使用。第二個(gè)命令打開用戶 "gdm" 的bash會(huì)話粘茄。注意:通常 gdm 的用戶提示符是$签舞,實(shí)際上,就像-bash-4.2$一樣柒瓣。

# xhost +

# su - gdm -s /bin/bash

$ dbus-launch

第三個(gè)命令輸出 DBUS_SESSION_BUS_ADDRESS 和 DBUS_SESSION_BUS_PID儒搭。我們必須export這些變量。

$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Jb433gMQHS,guid=fc14d4bf3d000e38276a5a2200000d38

$ export DBUS_SESSION_BUS_PID=4283

下面的命令組合了dbus-launchandexport芙贫。(dbus-launch有命令行參數(shù)搂鲫,避免了sed的管道;這種方法看來(lái)只export了第一個(gè)變量磺平。)

$ `dbus-launch | sed "s/^/export /"`

你必須用prep-gdm-varsexport變量才能使用復(fù)制和粘貼魂仍。第二個(gè)腳本是設(shè)置GDM背景用的拐辽。把這些文件放在一個(gè)合適的位置,用chmod加上運(yùn)行的權(quán)限擦酌。如下例所示:

/usr/local/bin/prep-gdm-vars

#? This script must be run using '.' or 'source'

`dbus-launch | sed "s/^/export /"`

/usr/local/bin/show-avail-gdm-bkgd

#!/bin/bash

#? Usage:? show-avail-gdm-bkgd? [folder]

#? Specify any folder within /usr/share/backgrounds.

#? If you omit the folder, you'll be shown available choices.

file_part="/usr/share/backgrounds/"

if ! [ $1 ]; then

? echo -en \\n? Please specify one of these directories:\\n\\n\\040

? ls $file_part; echo; exit 1; fi

ls ${file_part}/$1

/usr/local/bin/revise-gdm-bkgd

#!/bin/bash

#? Usage:? revise-gdm-bkgd gnome/filename.jpg

#? Specify any file path within /usr/share/backgrounds.

org_part="org.gnome.desktop.background picture-uri"

file_full="/usr/share/backgrounds/$1"

# Trap when argument is: missing, a mere directory, a bad filename.

if ( ! [ $1 ] || [ -d $file_full ] ); then

? echo -en \\n Specify a file.? Use this example:

? echo -e \ \ revise-gdm-bkgd \ gnome/TwoWings.jpg\\n; exit 1; fi

if ! [ -r $file_full ]; then

? echo -e \\n Specifed file does not exist or is not readable.\\n; exit 2; fi

GSETTINGS_BACKEND=dconf gsettings set $org_part "file://${file_full}"

確認(rèn)dconf-service是否在運(yùn)行俱诸,如果沒(méi)有運(yùn)行,運(yùn)行之

$ /usr/lib/dconf/dconf-service &

登錄管理器壁紙

在會(huì)話變量被如上設(shè)置之后赊舶,你就可以發(fā)出命令檢索或者設(shè)置GDM項(xiàng)目睁搭。下列命令檢索和設(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文件夾介袜。

下面是一個(gè)用戶用上面的腳本設(shè)置GDM壁紙的會(huì)話過(guò)程。以一個(gè)普通用戶的終端開始出吹,假設(shè)他能以root身份打開一個(gè)bash。root用戶再以 "gdm" 身份打開一個(gè)會(huì)話來(lái)?yè)Q壁紙辙喂。

$ su -Password: # xhost +access control disabled, clients can connect from any host# su - gdm -s /bin/bash-bash-4.2$. prep-gdm-vars? #? Must use . to execute this script!access control disabled, clients can connect from any host-bash-4.2$show-avail-gdm-bkgd gnomeAqua.jpg? ? ? ? ? ? FreshFlower.jpg? Spaceflare-nova.jpg? ? ? Terraform-green.jpg? YellowFlower.jpgBlinds.jpg? ? ? ? ? Garden.jpg? ? ? Spaceflare-supernova.jpg? Terraform-orange.jpgBlueMarbleWest.jpg? GreenMeadow.jpg? SundownDunes.jpg? ? ? ? ? TwoWings.jpgFootFall.png? ? ? ? Spaceflare.jpg? Terraform-blue.jpg? ? ? ? Wood.jpg-bash-4.2$revise-gdm-bkgd gnome/GreenMeadow.jpg-bash-4.2$logout# logout$

revise-gdm-bkgd腳本也可以用命令的方式來(lái)修改你的普通用戶壁紙捶牢。誠(chéng)然,假如你如此做的話巍耗,這個(gè)命令和名稱很不相符秋麸。

登錄界面大字體

這個(gè)修改用scaling factor放大你的登陸界面字體。就像在桌面上你使用輔助功能一樣炬太。

在做這個(gè)修改之前灸蟆,你必須export GDM會(huì)話變量

$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.interface text-scaling-factor '1.25'

關(guān)閉聲音

這個(gè)調(diào)整讓你在登錄界面通過(guò)快捷鍵禁用聲音反饋亲族。你必須首先export GDM會(huì)話變量炒考。

$ GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.sound event-sounds 'false'

按電源鍵啟用交互界面

默認(rèn)安裝設(shè)置電源鍵功能是休眠。關(guān)機(jī)或顯示會(huì)話或許會(huì)更好一點(diǎn)霎迫。你必須首先export GDM會(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的鍵盤布局

由于GDM 3無(wú)視您的GNOME鍵盤設(shè)置,您得在Xorg配置文件中設(shè)置您的鍵盤布局知给。參閱此處:Beginner's Guide.

其他技巧

參見: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后啟用numlock

從[community]軟件庫(kù)中安裝numlockx戈次。然后添加一個(gè)自動(dòng)啟動(dòng)命令運(yùn)行numlockx。

# pacman -S numlockx

$ gnome-session-properties

上面的命令打開啟動(dòng)應(yīng)用程序首選項(xiàng)筒扒。點(diǎn)擊添加怯邪,輸入以下內(nèi)容:

Name:Numlockx

Command:/usr/bin/numlockx on

Comment:Turns on numlock.

這個(gè)不是系統(tǒng)全局的改變,為你的每個(gè)用戶重復(fù)上述步驟霎肯。

移動(dòng)對(duì)話窗口

對(duì)話窗口默認(rèn)配置為不可移動(dòng)擎颖,某些情況下很不方便榛斯。可以使用gconf-editor更改這一配置搂捧。修改以下配置:

/desktop/gnome/shell/windows/attach_modal_dialogs

修改后重啟 GNOME Shell 即可驮俗。

GNOME shell擴(kuò)展

GNOME Shell可以使用第三方擴(kuò)展來(lái)定制。這些擴(kuò)展提供了一些額外的功能允跑,如:讓您擁有一個(gè)可以一直顯示的Dock王凑,并讓您可以更換Shell的主題。更多有關(guān)目前可用的擴(kuò)展功能的信息可以在這里找到聋丝。最新的關(guān)于擴(kuò)展的文章你可以通過(guò)這個(gè)鏈接搜索到索烹。

[extras]軟件庫(kù)有一些可以單獨(dú)安裝的擴(kuò)展。(最新版本的擴(kuò)展你可以用他的代碼snapshot)列表在這里

$ pacman -Ss gnome-shell-extension

你可以在AUR里面找到一些別的有用的擴(kuò)展弱睦。一些值得一提的是:

Presentation Mode為電源菜單添加屏幕保護(hù)選項(xiàng)的擴(kuò)展百姓。

Weather一個(gè)可以顯示天氣通知的擴(kuò)展。

Alternative Status Menu讓你的用戶菜單里顯示休眠和關(guān)機(jī)的擴(kuò)展况木。

在安裝完一個(gè)擴(kuò)展之后重啟 GNOME shell垒拢,。故障排除信息參照安裝擴(kuò)展導(dǎo)致GNOME停止工作火惊。

通過(guò)控制臺(tái)設(shè)定默認(rèn)虛擬終端

gsettings在 GNOME 3 中代替了gconftool-2求类。它可以被用來(lái)手動(dòng)設(shè)置如默認(rèn)終端。這一設(shè)定與nautilus-open-terminal相關(guā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到你所在的文件夾。

中鍵模擬

GNOME3禁止中鍵模擬功能惶岭,無(wú)論你Xorg怎么設(shè)置(Emulate3Buttons)寿弱。用下列命令打開他:

gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true

Xmonad

Xmonad是一個(gè)平鋪窗口管理器。

升級(jí)到GNOME3會(huì)讓你的xmonad設(shè)置失效俗他。啟用備用模式脖捻,添加兩個(gè)文件是它生效

/usr/share/gnome-session/sessions/xmonad.session

[GNOME Session]

Name=Xmonad session

RequiredComponents=gnome-panel;gnome-settings-daemon;

RequiredProviders=windowmanager;notifications;

DefaultProvider-windowmanager=xmonad

DefaultProvider-notifications=notification-daemon

/usr/share/xsessions/xmonad-gnome-session.desktop

[Desktop Entry]

Name=Xmonad GNOME

Comment=Tiling window manager

TryExec=/usr/bin/gnome-session

Exec=gnome-session --session=xmonad

Type=XSession

下次你登錄,你可以選擇Xmonad GNOME作為你的會(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)文件到回收站的快捷鍵的例子:Nautilus默認(rèn)設(shè)置是Ctrl+Delete畏铆。

打開Nautilus雷袋,選擇任意文件,點(diǎn)擊菜單欄的編輯。

鼠標(biāo)懸停在移動(dòng)到回收站菜單項(xiàng)上楷怒。

懸停時(shí)蛋勺,按下Delete,默認(rèn)快捷鍵會(huì)被重置鸠删。

現(xiàn)在按下您想設(shè)作快捷鍵的按鍵抱完。

再次按下Delete,快捷鍵會(huì)變?yōu)镈elete刃泡。

確認(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)在用戶點(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)擊它老翘,然后按下Alt。"待機(jī)"選項(xiàng)將立刻變?yōu)?關(guān)機(jī)..."馒闷,它將使您能正確地關(guān)閉您的系統(tǒng)酪捡。

如果你全局禁用了休眠在此文檔別的地方,你不需要做這個(gè)步驟纳账。

您也可以安裝"Alternative Status Menu"擴(kuò)展。這將在通常狀態(tài)菜單中的"掛起"選項(xiàng)下新增一個(gè)常駐的"關(guān)機(jī)..."選項(xiàng)捺疼。

啟用集成的消息(Empathy)

Empathy是集成消息系統(tǒng)背后的引擎疏虫。所有基于您的消息賬戶的系統(tǒng)設(shè)置將不會(huì)出現(xiàn),除非telepathy組的軟件包或至少其中一個(gè)后端(例如:telepathy-gabble或telepathy-haze)被安裝啤呼。

這些軟件包沒(méi)有被默認(rèn)的Arch GNOME安裝所包括卧秘,Empathy 也沒(méi)有給出很好的錯(cuò)誤信息提示,它沒(méi)能默默地開始運(yùn)作官扣。您可以通過(guò)以下命令安裝它們:

# pacman -S telepathy

沒(méi)有telepathy翅敌,empathy就不能打開賬戶管理并且停留在這個(gè)狀態(tài)。就算你把empathy干凈地退出惕蹄,/usr/bin/empathy-accounts還會(huì)繼續(xù)運(yùn)行蚯涮,在你新建賬戶之前,你必須殺掉他卖陵。

Freedesktop.org Telepathy Wiki查閱telepathy組件遭顶。

啟用備用模式

如果gnome-shell不存在或您的顯卡不支持混成特效的話,您的會(huì)話將自動(dòng)以備用模式啟動(dòng)泪蔫。

如果您想在安裝了gnome-shell的情況下啟用備用模式(Fallback Mode)的話棒旗,打開系統(tǒng)設(shè)置。打開系統(tǒng)信息>圖形撩荣。把強(qiáng)制使用備用模式調(diào)為開啟铣揉。

你也可以選擇用gsettings命令來(lái)選擇會(huì)話類型饶深。

$ 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è)用戶,用新建的用戶登錄旁舰。另一個(gè)方案是移動(dòng)~/.gconf,~/.gconfd和~/.conf/dconf文件夾到別的地方锋华。重登錄看問(wèn)題是否還在。

如果不再延遲箭窜,一個(gè)個(gè)嘗試你的設(shè)置毯焕,看看是哪個(gè)導(dǎo)致的錯(cuò)誤。

安裝擴(kuò)展導(dǎo)致GNOME停止工作

如果安裝這些擴(kuò)展導(dǎo)致GNOME停止工作磺樱,那您必須首先將user-theme和auto-move-windows擴(kuò)展從它們的安裝文件夾中移除纳猫。

安裝目錄可能是~/.local/share/gnome?shell/extensions,/usr/share/gnome?shell/extensions,或/usr/local/share/gnome?shell/extensions中的一個(gè)。刪除這兩個(gè)擴(kuò)展文件夾可能解決問(wèn)題竹捉。如果不能芜辕,逐個(gè)擴(kuò)展嘗試。

移除或添加擴(kuò)展到這些文件夾會(huì)將它們從系統(tǒng)移除或安裝块差。更多有關(guān)GNOME Shell擴(kuò)展的信息可以在這里找到侵续。

擴(kuò)展在GNOME3升級(jí)后不工作了

找到擴(kuò)展的安裝目錄,可能是~/.local/share/gnome-shell/extensions或/usr/share/gnome-shell/extensions.

編輯擴(kuò)展子文件夾中的每一個(gè)metadata.json

Insert:"shell-version": ["3.0"]

Instead of (for example):"shell-version": ["3.0.1"]

You might instead use:"shell-version": ["3.0.0", "3.0.1", "3.0.2"]

"3.0"是最好的選擇憨闰,這個(gè)表示擴(kuò)展能在所有3.0.xGNOME Shell版本下工作状蜗。

從休眠恢復(fù)后屏幕沒(méi)有鎖

只有從GNOME狀態(tài)菜單睡眠,菜單才會(huì)鎖定鹉动。如果你用電源鍵睡眠或者休眠轧坎,在恢復(fù)后屏幕不會(huì)鎖定。這是一個(gè)dconf的配置文件錯(cuò)誤泽示。

打開dconf-editor缸血,找到org.gnome.power-manager.,去掉lock-use-screensaver的對(duì)勾边琉。

# 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í)鍵盤快捷方式不工作

gnome-shell 鍵盤快捷方式(如 Alt+F2,Alt+F1 和多媒體鍵快捷方式)當(dāng)只有 conky 運(yùn)行時(shí)不會(huì)工作。然而如果另一個(gè)程序(例如 gedit)在運(yù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)類似下面的段錯(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。開源的ATI驅(qū)動(dòng)(xf86-video-ati)似乎是能正確地運(yùn)行 GNOME 3 混合桌面录豺。

注意:?有望在 Catalyst 11.9 中修復(fù)朦肘。參見http://ati.cchtml.com/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.gnome.org/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在~/.config/Thunar/accels.scm民轴,Nautilus在~/.gnome2/accels/nautilus。文件含有一系列快捷鍵球订,還未更改的快捷鍵用 ";" 注釋,去掉注釋以啟用瑰钮。

在備用模式右鍵點(diǎn)擊面板停止響應(yīng)

打開gconf-editor找到/apps/metacity/general/mouse_button_modifier冒滩,面板和applets也在使用快捷鍵 (, 等)。

"顯示桌面"快捷鍵無(wú)效

GNOME開發(fā)者認(rèn)為他是一個(gè)bug(察看https://bugzilla.gnome.org/show_bug.cgi?id=643609)浪谴,因?yàn)樽钚』粧仐壛丝6xALT+STRG+D為下列設(shè)置:

系統(tǒng)設(shè)置 --> 鍵盤 --> 快捷鍵 --> 導(dǎo)航 --> 隱藏所有正常窗口

Nautilus不啟動(dòng)

打開 gnome-tweak-tool -> File Manager -> Have file manager handle the desktop -> Off

Epiphany不能播放flash video

Epiphany現(xiàn)在使用gtk3, 但是Adobe's Flash Player仍然依賴于gtk2。察看Epiphany#Flash里面用nspluginwrapper解決的方法苟耻。

不能保存顯示器配置文件

如果你遇到這樣的問(wèn)題篇恒,嘗試禁用 xrandr gnome-settings-daemon 插件:

dconf write /org/gnome/settings-daemon/plugins/xrandr/active false

按觸摸板鎖定鍵不能重新啟用觸摸板

有一些筆記本有觸摸板鎖定鍵,這樣你可以在打字的時(shí)候禁用他凶杖,不用擔(dān)心碰到觸摸板胁艰。但是GNOME可以正確地鎖定他,卻不能啟用。如果觸摸板已經(jīng)被禁用腾么,按下面操作解鎖:

按ALT+F2 , 輸入gnome-terminal奈梳,回車

輸入以下命令

xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1

在Nautilus里面CTRL+V粘貼路徑而不是文件

如果你被這個(gè)問(wèn)題困擾,編輯~/.gnome2/accels/nautilus你可以發(fā)現(xiàn)兩個(gè) CTRL+V?:

(gtk_accel_path "/DirViewActions/Paste" "v")

...

(gtk_accel_path "/ClipboardActions/Paste" "v")

問(wèn)題在于第二項(xiàng)解虱,刪除他可以好過(guò)一陣子攘须,我可能還要再去修改他。另一個(gè)方法是修改快捷鍵殴泰。

不能連接到加密Wi-Fi

如果你可以看到wifi連接,但是點(diǎn)擊加密網(wǎng)絡(luò)卻不能打開輸入密碼對(duì)話,你可能需要安裝network-manager-applet于宙。察看Gnome NetworkManager setup.

“Mutter 命令 33 尚未定義『费矗”

當(dāng)你使用print screen截屏的時(shí)候捞魁,出現(xiàn)“Mutter 命令 33 尚未定義胧弛≌窭停”。mutter還用著metacity的配置文件耕餐。

$ sudo pacman -S metacity

轉(zhuǎn)載自:https://wiki.archlinux.org/index.php/GNOME_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末健霹,一起剝皮案震驚了整個(gè)濱河市旺上,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌糖埋,老刑警劉巖宣吱,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瞳别,居然都是意外死亡征候,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門祟敛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)疤坝,“玉大人,你說(shuō)我怎么就攤上這事馆铁∨苋啵” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵埠巨,是天一觀的道長(zhǎng)历谍。 經(jīng)常有香客問(wèn)我,道長(zhǎng)辣垒,這世上最難降的妖魔是什么望侈? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮勋桶,結(jié)果婚禮上脱衙,老公的妹妹穿的比我還像新娘侥猬。我一直安慰自己,他們只是感情好岂丘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布陵究。 她就那樣靜靜地躺著,像睡著了一般奥帘。 火紅的嫁衣襯著肌膚如雪铜邮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天寨蹋,我揣著相機(jī)與錄音松蒜,去河邊找鬼。 笑死已旧,一個(gè)胖子當(dāng)著我的面吹牛秸苗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播运褪,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼惊楼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了秸讹?” 一聲冷哼從身側(cè)響起檀咙,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎璃诀,沒(méi)想到半個(gè)月后弧可,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡劣欢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年棕诵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凿将。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡校套,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出牧抵,到底是詐尸還是另有隱情搔确,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布灭忠,位于F島的核電站,受9級(jí)特大地震影響座硕,放射性物質(zhì)發(fā)生泄漏弛作。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一华匾、第九天 我趴在偏房一處隱蔽的房頂上張望映琳。 院中可真熱鬧机隙,春花似錦、人聲如沸萨西。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谎脯。三九已至葱跋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間源梭,已是汗流浹背娱俺。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留废麻,地道東北人荠卷。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像烛愧,于是被迫代替她去往敵國(guó)和親油宜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容