Como adicionar um applet de estado do modificador de teclado ao painel do Unity? - SobreLinux
Como adicionar um applet de estado do modificador de teclado ao painel do Unity?
#1 resposta do user.dz (6 votos)
#2 resposta do user.dz (2 votos)
Eu sou um usuário do KDE pensando em mudar para o Unity. Devido a deficiências manuais, eu uso teclas adesivas e no KDE eu tenho um applet no painel do sistema que mostra quais teclas modificadoras são ativo. Lembro que o Gnome também tinha esse recurso, assim como o Windows e o OS X.
Como um anúncio do estado do modificador de teclado é aplicado ao painel no Unity?
Esclarecimento: já ativei as teclas adesivas. Eu estou perguntando como adicionar um applet que indica o estado das teclas modificadoras . Este indicador mostraria quando a tecla Shift é pressionada, quando a tecla Alt é pressionada, quando a tecla Tux é pressionada e quando a tecla Ctrl é pressionada. Este applet existe em todos os principais ambientes de área de trabalho (KDE, Windows, Mac OSX e Gnome). É necessário para acessibilidade da área de trabalho.
Aqui está uma imagem do miniaplicativo de estado do modificador de teclado, ao lado do miniaplicativo do indicador de layout do teclado. Os modificadores representados são, da esquerda para a direita, Shift , Ctrl , Alt , I-dont-know-this-one , Tux/Win , NumLock e CapsLock . Pode ser visto que a tecla NumLock está ativa.
por dotancohen 08.01.2014 / 17:46
Esta é uma questão pendente na Unity:
lp # 773078 Deve exibir o status de StickyKeys de alguma forma (a11y)
lp # 1306584 Nenhum applet de estado de teclado no Unity (Graças a @dotancohen)
O código abaixo foi atualizado, agora ele pode usar ícones para mostrar o estado. Mas pode ficar lento em algum momento, pois tenho que atualizar o arquivo de ícone no disco rígido e recarregá-lo novamente. (Veja notas sobre este assunto / limitação em libappindicator )
Uma versão bem embalada foi disponibilizada no webupd8 ppa (Obrigado ao Alin Andrei / Andrew /)
Referência: Indicador de estado de modificadores de teclado para o Ubuntu: Indicador Xkbmod
Isso não é visto como uma resposta canônica para a pergunta. Poderia ser contado como um trabalho ao redor. Pulando alguém escreve solução sofisticada para isso.
Este é um indicador simples de modificadores de teclado para o Unity.
Imagem a partir da esquerda: ícone, Shift, Caps bloqueados, Ctrl, Alt, Super, AltGr. bloqueado (Círculo pequeno para indicar estado bloqueado)
Arquivo de origem unity-xkbmod.c :
Instalando os cabeçalhos / libs necessários: (Não tenho certeza se sinto falta de algum)
libappindicator usado para os indicadores Unity carecem de um recurso importante que torna fácil acessar outros indicadores de desktops. See Bug # 812067 API necessária: suporte a configurações de ícones do pixbuf
Sem esse recurso, digamos que precisamos (Shift, Ctrl, Alt, AltGr, Super) com as teclas fixas ativas; temos 3 estados principais para cada um (Off, On / Latched, Locked). Portanto, ícones combinados de 3 ^ 5 devem ser gerados. (Onde caso normal apenas 3x5 ícones individuais)
É por isso que usei o rótulo do indicador com símbolos da fonte DejaVu Sans .
Para colocar um ícone, coloque-o na mesma pasta e nomeie-o como icon.* . Formatos aceitos: png, svg, ico, xpm ...
Se você não gosta de nenhum ícone, basta criar uma imagem de 1x1 px.
A extensão do teclado X
Indicadores do painel de aplicativos
Origem de xkbwatch & amp; %código%
por user.dz 31.03.2014 / 00:48
Outra solução que não é perfeita, mas alguns podem achar útil, já que é possível ter funcionalidade completa como no KDE, como ativar um mod com um clique.
instale o kbstate applet
Execute em plasma-windowed player
Janela regular
Eu não tive muito tempo para jogar, mas wmctrl pode ajudar a posicionar, redimensionar e chegar ao topo no lançamento.
Referência: Que comando para iniciar um plasmoid do kde e o menu do kickstart
por user.dz 15.02.2015 / 01:18
Eu pesquisei o monitor de teclas adesivas do Ubuntu e encontrei algo que pode ser útil aqui: link
key-mon --sticky para suporte a teclas adesivas.
Note que a versão disponível através do centro de software é 1.6-0ubuntu1. Lançado em junho de 2011, que não suporta o switch --sticky. Se o indicador se parece exatamente com o acima, você tem a versão mais antiga Experimente a versão mais recente no link no momento da redação deste artigo é keymon_1.17-1_all.deb 229 KB Lançado em 3 de janeiro de 2014. Suporte para --sticky switch testado e confirmado.
por Elder Geek 11.03.2014 / 16:05
Tags unity keyboard kde accessibility
Como posso ver um histórico da saída do terminal, não apenas os comandos inseridos? Como aumentar o tempo de espera para programas que não respondem?