成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 上重新映射你的大寫鎖定鍵

系統(tǒng) Linux
通過在 GNOME 3 和 Wayland 上重新映射你的鍵盤,提高你的打字和導(dǎo)航速度,避免重復(fù)性壓力傷害。

對我來說,有許多改變生活的 Linux 時刻,但大多數(shù)都在成為現(xiàn)狀后淡忘了。有一個 Linux 教給我的鍵盤小技巧,每次我使用它的時候(也許每天有 1000 次),我都會想起這件事,那就是把大寫鎖定鍵轉(zhuǎn)換為 Ctrl 鍵。

我從不使用大寫鎖定鍵,但我整天使用 Ctrl 鍵進行復(fù)制、粘貼、在 Emacs 內(nèi)導(dǎo)航,以及 調(diào)用 Bash、GNU Screen 或 tmux 等操作。大寫鎖定鍵在我的鍵盤上占據(jù)了寶貴的空間,而將實際上有用的 Ctrl 鍵擠到了難以觸及的底部角落。

[[401049]]

重新映射 Ctrl 提高了我的打字和導(dǎo)航速度,并可能使我免受重復(fù)性壓力傷害。

消失的控制

系好安全帶,這是個過山車式的歷史課。

對于像我這樣的大寫鎖定鍵交換者來說,不幸的是,當(dāng) GNOME 3 問世時,它幾乎刪除了改變 Ctrl 鍵位置的功能。

幸運的是,優(yōu)秀的 GNOME Tweaks 應(yīng)用程序帶回了這些 “失蹤” 的控制面板。

不幸的是,GNOME 40 沒有 GNOME Tweaks 應(yīng)用程序(還沒有?)

另外,不幸的是,過去在 X11 上可以工作的老的 xmodmap 技巧在新的 Wayland 顯示服務(wù)器 上沒有用。

有一小段時間(最多一個下午),我覺得對于那些討厭大寫鎖定鍵的人來說人生都灰暗了。然后我想起我是一個開源的用戶,總有一種方法可以解決諸如被忽略的 GUI 控制面板之類的簡單問題。

dconf

GNOME 桌面使用 dconf,這是一個存儲重要配置選項的數(shù)據(jù)庫。它是 GSettings 的后端,GSettings 是 GNOME 系統(tǒng)應(yīng)用程序需要發(fā)現(xiàn)系統(tǒng)偏好時的接口。你可以使用 gsetting 命令查詢 dconf 數(shù)據(jù)庫,也可以使用 dconf 命令直接設(shè)置 dconf 的鍵值。

GSettings

dconf 數(shù)據(jù)庫不一定是你可能稱為可發(fā)現(xiàn)的數(shù)據(jù)庫。它是一個不起眼的數(shù)據(jù)庫,你通常不需要去考慮它,它包含了許多通常無需直接交互的數(shù)據(jù)。然而,如果你想更好地了解 GNOME 所要管理的所有偏好選項,那么瀏覽它是很有趣的。

你可以用 list-schemas 子命令列出所有 dconf 的模式。在瀏覽了數(shù)百個模式之后,你可以使用 grep 將你的注意力縮小到一些看起來特別相關(guān)的東西上,比如 org.gnome.desktop。

  1. $ gsettings list-schemas | grep ^org.gnome.desktop 
  2. [...] 
  3. org.gnome.desktop.background 
  4. org.gnome.desktop.privacy 
  5. org.gnome.desktop.remote-desktop.vnc 
  6. org.gnome.desktop.interface 
  7. org.gnome.desktop.default-applications.terminal 
  8. org.gnome.desktop.session 
  9. org.gnome.desktop.thumbnailers 
  10. org.gnome.desktop.app-folders 
  11. org.gnome.desktop.notifications 
  12. org.gnome.desktop.sound 
  13. org.gnome.desktop.lockdown 
  14. org.gnome.desktop.default-applications.office 

無論是通過手動搜索還是通過 閱讀 GSetting 文檔,你可能會注意到 org.gnome.desktop.input-sources 模式,它有助于定義鍵盤布局。從設(shè)計上來說,GSetting 模式包含了鍵和值。

用 dconf 重新映射大寫字母鎖

xkb-options 鍵包含了可選的鍵盤覆寫。要設(shè)置這個鍵值,請使用dconf,將上面模式中的點(.)轉(zhuǎn)換為斜線(/),因為 dconf 數(shù)據(jù)庫需要使用 /。

  1. $ dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:ctrl_modifier']" 

我把 caps 設(shè)置為 ctrl_modifier,因為我使用 Ctrl 修飾鍵的次數(shù)多于其他修飾鍵,但 Vim 用戶可能喜歡把它設(shè)置為 escape。

查看你的設(shè)置

這個改變會立即生效,并在重啟后仍然生效。這是你在 GNOME 中定義的首選項,在你改變它之前一直有效。

你可以通過 gsettings 查看 dconf 中的新值。首先,查看可用的鍵:

  1. $ gsettings list-keys \ 
  2.     org.gnome.desktop.input-sources 
  3. xkb-options 
  4. mru-sources 
  5. show-all-sources 
  6. current 
  7. per-window 
  8. sources 

然后用 xkb-options 鍵名查看設(shè)置:

  1. $ gsettings get \ 
  2.     org.gnome.desktop.input-sources \ 
  3.     xkb-options 
  4. ['caps:ctrl_modifier'] 

選項豐富

我在我的 GNOME 3.4 系統(tǒng)上使用這個小技巧來設(shè)置大寫鎖定鍵以及 Compose 鍵(compose:ralt)。雖然我相信正在開發(fā)中的 GUI 控件可以控制這些選項,但我也不得不承認(rèn),能以編程方式設(shè)置這些選項的能力是我的榮幸。作為以前沒有可靠方法來調(diào)整桌面設(shè)置的系統(tǒng)的管理員,能夠用命令修改我的首選項使得設(shè)置新桌面變得快速而容易。

GSettings 提供了很多有用的選項,而且文檔也很詳盡。如果你有想要改變的東西,可以看看有什么可用的。

 

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2018-12-18 09:40:27

LinuxCtrl命令

2021-03-18 18:07:57

JavaScript開發(fā)代碼

2021-08-04 07:47:17

鍵盤CapsLock 退出鍵

2018-08-22 09:00:00

Linux鎖定鍵盤包管理器

2021-10-08 14:14:03

jconsoleJavaLinux

2019-09-23 08:00:00

Linux凍結(jié)屏幕鎖定屏幕

2018-11-20 09:41:56

Linux 系統(tǒng) 數(shù)據(jù)

2020-08-15 07:30:58

Linux命令匯總

2017-01-12 15:58:17

Linux死鎖分析方法

2021-12-25 15:00:50

LinuxMarkdown編輯器

2021-03-09 11:09:10

LinuxWindows應(yīng)用程序

2017-04-05 17:58:17

2019-03-31 08:50:44

LinuxWine游戲

2021-08-17 00:02:11

LinuxWindows服務(wù)器

2020-04-02 18:30:28

PythonGitHub編程語言

2021-06-05 06:52:16

Kubernetes

2020-04-02 16:02:44

PythonGithub博客

2020-11-19 10:35:19

LinuxWindows端口映射

2011-06-15 18:38:17

Linux Qt Symbian

2021-08-24 16:20:38

Linux終端
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区 | 亚洲美女视频 | 久久精品亚洲 | 日韩av一区二区在线观看 | 婷婷桃色网 | 欧美色欧美亚洲另类七区 | 人成在线| 亚洲国产一区在线 | gav成人免费播放视频 | 国产欧美久久一区二区三区 | 久久久久久99 | 午夜精品久久久久久久久久久久久 | 中文字幕日韩一区 | 操操日| 麻豆av免费观看 | 午夜激情小视频 | 成人免费日韩 | 国产精品久久久久久久久图文区 | 国产精品婷婷 | 国产精品一区视频 | 中文字幕第二十页 | 国产精品久久久久久影视 | 日韩精品 电影一区 亚洲 | 日韩在线小视频 | 亚洲视频在线看 | 涩涩鲁亚洲精品一区二区 | 91香蕉 | 精品www | 欧美片网站免费 | 久久久久国产精品一区 | 亚洲人人舔人人 | 亚洲精品久久久一区二区三区 | www.婷婷| aaaaaaa片毛片免费观看 | 在线视频一区二区 | 在线看片国产 | 中文字幕第一页在线 | 99久久久久国产精品免费 | 欧美猛交 | 欧美在线a | 一级欧美视频 |