1 votes

L'écran passe à 1024x768 à la connexion

Chaque fois que je me connecte, la résolution de l'écran est toujours réglée sur 1024 x 768. Avec un écran 1366 x 768, je me retrouve avec deux grandes barres noires sur les côtés de l'écran, et je dois remettre manuellement la résolution à 1366 x 768 via les paramètres système. Cela n'affecte pas l'écran de connexion d'Ubuntu ; cela ne se produit qu'après que je me sois connecté. Comment puis-je faire en sorte que mon ordinateur démarre automatiquement à la bonne résolution ?

2voto

Bill K Points 32115

Vous pouvez faire un script :
Exécuter gedit ~/.screenmod et coller

#!/bin/bash
gnome-terminal -e "bash -c \\"xrandr -s 1366x768; exit; exec bash\\""
exit 0

Économisez.

Rendez-le exécutable : chmod +x ~/.screenmod

Et ensuite le mettre aux applications de démarrage :
enter image description here


Explication :
Nous créons d'abord un fichier puis le modifions pour lui permettre de s'exécuter comme un script.

Le script dit :
1) Ouvrir le terminal gnome et ensuite
2) Demander à bash de
3) Courir xrandr -s 1366x768 qui modifiera la résolution de l'écran, et
4) Fermer après cela ( exit ),
5) Exécuter les commandes ( exec bash voir ici ),
6) Fermer le script sans message d'erreur ( exit 0 ).

Dans le première réponse Je pense que le problème est que nous invoquons le script de démarrage avec un raccourci. ~/ au lieu du chemin absolu /home/[username] . En plus de cela, pour être sûr que tout fonctionne, je décide de modifier également le script pour ouvrir d'abord un terminal et ensuite exécuter ce que nous voulons au lieu de simplement exécuter xrandr -s 1366x768 .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X