設定快捷鍵的方法 - Linux
By Anthony
at 2020-12-02T22:00
at 2020-12-02T22:00
Table of Contents
發個牢騷,主要是對gnome
個人目前是Archlinux,gnome 3.38
Archlinux不裝DE的話是透過loadkeys決定要去用哪個鍵位配置的
而在/etc/vconsole.conf裡給定鍵位檔的話
鍵位更改在開機時就會完成(*)
因此要自訂鍵位很簡單,gunzip出來改鍵值、gzip壓好放著
vconsole.conf標明檔案路徑便是
但是,gnome完全不鳥這一套
裝了gnome之後,loadkeys的設定雖然在其他非gnome佔用的tty仍然是有效的
但是只要在gnome底下,這些設定就是完全被gnome無視
其中又有三點讓我很難適應
一是right_alt的位置預設是當成alt_gr處理,造成很多組合鍵預設是不會動的
假如習慣用右手按alt來輸入一些組合鍵的話
首先要先把right_alt從alt_gr改回alt
二是只要有新鍵盤插入電腦,gnome會把鍵值依照他自己的邏輯重設一次
也就是今天可能用gnome-tweaks把right_alt設定成alt而非alt_gr
不小心扯到鍵盤線一下,鍵盤接觸不良,相當於重新插拔了一回
boom,right_alt又不見了,因為他現在是alt_gr
三是gnome-tweaks跟gnome自己的設定不太互相respect
這也還是回到right_alt vs alt_gr的問題
gnome-tweaks裡面有個設定叫做3rd level key location
基本上就是設定alt_gr這個鍵要擺在哪邊
tweaks在這個設定裡有right_alt as alt的選項
也有另一個選項叫做right_alt never choose 3rd level
單看到這邊,看起來應該能做到right_alt永遠就是alt、不會被當alt_gr的樣子?
一切看起來如此正常而美好
可是gnome原生設定中設定快捷組合鍵的頁面裡,存在著一個功能重疊的選項
叫做alt_gr location之類的
這邊有兩點問題
一是tweaks改了上面提的兩個選項之後,這邊不會跟著動作,只是維持他的預設值
二是gnome內建的這玩意預設值是right_alt
恩,對,right_alt
於是會發生以下情況
需要alt的快捷鍵怎麼只能按左邊啊?
叫terminal切tty都只能用left_alt耶,好奇怪
↓
喔喔right_alt現在是alt_gr,那我去gnome-tweaks的3rd level key調整好了
✓ right_alt as alt
✓ right_alt never chooses 3rd level
設定完成
↓
嗯,會動了,愉悅。可是我突然想新增一個快捷組合鍵
↓
打開gnome自己的快捷設定頁面,設定完成,測試也ok
↓
關掉頁面,該做正事了
↓
然後發現所有需要alt的東西突然又都不吃right_alt了 :)
What the h...
原因很簡單
因為gnome內建的快捷鍵管理頁面在被關掉的時候
重新又用他自己目前的設定值覆寫了一次
tweaks裡面那個right_alt never chooses 3rd level的作用依然神秘
我被這樣耍了幾個禮拜才驚覺是gnome內建的快捷管理在搞鬼…
最後嘗試出的解決方式是在gnome-tweaks一樣設定right_alt as alt
以及right_alt never choose 3rd level
並且在gnome內建的快捷管理頁面把alt_gr丟到隨便其他地方,反正別是right_alt
這樣就能做到right_alt永遠是alt的配置……嗎?
沒有這回事,頂多不會發現開了gnome內鍵快捷鍵設定頁面後right_alt又再次發瘋罷了
偵測到有新鍵盤的話right_alt一樣會變回alt_gr
因此上述這些步驟需要重來一次
不然也可以選乾脆不要用右手按alt :)
心得嘛…
假如嘗試用linux做為主力
條件允許的話弄個WM就好,不一定要DE,有時毛反而比較少
個人蠻喜歡swaywm的
優點如對於觸控輸入的調整要比gnome多太多了,對於筆電很友善
以及對於老牌wm i3的設定檔完全相容
幾乎可以直接當成port到wayland上的i3來看待
這讓找東西的時候方便許多,i3也行之已久
遇到問題時i3的解決方案基本都能直接套過來用
惟相容性上仍稱不上完備
首先是不支援閉源驅動的nvidia,光這個sway本身的堅持就趕跑一堆人了
再來是近期的firefox跟m$ edge都莫名地不喜歡在sway上最大化,甚卡
以及部分用到java做顯示(?)如matlab需要一些tweak才能運作順利
否則會有浮動視窗瞬間消失之類的問題
註:
(*) 印象中應該還要在/etc/mkinitcpio.conf裡的hook多個sd-vconsole
這樣/etc/vconsole.conf的設定才會開機執行,的樣子
一直沒去搞懂mkinitcpio…
--
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1606917626.A.EE5.html
※ 編輯: a58524andy (118.169.221.193 臺灣), 12/02/2020 22:20:40
個人目前是Archlinux,gnome 3.38
Archlinux不裝DE的話是透過loadkeys決定要去用哪個鍵位配置的
而在/etc/vconsole.conf裡給定鍵位檔的話
鍵位更改在開機時就會完成(*)
因此要自訂鍵位很簡單,gunzip出來改鍵值、gzip壓好放著
vconsole.conf標明檔案路徑便是
但是,gnome完全不鳥這一套
裝了gnome之後,loadkeys的設定雖然在其他非gnome佔用的tty仍然是有效的
但是只要在gnome底下,這些設定就是完全被gnome無視
其中又有三點讓我很難適應
一是right_alt的位置預設是當成alt_gr處理,造成很多組合鍵預設是不會動的
假如習慣用右手按alt來輸入一些組合鍵的話
首先要先把right_alt從alt_gr改回alt
二是只要有新鍵盤插入電腦,gnome會把鍵值依照他自己的邏輯重設一次
也就是今天可能用gnome-tweaks把right_alt設定成alt而非alt_gr
不小心扯到鍵盤線一下,鍵盤接觸不良,相當於重新插拔了一回
boom,right_alt又不見了,因為他現在是alt_gr
三是gnome-tweaks跟gnome自己的設定不太互相respect
這也還是回到right_alt vs alt_gr的問題
gnome-tweaks裡面有個設定叫做3rd level key location
基本上就是設定alt_gr這個鍵要擺在哪邊
tweaks在這個設定裡有right_alt as alt的選項
也有另一個選項叫做right_alt never choose 3rd level
單看到這邊,看起來應該能做到right_alt永遠就是alt、不會被當alt_gr的樣子?
一切看起來如此正常而美好
可是gnome原生設定中設定快捷組合鍵的頁面裡,存在著一個功能重疊的選項
叫做alt_gr location之類的
這邊有兩點問題
一是tweaks改了上面提的兩個選項之後,這邊不會跟著動作,只是維持他的預設值
二是gnome內建的這玩意預設值是right_alt
恩,對,right_alt
於是會發生以下情況
需要alt的快捷鍵怎麼只能按左邊啊?
叫terminal切tty都只能用left_alt耶,好奇怪
↓
喔喔right_alt現在是alt_gr,那我去gnome-tweaks的3rd level key調整好了
✓ right_alt as alt
✓ right_alt never chooses 3rd level
設定完成
↓
嗯,會動了,愉悅。可是我突然想新增一個快捷組合鍵
↓
打開gnome自己的快捷設定頁面,設定完成,測試也ok
↓
關掉頁面,該做正事了
↓
然後發現所有需要alt的東西突然又都不吃right_alt了 :)
What the h...
原因很簡單
因為gnome內建的快捷鍵管理頁面在被關掉的時候
重新又用他自己目前的設定值覆寫了一次
tweaks裡面那個right_alt never chooses 3rd level的作用依然神秘
我被這樣耍了幾個禮拜才驚覺是gnome內建的快捷管理在搞鬼…
最後嘗試出的解決方式是在gnome-tweaks一樣設定right_alt as alt
以及right_alt never choose 3rd level
並且在gnome內建的快捷管理頁面把alt_gr丟到隨便其他地方,反正別是right_alt
這樣就能做到right_alt永遠是alt的配置……嗎?
沒有這回事,頂多不會發現開了gnome內鍵快捷鍵設定頁面後right_alt又再次發瘋罷了
偵測到有新鍵盤的話right_alt一樣會變回alt_gr
因此上述這些步驟需要重來一次
不然也可以選乾脆不要用右手按alt :)
心得嘛…
假如嘗試用linux做為主力
條件允許的話弄個WM就好,不一定要DE,有時毛反而比較少
個人蠻喜歡swaywm的
優點如對於觸控輸入的調整要比gnome多太多了,對於筆電很友善
以及對於老牌wm i3的設定檔完全相容
幾乎可以直接當成port到wayland上的i3來看待
這讓找東西的時候方便許多,i3也行之已久
遇到問題時i3的解決方案基本都能直接套過來用
惟相容性上仍稱不上完備
首先是不支援閉源驅動的nvidia,光這個sway本身的堅持就趕跑一堆人了
再來是近期的firefox跟m$ edge都莫名地不喜歡在sway上最大化,甚卡
以及部分用到java做顯示(?)如matlab需要一些tweak才能運作順利
否則會有浮動視窗瞬間消失之類的問題
註:
(*) 印象中應該還要在/etc/mkinitcpio.conf裡的hook多個sd-vconsole
這樣/etc/vconsole.conf的設定才會開機執行,的樣子
一直沒去搞懂mkinitcpio…
--
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1606917626.A.EE5.html
※ 編輯: a58524andy (118.169.221.193 臺灣), 12/02/2020 22:20:40
推 goldie: 先推再看 12/03 00:22
推 sinclaireche: sway和nvidia的問題主要是在Wayland上 12/03 02:30
推 chang0206: 一直看成swag .... 是說原PO有考慮用gsettings 來改嗎 12/03 09:58
推 Gold740716: 繞過 de 直接用 wm 還是覺得太 geek 了 12/03 14:45
推 dododavid006: 推 sway 12/07 09:32
Tags:
Linux
All Comments
By Kumar
at 2020-12-07T14:02
at 2020-12-07T14:02
By Lauren
at 2020-12-12T06:05
at 2020-12-12T06:05
By Frederica
at 2020-12-16T22:07
at 2020-12-16T22:07
By Megan
at 2020-12-21T14:10
at 2020-12-21T14:10
By Connor
at 2020-12-26T06:13
at 2020-12-26T06:13
Related Posts
設定快捷鍵的方法
By Liam
at 2020-12-02T12:38
at 2020-12-02T12:38
Zephyrus g14 Ubuntu無法安裝Nvidia驅動
By Susan
at 2020-12-01T19:04
at 2020-12-01T19:04
看不太懂這行sed的語法(取代unix2dos功
By Annie
at 2020-12-01T10:47
at 2020-12-01T10:47
看不太懂這行sed的語法(取代unix2dos功
By Victoria
at 2020-11-30T18:54
at 2020-11-30T18:54
Ubuntu20.04的Chrome深色主題
By Wallis
at 2020-11-29T12:25
at 2020-11-29T12:25