Após tentar e não conseguir trabalhar com uma combinação de xbindkeys e xvkbd / xte (nunca consegui alguns caracteres {
, [
, ]
, }
, \
, etc. para se comportar adequadamente, talvez porque eu use um layout de teclado escandinavo), eu finalmente encontrei uma solução simples e prática: Autokey . Aqui estão as instruções exatas para que funcione:
- Instale o Autokey através do Ubuntu Software (usei a versão GTK, não o KDE) ou:
sudo apt-get install autokey-gtk
. - Configure um script por chave, por exemplo para
{
use este código:keyboard.send_keys("<alt_gr>+7")
e defina a tecla de atalho para Ctrl + Alt + 7 (primeira tecla de atalho para 7 e depois adicionar Ctrl e Alt como modificadores). Isso pelo menos funcionou para as chaves de escrita de código mais importantes:{ [ ] } \
. - Adicione o autokey a Startup Applications (procure por “start” para encontrá-lo) e adicione um programa com “autokey” como o comando.
Esta solução funcionará para qualquer coisa que esteja sendo executada na sessão X atual (eu acho), mas não funcionará se você iniciar uma nova sessão de terminal usando Ctrl + Alt + [F2-F6].