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 :)

Agata
fuente
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.

htorque
fuente
Parece resuelto ahora! ¡Hurra!
Ricky Robinson