web-dev-qa-db-ja.com

ランチャーの「非表示」設定を変更するショートカット

ラップトップで作業しているとき、いくつかのプログラムしか使用していないため、ランチャーのデフォルトのインテリハイド設定(「ダッジウィンドウ」)は非常に便利です。しかし、プログラム間で頻繁に切り替えなければならない期間もあり、Launcherが非表示にしないことは非常に便利です(そして、私のワークフローにとってはより良い)。

今、切り替える必要がないたびに、CCSMを開いて設定を変更する必要があります(Unityプラグイン->ランチャーの非表示)。ただし、ショートカットを使用できれば簡単です。だから私の質問:

Compizの2つの設定を切り替える(または変更する)ショートカットを作成する方法はありますか?

Compizのコマンドラインインターフェイスについて考えましたが、そのようなものを直接見つけることができませんでした。

11
joris

走れます

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" 2

ランチャーの非表示モードを「Dodge Windows」に設定します。

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" 0

非表示にしないように設定します。

モード番号は次のとおりです。

  • 0-しない
  • 1-自動非表示
  • 2-ダッジウィンドウ
  • 3-ダッジアクティブウィンドウ

これを呼び出すだけでスイッチにできます(値は2または0でなければなりません):

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" $((2 - $(gconftool-2 --get "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode")))

次に、新しいキーバインディングを作成します(Alt + F2 →gnome-keybinding-properties)コマンドは次のとおりです。

/bin/bash -c "gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" $((2 - $(gconftool-2 --get "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode")))"
8
htorque

Ubuntu 15.04(vivid)を使用している場合、次のコマンドが機能します。

ランチャーの自動非表示設定を有効にするには:

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" 1

無効にするには:

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" 0
4
falconepl

ユニティ用

ランチャーを自動非表示にするコマンド:

gconftool-2 --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" --type string "1"

そして、非表示にしないコマンド:

gconftool-2 --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" --type string "0"

Unity-2Dの場合

ランチャーを自動非表示にするには:

gsettings set com.canonical.Unity2d.Launcher hide-mode 1

ランチャーを決して非表示にするには:

gsettings set com.canonical.Unity2d.Launcher hide-mode 0
3
jokerdino

ランチャーモードを切り替えることができるUnityランチャートグルと呼ばれるアプリケーションインジケーターを作成しました。 http://napdivad.com/unity_launcher_toggle/

0
functionptr

Ubuntu 16または17でそれを行う方法は次のとおりです(falconeplとhtorqueの回答に基づく)。

(このトグルランチャーの自動非表示)

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" $((1 - $(dconf read "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode")))
0
Gokul NC