3 votes

script pour désactiver un des écrans externes ?

Y a-t-il un moyen d'écrire les commandes dans un script qui désactiverait l'un des écrans externes dans une machine Ubuntu 12.04 Virtualbox, chaque fois que l'ordinateur portable Windows 7 est branché sur les deux écrans externes que j'ai ?

Je me retrouve à désactiver manuellement l'écran via les "paramètres système" et j'aimerais pouvoir accélérer ce processus en l'ayant écrit dans un script. Idéalement, le script écouterait la liste des moniteurs connectés et se déclencherait chaque fois que le deuxième moniteur est branché. Des idées ?

3voto

Jerron Points 258

J'utilise un script appelé monitor1 qui désactive mon moniteur secondaire. Il contient ceci :

#!/bin/sh
#final()
#coding=utf8

# Desactiva el monitor secundari:

xrandr --output DVI-I-1 --off

Bien sûr, vous devrez modifier DVI-I-1 avec le nom du moniteur que vous voulez désactiver. Pour activer les deux moniteurs, j'utilise un autre script appelé monitor2 :

#!/bin/sh
#final()
#coding=utf8

# Activa el monitor secundari com extensió del primari:

xrandr --output DVI-I-1 --mode 1280x1024 --noprimary --pos 1024x0

Cela réactive le moniteur secondaire et le place en haut à droite du moniteur principal.

Pour savoir quels moniteurs vous avez (quels noms), vous pouvez utiliser xrandr :

xrandr --current

Par exemple, le mien ressemble à ceci :

    Screen 0: minimum 8 x 8, current 2646 x 1024, maximum 16384 x 16384
DVI-I-0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
DVI-I-1 connected 1280x1024+1366+0 (normal left inverted right x axis y axis) 352mm x 264mm

Comme vous pouvez le constater, j'ai un moniteur principal toujours allumé et un secondaire que je désactive lorsque je joue à des jeux en plein écran, notamment avec Wine.

J'espère que cela vous aidera, bonne chance !

1 votes

De res :) El menú a unity està massa amagat xD

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