web-dev-qa-db-fra.com

Comment allumer l'écran VGA sans utiliser les touches de fonction

Il s'agit d'un problème bien documenté concernant certaines touches de fonction qui ne fonctionnent pas sur les ordinateurs portables. J'ai le même problème avec ma touche de fonction d'affichage, c'est-à-dire la touche utilisée pour basculer pour activer la sortie VGA.

Ma question est la suivante: si nous ne pouvons pas faire fonctionner la touche de fonction, quelle est la manière d'effectuer la tâche manuellement?

Pour un aperçu de cette question, veuillez consulter this .

1
Chani

Vous pouvez utiliser l'outil de ligne de commande xrandr pour ce faire.

Requête que vous surveillez avec xrandr -q, qui devrait vous donner une sortie comme:

> xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected (normal left inverted right x axis y axis)
   1280x1024      75.0 +   60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  

Les deux lignes

LVDS1 connected 1024x600+0+1024 (normal left inverted right x axis y axis) 220mm x 129mm
VGA1 connected (normal left inverted right x axis y axis)

sont les moniteurs connectés, où LVDS1 est l'écran interne de l'ordinateur portable et VGA1 celui connecté avec le câble VGA. Vous pouvez également voir que l'écran du portable utilise actuellement une résolution de 1024x600. L'écran VGA n'est pas encore utilisé.

Ci-dessous se trouve la configuration possible pour le moniteur. Celui marqué d'un astérisque '*' est celui actif.

LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  

Vous pouvez activer les deux avec (configuration en miroir/les deux affichent la même chose)

xrandr --output LVDS1 --auto --output VGA1 --auto

Si vous voulez un bureau étendu, utilisez quelque chose comme

xrandr --output LVDS1 --auto --output VGA1 --above LVDS1

Maintenant, l'écran VGA est "au-dessus" de l'écran de l'ordinateur portable. Si vous souhaitez étendre votre bureau dans une autre direction, utilisez l'un des

  • --left-of
  • --right-of
  • --above
  • --below

Maintenant, la sortie de la requête ressemble à ceci:

Screen 0: minimum 320 x 200, current 1280 x 1624, maximum 4096 x 4096
LVDS1 connected 1024x600+0+1024 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 340mm x 270mm
   1280x1024      75.0*+   60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  

La partie après la résolution 1024x600+0+1024 du VGA1 est la position des écrans les uns par rapport aux autres. Ça veut dire VGA1 a la résolution 1024x600, est à 0 pixel à droite de VGA1, et 1024 pixels en dessous.

Pour activer un écran, utilisez le --off commutateur:

xrandr --output LVDS1 --off
2
ahilsend