ForoSUSE

ForoSUSE (http://www.forosuse.org/forosuse/index.php)
-   Scripts (http://www.forosuse.org/forosuse/forumdisplay.php?f=31)
-   -   Lanzador de LXTerminal en modo desplegable como Yakuake (http://www.forosuse.org/forosuse/showthread.php?t=33345)

jcsl 16-mar-2016 22:39

Lanzador de LXTerminal en modo desplegable como Yakuake
 
1 Archivos Adjunto(s)
Hola.

LXDE no tiene una terminal como Yakuake que puedas mostrar/ocultar pulsando una tecla, así que he hecho un script para simularlo. La tecla que se elija para la acción hay que asignarla en el gestor de ventanas. En el caso de Openbox, que es el predefinido en openSUSE, hay que editar el fichero ~/.config/openbox/lxde-rc.xml, buscar la etiqueta <keyboard> y añadir después de la línea <chainQuitKey>C-g</chainQuitKey> algo como lo siguiente:

Código:

<keybind key="F9">
  <action name="Execute">
      <command>dropdown_lxterminal.sh</command>
  </action>
</keybind>

En este caso, F9 es la tecla que mostraría/ocultaría la ventana. Las variables TARGET_PERCENT_WIDTH y TARGET_PERCENT_HEIGHT del script definen, respectivamente, el ancho y el alto de la ventana en porcentajes del tamaño de la pantalla. La ventana se muestra centrada, como a mí me gusta. :D

Estaría mejor si aceptara el tamaño, y quizás la posición, como parámetros, pero ahora mismo no tengo ganas de hacerlo. Lo dejo como ejercicio. :D

No olvidar hacer ejecutable el script (chmod +x dropdown_lxterminal.sh) y ponerlo en algún lugar del PATH (~/bin, p. ej.) Tampoco está de más hacer una copia de seguridad del archivo lxde-rc.xml por si se mete la pata al editarlo. El script tiene como dependencias xdotool y wmctrl; no recuerdo si estaban instalados por defecto o no.

Un saludo.


La franja horaria es GMT +2. Ahora son las 09:08.

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.


Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!