Sou novo no Arch e fiz uma nova instalação. Eu configurei para usar dwm e inicio com startx. O problema é que alguns comandos no xinitrc parecem não rodar. Ele claramente funciona até certo ponto, porque o dwm está iniciando, mas não posso dizer o mesmo para outros comandos. Meu xintirc está localizado: ~/.xinitrc (ou /home/xor/.xinitrc) e se parece com isso:
exec dwm
set xkbmap de
feh --bg-scale ~/background.png
xinput set-prop "UNIW0001:00 093A:0255 Touchpad" 349 1
xinput set-prop "UNIW0001:00 093A:0255 Touchpad" 326 1
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Ele deve iniciar o dwm (o que acontece), definir o layout do teclado para qwertz alemão (que funciona), definir uma imagem de fundo (que não funciona), ajustar algumas configurações do touchpad (que não funciona) e fazer algo com o driver da nvidia (Não tenho certeza do que isso faz, acho que habilita a placa/driver, mas sei que os drivers funcionam e posso usar minha GPU). Eu posso colar os comandos que não funcionam em um terminal e eles funcionam.
Existe em algum lugar um log de erros para o arquivo xinit e qual é o problema no meu caso? Obrigado pela ajuda!
O problema com seu .xinitrc é que ele começa com exec.
Essa maneira específica de iniciar algum comando (aqui dwm) faz com que o dwm substitua o shell em execução, proibindo que tudo mais abaixo seja iniciado.
Citado por man exec
Eu sugiro que você dê uma olhada no wiki Xinit do Arch, no qual você notará que exec deve ser a última coisa que o script .xinitrc faz.