18.04 ctrl + shift para cambiar el idioma

83

¿Puedo usar Ctrl+ Shiftpara cambiar idiomas? No puedo configurar esta tecla de acceso rápido para cambiar los idiomas del teclado.

En este momento Alt+ Shiftcambiar de idioma, pero no puedo ver esta tecla de acceso rápido en la lista de teclas de acceso rápido del teclado o en

gsettings list-recursively  org.gnome.desktop.wm.keybindings | sort | more

salida.

Hayate
fuente

Respuestas:

150

Puede configurar dicho método abreviado de teclado de la siguiente manera:

  • En Ubuntu 18.04 LTS, 19.04 y 19.10 con escritorio GNOME de GNOME Tweaks.

    1. Instalarlo

      sudo apt-get install gnome-tweaks
      
    2. Luego abra Ajustes de GNOME ( gnome-tweaks).

    3. Seleccione la pestaña Teclado y mouse
    4. Haga clic en el botón Opciones de diseño adicionales
    5. Expandir Cambiar a otro diseño
    6. Seleccione Ctrl+ Shiftaquí

    Ver captura de pantalla a continuación:

    Ajustes de GNOME - establece <Ctrl + Shift>

    O simplemente:

    gsettings set org.gnome.desktop.input-sources xkb-options \
    "['grp:ctrl_shift_toggle']"
    

    Si no le gusta Super+ Spacey Shift+ Super+ Space, puede deshabilitarlos con

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward  "['']"
    gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"
    

    Nota: enfrentará un problema de interferencia ya que Ctrl+ Shift+ Ten GNOME Terminal cambiará el idioma de inmediato al abrir una nueva pestaña. Se conoce el error 1683383 .

  • En Ubuntu MATE 18.04 LTS y Ubuntu MATE 19.04 esto es posible desde mate-keyboard-properties:

    1. Centro de control MATE abierto
    2. Click Keyboard
    3. Ir a la pestaña Diseños
    4. Haga clic en Opciones
    5. Expandir Cambiar a otro diseño
    6. Seleccione Ctrl+ Shiftaquí

      Ver captura de pantalla a continuación:

      Teclado del centro de control MATE

      O simplemente:

      gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
      "['grp\tgrp:ctrl_shift_toggle']"
      

      Nota: aquí el error 1683383 se soluciona con paquetes de mi PPA :

      sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
      sudo apt-get update
      sudo apt-get dist-upgrade
      

      Por lo tanto, el conmutador de distribución de teclado Ctrl+ Shiftfuncionará normalmente en MATE DE después de aplicar el parche de ArchLinux AUR "para el error 865 de freedesktop (debe pulsar las teclas de acceso rápido en el lanzamiento, no presionar)".

      Descargo de responsabilidad de la garantía : los paquetes se probaron en

      • 16.04 LTS con HWE (Unidad, MATE, Xfce)
      • 18.04 LTS (Canela, KDE, MATE, Xfce)
      • 18.10 (Canela, KDE, MATE, Xfce)
      • 19.04 (Canela, KDE, MATE, Unidad, Xfce).
      • 19.10 (Canela, KDE, MATE, Unidad, Xfce)

      Sin embargo, otros escritorios pueden tener problemas incluso después de aplicar el parche.
      Estos paquetes no solucionan problemas para GNOME Shell (18.04 LTS, 18.10, 19.04 y 19.10) y Unity (en 18.04 LTS y 18.10).


Si está interesado, puede participar en encuestas y debates en community.ubuntu.com .

N0rbert
fuente
55
gnome-tweaks rompió la selección de texto a través de ctrl + shift + flecha :( ¿Hay otras soluciones que permiten dicha selección de texto?
Hayate
Te han advertido sobre esto. La posible solución es cambiar a DE normal como MATE, Xfce, Cinnamon, KDE. Ver enlaces en mi respuesta.
N0rbert
Ok, ya veo, gracias.
Hayate
2
Funciona bien en Ubuntu 18.04.1 LTS.
Hemã Vidal
2
Gracias, funciona bien :) Es realmente triste que no puedas hacer eso sin instalar un programa, mala experiencia de usuario.
gdaras
12

Encontré una solución parcial basada en otras respuestas para usar Ctrl + Shift y accesos directos para GNOME en Ubuntu 18.04:

  1. Instale los ajustes de GNOME como se propone en la respuesta de N0rbert :

    sudo apt install gnome-tweaks
    

    entonces:

    • ejecutarlo;
    • abra la pestaña "Teclado y mouse";
    • haga clic en el botón "Opciones de diseño adicionales";
    • en lugar de seleccionar la Ctrl+Shiftcombinación de teclas en "Cambiar a otro diseño" de la ventana "Opciones de diseño adicionales", simplemente desmarque todas las casillas de verificación:

    Opciones de diseño adicionales

  2. Abra la aplicación "Configuración" desde el menú "Mostrar aplicaciones" en la esquina inferior izquierda. Alternativamente, ejecute un comando en la terminal:

    gnome-control-center
    

    entonces

    • vaya a la pestaña "Dispositivos"> "Teclado";
    • desplazarse al grupo "Escribir";
    • establezca accesos directos para "Cambiar a la siguiente fuente de entrada" y "Cambiar a la fuente de entrada anterior" (¡un orden de teclas ES IMPORTANTE! ):

    Configuración del teclado

    Si la configuración Ctrl+Shifto los Shift+Ctrlaccesos directos son imposibles utilizando este cuadro de diálogo (como en mi caso), puede cambiar estos parámetros de una manera alternativa:

    • instalar dconf-editor:

      sudo apt install dconf-editor
      
    • ejecutarlo desde la terminal:

      dconf-editor
      
    • ir a org> gnome> desktop> wm> keybindings;

    • seleccione switch-input-sourceo switch-input-source-backward;
    • apague "Usar valor predeterminado" e ingrese "Valor personalizado": <Control>Shift_Lpara cambiar el diseño con Ctrl+Shifto <Shift>Control_L- para cambiar el diseño con Shift+Ctrl:

    dconf-editor

    Otra forma es usar el gsettings setcomando de consola como se propone aquí :

    gsettings set org.gnome.desktop.wm.keybindings \
    switch-input-source "['<Control>Shift_L']"
    

Una limitación de esta solución es que es importante un orden de teclas presionadas. Si configura Ctrl+Shiftpara cambiar la distribución del teclado, funcionará solo cuando presione Ctrlprimero la tecla y luego la Shifttecla. Presionar la Shifttecla primero y Ctrldespués no funcionará en este caso. Pero este hecho permite utilizar accesos directos que contienen combinaciones de teclas Shifty Ctrlen diferentes aplicaciones, por ejemplo:

  • Shift+Ctrl+T abrir una nueva pestaña en la Terminal;
  • Shift+Ctrl+E para exportar imagen en Gimp;
  • Shift+Ctrl+F para abrir el cuadro de diálogo de búsqueda en WebStorm / PhpStorm.
Ezze
fuente
Gracias por la nota sobre el pedido de Shift y Ctrl
reddot