Aplicando patchs no Linux

Post date: 25/07/2013 10:48:09

As vezes, algumas aplicações no Linux não tem o comportamento desejado e uma série de correções é disponibilizada para corrigir tais problemas.

Comprei um teclado sem + mouse fio da marca Multilaser, mostrado ao lado. O mesmo possui teclas de tamanho agradável e pressionar suave, mas na hora da compra não percebi que a única tecla ALT no teclado encontrava-se a direita do espaço.

Para quem não sabe, o alt a direita tem o papel de ALT+GR, que insere caracteres especiais ao apertar as teclas. Por exemplo ALGR + q = /, ALTGR +w = ? , altgr + ] = º, dentre outros.

O meu problema é que uso demais as teclas de atalho no linux, CTRL+ALT+T = terminal ou ctrl alt + f1... f7 para utilizar terminais do Linux. Decidi então modificar o layout do teclado através do lxkeymap.

Ao selecionar as opções, no terminal aparecia os seguintes avisos:

/usr/bin/lxkeymap:340: Warning: unable to set property `activatable' of type `gboolean' from value of type `gchararray' self.option_window.show_all()

Então procurei e encontrei um patch para resolver o problema. Bsixei o arquivo e executei o comando

patch -p1 < arquivo.patch

ou

patch -p1 /usr/bin/lxkeymap arquivo.patch

Ao corrigir o problema, ao alterar as opções, o aplicativo gerava uma mensagem de erro, não atualizando as informações selecionadas, ou seja, outro bug. Pesquisei novamente e baixei um segundo patch e apliquei-o.

Com esses dois patchs consegui alterar as configurações do lxkeymap e agora posso utilizar melhor este teclado.