[Linux Gnome]ubuntu でキーボードの設定がもどってキーッってなっているあなたへ🥺


はじめに

Advent Calendar 12/8の記事になります

私はハンズラボ株式会社にて、トータルオプティマイゼーショングループのマネジャーをやっております。
普段はあまり開発をやっていませんが、プログラミング大好きです!

寒い季節になりましたね〜。 サンタさんは今年は何をプレゼントしてくれるのでしょう🥺
最近最愛の娘がサンタの正体を気づいており、時の早さを痛感しております。

自称PC好きで2台の自作PC(Windows10,Ubuntu)を持ち、2台のノートPC(Windows10,MacbookPro(会社支給))と
iPad, ラズパイ(3B)を保有しています。(何台もってるんや・・・)

本題です

リモートワークが進み、会社PCではMac Book Pro 、個人PCではubuntu(20.04)を使用していますが

どちらも同じキーボード使いたいし(私はメカニカルキーボードを利用)、webカメラ、マイクとかを使うPCのたびに
切り替えるのってすごくめんどくさいですよね!!!!

ちなみにHTML端子も交換器を使っています

USBの切替時にキーボード(Mozc)の設定もどりませんか?

私はusb切替機をつかっているんですが、
USBの端子を指すたびに、ubuntu側のMozcのキーボード設定が戻るんです。

通常の設定(Macに合わせてCAPS LOCKを左Controlに変えているひとは多いのでは?)

USBを差し替えると、tmuxのkeyバインドとかでctrlをつかうので
CapsLockが初期設定に戻るのが超絶に不便なのです!

打開策 厳選3種

いろいろ調べた結果、いろいろの打開策を考えました。

1.ログアウト

ぐぐるとまず出てくるのがこれ、はじめはこれでやっていましたが切り替えるたびにログアウトは正直めんどくさい。
ブラウザとかアプリが一度落ちてしまうし。。。

2.alt + F2 → r

gnome shellをリスタートさせる方法。
これで解決しますが、2アクションは嫌だ。(いや、我慢できる人はこれでOK)
あと、alt + F2 って忘れる。。。
これをコマンドにしたのが下になります!

3.カスタムファンクションを作る

そこで考えついたのは案3!現在はこれ一択です。

ubuntu → システム設定 → キーボード
でショートカット(自分の場合はF11)に下の実行権限のついたshellをフルパスで記載します。


$ cat gnome_refresh.sh
#!/bin/bash

killall -3 gnome-shell & > /dev/null 2>&1

exit 0
$

key設定がおかしくなぁ、、、と思ったら、F11で終わり、解決!!!
わすれないし、ブラウザとかも落ちずに戻ります。
困ったら真似してみてください。
(ちなみにF12はとかはよく使うので、あまりつかわないF11にしています。)

それでは良いLinuxライフを!