as Teclas pgUP, pgDN, Home etc... não funcionam bem no linux porque o teclado do Acer Nitro ANV15-51-783 não possui essas teclas dedicas elas ficam no numpad a solução foi fazer uma "gambiarra" porem, funcionou bem com o keyd
1 - verifique se você ja não possui o keyd
command -v keyd.rvaiya || command -v keyd
caso não tenha
$ sudo apt update
$ sudo apt install -y software-properties-common
$ sudo add-apt-repository ppa:keyd-team/ppa
$ sudo apt update
$ sudo apt install -y keyd
2 - Ativar o serviço (para iniciar junto com o sistema)
sudo systemctl enable --now keyd
3 - Checar status
systemctl status keyd --no-pager
4 - editar arquivo /etc/keyd/default.conf
sudo vim /etc/keyd/default.conf
Cole o codigo abaixo no arquivo:
[ids]
*
[main]
# NumLock vira um toggle da camada nav
numlock = toggle(nav)
# Alt+P vira Pause (Break)
alt+p = pause
# (modo normal) não mexe: kp0..kp9 continuam sendo numpad
[nav]
# Quando a camada nav estiver ativa:
kp7 = home
kp9 = pageup
kp1 = end
kp3 = pagedown
kp0 = insert
kpdot = delete
# (opcional) setas no 8/2/4/6
kp8 = up
kp2 = down
kp4 = left
kp6 = right
5 - recarregar
$ sudo keyd.rvaiya reload
ou
$ sudo keyd reload
Parar temporariamente o keyd
$ sudo systemctl stop keyd
Desabilitar de vez
$ sudo systemctl disable --now keyd