8 votes

Existe-t-il une commande DBus pour activer le masquage automatique sur un panneau KDE Plasma ?

Existe-t-il une commande DBus (ou un autre moyen en ligne de commande) pour activer le masquage automatique d'un panneau dans KDE Plasma (je suis sous KDE 4.6).

J'ai un jeu que je lance dans Wine qui ne fonctionne pas correctement s'il est auto-caché et ce serait bien de le lancer à partir d'un Wine qui s'en occupe pour moi.

2voto

BoltBait Points 8044

Vous pouvez le faire facilement grâce à desktop plasma scripts comme ceci :

le masquage automatique est activé :

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

désactivation du masquage automatique :

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

La mauvaise nouvelle, c'est qu'il n'y a aucun moyen de programmer les exécuter le script. quand vous le souhaitez, à l'exception peut-être d'une sorte d'automatisation par le clavier et la souris.

Le plus proche que vous puissiez obtenir (par cette discussion sur le forum KDE ) est d'ouvrir le script dans la console de bureau via

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

Il y a bug #238817 dans KDE Bugzilla à ce sujet.

2voto

dufferZafar Points 21

En juillet 2018, la réponse proposée par @che ne fonctionne pas.

Voici cependant une solution qui fonctionne :

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

32 est la hauteur que je préfère. Réglez-la sur un autre chiffre à votre convenance.

Bug KDE pertinent : https://bugs.kde.org/show_bug.cgi?id=396796

0voto

reox Points 1444

Il existe un kwin script qui fait basculer le panneau.

https://www.opendesktop.org/p/1266534/

y

https://www.opendesktop.org/p/1269113/

Nous pouvons également ajouter d'autres fonctionnalités à un panneau en le configurant dans (KDE System Settings - Window Manager - Window Rules - New - Detect Window Properties "And select your panel").

-1voto

Rahul Vyas Points 11311

Je pense que vous devriez vérifier Re : Documentation pour les méthodes dbus pour le plasma et pour un exemple d'utilisation de dbus Lancement du menu K avec DBus .

Si une méthode est présente, elle sera facile à trouver.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X