8 votos

Hay un DBus comando para activar auto-ocultar en un panel de Plasma de KDE?

Hay un DBus comando (o de alguna otra manera desde la línea de comandos) para activar auto-ocultar en un panel de Plasma de KDE? (Estoy corriendo KDE 4.6.)

Tengo un juego que se ejecutan en el VINO que no funciona bien si es autohidden y sería bueno para ejecutarlo desde un script que se encarga de eso para mí.

2voto

BoltBait Puntos 8044

Usted puede hacerlo fácilmente a través del escritorio plasma de secuencias de comandos, como este:

ocultar automáticamente:

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

auto-ocultar off:

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

La mala noticia es que no hay manera a través de programación a ejecutar la secuencia de comandos cuando usted lo desee, excepto tal vez para algún tipo de teclado+ratón automatización.

Lo más cerca que se puede conseguir (por esta discusión en los foros de KDE) es abrir la secuencia de comandos en el escritorio de la consola a través de

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

No es bug #238817 en KDE Bugzilla presentado sobre esta.

-1voto

Rahul Vyas Puntos 11311

Creo que usted debe comprobar Re: Documentación para la dbus métodos para el plasma y para algunos ejemplo de cómo utilizar dbus Rampa de menú K con DBus.

Si un método está presente es fácil de encontrar.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X