目標Super_L
:またはSuper_R
キーの両方をオーバーレイ メニューのトリガーとして割り当てます。
環境: Gnome 3.26.2、Fedora 27、Dell XPS 9550、Kinesis Advantage2
理由: 仕事では、ラップトップを単独で、または外部モニター、キーボード、およびマウスと組み合わせて使用しています。ラップトップのキーボードには、左のスーパー (Windows) キーがあり、右のスーパー (Windows) キーはありません。ただし、外付けキーボードには右スーパー (windows) キーがありますが、左スーパー (windows) キーはありません。
現在、ラップトップを単独で使用するか、外部デバイスで使用するかを切り替えるたびに、 またはとキーを交換するためにgnome-tweak-tool
orを開く必要があります (または同等の操作を実行します: )。dconf-editor
Super_L
Super_R
gsettings
gsettings set org.gnome.mutter overlay-key 'Super_{L/R}'
ステータス: 多くの異なる構文戦略を利用して、GUI ベースのツール (および CLI 駆動の代替手段) の両方を使用して、値にSuper_L
との両方を割り当てようとしましたが、成功しませんでした。Super_R
org.gnome.mutter.overlay-key
dconf-editor
gsettings
次のコマンドを使用して、すべての gsettings のリストを出力できますgsettings list-recursively > gsettings.txt
。このファイルによると、マルチキー値の適切な構文は次のとおりです['value1', 'value2']
。gsettings set org.gnome.mutter overlay-key ['Super_L', 'Super_R']
ただし、この形式 ( )に従って値を設定しようとするとgsettings
、コマンド形式が無効であることを示す使用法メニューが表示されます。
dconf-editor
最終的には構成管理ソフトウェアを使用して (経由でgsettings
)構成を実行するので、GUI ベースの使用についてはそれほど心配していません (Chef
ラップトップの構築と構成に使用します)。
質問:構成ツールを使用して、Fedora オーバーレイ メニューの両方を有効にする、Super_L
またはSuper_R
Fedora オーバーレイ メニューをトリガーするにはどうすればよいですか?gsettings
私が試したフォーマットは動作しません:
dconf write /org/gnome/mutter/overlay-key
gsettings set org.gnome.mutter overlay-key
と
"['Super_L','Super_R']"
"['Super_L', 'Super_R']"
['Super_L','Super_R']
['Super_L', 'Super_R']
'Super_L','Super_R'
'Super_L', 'Super_R'
ヒント、ヒント、または提案をいただければ幸いです。
-- 情報学者
PS - 明示的には言及しませんでしたが、gsettings を介して多値キー バインディングを入力する方法を徹底的に検索しましたが、エラーなしで複製できる例を見つけることができませんでした。
参考文献:
- を介して、スーパー キーが
mod4
適切であることを確認しxmodmap -pm
ました。https://askubuntu.com/questions/5095/typing-using-key-combinations .