Tudo funciona perfeitamente no meu laptop Dell, exceto as teclas de função. Estes devem ser manipulados pelo hardware, mas por algum motivo eles não são. Os únicos que eu normalmente uso são aqueles que desligam o touchpad, o brilho e as teclas de volume.
Eu escrevi um script usando xinput para alternar o touchpad. Eu usei xbacklight para mudar o brilho. Eu usei pactl para alterar o volume e alternar o mudo. Eu ia tentar ligar isso às chaves, mas não consegui localizar as chaves usando xmodmap, então eu simplesmente usei a ferramenta de atalhos de teclado do XFCE que era mais fácil de qualquer maneira.
Whiskey Menu -> Settings -> Keyboard -> Application Shortcuts
Você clica em Adicionar e, em seguida, digita o comando que deseja executar, clica em OK e pressiona a tecla que executará o comando.
Para aumentar o brilho:
xbacklight -inc 10
Para diminuir o brilho:
xbacklight -dec 10
Para diminuir o volume:
pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -- -10%
Para aumentar o volume:
pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -- +10%
Para alternar o mudo:
pactl set-sink-mute alsa_output.pci-0000_00_1b.0.analog-stereo toggle
É possível que o seu dispositivo de áudio não seja igual ao meu, alsa_output.pci-0000_00_1b.0.analog-stereo. Para obter o nome correto, digite o seguinte:
pactl list | grep "Monitor Source:"