Eu tive o mesmo problema e fiz o seguinte:
- Encontre a exibição que deve ser girada
xrandr --query
- Inverta a tela (minha tela é chamada eDP-1)
xrandr --output eDP-1 --rotated inverted
- Desativar a rotação automática da tela
gsettings set org.gnome.settings-daemon.plugins.orientation active false
Se tudo funcionar bem, pare por aí. No meu caso eu tive que inverter o cursor com os seguintes comandos:
- Localizar todos os dispositivos de entrada
xinput
- Exibir as propriedades do seu dispositivo de entrada (meu dispositivo foi chamado de "Virtual Core Pointer" com id = 2)
xinput list-props 2
- Altere a "Matriz de transformação de coordenadas" com
xinput set-prop 2 "Coordinate Transformation Matrix" -1 0 -1 0 -1 0 0 0 1
Para minha resposta, combinei os seguintes artigos:
Gire a tela
Desativar a rotação automática da tela
Girar dispositivo de entrada