web-dev-qa-db-fra.com

Xfce - impossible de définir le moniteur principal en XRandr

J'utilise Xfce 4 Desktop Environment Version 4.6.1 (XFCE 4.6)

J'essaie d'obtenir une configuration à double moniteur fonctionnant. J'ai un moniteur VGA branché et assis à gauche de mon ordinateur portable.

Je veux l'avoir afin que mon bureau régulier soit situé dans l'écran de l'ordinateur portable comme normal et que la VGA agit comme un espace supplémentaire pour faire glisser les fenêtres. Je suis presque là-bas: j'ai les deux espaces assis à côté de l'autre et je peux faire glisser la gauche et la droite.

Le problème est que le moniteur VGA est le "primaire" avec la barre des tâches: je le veux dans mon ordinateur portable (c'est-à-dire à l'écran de droite et non à gauche).

Voici ma configuration Xrandr actuelle:

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   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  
LVDS1 connected 1280x800+1440+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

VGA1 est le moniteur VGA externe et LVDS1 est mon écran d'ordinateur portable natif. J'ai essayé de faire

xrandr --output LVDS1 --primary --right-of VGA1

ce qui met les écrans de la disposition correcte, mais ne fait pas que LVDS1 le primaire, à moins que je ne compromette pas ce que signifie "primaire" dans ce contexte. La principale signifie-t-elle "où vit le bureau"?

J'ai téléchargé Grandir et Arandr et je n'ai rien réalisé dans ceux qui n'y ont rien abouti.

Ce qui est agaçant, c'est que je peux l'obtenir afin que LVDS1 soit le principal, avec le bureau, etc., si je définis VGA1 soit sur le à droite de l'ordinateur portable, au lieu de la gauche. Donc, il semble que le primaire vaut toujours sur tout ce qui est l'affichage le plus à gauche.

Voici mon /etc/X11/xorg.conf Dossier au cas où il est pertinent:

Section "Screen"
  Identifier    "Default Screen"
  Monitor       "Configured Monitor"
  Device        "Configured Video Device"
  SubSection "Display"
    Modes "1440x1440" "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    Virtual 2464 900
  EndSubSection
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/psaux"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "0"
  Option "SHMConfig" "on"
  Option "MaxTapTime" "0"
  Option "MaxTapMove" "0"
EndSection

Tout conseil quelqu'un? merci, max

14
Max Williams

Il y a Rapport de bogue déposé à ce sujet; On sait pour un petit moment . XFCE (à partir du 4.11.0) traite l'affichage gauche/supérieur supérieur comme "primaire", peu importe. Irritant et non seulement limité aux ordinateurs portables.

Avec deux moniteurs statiquement disposés, vous pouvez imiter la modification de l'affichage principal en déplaçant explicitement le (s) panneau (s). Mais avec un ordinateur portable qui n'est pas pratique, vous aurez donc besoin de:

  1. localiser physiquement l'affichage externe à droite;
  2. s'habituer à un comportement d'emballage de bureau non intuitif;
  3. rouler vos manches et réparer xfce.

J'ai essayé l'option B pendant un moment: le moniteur physiquement gauche de ma primaire a été désigné comme "ci-dessous". Je n'avais pas besoin de réorganiser mon bureau et je ne traverse les bords d'écran gauche/droit a entraîné une enveloppe normale d'espace de travail.

14
patricktokeeffe

Pour autant que je sache, dans la version actuelle de XRandr, le drapeau principal ne fonctionne pas avec les ordinateurs portables. Le moniteur principal est toujours celui à gauche, à partir de 0x0. Très ennuyeux, peut-être que c'est un bug.

Ma solution était juste pour déplacer les panneaux et les icônes de bureau. Panneau de droite sur clic> Préfences de panneaux> Sortie: VGA1 (ou tout moniteur).

7
paul

Cela m'a dérangé depuis un moment aussi. Ma solution de contournement est de verrouiller le panneau en mode portable uniquement. Lorsque je passe au moniteur étendu (j'ai des touches de clé à un script XRandR), le panneau reste sur l'ordinateur portable.

Les nouvelles fenêtres sont toujours ouvertes à gauche (moniteur), mais je suppose que je peux vivre avec ça pour l'instant.

1
n8ive999