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 ?
Réponse
Trop de publicités?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 :
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
.