Ubuntu 17.10 推出 [論壇 - Ubuntu 與 GNOME]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 2 (3) 4 5 6 »


回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
Newman 寫到:

感謝 samwhelp 兄熱心且學術性濃厚的回應...^^~

只是,如果在我安裝好ubuntu 17.10之後,若不能直接由右上角的「NetworkManager」來設定adsl連線上網,恐怕也不能看著您的教學來設定吧?

Gnome的桌面我喜歡,因使用起來很方便,尤其開多個視窗剪剪貼貼時很讚!但就是在adsl圖形連線設定上不得其門而入,所以以前都得先安裝xubuntu,然後再加裝Gnome.

所以,我想問的是:在安裝ubuntu 17.10之後,是不是有什麼方法,可直接從右上角的「NetworkManager」來設定好adsl連線?
謝謝~~


除了上面「#8」,「#13」,「#20」提到的「nm-connection-editor」和「nm-applet」還有「nmcli」。

剛發現還有一個在「Terminal」下的「圖形界面」工具可以使用,

一系列的指令是「nmtui」開頭的,

* $ man nmtui
* $ man nmtui-connect
* $ man nmtui-edit
* $ man nmtui-hostname

我剛有紀錄在「#10 回覆: 關於「NetworkManager」的操作使用」。

並且使用「nmtui」當關鍵字查詢,找到一篇「文章」,裡面有圖文說明。

================================================================================

以上補充說明

報告完畢


2017/10/28 9:39
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
備份在「Ubuntu 17.10 (Artful Aardvark) 探索筆記」。

================================================================================

# 索引

以下是這篇討論串的索引,是連到關於「Ubuntu 17.10 (Artful Aardvark)」的探索紀錄。
有些只是大略的探索,有興趣深究的人,也許可以當作參考,當做探索的起點。


一開始主要圍繞在下面幾個套件探索

* 「gjs
* 「libgjs0g
* 「gnome-shell
* 「gnome-control-center
* 「gnome-tweak-tool


## ISO檔下載點

* 「#6」 (包含Ubuntu flavours)

## 關於「LiveUSB」

* 「#6 回覆: LIVE CD 不會Load.....」 (LiveUSB 製作工具整理)

## 套件操作

* 「#23」 (關於「apt-get download some_package」)
* 「#24」 (執行「apt-get source some_package」的前置作業 (下載「Source Package」的前置作業))
* 「#45」 (關於「Ubuntu flavours」和 「MetaPackages」)
* 「#56」 (如何從「Source Package」查詢「Binary Package」列表)
* 「#3 回覆: MP4檔案播放問題」 (關於ubuntu-restricted-extras)


## 關於「gsettings」

* 「#7 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」(關於「gsettings schema」)
* 「#8 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」(關於「gsettings schema override」)
* 「#9 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」(關於「compile schemas triggger」)


## 關於「Gio.Settings」

* 「#43」 (關於「Gio.Settings」)
* 「#51」 (關於「Gio.Settings.bind」)


## 關於「gsettings」使用案例

* 「#2 回覆: 關於桌布切換軟體 variety」 (如何透過「gsettings」設定桌布)
* 「#3 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」 (如何透過「gsettings」設定顯示或隱藏「螢幕鎖定按鈕」)
* 「#48」 (如何透過「gsettings」設定「Night Light」的相關參數)
* 「#37」 (設定讓「gedit」,可以辨識「big5編碼的檔案」)
* 「#54」 (如何透過「gsettings」設定「桌面」顯示「ICON」)


## 關於「gnome-control-center」

* 「#25」 (如何找到「gnome-control-center」各個「panel」指令)


## 關於「gnome-tweak-tool」

* 「#26」 (如何探索「gnome-tweak-tool」)
* 「#27」 (如何探索「GNOME Tweak Tool / Top Bar」)


## 如何查詢「桌面環境(GNOME)」的快速鍵

* 「#28」 (常用快速鍵整理)
* 「#29」 (關於「gnome-control-center keyboard」)
* 「#30」 (關於「gnome-shell-extension-shortcuts」)


## 關於「gnome-shell-extension」

* 「#31」 (關於「Gnome Shell」的「Looking Glass」操作使用)
* 「#32」 (關於「imports.searchPath」)
* 「#33」 (如何開發「gnome-extension」)
* 「#34」 (如何透過安裝套件的方式,安裝額外的「gnome-extension」)


## 關於「gnome-shell js modules」

* 「#52」 (關於在「gnome-shell」環境的「imports.misc.config」)
* 「#53」 (關於在「gnome-shell」環境的「imports.misc.extensionUtils」)


## 關於「螢幕鎖定按鈕」

* 「#3 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」(如何透過「gsettings」設定顯示或隱藏「螢幕鎖定按鈕」)
* 「#10 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」(探索「螢幕鎖定按鈕」顯示或隱藏的實做原始碼)


## 關於「Night Light」

* 「#48」 (如何透過「gsettings」設定「Night Light」的相關參數)
* 「#49」 (關於「Night Light 設定」的「Daemon」)
* 「#50」 (關於在「Ubuntu Budgie」,「Panel」上的「Night Light 設定」)


## 關於「桌布」

* 「#2 回覆: 關於桌布切換軟體 variety」(如何透過「gsettings」設定桌布)


## 關於「桌面顯示ICON」

* 「#54」 (如何透過「gsettings」設定「桌面」顯示「ICON」)
* 「#55」 (關於「AutostartCondition」for「Desktop Entry」in「GNOME Session」)


## 關於「日曆(Calendar)」

* 「#2 回覆: Ubuntu Linux 17.10 螢幕鎖定失效」(TarBar 日曆下拉選單的開啟與關閉)


## 關於「NetworManager」的「nm-applet」和「nm-applet」

* 「#8」 (如何透過新增連線設定)
* 「#13」 (指令 nm-connection-editor 和 nm-applet)
* 「#20」 (如何進入桌面後啟動nm-applet)
* 「#21」(指令 nmtui)


## 輸入法

* 「#41」 (關於「gnome-shell」啟動「ibus-daemon」)
* 「#42」 (關於「fcitx-chewing」)


## 關於「gedit」

* 「#35」 (如何查詢「gedit」的快速鍵)
* 「#36」 (如何透過安裝套件的方式,安裝額外的「gedit-plugin」)
* 「#37」 (設定讓「gedit」,可以辨識「big5編碼的檔案」)
* 「#38」 (關於「gedit」的「color scheme」)

## 關於「gnome-builder」

* 「#39」 (如何安裝)

## 關於「tilix」

* 「#40」 (如何安裝)

## 關於影音播放

* 「#6 回覆: MP4檔案播放問題」 (播放工具整理)

================================================================================

備份在「Ubuntu 17.10 (Artful Aardvark) 探索筆記」。

2017/10/30 20:33
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
## 關於「apt-get download some_package」

================================================================================

執行


$ apt-get download gjs



顯示


Get:1 http://tw.archive.ubuntu.com/ubuntu artful/main amd64 gjs amd64 1.50.1-1 [23.2 kB]
Fetched 23.2 kB in 0s (145 kB/s)



會下載一個檔案「gjs_1.50.1-1_amd64.deb」。

執行下面指令解開


$ dpkg -x gjs_1.50.1-1_amd64.deb gjs



執行下面指令,觀看「gjs」這個資料夾結構。


$ tree gjs



顯示


gjs
└── usr
├── bin
│   ├── gjs -> gjs-console
│   └── gjs-console
└── share
└── doc
└── gjs
├── changelog.Debian.gz -> ../libgjs0g/changelog.Debian.gz
├── copyright
├── NEWS.gz
└── README

5 directories, 6 files



可以對照「gjs_1.50.1-1_amd64.deb」安裝到系統的檔案路徑



$ dpkg -L gjs | sort



顯示


/.
/usr
/usr/bin
/usr/bin/gjs
/usr/bin/gjs-console
/usr/share
/usr/share/doc
/usr/share/doc/gjs
/usr/share/doc/gjs/changelog.Debian.gz
/usr/share/doc/gjs/copyright
/usr/share/doc/gjs/NEWS.gz
/usr/share/doc/gjs/README




================================================================================

## 相關文件

* https://wiki.debian.org/Packaging/BinaryPackage
* https://wiki.debian.org/Package
* https://debian-handbook.info/browse/en-US/stable/packaging-system.html
* https://debian-handbook.info/browse/zh-TW/stable/packaging-system.html
* https://debian-handbook.info/browse/en-US/stable/sect.package-meta-information.html
* https://debian-handbook.info/browse/zh-TW/stable/sect.package-meta-information.html

================================================================================

一些套件操作的討論案例和參考連結,紀錄在「[索引] 套件操作實務」。


下面的幾篇,也會應用到這些技巧。

================================================================================

2017/10/30 20:37
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
# 執行「apt-get source some_package」的前置作業 (下載「Source Package」的前置作業)

================================================================================

## 操作步驟概述

* 安裝「dpkg-dev」這個套件。
* 編輯「/etc/apt/sources.list」,將「# deb-src」的那幾行改成「deb-src」。
* 編輯完「/etc/apt/sources.list」,要執行「sudo apt-get update」。

然後就可以執行「apt-get source some_package」。

舉例,執行「apt-get source gnome-shell」,可以下載「gnome-shell」的「Source Package: gnome-shell」。


================================================================================

## 以下是操作步驟詳述

================================================================================

## 安裝「dpkg-dev」

執行下面指令,安裝「dpkg-dev」這個套件。


$ sudo apt-get install dpkg-dev




================================================================================

## 編輯「/etc/apt/sources.list」,將「# deb-src」的那幾行改成「deb-src」,也就是「反註解(Uncomment)」。


原本


#deb cdrom:[Ubuntu 17.10 _Artful Aardvark_ - Release amd64 (20171018)]/ artful main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://tw.archive.ubuntu.com/ubuntu/ artful main restricted
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://tw.archive.ubuntu.com/ubuntu/ artful-updates main restricted
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://tw.archive.ubuntu.com/ubuntu/ artful universe
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful universe
deb http://tw.archive.ubuntu.com/ubuntu/ artful-updates universe
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://tw.archive.ubuntu.com/ubuntu/ artful multiverse
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ artful-updates multiverse
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://tw.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse
# deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu artful partner
# deb-src http://archive.canonical.com/ubuntu artful partner

deb http://security.ubuntu.com/ubuntu artful-security main restricted
# deb-src http://security.ubuntu.com/ubuntu artful-security main restricted
deb http://security.ubuntu.com/ubuntu artful-security universe
# deb-src http://security.ubuntu.com/ubuntu artful-security universe
deb http://security.ubuntu.com/ubuntu artful-security multiverse
# deb-src http://security.ubuntu.com/ubuntu artful-security multiverse




改成


#deb cdrom:[Ubuntu 17.10 _Artful Aardvark_ - Release amd64 (20171018)]/ artful main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://tw.archive.ubuntu.com/ubuntu/ artful main restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://tw.archive.ubuntu.com/ubuntu/ artful-updates main restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://tw.archive.ubuntu.com/ubuntu/ artful universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful universe
deb http://tw.archive.ubuntu.com/ubuntu/ artful-updates universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://tw.archive.ubuntu.com/ubuntu/ artful multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ artful-updates multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://tw.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu artful partner
# deb-src http://archive.canonical.com/ubuntu artful partner

deb http://security.ubuntu.com/ubuntu artful-security main restricted
deb-src http://security.ubuntu.com/ubuntu artful-security main restricted
deb http://security.ubuntu.com/ubuntu artful-security universe
deb-src http://security.ubuntu.com/ubuntu artful-security universe
deb http://security.ubuntu.com/ubuntu artful-security multiverse
deb-src http://security.ubuntu.com/ubuntu artful-security multiverse




關於「'partner' repository.」我沒有打開,
若是要安裝「adobe-flashplugin」這個套件,才需要打開。

可以參考之前的一篇「#2 回覆: opera 36 如何安裝 adobe flash player」。

================================================================================


編輯完「/etc/apt/sources.list」,要執行


$ sudo apt-get update




================================================================================

## 舉例

執行


$ apt-get source gnome-shell



可以下載「gnome-shell」的「Source Package: gnome-shell」。

就會下載下面三個檔案

* gnome-shell_3.26.1-0ubuntu5.debian.tar.xz
* gnome-shell_3.26.1-0ubuntu5.dsc
* gnome-shell_3.26.1.orig.tar.xz

並且解開到「gnome-shell-3.26.1」這個資料夾。

執行


$ ls -1



顯示


gnome-shell-3.26.1
gnome-shell_3.26.1-0ubuntu5.debian.tar.xz
gnome-shell_3.26.1-0ubuntu5.dsc
gnome-shell_3.26.1.orig.tar.xz




執行下面指令,則是可以觀看「gnome-shell-3.26.1」資料夾結構,會用樹狀顯示。


$ tree gnome-shell-3.26.1




註: 要執行「tree」這個指令,要先安裝「tree」這個套件。


================================================================================

額外做個小實驗


先把「gnome-shell-3.26.1」這個資料夾刪除。


$ rm gnome-shell-3.26.1 -rf



然後執行下面指令


$ dpkg-source -x gnome-shell_3.26.1-0ubuntu5.dsc



顯示


gpgv: Signature made Fri 20 Oct 2017 10:04:25 PM CST
gpgv: using DSA key
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./gnome-shell_3.26.1-0ubuntu5.dsc
dpkg-source: info: extracting gnome-shell in gnome-shell-3.26.1
dpkg-source: info: unpacking gnome-shell_3.26.1.orig.tar.xz
dpkg-source: info: unpacking gnome-shell_3.26.1-0ubuntu5.debian.tar.xz
dpkg-source: info: applying 27-nm-libexec-path.patch
dpkg-source: info: applying 41-handle-logind-fail.patch
dpkg-source: info: applying 50_add_ubuntu_desktop_detect.patch
dpkg-source: info: applying 70_allow_sound_above_100.patch
dpkg-source: info: applying 71_smarter_alt_tab.patch
dpkg-source: info: applying optional-hot-corner.patch
dpkg-source: info: applying ubuntu-lightdm-user-switching.patch
dpkg-source: info: applying ubuntu_lock_on_suspend.patch
dpkg-source: info: applying ubuntu_gdm.patch
dpkg-source: info: applying ubuntu_background_login.patch
dpkg-source: info: applying ubuntu_gdm_alternatives.patch
dpkg-source: info: applying workaround_crasher_fractional_scaling.patch
dpkg-source: info: applying fix_reset_initial_focus.patch
dpkg-source: info: applying git_layout-unset-when-headless.patch



這時候,剛剛刪除的「gnome-shell-3.26.1」就跑回來了。

這也是為啥要先安裝「dpkg-dev」這個套件,
因為執行「apt-get source」過程中會需要「dpkg-source」這個指令。
而「dpkg-source」這個指令,是屬於「dpkg-dev」這個套件。

當沒有安裝「dpkg-dev」這個套件,
執行「apt-get source 」會看到提示訊息,會請您確認「dpkg-dev」這個套件是否已經安裝。

$ dpkg-source --no-check -x gnome-shell_3.18.5-0ubuntu0.3.dsc

================================================================================

若已經安裝「dpkg-dev」這個套件,執行下面指令


$ dpkg -S $(which dpkg-source)



就會顯示


dpkg-dev: /usr/bin/dpkg-source



表示「/usr/bin/dpkg-source」是屬於「dpkg-dev」這個套件。

================================================================================

若是沒有安裝「dpkg-dev」這個套件,則是可以執行下面指令找尋


$ apt-file search dpkg-source



顯示


bash-completion: /usr/share/bash-completion/completions/dpkg-source
dpkg-dev: /usr/bin/dpkg-source
dpkg-dev: /usr/share/man/de/man1/dpkg-source.1.gz
dpkg-dev: /usr/share/man/man1/dpkg-source.1.gz
dpkg-dev: /usr/share/man/nl/man1/dpkg-source.1.gz



就可以了解到「/usr/bin/dpkg-source」是屬於「dpkg-dev」這個套件。

註: 要執行「apt-file」這個指令,要先安裝「apt-file」這個套件。

================================================================================

## 相關文件

* https://wiki.debian.org/Packaging/SourcePackage
* https://wiki.debian.org/Packaging
* https://debian-handbook.info/browse/en-US/stable/sect.source-package-structure.html
* https://debian-handbook.info/browse/zh-TW/stable/sect.source-package-structure.html
* https://debian-handbook.info/browse/en-US/stable/apt.html#sect.apt-sources.list
* https://debian-handbook.info/browse/zh-TW/stable/apt.html#sect.apt-sources.list

================================================================================

一些套件操作的討論案例和參考連結,紀錄在「[索引] 套件操作實務」。


================================================================================

2017/10/30 20:43
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
[回到索引] - [備份連結]

================================================================================

# 如何找到「gnome-control-center」各個「panel」指令

================================================================================

## 測試環境

執行


$ gnome-control-center --version



顯示


gnome-control-center 3.26.1



================================================================================

## Manpage

$ man gnome-control-center

================================================================================

## 探索開始

執行


$ dpkg -L gnome-control-center | grep '\.desktop$'



顯示


/usr/share/applications/gnome-background-panel.desktop
/usr/share/applications/gnome-bluetooth-panel.desktop
/usr/share/applications/gnome-color-panel.desktop
/usr/share/applications/gnome-control-center.desktop
/usr/share/applications/gnome-datetime-panel.desktop
/usr/share/applications/gnome-default-apps-panel.desktop
/usr/share/applications/gnome-display-panel.desktop
/usr/share/applications/gnome-info-overview-panel.desktop
/usr/share/applications/gnome-info-panel.desktop
/usr/share/applications/gnome-keyboard-panel.desktop
/usr/share/applications/gnome-mouse-panel.desktop
/usr/share/applications/gnome-network-panel.desktop
/usr/share/applications/gnome-notifications-panel.desktop
/usr/share/applications/gnome-online-accounts-panel.desktop
/usr/share/applications/gnome-power-panel.desktop
/usr/share/applications/gnome-printers-panel.desktop
/usr/share/applications/gnome-privacy-panel.desktop
/usr/share/applications/gnome-region-panel.desktop
/usr/share/applications/gnome-removable-media-panel.desktop
/usr/share/applications/gnome-search-panel.desktop
/usr/share/applications/gnome-sharing-panel.desktop
/usr/share/applications/gnome-sound-panel.desktop
/usr/share/applications/gnome-ubuntu-panel.desktop
/usr/share/applications/gnome-universal-access-panel.desktop
/usr/share/applications/gnome-user-accounts-panel.desktop
/usr/share/applications/gnome-wacom-panel.desktop
/usr/share/applications/gnome-wifi-panel.desktop



================================================================================

## 以「/usr/share/applications/gnome-keyboard-panel.desktop」來舉例

執行下面指令,觀看「/usr/share/applications/gnome-keyboard-panel.desktop」的內容


$ cat /usr/share/applications/gnome-keyboard-panel.desktop



顯示


[Desktop Entry]
# Translators: Add soft hyphens to your translations so that the icon view won't clip your translations. See https://bugzilla.gnome.org/show_bug.cgi?id=647087#c13 for details
Name=Key­board
Comment=View and change keyboard shortcuts and set your typing preferences
Exec=gnome-control-center keyboard
Icon=input-keyboard
Terminal=false
Type=Application
NoDisplay=true
StartupNotify=true
Categories=GNOME;GTK;Settings;HardwareSettings;X-GNOME-Settings-Panel;X-GNOME-DevicesSettings;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=keyboard
X-GNOME-Bugzilla-Version=3.26.1
# Translators: those are keywords for the keyboard control-center panel
Keywords=Shortcut;Workspace;Window;Resize;Zoom;Contrast;Input;Source;Lock;Volume;
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0



執行下面指令,過濾出「Exec=」開頭的那一行


$ grep '^Exec=' /usr/share/applications/gnome-keyboard-panel.desktop



顯示


Exec=gnome-control-center keyboard



搭配「cut」來過濾

執行


$ grep '^Exec=' /usr/share/applications/gnome-keyboard-panel.desktop | cut -d '=' -f 2



顯示


gnome-control-center keyboard



就可以找到執行的指令「gnome-control-center keyboard」。

您就可以執行


$ gnome-control-center keyboard



就會叫出「gnome-control-center」,並且進到「keyboard panel」畫面。


註:
除了可以在「Terminal」執行,
也可以鍵盤按下「<Alt>+F2」,呼叫出「Run Command」對話框,輸入「gnome-control-center keyboard」來執行。

================================================================================

如何列出所有的指令

執行


#!/usr/bin/env bash

for DESKTOP_FILE in $(dpkg -L gnome-control-center | grep '\.desktop$') ; do
	## echo $DESKTOP_FILE
	grep '^Exec=' $DESKTOP_FILE | cut -d '=' -f 2
done




顯示


gnome-control-center background
gnome-control-center bluetooth
gnome-control-center color
gnome-control-center --overview
gnome-control-center datetime
gnome-control-center default-apps
gnome-control-center display
gnome-control-center info-overview
gnome-control-center info
gnome-control-center keyboard
gnome-control-center mouse
gnome-control-center network
gnome-control-center notifications
gnome-control-center online-accounts
gnome-control-center power
gnome-control-center printers
gnome-control-center privacy
gnome-control-center region
gnome-control-center removable-media
gnome-control-center search
gnome-control-center sharing
gnome-control-center sound
gnome-control-center ubuntu
gnome-control-center universal-access
gnome-control-center user-accounts
gnome-control-center wacom
gnome-control-center wifi



================================================================================

[回到索引] - [備份連結]

2017/10/30 20:49
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
# 如何探索「gnome-tweak-tool」

================================================================================

## 如何安裝

執行


$ sudo apt-get install gnome-tweak-tool




================================================================================

## 執行檔

執行


$ dpkg -L gnome-tweak-tool | grep bin



顯示


/usr/bin
/usr/bin/gnome-tweak-tool



執行


$ file /usr/bin/gnome-tweak-tool



顯示


/usr/bin/gnome-tweak-tool: a /usr/bin/python3 script, ASCII text executable




================================================================================

## Desktop Entry

執行


$ dpkg -L gnome-tweak-tool | grep desktop



顯示


/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_desktop.py
/usr/share/applications/gnome-tweak-tool.desktop



可以執行下面指令,觀看「/usr/share/applications/gnome-tweak-tool.desktop」這個檔案的內容


$ cat /usr/share/applications/gnome-tweak-tool.desktop



也可以透過「grep」過濾出要聚焦的那幾行,執行下面指令


$ cat /usr/share/applications/gnome-tweak-tool.desktop | grep '^Exec='



顯示


Exec=gnome-tweak-tool



直接透過「grep」,執行下面指令,


$ grep '^Exec=' /usr/share/applications/gnome-tweak-tool.desktop



顯示


Exec=gnome-tweak-tool




================================================================================

## py

執行


$ dpkg -L gnome-tweak-tool | grep py



顯示


/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/gtweak
/usr/lib/python3/dist-packages/gtweak/__init__.py
/usr/lib/python3/dist-packages/gtweak/app.py
/usr/lib/python3/dist-packages/gtweak/defs.py
/usr/lib/python3/dist-packages/gtweak/egowrapper.py
/usr/lib/python3/dist-packages/gtweak/gsettings.py
/usr/lib/python3/dist-packages/gtweak/gshellwrapper.py
/usr/lib/python3/dist-packages/gtweak/gtksettings.py
/usr/lib/python3/dist-packages/gtweak/tweakmodel.py
/usr/lib/python3/dist-packages/gtweak/tweaks
/usr/lib/python3/dist-packages/gtweak/tweaks/__init__.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_appearance.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_desktop.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_font.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_keymouse.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_power.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_shell_extensions.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_startup.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_test.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_top_bar.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_windows.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_workspaces.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_xkb.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_wacom.py
/usr/lib/python3/dist-packages/gtweak/tweakview.py
/usr/lib/python3/dist-packages/gtweak/utils.py
/usr/lib/python3/dist-packages/gtweak/widgets.py
/usr/share/doc/gnome-tweak-tool/copyright




執行


$ dpkg -L gnome-tweak-tool | grep python3



顯示


/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/gtweak
/usr/lib/python3/dist-packages/gtweak/__init__.py
/usr/lib/python3/dist-packages/gtweak/app.py
/usr/lib/python3/dist-packages/gtweak/defs.py
/usr/lib/python3/dist-packages/gtweak/egowrapper.py
/usr/lib/python3/dist-packages/gtweak/gsettings.py
/usr/lib/python3/dist-packages/gtweak/gshellwrapper.py
/usr/lib/python3/dist-packages/gtweak/gtksettings.py
/usr/lib/python3/dist-packages/gtweak/tweakmodel.py
/usr/lib/python3/dist-packages/gtweak/tweaks
/usr/lib/python3/dist-packages/gtweak/tweaks/__init__.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_appearance.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_desktop.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_font.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_keymouse.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_power.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_shell_extensions.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_startup.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_test.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_top_bar.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_windows.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_workspaces.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_xkb.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_wacom.py
/usr/lib/python3/dist-packages/gtweak/tweakview.py
/usr/lib/python3/dist-packages/gtweak/utils.py
/usr/lib/python3/dist-packages/gtweak/widgets.py



================================================================================


執行


$ dpkg -L gnome-tweak-tool | grep python3 | grep group



顯示


/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_appearance.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_desktop.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_font.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_keymouse.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_power.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_shell_extensions.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_startup.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_test.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_top_bar.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_windows.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_workspaces.py
/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_xkb.py



可以從研究這幾個檔,對照程式的每個頁籤的功能。

從「Top Bar」這篇研究起,也就是研究「/usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_top_bar.py」這個檔案。

================================================================================

2017/10/30 20:52
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
## 如何探索「GNOME Tweak Tool / Top Bar」

================================================================================

## 探索開始

執行


$ grep 'TWEAK_GROUPS' /usr/lib/python3/dist-packages/gtweak/tweaks/tweak_group_top_bar.py -A 12




顯示


TWEAK_GROUPS = [
    ListBoxTweakGroup(_("Top Bar"),
        ApplicationMenuTweak(),
        GSettingsSwitchTweak(_("Battery Percentage"),"org.gnome.desktop.interface", "show-battery-percentage", loaded=_shell_loaded),
        # Requires patch from https://bugzilla.gnome.org/688320
        GSettingsSwitchTweak(_("Activities Overview Hot Corner"),"org.gnome.shell", "enable-hot-corners", loaded=_shell_loaded),
        Title(_("Clock"),"", loaded=_shell_loaded),
        GSettingsSwitchTweak(_("Date"),"org.gnome.desktop.interface", "clock-show-date", loaded=_shell_loaded),
        GSettingsSwitchTweak(_("Seconds"), "org.gnome.desktop.interface", "clock-show-seconds", loaded=_shell_loaded),
        Title(_("Calendar"),"", loaded=_shell_loaded),
        GSettingsSwitchTweak(_("Week Numbers"),"org.gnome.desktop.calendar", "show-weekdate", loaded=_shell_loaded),
    )
]




================================================================================


從上面我們就可以找到「org.gnome.desktop.interface」這個關鍵字

執行


$ gsettings list-keys org.gnome.desktop.interface | sort



顯示


automatic-mnemonics
buttons-have-icons
can-change-accels
clock-format
clock-show-date
clock-show-seconds
cursor-blink
cursor-blink-time
cursor-blink-timeout
cursor-size
cursor-theme
document-font-name
enable-animations
font-name
gtk-color-palette
gtk-color-scheme
gtk-enable-primary-paste
gtk-im-module
gtk-im-preedit-style
gtk-im-status-style
gtk-key-theme
gtk-theme
gtk-timeout-initial
gtk-timeout-repeat
icon-theme
menubar-accel
menubar-detachable
menus-have-icons
menus-have-tearoff
monospace-font-name
scaling-factor
show-battery-percentage
show-input-method-menu
show-unicode-menu
text-scaling-factor
toolbar-detachable
toolbar-icons-size
toolbar-style
toolkit-accessibility



執行下面指令,額外顯示設定值。


#!/usr/bin/env bash

for KEY in $(gsettings list-keys org.gnome.desktop.interface | sort) ; do 
	#echo $KEY
	VAL=$(gsettings get org.gnome.desktop.interface $KEY)
	echo $KEY $VAL;
done



顯示


automatic-mnemonics true
buttons-have-icons false
can-change-accels false
clock-format '24h'
clock-show-date false
clock-show-seconds false
cursor-blink true
cursor-blink-time 1200
cursor-blink-timeout 10
cursor-size 24
cursor-theme 'DMZ-White'
document-font-name 'Sans 11'
enable-animations true
font-name 'Ubuntu 11'
gtk-color-palette 'black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90'
gtk-color-scheme ''
gtk-enable-primary-paste true
gtk-im-module 'gtk-im-context-simple'
gtk-im-preedit-style 'callback'
gtk-im-status-style 'callback'
gtk-key-theme 'Default'
gtk-theme 'Ambiance'
gtk-timeout-initial 200
gtk-timeout-repeat 20
icon-theme 'ubuntu-mono-dark'
menubar-accel 'F10'
menubar-detachable false
menus-have-icons false
menus-have-tearoff false
monospace-font-name 'Ubuntu Mono 13'
scaling-factor uint32 0
show-battery-percentage false
show-input-method-menu true
show-unicode-menu true
text-scaling-factor 1.0
toolbar-detachable false
toolbar-icons-size 'large'
toolbar-style 'both-horiz'
toolkit-accessibility false



或是也可以執行


$ gsettings list-recursively | grep org.gnome.desktop.interface



顯示


org.gnome.desktop.interface menus-have-icons false
org.gnome.desktop.interface cursor-blink-timeout 10
org.gnome.desktop.interface gtk-color-palette 'black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90'
org.gnome.desktop.interface gtk-timeout-repeat 20
org.gnome.desktop.interface automatic-mnemonics true
org.gnome.desktop.interface toolkit-accessibility false
org.gnome.desktop.interface cursor-theme 'DMZ-White'
org.gnome.desktop.interface can-change-accels false
org.gnome.desktop.interface clock-show-seconds true
org.gnome.desktop.interface cursor-blink-time 1200
org.gnome.desktop.interface toolbar-detachable false
org.gnome.desktop.interface enable-animations true
org.gnome.desktop.interface menubar-detachable false
org.gnome.desktop.interface toolbar-style 'both-horiz'
org.gnome.desktop.interface toolbar-icons-size 'large'
org.gnome.desktop.interface gtk-im-module 'gtk-im-context-simple'
org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
org.gnome.desktop.interface gtk-timeout-initial 200
org.gnome.desktop.interface scaling-factor uint32 0
org.gnome.desktop.interface show-input-method-menu true
org.gnome.desktop.interface clock-format '24h'
org.gnome.desktop.interface buttons-have-icons false
org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 13'
org.gnome.desktop.interface text-scaling-factor 1.0
org.gnome.desktop.interface menus-have-tearoff false
org.gnome.desktop.interface gtk-im-preedit-style 'callback'
org.gnome.desktop.interface show-unicode-menu true
org.gnome.desktop.interface cursor-blink true
org.gnome.desktop.interface gtk-theme 'Ambiance'
org.gnome.desktop.interface gtk-key-theme 'Default'
org.gnome.desktop.interface gtk-im-status-style 'callback'
org.gnome.desktop.interface gtk-enable-primary-paste true
org.gnome.desktop.interface cursor-size 24
org.gnome.desktop.interface show-battery-percentage false
org.gnome.desktop.interface menubar-accel 'F10'
org.gnome.desktop.interface font-name 'Ubuntu 11'
org.gnome.desktop.interface clock-show-date true
org.gnome.desktop.interface document-font-name 'Sans 11'
org.gnome.desktop.interface gtk-color-scheme ''



================================================================================

執行


$ gsettings list-keys org.gnome.desktop.interface | grep clock



顯示


clock-show-seconds
clock-format
clock-show-date



執行


$ gsettings list-recursively | grep org.gnome.desktop.interface | grep clock



顯示


org.gnome.desktop.interface clock-show-seconds false
org.gnome.desktop.interface clock-format '24h'
org.gnome.desktop.interface clock-show-date false



================================================================================


## clock-show-date


### get

執行


$ gsettings get org.gnome.desktop.interface clock-show-date




### set

執行


$ gsettings set org.gnome.desktop.interface clock-show-date true



將「clock-show-date」,設定為「true」,這樣在上方的「TopBar」就會顯示「日期」

也可以透過「GNOME Tweak Tool / Top Bar」的「Clock / Date」那來設定。

### reset

執行


$ gsettings reset org.gnome.desktop.interface clock-show-date




### 預設值定義

執行


$ grep 'org.gnome.desktop.interface' /usr/share/glib-2.0/schemas/* -R



顯示


/usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override:[org.gnome.desktop.interface:GNOME-Greeter]
/usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override:[org.gnome.desktop.interface:ubuntu]
Binary file /usr/share/glib-2.0/schemas/gschemas.compiled matches
/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml: <schema id="org.gnome.desktop.interface" path="/org/gnome/desktop/interface/">



執行


$ grep 'clock-show-date' /usr/share/glib-2.0/schemas/* -R



顯示


Binary file /usr/share/glib-2.0/schemas/gschemas.compiled matches
/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml: <key name="clock-show-date" type="b">




執行


$ grep 'clock-show-date' /usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml -A 6



顯示


    <key name="clock-show-date" type="b">
      <default>false</default>
      <summary>Show date in clock</summary>
      <description>
        If true, display date in the clock, in addition to time.
      </description>
    </key>




================================================================================

## clock-show-seconds


### get

執行


$ gsettings get org.gnome.desktop.interface clock-show-seconds




### set

執行


$ gsettings set org.gnome.desktop.interface clock-show-seconds true



將「clock-show-seconds」,設定為「true」,這樣在上方的「TopBar」就會顯示「秒」。

也可以透過「GNOME Tweak Tool / Top Bar」的「Clock / Date」那來設定。

### reset

執行


$ gsettings reset org.gnome.desktop.interface clock-show-seconds




### 預設值定義

執行


$ grep 'clock-show-seconds' /usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml -A 6



顯示


    <key name="clock-show-seconds" type="b">
      <default>false</default>
      <summary>Show date in clock</summary>
      <description>
        If true, display date in the clock, in addition to time.
      </description>
    </key>




================================================================================

2017/10/30 20:56
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
[回到索引]

================================================================================

# 常用快速鍵整理

================================================================================

## 相關連結

* https://wiki.gnome.org/Projects/GnomeShell/CheatSheet#Developer_tools

================================================================================

## 相關的工具

* $ gnome-control-center keyboard
* $ gnome-shell-extension-shortcuts

================================================================================

## 個人常用

* 開啟「Terminal」: 「<Ctrl>+<Alt>+T」
* 開啟「Run Command」輸入對話框: 「<Alt>+F2」
* 開啟「Looking Glass」: 先按下「<Alt>+F2」,然後輸入「lg」。
* 開啟「Restart Gnome Shell」: 先按下「<Alt>+F2」,然後輸入「r」。(這在「Wayland Session 無效」)
* 顯示桌面: 先按下「<Super>+D」,會顯示桌面,再按下一次「<Super>+D」恢復原狀。 也可以用「<Ctrl>+<Alt>+D」。
* 切換視窗: 不斷按下「<Alt>+<Tab>」切換已經開啟的視窗。(可以搭配「alternate-tab」這個「Extension」,套件是「gnome-shell-extensions」)
* 切換輸入法: 「<Ctrl>+<Space>」。
* 說明文件: 有些程式,按下「F1」會有作用,會跳出說明文件視窗。


## Activities

* 切換「Overview」: 按下「<Super>」進到「Overview」,再按下「<Super>」離開。(也可以按下「Esc」離開) (也可以使用「<Alt>+F1」)
* 切換「Show Applications」: 按下「<Super>+A」進到「All Applications」,再按一次「<Super>+A」進到「Overview」,按下「<Super>」離開。(也可以按下「Esc」離開)

在「#29」,有針對這兩個動作,做額外的設定,
是參照「i3wm」的「Opening applications」快速鍵設定。


## Window

* 將視窗移到左半部: 按下「<Super>+<Left>」移到左半部,再按一次「<Super>+<Left>」,恢復原狀
* 將視窗移到右半部: 按下「<Super>+<Right>」移到左半部,再按一次「<Super>+<Right>」,恢復原狀
* 將視窗放到最大: 若視窗不是在最大的狀態,按下「<Super>+<Up>」,就會將視窗放到最大。
* 將視窗放到最小: 若視窗在最大的狀態,按下「<Super>+<Down>」,就會將視窗回到原本最小的狀態。
* 全螢幕: 「F11」需要額外設定。
* 關閉視窗: <Alt+F4>

## Workspace

* 向上循環: 連續按下「<Super>+<Page Up>」,會切換「Workspace」
* 向下循環: 連續按下「<Super>+<Page Down>」,會切換「Workspace」

在「#29」,有針對「Workspace」的操作,做額外的設定,
是依照「i3wm」的「Using workspaces」快速鍵設定。

================================================================================

其實我記住的不多,所以忘了的時候,可以執行「$ gnome-control-center keyboard」和「$ gnome-shell-extension-shortcuts」這兩個工具來複習。

================================================================================

以上提供參考

報告完畢


2017/10/30 20:59
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
# 關於「gnome-control-center keyboard」

================================================================================

執行下面指令


$ gnome-control-center keyboard



就會跳出「gnome-control-center」這個設定視窗,並且切換到「Keyboard」這個「Panel」畫面。

若是直接執行「gnome-control-center」,則是要先按下左方的「Devices」,先切換畫面,
然後再按下左方的「Keyboard」,就會切換到切換到「Keyboard」這個「Panel」畫面。

在系統的「TopBar」右上方按下,也會出現一個下拉選單,
下拉選單最底下有三個按鈕,第一個按鈕,按下後,也會出現「Keyboard」這個「Panel」。


在「Keyboard」這個「Panel」就可以看到一些桌面環境的快速鍵設定,也可以從這裡來設定。

================================================================================

## 探索開始

執行下面指令,下載「gnome-control-center」的「Source Package: gnome-control-center


$ apt-get source gnome-control-center



會下載


* gnome-control-center_3.26.1-0ubuntu4.debian.tar.xz
* gnome-control-center_3.26.1-0ubuntu4.dsc
* gnome-control-center_3.26.1.orig.tar.xz

並且解開到「gnome-control-center-3.26.1」這個資料夾。


可以探索「gnome-control-center-3.26.1/panels/keyboard」這個資料夾。


$ ls gnome-control-center-3.26.1/panels/keyboard



在「gnome-control-center-3.26.1/panels/keyboard/cc-keyboard-manager.c」這個檔案,
可以找到一個關鍵字「org.gnome.settings-daemon.plugins.media-keys」。

執行


$ gsettings list-recursively | grep org.gnome.settings-daemon.plugins.media-keys



顯示


org.gnome.settings-daemon.plugins.media-keys logout '<Control><Alt>Delete'
org.gnome.settings-daemon.plugins.media-keys screenreader '<Alt><Super>s'
org.gnome.settings-daemon.plugins.media-keys volume-mute 'XF86AudioMute'
org.gnome.settings-daemon.plugins.media-keys volume-up 'XF86AudioRaiseVolume'
org.gnome.settings-daemon.plugins.media-keys window-screenshot '<Alt>Print'
org.gnome.settings-daemon.plugins.media-keys previous 'XF86AudioPrev'
org.gnome.settings-daemon.plugins.media-keys control-center 'XF86Tools'
org.gnome.settings-daemon.plugins.media-keys stop 'XF86AudioStop'
org.gnome.settings-daemon.plugins.media-keys home 'XF86Explorer'
org.gnome.settings-daemon.plugins.media-keys terminal '<Primary><Alt>t'
org.gnome.settings-daemon.plugins.media-keys screenshot-clip '<Ctrl>Print'
org.gnome.settings-daemon.plugins.media-keys magnifier '<Alt><Super>8'
org.gnome.settings-daemon.plugins.media-keys help ''
org.gnome.settings-daemon.plugins.media-keys search 'XF86Search'
org.gnome.settings-daemon.plugins.media-keys custom-keybindings @as []
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-in '<Alt><Super>equal'
org.gnome.settings-daemon.plugins.media-keys calculator 'XF86Calculator'
org.gnome.settings-daemon.plugins.media-keys video-out '<Super>p'
org.gnome.settings-daemon.plugins.media-keys eject 'XF86Eject'
org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip '<Ctrl><Alt>Print'
org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip '<Ctrl><Shift>Print'
org.gnome.settings-daemon.plugins.media-keys media 'XF86AudioMedia'
org.gnome.settings-daemon.plugins.media-keys www 'XF86WWW'
org.gnome.settings-daemon.plugins.media-keys play 'XF86AudioPlay'
org.gnome.settings-daemon.plugins.media-keys email 'XF86Mail'
org.gnome.settings-daemon.plugins.media-keys volume-down 'XF86AudioLowerVolume'
org.gnome.settings-daemon.plugins.media-keys decrease-text-size ''
org.gnome.settings-daemon.plugins.media-keys on-screen-keyboard ''
org.gnome.settings-daemon.plugins.media-keys next 'XF86AudioNext'
org.gnome.settings-daemon.plugins.media-keys screenshot 'Print'
org.gnome.settings-daemon.plugins.media-keys increase-text-size ''
org.gnome.settings-daemon.plugins.media-keys max-screencast-length uint32 30
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-out '<Alt><Super>minus'
org.gnome.settings-daemon.plugins.media-keys priority 0
org.gnome.settings-daemon.plugins.media-keys screencast '<Ctrl><Shift><Alt>R'
org.gnome.settings-daemon.plugins.media-keys screensaver '<Super>l'
org.gnome.settings-daemon.plugins.media-keys toggle-contrast ''
org.gnome.settings-daemon.plugins.media-keys pause 'XF86AudioPause'
org.gnome.settings-daemon.plugins.media-keys active true
org.gnome.settings-daemon.plugins.media-keys area-screenshot '<Shift>Print'
org.gnome.settings-daemon.plugins.media-keys logout '<Control><Alt>Delete'
org.gnome.settings-daemon.plugins.media-keys screenreader '<Alt><Super>s'
org.gnome.settings-daemon.plugins.media-keys volume-mute 'XF86AudioMute'
org.gnome.settings-daemon.plugins.media-keys volume-up 'XF86AudioRaiseVolume'
org.gnome.settings-daemon.plugins.media-keys window-screenshot '<Alt>Print'
org.gnome.settings-daemon.plugins.media-keys previous 'XF86AudioPrev'
org.gnome.settings-daemon.plugins.media-keys control-center 'XF86Tools'
org.gnome.settings-daemon.plugins.media-keys stop 'XF86AudioStop'
org.gnome.settings-daemon.plugins.media-keys home 'XF86Explorer'
org.gnome.settings-daemon.plugins.media-keys terminal '<Primary><Alt>t'
org.gnome.settings-daemon.plugins.media-keys screenshot-clip '<Ctrl>Print'
org.gnome.settings-daemon.plugins.media-keys magnifier '<Alt><Super>8'
org.gnome.settings-daemon.plugins.media-keys help ''
org.gnome.settings-daemon.plugins.media-keys search 'XF86Search'
org.gnome.settings-daemon.plugins.media-keys custom-keybindings @as []
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-in '<Alt><Super>equal'
org.gnome.settings-daemon.plugins.media-keys calculator 'XF86Calculator'
org.gnome.settings-daemon.plugins.media-keys video-out '<Super>p'
org.gnome.settings-daemon.plugins.media-keys eject 'XF86Eject'
org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip '<Ctrl><Alt>Print'
org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip '<Ctrl><Shift>Print'
org.gnome.settings-daemon.plugins.media-keys media 'XF86AudioMedia'
org.gnome.settings-daemon.plugins.media-keys www 'XF86WWW'
org.gnome.settings-daemon.plugins.media-keys play 'XF86AudioPlay'
org.gnome.settings-daemon.plugins.media-keys email 'XF86Mail'
org.gnome.settings-daemon.plugins.media-keys volume-down 'XF86AudioLowerVolume'
org.gnome.settings-daemon.plugins.media-keys decrease-text-size ''
org.gnome.settings-daemon.plugins.media-keys on-screen-keyboard ''
org.gnome.settings-daemon.plugins.media-keys next 'XF86AudioNext'
org.gnome.settings-daemon.plugins.media-keys screenshot 'Print'
org.gnome.settings-daemon.plugins.media-keys increase-text-size ''
org.gnome.settings-daemon.plugins.media-keys max-screencast-length uint32 30
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-out '<Alt><Super>minus'
org.gnome.settings-daemon.plugins.media-keys priority 0
org.gnome.settings-daemon.plugins.media-keys screencast '<Ctrl><Shift><Alt>R'
org.gnome.settings-daemon.plugins.media-keys screensaver '<Super>l'
org.gnome.settings-daemon.plugins.media-keys toggle-contrast ''
org.gnome.settings-daemon.plugins.media-keys pause 'XF86AudioPause'
org.gnome.settings-daemon.plugins.media-keys active true
org.gnome.settings-daemon.plugins.media-keys area-screenshot '<Shift>Print'



可以看到開啟「Terminal」的快速鍵。

================================================================================

先執行「gnome-control-center keyboard」

原本「Windows / Toggle fullscreen mode」的值是顯示「Disabled」,

先將「Windows / Toggle fullscreen mode」的值,設定為「F11」,

然後執行下面指令,使用「F11」當關鍵字查詢,


$ gsettings list-recursively | grep F11



顯示


org.gnome.mutter.wayland.keybindings switch-to-session-11 ['<Primary><Alt>F11']
org.gnome.Terminal.Legacy.Keybindings full-screen 'F11'
org.gnome.desktop.wm.keybindings toggle-fullscreen ['F11']
com.gexperts.Tilix.Keybindings win-fullscreen 'F11'




或是也可以使用「fullscreen」當關鍵字查詢,執行指令如下


$ gsettings list-recursively | grep fullscreen



可以找到一個關鍵字「org.gnome.desktop.wm.keybindings」。

執行下面指令,使用「org.gnome.desktop.wm.keybindings」當關鍵字找尋。


$ gsettings list-recursively | grep org.gnome.desktop.wm.keybindings



顯示


org.gnome.desktop.wm.keybindings cycle-windows-backward ['<Shift><Alt>Escape']
org.gnome.desktop.wm.keybindings minimize ['<Super>h']
org.gnome.desktop.wm.keybindings move-to-workspace-7 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-8 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-9 @as []
org.gnome.desktop.wm.keybindings move-to-monitor-left ['<Super><Shift>Left']
org.gnome.desktop.wm.keybindings move-to-workspace-5 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-6 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-10 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-11 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-12 @as []
org.gnome.desktop.wm.keybindings move-to-center @as []
org.gnome.desktop.wm.keybindings unmaximize ['<Super>Down', '<Alt>F5']
org.gnome.desktop.wm.keybindings panel-main-menu ['<Alt>F1']
org.gnome.desktop.wm.keybindings cycle-windows ['<Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-panels-backward ['<Shift><Control><Alt>Escape']
org.gnome.desktop.wm.keybindings panel-run-dialog ['<Alt>F2']
org.gnome.desktop.wm.keybindings switch-to-workspace-down ['<Super>Page_Down', '<Control><Alt>Down']
org.gnome.desktop.wm.keybindings move-to-corner-ne @as []
org.gnome.desktop.wm.keybindings move-to-side-e @as []
org.gnome.desktop.wm.keybindings move-to-workspace-right ['<Control><Shift><Alt>Right']
org.gnome.desktop.wm.keybindings always-on-top @as []
org.gnome.desktop.wm.keybindings move-to-workspace-up ['<Super><Shift>Page_Up', '<Control><Shift><Alt>Up']
org.gnome.desktop.wm.keybindings raise @as []
org.gnome.desktop.wm.keybindings maximize ['<Super>Up']
org.gnome.desktop.wm.keybindings cycle-group-backward ['<Shift><Alt>F6']
org.gnome.desktop.wm.keybindings move-to-side-n @as []
org.gnome.desktop.wm.keybindings move-to-side-s @as []
org.gnome.desktop.wm.keybindings maximize-horizontally @as []
org.gnome.desktop.wm.keybindings move-to-side-w @as []
org.gnome.desktop.wm.keybindings move-to-corner-nw @as []
org.gnome.desktop.wm.keybindings switch-windows @as []
org.gnome.desktop.wm.keybindings begin-move ['<Alt>F7']
org.gnome.desktop.wm.keybindings move-to-monitor-down ['<Super><Shift>Down']
org.gnome.desktop.wm.keybindings switch-windows-backward @as []
org.gnome.desktop.wm.keybindings move-to-workspace-left ['<Control><Shift><Alt>Left']
org.gnome.desktop.wm.keybindings move-to-corner-se @as []
org.gnome.desktop.wm.keybindings activate-window-menu ['<Alt>space']
org.gnome.desktop.wm.keybindings switch-input-source ['<Super>space']
org.gnome.desktop.wm.keybindings toggle-above @as []
org.gnome.desktop.wm.keybindings move-to-monitor-right ['<Super><Shift>Right']
org.gnome.desktop.wm.keybindings switch-input-source-backward ['<Shift><Super>space']
org.gnome.desktop.wm.keybindings move-to-workspace-last ['<Super><Shift>End']
org.gnome.desktop.wm.keybindings lower @as []
org.gnome.desktop.wm.keybindings cycle-panels ['<Control><Alt>Escape']
org.gnome.desktop.wm.keybindings toggle-fullscreen ['F11']
org.gnome.desktop.wm.keybindings toggle-on-all-workspaces @as []
org.gnome.desktop.wm.keybindings move-to-monitor-up ['<Super><Shift>Up']
org.gnome.desktop.wm.keybindings move-to-corner-sw @as []
org.gnome.desktop.wm.keybindings toggle-shaded @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-1 ['<Super>Home']
org.gnome.desktop.wm.keybindings switch-to-workspace-2 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-3 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-4 @as []
org.gnome.desktop.wm.keybindings raise-or-lower @as []
org.gnome.desktop.wm.keybindings switch-panels ['<Control><Alt>Tab']
org.gnome.desktop.wm.keybindings switch-panels-backward ['<Shift><Control><Alt>Tab']
org.gnome.desktop.wm.keybindings switch-applications-backward ['<Shift><Super>Tab', '<Shift><Alt>Tab']
org.gnome.desktop.wm.keybindings maximize-vertically @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-7 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-5 @as []
org.gnome.desktop.wm.keybindings show-desktop ['<Primary><Super>d', '<Primary><Alt>d', '<Super>d']
org.gnome.desktop.wm.keybindings switch-to-workspace-8 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-9 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-6 @as []
org.gnome.desktop.wm.keybindings switch-applications ['<Super>Tab', '<Alt>Tab']
org.gnome.desktop.wm.keybindings switch-to-workspace-10 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-11 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-12 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-left ['<Control><Alt>Left']
org.gnome.desktop.wm.keybindings toggle-maximized ['<Alt>F10']
org.gnome.desktop.wm.keybindings set-spew-mark @as []
org.gnome.desktop.wm.keybindings begin-resize ['<Alt>F8']
org.gnome.desktop.wm.keybindings move-to-workspace-down ['<Super><Shift>Page_Down', '<Control><Shift><Alt>Down']
org.gnome.desktop.wm.keybindings switch-to-workspace-last ['<Super>End']
org.gnome.desktop.wm.keybindings switch-group-backward ['<Shift><Super>Above_Tab', '<Shift><Alt>Above_Tab']
org.gnome.desktop.wm.keybindings switch-group ['<Super>Above_Tab', '<Alt>Above_Tab']
org.gnome.desktop.wm.keybindings cycle-group ['<Alt>F6']
org.gnome.desktop.wm.keybindings close ['<Alt>F4']
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']
org.gnome.desktop.wm.keybindings move-to-workspace-1 ['<Super><Shift>Home']
org.gnome.desktop.wm.keybindings move-to-workspace-2 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-3 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-4 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-right ['<Control><Alt>Right']



================================================================================

## 設定「org.gnome.desktop.wm.keybindings toggle-fullscreen」

### set

執行


$ gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "['F11']"



### get

執行


$ gsettings get org.gnome.desktop.wm.keybindings toggle-fullscreen



### reset

執行


$ gsettings reset org.gnome.desktop.wm.keybindings toggle-fullscreen



================================================================================

我還設定了下面幾個,是參照「i3wm」的「Using workspaces」快速鍵設定。


gsettings set org.gnome.mutter dynamic-workspaces false
gsettings set org.gnome.desktop.wm.preferences num-workspaces 10

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Alt>1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Alt>2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Alt>3']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Alt>4']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Alt>5']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Alt>6']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Alt>7']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Alt>8']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Alt>9']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "['<Alt>0']"

gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<Shift><Alt>exclam']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "['<Shift><Alt>at']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "['<Shift><Alt>numbersign']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "['<Shift><Alt>dollar']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 "['<Shift><Alt>percent']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 "['<Shift><Alt>asciicircum']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-7 "['<Shift><Alt>ampersand']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-8 "['<Shift><Alt>asterisk']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-9 "['<Shift><Alt>parenleft']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-10 "['<Shift><Alt>parenright']"




並且增加兩個「<Shift><Alt>d」和「<Shift><Alt>a」,
對照「i3wm」的「Opening applications



## Toggle the activities overview
gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>F1', '<Shift><Alt>d']"

## Show all applications
gsettings set org.gnome.shell.keybindings toggle-application-view "['<Super>a', '<Shift><Alt>a']"




註:
關於「activities overview」另外有一個設定,預設是「<Super>s」


## Show the activities overview
gsettings set org.gnome.shell.keybindings toggle-overview "['<Super>s', '<Shift><Alt>r']"



這個設定,重複按,並不會來回切換(toggle),。


================================================================================

設定兩個關於「Termainal」

* 「<Shift>+<Alt>+t」: 切換「tilix」的「quake模式」的顯示或隱藏
* 「<Alt>+<Enter>」: 開啟「gnome-terminal」


## Custom Keybindings
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/tilix/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/gnome-terminal/']"

## Tilix
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/tilix/name "'Tilix'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/tilix/command "'tilix --quake'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/tilix/binding "'<Shift><Alt>t'"

## Gnome Terminal
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/gnome-terminal/name "'Gnome-Terminal'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/gnome-terminal/command "'gnome-terminal --geometry=200x100+0+0'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/gnome-terminal/binding "'<Alt>Return'"



移除設定


## Remove Custom Keybindings
gsettings reset org.gnome.settings-daemon.plugins.media-keys custom-keybindings

## Tilix
dconf reset -f /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/tilix/

## Gnome Terminal
dconf reset -f /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/gnome-terminal/



================================================================================

可以執行下面的指令,找到更多關鍵字


$ gsettings list-recursively | grep '<Super>' | sort



顯示


org.freedesktop.ibus.general.hotkey triggers ['<Super>space']
org.freedesktop.ibus.general.hotkey triggers ['<Super>space']
org.freedesktop.ibus.general.hotkey triggers ['<Super>space']
org.gnome.desktop.wm.keybindings maximize ['<Super>Up']
org.gnome.desktop.wm.keybindings minimize ['<Super>h']
org.gnome.desktop.wm.keybindings move-to-monitor-down ['<Super><Shift>Down']
org.gnome.desktop.wm.keybindings move-to-monitor-left ['<Super><Shift>Left']
org.gnome.desktop.wm.keybindings move-to-monitor-right ['<Super><Shift>Right']
org.gnome.desktop.wm.keybindings move-to-monitor-up ['<Super><Shift>Up']
org.gnome.desktop.wm.keybindings move-to-workspace-down ['<Super><Shift>Page_Down', '<Control><Shift><Alt>Down']
org.gnome.desktop.wm.keybindings move-to-workspace-last ['<Super><Shift>End']
org.gnome.desktop.wm.keybindings move-to-workspace-up ['<Super><Shift>Page_Up', '<Control><Shift><Alt>Up']
org.gnome.desktop.wm.keybindings show-desktop ['<Primary><Super>d', '<Primary><Alt>d', '<Super>d']
org.gnome.desktop.wm.keybindings switch-applications-backward ['<Shift><Super>Tab', '<Shift><Alt>Tab']
org.gnome.desktop.wm.keybindings switch-applications ['<Super>Tab', '<Alt>Tab']
org.gnome.desktop.wm.keybindings switch-group-backward ['<Shift><Super>Above_Tab', '<Shift><Alt>Above_Tab']
org.gnome.desktop.wm.keybindings switch-group ['<Super>Above_Tab', '<Alt>Above_Tab']
org.gnome.desktop.wm.keybindings switch-input-source-backward ['<Shift><Super>space']
org.gnome.desktop.wm.keybindings switch-input-source ['<Super>space']
org.gnome.desktop.wm.keybindings switch-to-workspace-down ['<Super>Page_Down', '<Control><Alt>Down']
org.gnome.desktop.wm.keybindings switch-to-workspace-last ['<Super>End']
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']
org.gnome.desktop.wm.keybindings unmaximize ['<Super>Down', '<Alt>F5']
org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'
org.gnome.mutter.keybindings switch-monitor ['<Super>p', 'XF86Display']
org.gnome.mutter.keybindings switch-monitor ['<Super>p', 'XF86Display']
org.gnome.mutter.keybindings toggle-tiled-left ['<Super>Left']
org.gnome.mutter.keybindings toggle-tiled-left ['<Super>Left']
org.gnome.mutter.keybindings toggle-tiled-right ['<Super>Right']
org.gnome.mutter.keybindings toggle-tiled-right ['<Super>Right']
org.gnome.settings-daemon.plugins.media-keys magnifier '<Alt><Super>8'
org.gnome.settings-daemon.plugins.media-keys magnifier '<Alt><Super>8'
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-in '<Alt><Super>equal'
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-in '<Alt><Super>equal'
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-out '<Alt><Super>minus'
org.gnome.settings-daemon.plugins.media-keys magnifier-zoom-out '<Alt><Super>minus'
org.gnome.settings-daemon.plugins.media-keys screenreader '<Alt><Super>s'
org.gnome.settings-daemon.plugins.media-keys screenreader '<Alt><Super>s'
org.gnome.settings-daemon.plugins.media-keys screensaver '<Super>l'
org.gnome.settings-daemon.plugins.media-keys screensaver '<Super>l'
org.gnome.settings-daemon.plugins.media-keys video-out '<Super>p'
org.gnome.settings-daemon.plugins.media-keys video-out '<Super>p'
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-10 ['<Ctrl><Super>0']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-1 ['<Ctrl><Super>1']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-2 ['<Ctrl><Super>2']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-3 ['<Ctrl><Super>3']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-4 ['<Ctrl><Super>4']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-5 ['<Ctrl><Super>5']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-6 ['<Ctrl><Super>6']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-7 ['<Ctrl><Super>7']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-8 ['<Ctrl><Super>8']
org.gnome.shell.extensions.dash-to-dock app-ctrl-hotkey-9 ['<Ctrl><Super>9']
org.gnome.shell.extensions.dash-to-dock app-hotkey-10 ['<Super>0']
org.gnome.shell.extensions.dash-to-dock app-hotkey-1 ['<Super>1']
org.gnome.shell.extensions.dash-to-dock app-hotkey-2 ['<Super>2']
org.gnome.shell.extensions.dash-to-dock app-hotkey-3 ['<Super>3']
org.gnome.shell.extensions.dash-to-dock app-hotkey-4 ['<Super>4']
org.gnome.shell.extensions.dash-to-dock app-hotkey-5 ['<Super>5']
org.gnome.shell.extensions.dash-to-dock app-hotkey-6 ['<Super>6']
org.gnome.shell.extensions.dash-to-dock app-hotkey-7 ['<Super>7']
org.gnome.shell.extensions.dash-to-dock app-hotkey-8 ['<Super>8']
org.gnome.shell.extensions.dash-to-dock app-hotkey-9 ['<Super>9']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-10 ['<Shift><Super>0']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-1 ['<Shift><Super>1']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-2 ['<Shift><Super>2']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-3 ['<Shift><Super>3']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-4 ['<Shift><Super>4']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-5 ['<Shift><Super>5']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-6 ['<Shift><Super>6']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-7 ['<Shift><Super>7']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-8 ['<Shift><Super>8']
org.gnome.shell.extensions.dash-to-dock app-shift-hotkey-9 ['<Shift><Super>9']
org.gnome.shell.extensions.dash-to-dock shortcut ['<Super>q']
org.gnome.shell.extensions.dash-to-dock shortcut-text '<Super>q'
org.gnome.shell.keybindings focus-active-notification ['<Super>n']
org.gnome.shell.keybindings focus-active-notification ['<Super>n']
org.gnome.shell.keybindings open-application-menu ['<Super>F10']
org.gnome.shell.keybindings open-application-menu ['<Super>F10']
org.gnome.shell.keybindings toggle-application-view ['<Super>a']
org.gnome.shell.keybindings toggle-application-view ['<Super>a']
org.gnome.shell.keybindings toggle-message-tray ['<Super>v', '<Super>m']
org.gnome.shell.keybindings toggle-message-tray ['<Super>v', '<Super>m']
org.gnome.shell.keybindings toggle-overview ['<Super>s']
org.gnome.shell.keybindings toggle-overview ['<Super>s']




================================================================================

## 恢復所有的預設值

在「gnome-control-center keyboard 」畫面右上方,有一個按鈕「Reset All...」,按下,就會恢復所有的預設值。

================================================================================

## Shell Script

上面的一些設定,寫成簡易的「Shell Script」放在「GitHub」上

================================================================================

2017/10/30 21:05
應用擴展 工具箱
回覆: Ubuntu 17.10 推出
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30217
EXP: 23
離線
# 關於「gnome-shell-extension-shortcuts」


================================================================================

另外有一個套件「gnome-shell-extension-shortcuts」。

執行下面指令安裝


$ sudo apt-get install gnome-shell-extension-shortcuts




除了在「Top Bar」有顯示一個按鈕,透過按下那個按鈕來切換,顯示和關閉「提示看板」。

也可以透過快速鍵「<Super>+S」來切換,顯示和關閉「提示看板」。

不過這個應該沒有連動,修改了預設值,「提示看板」的內容也沒有跟著修改。

================================================================================

2017/10/30 21:10
應用擴展 工具箱

« 1 2 (3) 4 5 6 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.