有一個(據我所知)未記錄的功能,gnome-control-center
可以用來直接顯示特定的面板。例如,gnome-control-center sound
將顯示“聲音”面板。我一直試圖找出“鍵盤佈局”面板的名稱,但沒有成功:
gnome-control-center keyboard # Just the "Typing" and "Shortcuts" tabs
gnome-control-center layout # Not found
gnome-control-center keyboardlayout # Not found
gnome-control-center 'keyboard layout' # Not found
在哪裡可以找到與此命令一起使用的面板名稱清單?
答案1
如果您安裝了 3.8,則可以使用一個新功能,這可以更快地查找面板名稱,該功能僅在 3.8 分支中添加,截至 2013 年 10 月 1 日,作為參考,這是添加該功能的提交:
gnome-control-center -l
這將給出以下內容和列表。
Available panels:
background
bluetooth
color
datetime
display
info
keyboard
mouse
network
notifications
online-accounts
power
printers
privacy
region
search
sharing
sound
universal-access
user-accounts
wacom
答案2
我想你想要的是gnome-control-center region
;這應該會啟動鍵盤佈局和區域語言設定。
以下是gnome-control-center
用於啟動各種設定面板的各個指令的完整清單。它是透過對照原始碼檢查我所知道的內容而發現的(儘管dpkg -L gnome-control-center
也可能有用)。
您可以使用以下命令下載原始程式碼
apt-get source gnome-control-center
現在,當您檢查它時,您將看到每個資料夾中都有一個桌面文件,其中gnome-control-center-3.4.2/panels/
有一個執行行。例如,/wacom/gnome-wacom-panel.desktop.in
包含行:Exec=gnome-control-center wacom
。
完整清單供參考(大多數都很容易猜到,但為了完整性我在這裡列出)
1) Wacom 繪圖板 --->gnome-control-center wacom
2) 鍵盤佈局 --->gnome-control-center region
3) 使用者帳戶 --->gnome-control-center user-accounts
4) 鍵盤快速鍵 --->gnome-control-center keyboard
5) 一般訪問 --->gnome-control-center universal-access
6) 音量/事件(僅限 Unity)--->gnome-control-center sound-nua
7) 音量/事件 --->gnome-control-center sound
(另請參閱gnome-sound-applet
桌面音量控制)
8) 螢幕亮度和鎖定 --->gnome-control-center screen
9) 印表機 --->gnome-control-center printers
10) 電源管理 --->gnome-control-center power
11) 網路設定 --->gnome-control-center network
12) 滑鼠和觸控板 --->gnome-control-center mouse
13) 系統資訊 --->gnome-control-center info
14) 顯示 --->gnome-control-center display
15) 日期和時間 --->gnome-control-center datetime
16) 色彩管理 --->gnome-control-center color
17) 藍牙 --->gnome-control-center bluetooth
18) 桌面背景 --->gnome-control-center background
19) 語言(這略有不同)--->gnome-language-selector
(但也請參閱gnome-control-center region
一些語言設定。
有關詳細信息,請參閱man gnome-control-center
和官方網站。
答案3
截至 2016 年 1 月,此頁面是 Google 搜尋「gnome-control-center 取得面板清單」的第一個點擊,(令人驚訝!)3 年前給出的正確答案不再正確。
您可能認為他們現在已經想出了一種獲取面板列表的明智方法,對嗎?錯誤的! (如果我錯了,有人糾正我!)。
這就是我所採取的方法:
strace 2>&1 -f gnome-control-center | grep panel
然後檢查該輸出是否有可能尋找面板的位置。
因此,為了節省您的時間,您可以按照以下方法獲取截至 2016 年 1 月的面板列表(我確信它不是 100% 可靠,但是嘿,它目前對我有用!):
ls /usr/lib/x86_64-linux-gnu/control-center-1/panels/|sed -e 's/lib//' -e 's/.so//' -e 's/_//g'
如果你運行的是 32 位,顯然它不會為你工作,因為 x86_64 的東西所以回到上面的 strace 命令並從那裡開始工作。
我有一種感覺,這個方法將在 6 個月後失效。