Me gustaría poder mostrar el panel Xfce presionando una tecla en lugar de colocar el cursor del mouse en el borde de la pantalla.
Estoy ejecutando Xubuntu 12.04 pero actualizado a Xfce 4.10
xfce
xfce-panel
Borsook
fuente
fuente
Respuestas:
Tome los siguientes comandos y agrúpelos para separar las combinaciones de Superclave:
Comandos para Xfce 4.12 a Xfce 4.14:
Los siguientes comandos ahora se utilizan para configurar las propiedades de ocultación automática:
Comandos para Xfce 4.10:
Actualización: 09/12/2018 : Como se menciona en los comentarios, los comandos anteriores ya no son compatibles.
Valores de comando:
El valor '0' se usa para 'nunca' ocultar automáticamente. El valor '1' es para 'inteligentemente' ocultar automáticamente el panel, y '2' se usa para establecer el valor en 'siempre' automáticamente.
Configuración de las combinaciones de teclas:
Esto se puede hacer seleccionando Menú de aplicaciones → Configuración → Teclado → Accesos directos a aplicaciones, o ejecutando
xfce4-keyboard-settings
desde la línea de comando ( Ctrl+ Alt+ t).He vinculado el primer comando a Super+ u(para 'mostrar' el panel). Para el segundo comando, estoy vinculando Super+ h(para 'ocultar' el panel).
Como puede ver en los comandos anteriores, el comportamiento solo cambia en un solo panel (en este caso, el panel-0 se está modificando).
Puede notar un ligero retraso mientras el panel cambia de estado.
Se
xfconf-query
pueden encontrar más detalles sobre el comando en la documentación de Xfce o en este hilo en el foro de Xfce .fuente
xconf command not found
error. ¿Qué versión de Xfce usas?xfconf
, noxconf
. ;-) El comando ha estado disponible desde xfce 4.6. Estoy ejecutando xfce 4.10 desde este PPA ppa.launchpad.net/xubuntu-dev/xfce-4.10/ubuntutoggle
opción en Xfce 4.10 y simplemente vincular un solo comando a una tecla: es decirxfconf-query -c xfce4-panel -p /panels/panel-0/autohide -T
xfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 0
yxfconf-query -c xfce4-panel -p /panels/panel-0/autohide-behavior -s 2
.Pruebe esta solución alternativa:
Instalar
xte
yxdotool
consudo apt-get install xdotool xautomation
Puedes usar
xdotool
para encontrar las coordenadas x, y del mouse. Abra un tipo de terminal,xdotool getmouselocation
luego mueva el mouse a algún lugar donde active el panel y presione enter. Obtendrá algunos resultados como:Lo importante aquí es:,
x:1282 y:1079
que nos da las coordenadas x, y del mouse.Ahora escriba
xte 'mousemove 1282 1079'
(reemplazando1282 1079
con las coordenadas que obtuvo anteriormente). Eso debería mover el mouse donde quieras.Puede usar
xbindkeys
para vincular este comando a una tecla en el teclado. Puedo agregar instrucciones a pedido o puede configurarlo en la configuración del teclado de Xubuntu.fuente
Editar:
@JQuigley señaló "Esto ya no funciona ..." ver comentarios.
Como dijo Kevin, puedes usar xfconf, pero lo haría de esta manera:
El
-T
conmuta el valor verdadero / falso. De esta manera, puede usar la misma tecla para ocultar / mostrar.Para obtener más opciones, haga lo siguiente:
Quería hacer un comentario a la respuesta de Kevin, ya que es lo que me llevó por el buen camino. Pero soy nuevo aquí, no tengo suficiente reputación ...
fuente
El script de topisani anterior todavía funciona bien en xfce 4.12. Puede cambiar el panel de destino cambiando
panel-0
el guiónpanel-1
aopanel-2
etc. No olvide que hay dos líneas para cambiar.fuente
Sé que llego un par de años tarde a la fiesta, pero solo para cualquiera que pueda ver esto en el futuro: aquí hay un script bash que alterna el ocultamiento automático en el nuevo sistema, simplemente guarde esto en un archivo de texto en algún lugar, ejecute
chmod +x file/that/i/saved
y configura la secuencia de comandos en una tecla en Configuración -> Teclado -> Accesos directos.fuente
EDITAR:
Se ha señalado en un comentario que la propiedad de ocultación automática se ha cambiado a otra, y -T no funciona con la nueva: /
Entonces, mientras estaba jugando con esto, hice un pequeño script de ruby para alternar todos los paneles al mismo tiempo. Parece funcionar.
Probablemente no sea la mejor manera de hacerlo, y realmente no sé mucho sobre rubí, ¡así que siéntete libre de tirarme al fuego! :PAG
Si alguien quiere usarlo:
asegúrese de tener instalado ruby.
cópielo en un archivo donde lo considere conveniente (tengo el mío como
~/scripts/xfce/toogleautohide.rb
).Hazlo ejecutable
fuente