¿Hay alguna manera de enviar la señal de cambio de ventanas sin "Alt-Tab"?

8

Estoy tratando de vincular un botón de la ventana del interruptor de mi mouse a Ubuntu. Actualmente estoy tratando de hacerlo con xbindkeysy xte, pero hacerlo .xbindkeysrcsolo genera una salida Taby no cambia las ventanas.

.xbindkeysrcCódigo actual :

"'xte' 'keydown Alt_L' 'keydown Tab' 'keyup Tab' 'keyup Alt_L'"
   b:10

Me pregunto si hay un comando diferente que pueda poner que dé directamente instrucciones para cambiar de ventana.

EDITAR: También lo intenté xdotool, aquí está el código que lo usa:

 "xdotool keydown alt key Tab && sleep 1 && xdotool keyup alt"
    b:10

Tampoco funcionó.

EDIT2: probé el xdotoolde la línea de comando y funcionó. ¿Hay alguna razón con la que no funciona xbindkeys?

PitaJ
fuente
xdotool key alt + Tab funciona bien en Ubuntu 12.04

Respuestas:

5

Yo tengo que trabajar. Resulta que necesitaba poner una pausa entre keydown alty key tab. También puse el xdotoolcódigo en un .sharchivo para poder modificarlo sin reiniciar xbindkeyscada vez.

xdotoolCódigo de trabajo :

xdotool keydown alt
sleep .1
xdotool key Tab key alt
PitaJ
fuente
3

xte también funciona, si lo usas como

"xte 'keydown Alt_L' 'key Tab' 'keyup Alt_L'"
  b:10
parth
fuente
0

Funciona con el método de PitaJ: agregue el siguiente código en el archivo .xbindkeysrc (reemplace "user123" a su nombre de usuario y arregle la ruta del archivo xdotool_Alt_Tab.sh a su ruta de archivo)

"/home/user123/xdotool_Alt_Tab.sh"
b:9

Nota: hizo xdotool_Alt_Tab.sh ejecutable por

 $ chmod +x xdotool_Alt_Tab.sh

o haga clic derecho en ese archivo -> Propiedades -> Haga clic en la pestaña Permiso -> Marque la casilla "Permitir ejecutar archivo como programa"

¡Descubrí que necesitaba presionar y soltar el botón del mouse bastante rápido para que la tecla Tab se pusiera al día!

Sudo1234
fuente
0

Utilizo este enfoque para emular una consola de presentador para el software de presentación al que le falta dicha funcionalidad.

Este es mi guión:

#!/bin/sh

sleep .2
xdotool key --clearmodifiers Left
xdotool keydown --clearmodifiers alt
sleep .1
xdotool key Tab
xdotool keyup alt
sleep .2

xdotool key --clearmodifiers Left
sleep .1
xdotool keydown --clearmodifiers alt
sleep .2
xdotool key Tab
xdotool keyup alt

Cree otro para el movimiento de la flecha hacia la derecha y asígnelos a atajos usando xbindkey_config-gtk2(gui for xbindkyes). Luego, simplemente abra una ventana con sus diapositivas y otra con un documento pdf de sus notas en monitores separados. Use las combinaciones de teclas asignadas para pasar a la siguiente diapositiva en ambas con solo un pequeño retraso.

joelostblom
fuente