Quiero usar mi teclado largo de aluminio de Apple con teclas de comando Cmd
y control intercambiadas Ctrl
. ¿Cómo se hace esto paso a paso en Trusty Tahr (14.04) xkb
?
Nota: Esta solución no funciona para mí, ya que se xkb
reemplazó xmodmap
en 13.04 o incluso antes .
keyboard-layout
xkb
apple-keyboard
Aleksandar Savkov
fuente
fuente
Respuestas:
Esta respuesta se basa principalmente en la respuesta dada aquí . La razón por la que pregunto y respondo esta pregunta nuevamente es el paso final, que no se describió completamente. Para leer más acerca de
xkb
mira aquí , aquí y aquí .Cree un archivo en
/usr/share/X11/xkb/symbols
(también podría estar/etc/X11/xkb/symbols
) llamadoaltwin2
y que contenga la siguiente asignación:Inserte la siguiente línea debajo de la
option = symbols
sección en/usr/share/X11/xkb/rules/evdev
(ignore la advertencia en la primera línea):Agregue la nueva opción a
/usr/share/X11/xkb/rules/evdev.lst
debajo de la secciónoption
:Si no sabe dónde está su archivo de configuración del teclado es, puede editarlo usando dconf-editor , añadiendo
"altwin2:cmd_n_ctrl"
enxkb-options
virtud de org :: gnomo :: :: escritorio de entrada: fuentes , como se muestra aquí . Si sabe dónde está su archivo de configuración, debe incluir la nueva opción en elXkbOptions
campo como se muestra a continuación:Reinicie o reinicie
lightdm
para actualizar los cambios:NOTA: si se realizan cambios directamente en los archivos de diseño, es decir, sin usar opciones, los archivos en caché
/var/lib/xkb/
deben eliminarse como se indica aquí .fuente
!option = symbols
sección, nooptions = symbols
(pasó tiempo buscando "opciones =" para encontrar la sección).En 16.04, aquí está la forma en que finalmente conseguí que esto funcionara. Xmodmap no funciona universalmente en todas las aplicaciones, la herramienta de ajuste gnome carecía de la función, dconf editó un intercambio de teclas personalizado altwin2 (como la respuesta principal aquí) falló, por lo que me arranqué el pelo hasta que combiné varias respuestas en este completo y simple y elegante solución:
cámbielo a:
Salvar.
(No sé si esto es obligatorio, pero lo hice).
Reiniciar.
fuente