Altera o layout do teclado com a tecla Win (Super)

1

Eu preciso mencionar que eu sei sobre este bug .

O problema é que no Ubuntu 14.04 (eu uso o Gnome classic como DE) eu ainda não consigo mudar o layout do teclado com ( Super ).

Não é um problema definir essa chave na caixa de diálogo Configurações de entrada de texto.

Apenas não muda o layout.

Alguém pode sugerir soluções alternativas para que funcione?

    
por dds 15.04.2015 / 13:05

2 respostas

0

Finalmente, encontrei a solução para esse problema. Eu mudei do clássico do Gnome (fallback, flashback) para o ambiente de área de trabalho do Mate. Lá funciona bem.

    
por dds 19.10.2015 / 07:08
0

Eu uso uma solução alternativa que por si só não é dependente do Dash, mas por essa razão pode ser usada com o Dash ou qualquer launcher - como o Synapse, mas também lançadores específicos para cada desktop como o Xfce, KDE, etc.

A ideia é criar arquivos desktop específicos para o layout e colocá-los em /usr/share/applications , para que possam ser lançados como qualquer outro aplicativo.

Em ação:

Olançadorosvêcomoaplicativos,cadaumselecionandoumlayoutdetecladoespecífico.

Ocomandoexecutadoporcadaumdesseslançadoresdeveserumcomandosetxkbmap,quetemoseguinteformato:

setxkbmap<keyboard-layout>

Porexemplo,parafrancês,devesersetxkbmapfr.ParaEUAInternacionalcomchavesinativas:setxkbmapusintl,emqueuséinglêsdosEUAeintléavariante.

Paraverosformuláriosapropriadosdelayoutsevariantes,procureem/usr/share/X11/xkb/rules/xorg.lst.

Cadaarquivodaáreadetrabalhodevesercriadoabrindoumeditordetexto,colocandolinhasinternassemelhantesàsabaixoesalvandooarquivocomumnomesemelhanteakeyboard_FR.desktop,keyboard_US,keyboard_US-deadkeys.desktop,etc.(OnomedoOarquivo.desktoppodeserdiferentedaqueledefinidonalinhaName=.Oúltimoéaquelevistopelolançador.

[DesktopEntry]Name=US-KeyboardUSInternationaldeadKeysExec=setxkbmapusintlIcon=path/to/some/icon/fileTerminal=falseType=ApplicationCategories=Application;Utility;

Portanto,crieumarquivodeáreadetrabalhoparacadalayoutdetecladonecessário,alterandoadequadamenteonome,asvariáveisdecomandoeosícones.

PresteatençãonasprimeirasletrasdalinhaName=porqueDashequalquerlançadorencontrarãodeacordocomoiníciodonome.Vocêpodeoptarporcomeçarcomumnomeabreviadodolayout(FRparafrancês,EUAparainglêsdosEUA,etc.)oucomumformuláriocomumcomooTecladoparavê-lostodosjuntos.

Icon=tambéméumalinhaútilparaexibirtudomelhor.Vocêpodeencontrarbandeirasdepaísesoucartasprontasnainternetpesquisando"sinalizadores de ícones" ou "cartas de ícones". (Ou use o Shutter para criar seus próprios ícones png selecionando um campo monocromático e escrevendo nele o nome abreviado do layout, etc.)

Na sinapse - aqui .

    
por cipricus 16.10.2015 / 15:33