GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es einen DBus-Befehl zum Umschalten des automatischen Ausblendens auf einem KDE-Plasma-Panel?

Sie können dies ganz einfach über Plasma-Desktop-Skripte wie diese tun:

automatisch ausblenden ein:

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

Automatisches Ausblenden aus:

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

Die schlechte Nachricht ist, dass es keine Möglichkeit gibt, das Skript programmgesteuert auszuführen, wenn Sie es möchten, außer vielleicht für eine Art Tastatur- und Mausautomatisierung.

Das Beste, was Sie erreichen können (laut dieser Diskussion im KDE-Forum), ist das Öffnen des Skripts in der Desktop-Konsole über

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

Es gibt Fehler Nr. 238817 in KDE Bugzilla, der zu diesem Thema eingereicht wurde.


Ab Juli 2018 funktioniert die von @che vorgeschlagene Antwort nicht.

Hier ist etwas, das funktioniert:

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

32 ist die Höhe, die ich mag. Stellen Sie das auf eine andere Nummer ein, wie Sie möchten.

Relevanter KDE-Fehler:https://bugs.kde.org/show_bug.cgi?id=396796


Linux
  1. So passen Sie den Task Switcher in KDE Plasma an

  2. Installieren Sie KDE Plasma unter Pop OS 20.04

  3. Dateien nach Alter löschen?

  4. Apache suexec-Befehl nicht in docroot

  5. Gibt es eine Verknüpfung, um einen vorgeschlagenen Befehl in einem Terminal auszuführen?

KDE Plasma – „Newb TidBits“ – Teil 3a:Anpassen und Neuanordnen der Reihenfolge der Bedienfeldsymbole

So installieren Sie KDE Plasma auf Fedora 35

Was ist neu in KDE Plasma 5.25

So installieren Sie KDE Plasma Desktop unter Debian

startkde:Befehl nicht gefunden

Gibt es einen fdisk-Befehl in Windows?