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 .
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