6

目標Super_L:またはSuper_Rキーの両方をオーバーレイ メニューのトリガーとして割り当てます。

環境: Gnome 3.26.2、Fedora 27、Dell XPS 9550、Kinesis Advantage2

理由: 仕事では、ラップトップを単独で、または外部モニター、キーボード、およびマウスと組み合わせて使用​​しています。ラップトップのキーボードには、左のスーパー (Windows) キーがあり、右のスーパー (Windows) キーはありません。ただし、外付けキーボードには右スーパー (windows) キーがありますが、左スーパー (windows) キーはありません。

現在、ラップトップを単独で使用するか、外部デバイスで使用するかを切り替えるたびに、 またはとキーを交換するためにgnome-tweak-toolorを開く必要があります (または同等の操作を実行します: )。dconf-editorSuper_LSuper_Rgsettingsgsettings set org.gnome.mutter overlay-key 'Super_{L/R}'

ステータス: 多くの異なる構文戦略を利用して、GUI ベースのツール (および CLI 駆動の代替手段) の両方を使用して、値にSuper_Lとの両方を割り当てようとしましたが、成功しませんでした。Super_Rorg.gnome.mutter.overlay-keydconf-editorgsettings

次のコマンドを使用して、すべての 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_RFedora オーバーレイ メニューをトリガーするにはどうすればよいですか?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 を介して多値キー バインディングを入力する方法を徹底的に検索しましたが、エラーなしで複製できる例を見つけることができませんでした。

参考文献

4

2 に答える 2