No se pueden agregar más de cuatro distribuciones de teclado


8

No puedo agregar más de 4 diseños de teclado en mi ubuntu. Simplemente no me deja agregar más. Y necesito al menos 4 más. ¿Alguien más encontró este problema y puede darme algún consejo? Gracias por adelantado :)


Necesito saber qué versión de Ubuntu está utilizando para encontrar una solución alternativa (puede pasar el mouse sobre las etiquetas y hacer clic edit tagsy agregar, por ejemplo, 10.04 o 11.10).
— htorque

Respuestas:


3

Este es un error / limitación conocido . La única solución es configurar un acceso directo a un script que cambie entre conjuntos de diseños de teclado.

Basado en esta publicación en UF.org :

  1. Configure los primeros cuatro diseños, luego ejecute los siguientes dos comandos en una terminal:

    gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
    gsettings get org.gnome.libgnomekbd.keyboard layouts
    
  2. Configure los segundos cuatro diseños, luego vuelva a ejecutar los comandos anteriores.

  3. Ahora abra el editor de texto gedit (presione Super, escriba gedit , presione Enter) y pegue lo siguiente:

    #!/bin/bash
    layout_one="[de deadgraveacute,al,ara,be]"
    layout_one_dconf="['de\tdeadgraveacute', 'al', 'ara', 'be']"
    
    layout_two="[de deadgraveacute,ba,ph,gb]"
    layout_two_dconf="['de\tdeadgraveacute', 'ba', 'ph', 'gb']"
    
    current=$(gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts)
    
    if [ "$current" == "$layout_one" ]
    then
        new="$layout_two"
        new_dconf="$layout_two_dconf"
    else
        new="$layout_one"
        new_dconf="$layout_one_dconf"
    fi
    
    gconftool-2 --set --type list --list-type string /desktop/gnome/peripherals/keyboard/kbd/layouts "$new"
    gsettings set org.gnome.libgnomekbd.keyboard layouts "$new_dconf"
    

    Asegúrese de reemplazar los diseños de layout_one, layout_one_dconf, layout_two, y layout_two_dconfen ese guión con la salida de los pasos 1 y 2. Si no hay espacio vacío en un nombre de la presentación, asegúrese de utilizar un carácter de tabulación en lugar de espacios (sólo tienes que copiar y pegar desde el terminal )

  4. Guárdelo en algún lugar, por ejemplo, / home / YOURUSERNAME / Documents / scripts / keyboard-layout-switch
  5. Desde una terminal, ejecute:

    chmod +x ~/Documents/scripts/keyboard-layout-switch
    

    para hacer que el script sea ejecutable.

  6. Ahora necesita establecer un acceso directo para llamar a ese script: presione Super, escriba teclado , presione Enter.

  7. En la configuración del teclado, vaya a la pestaña Accesos directos y, a la izquierda, haga clic en Accesos directos personalizados .

  8. Haga clic en el pequeño +icono para crear un nuevo acceso directo con:

    • Nombre: Cambiar diseños de teclado
    • Mando: /home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch

    ingrese la descripción de la imagen aquí

  9. Haga clic en aplicar, luego haga clic en Disabledpara establecer el acceso directo deseado:

    ingrese la descripción de la imagen aquí

  10. Ahora debería poder cambiar entre dos conjuntos de cuatro diseños de teclado con el acceso directo que establezca.


Parece resuelto ahora! ¡Hurra!
— Ricky Robinson
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.