Başlatıcı 'Gizle' ayarını değiştirmek için kısayol


11

Dizüstü bilgisayarımda çalışırken, sadece birkaç program kullandığım dönemlerim var, bu yüzden Launcher'ın varsayılan zeki ayarı ('Dodge windows') çok kullanışlı. Ama aynı zamanda programlar arasında çok sık geçiş yapmam gereken dönemlerim var ve sonra Başlatıcı'nın gizlemediği çok yararlı (ve iş akışım için daha iyi) buluyorum.

Şimdi, her geçiş yapmadığım zaman CCSM'yi açmam ve ayarı değiştirmem gerekiyor (Unity eklentisi -> Başlatıcıyı Gizle), ancak bunun için bir kısayol kullanabilseydim daha kolay olurdu. Benim sorum:

Compiz'in iki ayarı arasında geçiş yapmak (veya değiştirmek) için bir kısayol oluşturmanın bir yolu var mı?

Komut satırı arabiriminin compiz yapmasını düşündüm, ancak doğrudan böyle bir şey bulamadım.


Compiz ayarlarını değiştirmek için komut satırı: wiki.compiz.org/Plugins/Dbus Ancak bunun için bir anahtar kodlamak için bir başkasına ihtiyacınız var;) (belki de onların wiki'sine aq bırakın?)
Rinzwind

Yanıtlar:


8

Koşabilirsin

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

başlatıcı gizleme modunu "Windows Dodge" olarak ayarlamak ve

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

asla saklanmayacak şekilde ayarlamak için.

Mod numaraları:

  • 0 - Asla
  • 1 - Otomatik Gizle
  • 2 - Soldurma Pencereleri
  • 3 - Dodge Aktif Pencere

Bunu sadece arayarak bir anahtar yapabilirsiniz (değer önce 2 veya 0 olmalıdır):

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

Ardından , komut şu şekilde yeni bir anahtar bağlama ( Alt+ F2gnome-keybinding-properties) oluşturacaksınız:

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

Çok teşekkür ederim, tam olarak istediğim şey! Anahtarlama çağrısı mükemmel çalışıyor.
joris

Ama bir soru: 'Süper + H' ile eşlemeye çalıştım, ama bu işe yaramıyor. Ancak, 'Ctrl + Alt + H' ile iyi çalışıyor. Bunun bir sebebi var mı?
joris

Muhtemelen Süper anahtar her türlü Unity kısayolları için kullanılır (umarım bu Ubuntu 11.10'da özelleştirilebilir).
htorque

Bu 13.04'te işe yaramıyor ya da yanlış bir şey mi yapıyorum?
user138784

4

Ubuntu 15.04 (canlı) kullanıyorsanız, aşağıdaki komutların sizin için çalışması gerekir.

Başlatıcı otomatik gizleme ayarını etkinleştirmek için şunu kullanın:

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

Devre dışı bırakmak için şunu kullanın:

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

3

Birlik İçin

Başlatıcıyı otomatik gizleme komutu:

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

Ve asla gizleme komutu:

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

Unity-2D için

Başlatıcıyı otomatik gizlemek için:

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

Başlatıcıyı asla gizlemek için:

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

Hmmmm, bu doğru görünüyor, ancak başlatıcı ayarları penceresini açmadıkça değişiklikler geçerli görünmüyor. Bununla ilgili bir fikrin var mı?
Joe

@Joe Hiçbir fikrim yok. Bir klavye kısayolu ayarlarsam, değeri ayarlamış gibi görünüyor. Başlatıcı neden tepki vermiyor bilmiyorum. :(
jokerdino


0

Ubuntu 16 veya 17 için şu şekilde yapabilirsiniz: (falconepl & htorque'ın cevabına dayanarak)

(Bu , başlatıcıyı otomatik gizlemeyi değiştirir )

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" $((1 - $(dconf read "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode")))
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.