Conditonal no xorg.conf?

1

Eu tenho um laptop com um touchpad com botões físicos. O problema é que os botões físicos fazem parte do touchpad, então o cursor se move quando você os pressiona. Basicamente, o que eu quero fazer é obter o equivalente a

if (touchpressure() > arbitrary_threshold && isinbottomfourthoftouchpad())
    disabletouchinbottomfourthoftouchpad();

no /etc/X11/xorg.conf. Isso é solucionável através de scripts fáceis, ou através de algo muito mais envolvido?

Para os interessados, meu laptop é um HP Pavilion dv6t.

    
por occamsrazor 07.07.2015 / 09:19

1 resposta

0

Não.

xorg.conf é apenas um arquivo de texto simples que é analisado (ou seja, as linhas nele são lidas por um script e o script define todos os parâmetros, opções e o que mais é válido no xorg.conf). não pode usar condições. Essa linha que você deseja incluir seria apenas ignorada ou seria um erro, já que o subsistema xorg não a entende.

Você pode fazer isso com uma regra do udev ( Escrevendo regras do udev e Como faço para que as regras do udev funcionem? irá ajudá-lo.

    
por Rinzwind 07.07.2015 / 09:55