Comment puis-je exécuter la xrandr
commande suivante au démarrage?
xrandr
cvt 1368 768
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768_60.00
command-line
display
xrandr
startup-applications
display-resolution
Udhaya Kumar
la source
la source
Réponses:
Ajout de commandes compliquées aux applications de démarrage
En général, vous pouvez ajouter des commandes à exécuter au démarrage (connexion) en choisissant: Dash> Startup Applications> Add. Dans ce cas, vous avez une commande compliquée à exécuter.
Il existe deux options pour ce faire:
écrire un script distinct:
Copiez le script dans un fichier vide, enregistrez-le sous
set_monitor.sh
et ajoutez la commande suivante aux applications de démarrage comme décrit ci-dessus.Enchaînez les commandes à une (très longue) commande:
Dans ce cas, l'utilisation
&&
entre les commandes fera exécuter chaque commande dès (et si) la précédente est exécutée avec succès, tout comme elles sont sur des lignes distinctes.Ajoutez ensuite la commande aux applications de démarrage, comme décrit ci-dessus.
Remarque importante: ajout de commandes xrandr aux applications de démarrage
L'ajout de
xrandr
commandes au démarrage peut être délicat; parfois, ils se cassent s'ils sont exécutés trop tôt, avant que le bureau ne soit complètement chargé. Par conséquent, vous devrez peut-être (probablement) ajouter une petite pause dans la commande pour exécuter le script ou la commande, soit (dans le dernier cas)Vous devrez peut-être jouer un peu avec le
sleep 15
pour trouver le moment optimal.Remarque
J'ai omis la première ligne:
car il ne fait rien mais affiche des informations sur la configuration de votre écran :)
la source
cvt
commande si vous connaissez déjà votre modeline./bin/bash -c "..."
emballage a fait l'affaire pour moi :)sleep
partie «Applications de démarrage» en sélectionnant l'option «Avant le démarrage de la session».# xrandr only works in X11 sessions, not Wayland
. Bonne épreuve d'avenir à l'époque.Selon cela, dans la section Maintenant, automatisez-le à la connexion , j'ai créé mon propre script
45custom_xrandr-settings
et l' ai placé dans/etc/X11/Xsession.d/
. Cela fonctionne bien pour moi sous Ubuntu 14.04 LTS. Vous pouvez placer le code ci-dessous après lacase
commande décrite dans cette section.Je crois que ce qui précède est ce que vous recherchez. Vous pouvez voir les sorties disponibles simplement en exécutant la
xrandr
commande. Les sorties peuvent êtreVGA
,VGA-0
,DVI-0
,TMDS-1
ouDisplayPort-0
.Voici le script complet que j'ai réalisé.
la source
Créez le fichier
~/.xprofile
et insérez-y vos lignes. Il est exécuté au début de la session utilisateur X.la source
xrandr --output ...
cela ne fonctionne pas, mais les deux lignes précédentes fonctionnent. Dans l'ensemble, cela fonctionne pour moi.