Indicador do painel LED do teclado para Unity Desktop

6

Eu possuo um notebook rodando Ubuntu 16.04 com Unity DE que não possui LEDs de teclado para indicar os estados NUM-Lock ou CAPS-Lock.

Seria útil para mim vê-los de qualquer maneira, idealmente através de um indicador no painel do Unity.

Por favor, note que eu só quero ver os estados de NUM-Lock, CAPS-Lock e, opcionalmente, Scroll-Lock. Eu faço não quero ver se quaisquer outras teclas modificadoras como Shift, Ctrl, Alt, Super etc. estão atualmente pressionadas. Eu só quero um substituto para meus LEDs em falta.

Existem indicadores de trabalho disponíveis?

Eu já li Como adicionar um applet de estado do modificador de teclado ao painel do Unity? , mas não combina com o meu necessidades. indicator-xkbmod exibe apenas um ícone errado, mas não reage nas alterações de status do NUM- / CAPS-Lock, kbstate é somente para o KDE e key-mon não mostra os estados NUM- / CAPS-Lock, mas indica que a tecla é pressionada teclas modificadoras.

    
por Byte Commander 10.07.2016 / 13:52

3 respostas

3

Eu também escrevi um indicador de aplicação que, na minha opinião, parece melhor.

liderado por teclado

Ele mostra o estado dos bloqueios usando círculos preenchidos / não preenchidos.


Aparência padrão do indicador com o Num lock on e Caps and Scroll locks off.


Menu do indicador, mostrado no clique. Os bloqueios podem ser alternados clicando o respectivo item no menu.


Aparência alternativa (curta) do indicador.

< br> Você também pode alterar quais bloqueios são exibidos e em que ordem.

Instalação:

sudo add-apt-repository ppa:adrianiainlam/indicator-keyboard-led
sudo apt-get update
sudo apt-get install indicator-keyboard-led

Após a instalação, o script postinst solicitará a configuração das preferências. Visite o repositório do GitHub para obter uma explicação completa sobre essas configurações.

Uso:

O indicador será configurado para iniciar automaticamente no login. Para começar a usar o indicador após a instalação, efetue logout e login novamente, ou inicie manualmente o indicador (procure por "indicator-keyboard-led" no painel).

O indicador deve ser mostrado no canto superior direito, com um círculo preenchido representando um bloqueio ativado e um círculo não preenchido representando um bloqueio desativado.

Clicar no indicador deve resultar em um menu com os três bloqueios. Clicar no item de menu faria com que o bloqueio correspondente alternasse.

Relatórios de bugs e solicitações de recursos são bem-vindos.

    
por ace 25.08.2016 / 00:04
7

Introdução

Aviso de isenção : Eu sou o autor deste indicador

O lks-indicator permite mostrar o status de todas as teclas de bloqueio, como Caps, Num e Scroll lock. Por padrão, ele mostra o ícone verde quando nenhuma tecla está ativada e muda para vermelho se um ou mais estiver ativado, além de mostrar a representação de texto de qual tecla está ativa.

Uso:

Como mostrado por -h option:

usage: lks-indicator [-h] [--show-all] [-m]
                     [--ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]]

lks-indicator - Indicates on/off status of Lock keys.

optional arguments:
  -h, --help            show this help message and exit
  --show-all            Show all keys in label
  -m, --monochrome      Use monochrome icon
  --ignore-keys IGNORE_KEYS [IGNORE_KEYS ...]
                        Ignore specified keys (C, N or S)

Iniciar o indicador pela linha de comando é simples:

python lks-indicator

Os usuários podem especificar quais chaves ignorar, com várias chaves separadas por espaços. Por exemplo,

python lks-indicator --ignore-keys N S

Por padrão, o indicador mostra apenas a representação de texto das teclas quando elas estão envolvidas. Se você quiser sempre mostrar a eles, use a opção --show-all .

Por favor, use o botão Quit para fechar o indicador, pois o atalho Ctrl + C via linha de comando não funciona bem com indicadores de aplicativos

O indicador, por padrão, funciona com ícones de cores, vermelho e verde, mas também há a opção -m para usar o ícone monocromático.

Instalação

git approach

Para quem tem git instalado:

  1. cd /opt
  2. sudo git clone https://github.com/SergKolo/lks-indicator.git
  3. chmod -R +x /opt/lks-indicator/

git também permitirá mantê-lo atualizado facilmente com cd /opt/lks-indicator ; git pull , por isso recomendo vivamente a utilização deste método.

Abordagem do pacote Zip :

Alternativamente, você pode baixar o pacote zip e extraí-lo onde achar melhor. O pacote Debian também está disponível no repositório.

Para começar em cada login na Unity, por favor, consulte este post: Como faço para iniciar aplicativos automaticamente no login?

Usuários do Gnome : você precisará do Suporte do AppIndicator instalado e Opcionalmente Gnome Tweak Tool. Caso contrário, o texto entre colchetes não será exibido, apenas o ícone vermelho / verde.

O indicador também foi testado no MATE e no Ubuntu Kylin.

    
por Sergiy Kolodyazhnyy 16.07.2016 / 09:23
0

Eu pessoalmente uso o keylock do indicador, é um dos primeiros aplicativos que eu instalo quando configuro meu sistema Ubuntu. Está incluído no repositório oficial do Ubuntu há algum tempo, funciona muito bem e parece bonito.

Para instalar, simplesmente: sudo apt install indicator-keylock

    
por Akronix 24.12.2016 / 18:39