Como desvincular manualmente um mapeamento de chaves no cliente Irssi IRC?

0

Eu acidentalmente limite a tecla K à função scroll_backward . Agora eu não consigo desvinculá-lo de Irssi , já que toda vez que eu pressiono K ele simplesmente executa a função e recusa-se a escrever o personagem. Tentei corrigir o problema reinstalando o Irssi, mas não funcionou.

Alguém sabe onde está o arquivo onde as ligações estão armazenadas? Acho que a desvinculação manual é a única solução, mas não consigo encontrar o arquivo.

    
por user428100 14.03.2015 / 21:35

2 respostas

2

O arquivo de configuração do irssi é, por padrão, pelo menos, localizado em ~/.irssi/config .

Se o irssi estiver atualmente em execução, use /save primeiro para salvar as alterações feitas na configuração antes de editá-las, portanto, as alterações não serão perdidas.

Dentro do arquivo de configuração, a seção keyboard contém as ligações do teclado. Dentro disso, você pode encontrar, por exemplo: %código% Basta apagar a entrada indesejada. Agora, use keyboard = ( { key = "k"; id = "scroll_backward"; data = ""; } ... ); em irssi, se ainda estiver em execução e você poderá usar a chave /reload novamente.

    
por 30.01.2016 / 11:58
0

Eu posso ver sua luta aqui ... posso pensar em muitas opções:

  • você acabou de fazer isso, então você ainda pode usar a tecla (up) e editar o seu comando para: /bind -delete k
  • você percebe seu erro tarde demais (o /bind k está fora do histórico) ou a tecla para cima não está disponível:

    • se você não salvou sua configuração: basta digitar /reload
    • você fez /save ... enquanto os outros dizem que você edite seu ~/.irrsi/config para remover a linha problemática na seção keyboard e, em seguida, recarregue
  • você desativou uma das letras necessárias para digitar /reload : /rel deve ser suficiente, caso contrário, desde a v0.8.2, você pode pkill -HUP irssi de outro termo

por 29.10.2016 / 22:23

Tags