GNU/Linux >> Tutoriales Linux >  >> Linux

¿Existe un comando DBus para alternar la ocultación automática en un panel de KDE Plasma?

Puede hacerlo fácilmente a través de scripts de escritorio de plasma, como este:

ocultar automáticamente en:

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

ocultación automática desactivada:

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

La mala noticia es que no hay forma de ejecutar programáticamente el script cuando lo desee, excepto quizás por algún tipo de automatización de teclado y mouse.

Lo más cerca que puede estar (según esta discusión en el foro de KDE) es abrir el script en la consola de escritorio a través de

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

Hay un error #238817 en KDE Bugzilla presentado en esto.


A partir de julio de 2018, la respuesta sugerida por @che no funciona.

Sin embargo, aquí hay algo que sí funciona:

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

32 es la altura que me gusta. Establézcalo en un número diferente como desee.

Error de KDE relevante:https://bugs.kde.org/show_bug.cgi?id=396796


Linux
  1. Cómo personalizar el conmutador de tareas en KDE Plasma

  2. Instale KDE Plasma en Pop OS 20.04

  3. ¿Eliminar archivos por edad?

  4. comando apache suexec no en docroot

  5. Una vez que sudo su'd to root, ¿hay un comando para ver mi nombre de usuario?

KDE Plasma - 'Newb TidBits' - Parte 3a:Personalización y reorganización del orden de los iconos del panel

Cómo instalar KDE Plasma en Fedora 35

Novedades de KDE Plasma 5.25

Cómo instalar KDE Plasma Desktop en Debian

startkde:comando no encontrado

¿Hay un comando fdisk en Windows?