ctrl+ shift+ ué uma tecla de atalho combinada no Eclipse.
Mas quando pressiono, aparece um u
, exatamente como a entrada com um sublinhado. Eu acho que esse atalho foi declarado pelo Ubuntu, então não posso usá-lo.
Eu costumava resolver esse problema digitando capslockprimeiro. Existe algum método melhor?
ubuntu
keyboard-shortcuts
eclipse
Frank Cheng
fonte
fonte
Solução Ubuntu 18.04
A resposta de ShmulikA foi próxima, mas, infelizmente, selecionar "Nenhum" não funcionou para mim. Posso confirmar que o processo abaixo funciona em 18.04 a partir de abril de 2019.
Clique em Aplicar em todo o sistemaQuando eu entrei novamente, pude definir CTRL+ SHIFT+ Ucomo um atalho no Visual Studio Code.
Edit: "Apply System Wide" não é necessário. Esse botão refere-se à seção Idioma, não à caixa de diálogo inteira.
fonte
$> gnome-language-selector
Alterar o método de entrada como o PutzKipa explica realmente resolve o problema.
No entanto, não encontrei nenhum painel de configuração no KDE ubuntu 14.04 para fazer o trabalho, e o utilitário de configuração padrão parece estar quebrado. Finalmente consegui criar um arquivo ~ / .xinputrc que contém uma única linha:
depois saia / faça login. Isso escolhe xim como método de entrada ( ibus é o padrão). Se você remover seu ~ / .xinputrc , o im-config poderá listar os métodos de entrada disponíveis, mesmo que ele não selecione um.
fonte
Experimentar:
e, em seguida, execute o Eclipse a partir do mesmo shell. Ou se isso não funcionar,
(Esse teste só funciona ao executar o comando export e, em seguida, o Eclipse a partir da mesma linha de comando do shell, não muda nada se você usar um atalho da área de trabalho ou o menu Aplicativos ou executar o Eclipse a partir de um novo shell.)
Se um dos testes funcionar, você poderá fazer a alteração em todo o sistema adicionando-a
/etc/environment
ou por usuário~/.gnomerc
. (Oexport
comando não aparece nesses arquivos, apenas uma nova linha comGTK_IM_MODULE="xim"
ouGTK_IM_MODULE="gtk-im-context-simple"
.)Parece que esse comportamento vem dos mapeamentos de entrada do GTK, conforme descrito aqui: https://developer.gnome.org/gtk3/unstable/GtkIMContext.html
O GTK é usado por vários aplicativos comuns no Ubuntu, incluindo o Eclipse.
fonte
Ubuntu 18.04
Correndo para este problema no Ubuntu 18.04, tentei todas as sugestões acima, mas infelizmente nenhuma delas funcionou. Acabei desinstalando o
ibus
pacote.Notas de fundo / laterais
Eu tentei desativar o IBus usando
Language Support
menuim-config
(configura~/.xinputrc
)sudo im-config
(configura/etc/X11/xinit/xinputrc
)Notei, no entanto, que não importava a configuração que eu tentasse, o daemon ibus estava sendo executado todas as vezes após a reinicialização.
fonte
I ended up uninstalling the ibus package.
- no meu Ubuntu 18.04.3, o pacote ibus não estava instalado em primeiro lugar (ibus-setup
por exemplo, não consegui rodar até que instalei o pacote), mas eu tinha um Emoji-Editor em funcionamento (para meu desgosto, pressionando ctrl-.
in Pluma, por exemplo) e octrl-shift-E
problema.Solução Ubuntu 14.04 / 18.04
atualize recentemente para o 18.04 e lutei para resolver esse problema.
super
teclaO crédito é revertido no askubuntu - por algum motivo alguém deseja ativar esse atalho.
fonte
Eu uso o Ubuntu 18.10 e tive problemas em um aplicativo específico (Intellij Idea).
Nesta resposta do askUbuntu , Kayvan Tehrani mostra uma configuração que funciona para mim nessa configuração. Defina o XMODIFIERS como uma sequência vazia antes de executar seu aplicativo:
No meu caso, myapp.sh era idea.sh e adicionei a linha dentro do arquivo:
Dessa forma, meu atalho na área de trabalho ainda funciona.
Aparentemente, o XMODIFIERS altera a maneira como o xim e o ibus funcionam e, quando desmarcado, desativa o combo CTRL-SHIFT-U, permitindo que ele seja filtrado no aplicativo atual.
fonte
Para o Ubuntu 18.04.
Eu lutei com esse problema por dois dias. Eu tentei todos os métodos listados aqui anteriormente. E parece que eu vim com uma solução. Mas é muito instável e tem bugs.
A idéia básica é a seguinte: nas configurações do sistema, você pode especificar o comando iniciado pela combinação de teclas Ctrl+ Shift+ U.
Nota: se você especificar
false
como comando, a combinação não funcionará.No entanto, podemos especificar o caminho para o script como o comando, no qual simularemos pressionar a mesma combinação de teclas.
Para simular pressionamentos de tecla, tentei o
xdotool
(apt install xdotool
) e oxte
(apt install xautomation
). Ambas as opções eram instáveis. No entanto,xte
acabou por ser mais flexível para mim.Exemplo com
xte
/home/username/shortcut.sh
chmod u+x /home/username/shortcut.sh
Aqui está um exemplo de script:
Testei isso no PhpStorm 2018.2 EAP Build # PS-182.3458.35 e posso dizer que funciona, mas com algumas ressalvas:
Em geral, se você não costuma usar essa combinação, esta solução pode ser sua opção.
Mas, provavelmente, alguém terá uma solução melhor e mais estável.
Espero que essa idéia ajude alguém.
fonte
ibus-setup
partir do terminal (ou abra as Preferências do IBus)....
).fonte