GNU/Linux >> Znalost Linux >  >> Linux

Existuje příkaz DBus pro přepínání automatického skrývání na panelu KDE Plasma?

Můžete to udělat snadno pomocí skriptů pro plazmovou plochu, jako je tento:

automatické skrytí na:

var panel = panelById(panelIds[0])
panel.hiding = 'autohide';

automatické skrytí vypnuto:

var panel = panelById(panelIds[0])
panel.hiding = 'none';

Špatnou zprávou je, že neexistuje žádný způsob, jak programově spouštět skript, když ho chcete, snad kromě nějakého druhu automatizace klávesnice a myši.

Nejbližší, co se můžete dostat (podle této diskuze na fóru KDE), je otevřít skript v konzoli pro stolní počítače přes

qdbus org.kde.plasma-desktop /MainApplication \
    loadScriptInInteractiveConsole /path/to/js/file

Existuje chyba č. 238817 v KDE Bugzilla na toto téma.


Od července 2018 odpověď navržená @che nefunguje.

Zde je něco, co funguje:

qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"    

32 je výška, kterou mám ráda. Nastavte to na jiné číslo, jak chcete.

Relevantní chyba KDE:https://bugs.kde.org/show_bug.cgi?id=396796


Linux
  1. Jak přizpůsobit Přepínač úloh v KDE Plasma

  2. Nainstalujte KDE Plasma na Pop OS 20.04

  3. Mazání souborů podle věku?

  1. Příkaz apache suexec není v docrootu

  2. Existuje zkratka pro spuštění navrhovaného příkazu v terminálu?

  3. Jakmile sudo su'd to root, existuje příkaz k zobrazení mého uživatelského jména?

  1. Přizpůsobte si plochu Linuxu pomocí KDE Plasma

  2. KDE Plasma – Ultimate Desktop Environment pro Linux

  3. Jak nainstalovat KDE Plasma na Ubuntu 20.04