web-dev-qa-db-fra.com

Comment changer la résolution d'affichage local via SSH?

J'ai une machine sous Ubuntu Server 12.04 LTS et je rencontre des problèmes avec le moniteur local. L’écran plat Dell que j’utilise n’affiche ce message que lorsque l’ordinateur exécute: "Impossible d’afficher ce mode vidéo", puis les informations: "Résolution optimale 1280x1024 60Hz". Je suis assez nouveau pour utiliser un système d'exploitation entièrement en ligne de commande, mais j'apprends vite. :) Je peux accéder au serveur correctement via SSH, donc l’utiliser n’est pas un problème. Cependant, pour le lieu où il se trouve, il serait beaucoup plus pratique d’utiliser l’ordinateur localement. Je me demande simplement comment changer la résolution de l'écran local via SSH en un paramètre utilisable par mon moniteur. Merci pour votre temps!

BTW: J'ai également essayé de changer d'affichage et j'ai toujours le même problème.

De plus, BTW: J'ai essayé de mettre la commande xrandr et tout ce que je reçois est: Can't open display

5
krumble1

Dans votre session SSH, essayez de courir

export DISPLAY=:0

avant l'appel xrandr. Cela permettra à xrandr de savoir utiliser l'affichage local plutôt que celui auquel vous vous êtes connecté.

Donc, vous allez faire quelque chose comme:

  $ ssh my_machine
  ...
  $ export DISPLAY=:0
  $ xrandr --output VGA1 --mode 800x600

Remplacez VGA1 par le nom de votre écran, et 800x600 par la résolution souhaitée.

10
Bryce