Como instalo o caps2esc?

3

Estou mudando de volta do mac-land, e o que mais me incomoda no Linux hoje em dia são os atalhos de teclado. Especificamente, neste momento, sinto falta do Karabiner, e da habilidade de transformar o caps lock em controle e escape no sametime.

Por sorte, encontrei caps2esc. Infelizmente, não entendo como instalá-lo.

Eu encontrei o caminho para compilar e make install as ferramentas de interceptação e caps2esc. Mas agora parece que eu preciso mexer com o systemd? Agora estou perdido.

Ajuda?

Veja a documentação relevante:

  1. link

  2. link

por PersianExcursion 23.11.2017 / 05:58

1 resposta

2

Eu acho que eu principalmente percebi isso.

  1. Siga as instruções para cmake , make , sudo make install
  2. No Ubuntu / Debian, esses executáveis agora estão em /usr/local/bin/caps2esc
  3. sudo vim /etc/udevmon.yaml e, em seguida, insira isto em:

    - JOB: "intercept -g $DEVNODE | caps2esc | uinput -d $DEVNODE"
    DEVICE:
      EVENTS:
        EV_KEY: [KEY_CAPSLOCK, KEY_ESC]
    
  4. sudo vim /etc/systemd/system/udevmon.service e insira isso em:

    [Unit]
    Description=udevmon
    After=systemd-user-sessions.service
    
    [Service]
    ExecStart=/usr/bin/nice -n -20 usr/local/bin/udevmon -c /etc/udevmon.yaml
    
    [Install]
    WantedBy=multi-user.target
    
  5. sudo systemctl enable udevmon

por PersianExcursion 23.11.2017 / 20:22