A configuração da chave de composição não tem efeito

0

Eu estou rodando o Ubuntu 16.04 LTS, e usei o aplicativo "Keyboard" para configurar a tecla "Compose", mas toda vez que eu faço a chave retém sua função antiga. Eu tentei isso com "Caps Lock", "Ctrl direita" e "Menu", e ter feito o logout e de volta entre fazer a mudança sem efeito.

A alteração é salva no aplicativo "Teclado" na próxima vez que eu fizer login, e também posso verificá-lo em gsettings :

$ /usr/bin/gsettings get org.gnome.desktop.input-sources xkb-options
['compose:menu']

Eu tenho que especificar o caminho para gsettings , porque quando eu não recebo a seguinte mensagem:

$ gsettings get org.gnome.desktop.input-sources xkb-options
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
@as []

Acho que isso tem algo a ver com a gsettings na instalação do Anaconda à luz do link .

O layout do teclado que estou usando é "Inglês (chaves internacionais AltGr)", e a tecla "AltGr" nesse layout funciona bem para mim. A tecla "Compose" ainda não funciona quando mudo para o layout de teclado "English (US)" mais básico.

Alguém mais passou por esse problema ou sabe de lugares para procurar a fonte? Eu encontrei a pergunta Tecla de composição não funciona no Ubuntu 16.04 , mas o comportamento não existe corresponde à minha situação (o pôster da pergunta tinha "Compor" funcionando em alguns aplicativos, mas não em todos, enquanto minha chave "Compor" não funciona em nenhum aplicativo que eu tentei, principalmente Firefox e Terminal).

Editar: Um ponto adicional sobre minha configuração que pode ser relevante é que eu executo o Unity e o xmonad como gerenciadores de janelas. O xmonad usa a tecla "Super" para coisas especiais, então eu suponho que há uma possibilidade de que ele esteja mexendo com o layout do teclado de uma maneira conflitante. Os problemas que descrevo com a tecla "Compor" estão presentes tanto ao usar o Unity quanto ao usar xmonad.

Editar 2: A pedido, tentei definir a tecla "Compor" em uma sessão de convidado, e tudo funcionou bem lá, então isso parece ser uma pista.

    
por azaghal 05.02.2018 / 20:12

1 resposta

0

Eu tive o mesmo problema no xmonad - enquanto a compor estava funcionando bem em "Gnome Flashback (Metacity)", não teve efeito quando eu usei em "Gnome Flashback (Xmonad)".

Eu tentei todos os tipos de soluções, incluindo a configuração da chave de composição em gsettings (conforme descrito na pergunta) e tente diferentes opções em im-config e outras no relatório de bug relacionado .

O que finalmente funcionou para mim foi simples:

% bl0ck_qu0te%

(Estou usando a tecla do Windows à esquerda como tecla de composição, substitua por "compor: menu" para responder totalmente à pergunta)

Para tornar isso permanente no Ubuntu 16.04 para seu usuário, adicione o comando a ~ / .xsessionrc:

echo '/usr/bin/setxkbmap -option "compose:lwin"' >> ~/.xsessionrc
    
por Christian Benke 07.08.2018 / 12:27