web-dev-qa-db-fra.com

Raccourci pour changer le paramètre 'Cacher' du lanceur

Lorsque je travaille sur mon ordinateur portable, il y a des périodes où je n'utilise que quelques programmes. Le paramètre d'intellhide par défaut du Lanceur ("Dodge windows") est donc très pratique. Mais j'ai aussi des périodes pour lesquelles je dois passer très souvent d'un programme à l'autre, puis je trouve cela très utile (et meilleur pour mon flux de travail) que le Launcher ne cache pas.

Maintenant, chaque fois que je veux changer, je dois ouvrir CCSM et changer le paramètre (plug-in Unity -> Hide Launcher), mais ce serait plus facile si je pouvais utiliser un raccourci pour cela. Donc ma question:

Y a-t-il un moyen de créer un raccourci pour basculer entre (ou changer) les deux paramètres de Compiz?

Je pensais à l'interface de ligne de commande pour compiz, mais je ne pouvais pas trouver directement quelque chose comme ça.

11
joris

Tu peux courir

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

définir le mode masqué du lanceur sur "Dodge Windows", et

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

pour le mettre à ne jamais se cacher.

Les numéros de mode sont:

  • 0 - Jamais
  • 1 - Masquer automatiquement
  • 2 - Dodge Windows
  • 3 - Fenêtre active Dodge

Vous pouvez en faire un commutateur en appelant simplement (la valeur doit être 2 ou 0 avant):

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")))

Vous créeriez alors un nouveau raccourci clavier (Alt + F2 → gnome-keybinding-properties) avec la commande étant:

/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

Si vous utilisez Ubuntu 15.04 (vivid), les commandes suivantes devraient fonctionner pour vous.

Pour activer les paramètres de masquage automatique du lanceur, utilisez:

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

Pour le désactiver, utilisez:

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

Pour l'unité

La commande pour que le lanceur se cache automatiquement:

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

Et la commande pour ne jamais le cacher:

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

Pour Unity-2D

Pour masquer automatiquement le lanceur:

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

Pour ne jamais cacher le lanceur:

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

J'ai créé un indicateur d'application appelé Unity Launcher Toggle qui vous permet de basculer entre les modes de lancement. http://napdivad.com/unity_launcher_toggle/

0
functionptr

Voici comment vous pouvez le faire pour Ubuntu 16 ou 17: (Basé sur la réponse de falconepl & htorque)

(This bascule le masquage automatique du lanceur)

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