Solución 1:
Terminé eliminando la línea "XkbOptions" de mi xorg.conf y agregando esto al inicio automático de Xfce:
/usr/bin/setxkbmap -option "ctrl:nocaps"
Convierte la tecla de bloqueo de mayúsculas en un Ctrl adicional, lo que me funciona. Si quisieras un intercambio directo, creo que "ctrl:swapcaps"
trabajaría. Por si sirve de algo, esta página es una guía bastante decente:
http://manicai.net/comp/swap-caps-ctrl.html
Todavía no he tenido un cambio para probar los otros métodos, pero también tengo una netbook con un diseño un poco original, y es posible que tenga que jugar un poco con ella.
Solución 2:
Uso XFCE pero esta solución debería funcionar para cualquier entorno de escritorio en Debian o Ubuntu :
Reemplace el XKBOPTIONS
definición en /etc/default/keyboard
con
XKBOPTIONS="ctrl:nocaps"
Esto afecta a todos los usuarios del sistema.
Esto no afectará su sesión actual (tiene que reiniciar X11),
para que pueda ejecutar esta línea de comando para cambiar las cosas hasta entonces:
$ setxkbmap -option ctrl:nocaps
Para afectar solo a su usuario, ejecute el comando anterior como parte de su sesión:Abra su configuración de XFCE (ejecute xfce4-settings-manager
) y haga clic en Sesión e inicio , vaya a Inicio automático de la aplicación pestaña y Añadir ese comando.
Solución 3:
Use xkeycaps para ver la asignación de su teclado e intercambiar los modificadores META y ALT, o simplemente intercambiar las teclas completas. Si planea usar alguna aplicación de GNOME, GNOME tiene algunas suposiciones sobre qué teclas tienen modificadores META y ALT. Probablemente te haga la vida más fácil cambiar las llaves por completo.
Solución 4:
Podrías probar xmodmap
Tengo una pequeña computadora netbook con una molesta tecla adicional al lado de la tecla de mayúsculas a la izquierda. Al poner lo siguiente en ~/.Xmodmap, puedo reasignar la tecla para que sea otra tecla de desplazamiento a la izquierda.
keycode 94 = Shift_L
add shift = Shift_L
¿Quizás puedas hacer algo similar para cambiar las teclas de control y bloqueo de mayúsculas?
Solución 5:
Xfce debería ser igual que GNOME y todos los demás entornos de escritorio aquí; lo que probablemente sucedió es que se rompió en la actualización a Ubuntu 9.04 para todos los entornos, ya que las opciones de configuración del teclado y el mouse Xorg se movieron de xorg.conf a HAL.
Puede encontrar más información sobre los nuevos métodos de configuración en páginas como:
- Ubuntu Wiki:configuración de entrada con HAL
- Ubuntu 8.10:los archivos HAL .fdi reemplazan a xorg.conf
- Configuración de entrada en pocas palabras