RESOLU : Script au démarrage pour la résolution de mon écran

Bonjour,

Je dois corriger la résolution de mon écran au démarrage (à cause d’un câble très long).
Le script resolution.sh est placé dans le répertoire /etc/initi.d
Quand je le lance via le terminal il fonctionne.
Je lance en ligne de commande
#update-rc.d resolution.sh defaults

Je redémarre … rien ne se passe; je dois le lancer manuellement …

Je connais peu Debian, et je pense que j’ai besoin d’aide … Merci

Tout dépends de ton ‘init’, si tu utilise systemd regarde pour te faire un démon pour lancer ton script avec comme ‘target’ le démarrage du desktop :wink:

1 J'aime

Bonjour Clochette, merci pour ton attention. Comment puis je vérifier cet ‘init’ ?

Execute ça en ligne de commande:

if [[ $(/sbin/init --version 2>/dev/null) =~ upstart ]]; then echo upstart; 
elif [[ $(systemctl 2>/dev/null) =~ -\.mount ]]; then echo systemd; 
elif [[ -f /etc/init.d/cron && ! -h /etc/init.d/cron ]]; then echo sysv-init; 
else echo aucune idée; fi

plus simple

pstree

Si c’est une install par défaut d’une debian récente, c’est sans doute systemd l’init.
A lire, créer son propre service, ici:
http://lea-linux.org/documentations/Systemd

Mieux: pstree | head -1
:smiley:

Bonjour, en effet c’est systemd mon init. Je regarde donc comment faire dans la doc lea, et reviens ensuite vers vous. Merci pour votre aide

Bon alors je suis perplexe : moi je veux lancer des commandes pour la resolution graphique. Dois je ecrire cela dans un “service” ? Mon fichier resolution.sh contient

xrandr --newmode $(gtf 1920 1080 60 | sed -ne ‘s/"//g;s/ Modeline //p’)
xrandr --addmode VGA-0 1920x1080_60.00
xrandr --output VGA-0 --mode 1920x1080_60.00

curieux car --newmode et --admode une fois que ça a été fait il n’y a pas de raison que ça disparaisse
il me semble que la commande xrandr --output VGA-0 --mode 1920x1080_60.00 suffit si elle n’est pas choisi par defaut pourquoi ne pas la mettre dans un fichier dans /usr/share/X11/xorg.conf.d

exemple
https://help.ubuntu.com/community/NvidiaResolutionXorgConf

Merci

GrandToubab, je viens de verifier la commande ne marche pas seule (ca met que le mode n’existe pas).
Et jee n’ai pas de xorg.conf

ok c’est valable uniquement dans la session en cours, pour l’avoir en permanence il faut justement ajouter un fichier

exemple
https://wiki.archlinux.org/index.php/Xrandr#Permanently_adding_undetected_resolutions
créér un fichier
/usr/share/X11/xorg.conf.d/10-monitor.conf

ave ce type de contenu

Section "Monitor"
Identifier "VGA1"
Modeline “1280x1024_60.00” 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Option “PreferredMode” "1280x1024_60.00"
EndSection

Section "Screen"
Identifier "Screen0"
Monitor "VGA1"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024_60.00"
EndSubSection
EndSection

Section "Device"
Identifier "Device0"
Driver "intel"
EndSection

A toi d’adapter les noms avec tes équipements

Merci GrandToubab; du coup j’ai fouillé côté X11 et trouvé cela : https://doc.ubuntu-fr.org/xrandr#ajouter_une_resolution et ca marche !
Un grand merci bonne soirée