web-dev-qa-db-ja.com

Unity変更Super + Dショートカット

UnityでUbuntu 16.04を使用しています。

Super + Dショートカットを変更できますか? [設定]-> [キーボード]-> [ナビゲーション]-> [通常のウィンドウをすべて非表示]で変更しましたが、これは効果がありません。

Super + Vに「すべてのウィンドウを非表示」にしたいので、次のコマンドを使用してレンズを無効にしました。

$ dconf write /com/canonical/unity/dash/scopes "['home.scope']"

注:Compiz Managerをインストールしました。

3
Dani

Super + vをデスクトップに切り替える/切り替える方法

はスクリプトを書くのに忙しかったが、その後、単純で実用的な解決策が思い浮かんだ:

  1. xdotool をインストールして、キーの押下をシミュレートします。

    Sudo apt install xdotool
    
  2. 無効にする Super+v コマンドによって:

    gsettings set com.canonical.Unity.Dash scopes ['']
    
  3. カスタムショートカットを作成します。[システム設定]> [キーボード]> [ショートカット]> [カスタムショートカット]を選択します。 「+」をクリックして、コマンドを追加します。

    /bin/bash -c "sleep 0.3 && xdotool key Super+d"
    

    に Super+v

今押す Super+v デスクトップを切り替えます。

説明

去るのを気にしないので Super+d 存在する、あなたは作ることができます Super+v 仮想的にを押す Super+d、xdotoolの助けを借りて、次のコマンドを実行します。

xdotool key Super+d

sleep 0.3は、realキーを押しても仮想キーと干渉しないことを確認するためのものです。

1
Jacob Vlijm

システムsettings-> keyboard-> shortcutsに移動できます。そこからナビゲーションメニューを選択し、すべてのウィンドウを非表示エントリを検索し、現在のショートカット(Super + dなど)をクリックして、新しいショートカットを入力します(Super + vを押します)

enter image description here

0
Peetah