xfce4-display-settings: pourquoi n'y a-t-il pas de «Extension vers la gauche»?


9

Au travail, mon ordinateur portable est placé à droite de mon moniteur externe. Pas parce que j'aime bien mais parce qu'aucune autre configuration n'est possible. Lorsque je dois étendre mon bureau, je dois toujours sélectionner « Étendre vers la droite » (pour activer le moniteur externe avec une résolution auto-détectée) puis basculer sur « Avancé » et déplacer manuellement l'icône de l'écran du portable vers la droite du moniteur externe et appuyez sur « Appliquer ».

Cela devient ennuyeux quand vous devez le faire quotidiennement. Par ailleurs - et je ne sais pas pourquoi - le bouton « Mirror Displays » est désactivé. La fenêtre de sélection d'affichage s'affiche juste après avoir branché le câble HDMI, ce qui est génial. Si le bureau a été étendu avant de débrancher le câble HDMI, il s'enclenche immédiatement sur le panneau de l'ordinateur portable et c'est super aussi. Je n'ai donc besoin d'aucun des boutons « Moniteur externe » et « Ordinateur portable ».

xfce4-display-settings

Dans l'ensemble, sur les 4 boutons de ce panneau, un seul est à moitié utile, les autres pas du tout.

N'y a-t-il donc pas ... de plans pour ajouter un bouton « Étendre à gauche » xfce4-display-settings? Pourquoi une extension arbitraire des limites aux côtés droits? Les côtés gauches ... sont-ils mauvais?


Vous voulez dire "Au travail, mon ordinateur portable est placé à gauche de mon moniteur externe" , n'est-ce pas?
dr_

@ dr01 Non, je voulais dire exactement le contraire: à droite . S'il avait été à gauche, je n'aurais pas pris la peine de demander puisque c'est ce qui xfce4-display-settingsprend en charge par défaut ...

Réponses:


4

C'est un gros vieux bug - et ils ne semblent pas prêts à le corriger.

En fait, il n'y a pas d'extension de l' affichage principal interne vers la gauche dans Xfce : l'extension vers la gauche (comme indiqué dans l'autre réponse - également ici - ou par d'autres méthodes comme le glisser-déposer dans les interfaces graphiques qui permettent de réorganiser) rend l'affichage externe le principal .

Le terme même primaire prend une signification différente dans Xfce: c'est juste la partie GAUCHE d'un bureau / espace de travail qui s'étend sur plusieurs moniteurs.


Pourquoi?

Elle est liée à la façon dont Xfce traite les espaces de travail par rapport à plusieurs moniteurs d'affichage. Xfce partage toujours le même espace de travail entre différents écrans de gauche à droite. Faire d'un affichage le principal sur Xfce signifie simplement afficher sur cet affichage la partie gauche d'un espace de travail (et la partie droite sur le deuxième écran).

Je ne peux comprendre la différence qu'en comparaison avec d'autres ordinateurs de bureau que j'utilise dans d'autres systèmes.

Dans le bureau Pantheon (OS élémentaire) et la plupart des autres bureaux modernes, l'extension signifie que chaque écran dispose d'un espace de travail distinct . L'écran principal possède toutes les commandes, tandis que le deuxième écran prend simplement un autre espace de travail, et qui est réglé à droite ou à gauche selon votre réglage.

Dans Xfce, ce n'est pas le cas. Avec un écran étendu connecté, je vois que le deuxième espace de travail n'y est pas présent, il n'est accessible que si je fais défiler pour cela (selon mon paramètre de bureau Xfce): les deux écrans partagent le même espace de travail de gauche à droite (y compris le panneau ): le primaire est toujours à gauche . Changer l'espace de travail lorsque vous avez deux moniteurs partage simplement le deuxième espace de travail entre les deux moniteurs (tandis que le premier espace de travail devient absent de tous les moniteurs), au lieu de donner à chaque moniteur son propre espace de travail séparé.

C'est pourquoi avec la configuration la plus courante du panneau, la partie gauche (le bouton de menu, les boutons de la fenêtre) est sur le primaire, la partie droite (zone de notification, horloge, etc.) est sur le deuxième affichage si le 'Span surveille' est activée .

La moitié gauche (principale) de l'espace de travail:

entrez la description de l'image ici

Moitié droite du même espace de travail:

entrez la description de l'image ici

Si l'option 'Span moniteurs' n'est pas activée, le panneau sera présent uniquement sur le moniteur externe principal gauche.

Je pense que cette situation dépend de la configuration de base de Xfce et ne peut pas être modifiée sans changer cette base.


Solution de contournement:

Étendez-vous au moniteur externe gauche (qui devient ainsi le moniteur principal) puis déplacez toutes les commandes - à savoir le (s) panneau (s) - vers le moniteur interne droit (secondaire), en le faisant agir comme s'il s'agissait du moniteur principal.

  • Pour étendre vers la gauche, utilisez une commande comme xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto(où LVDS1est l'affichage interne). Il est très utile d'ajouter cela à un panneau ou à un lanceur de bureau, ou de l'associer à un raccourci.

  • Décochez l'option «Span monitor» et déverrouillez le panneau.

entrez la description de l'image ici

  • Faites glisser et déposez le panneau sur le moniteur droit (interne). (Si cela ne semble pas fonctionner, faites le panneau vertical puis déplacez-le, puis horizontalement si c'est ce que vous voulez.)

La position du panneau semble être mémorisée après le retour à cette configuration d'affichage et après le redémarrage.

Après la commande, les fenêtres passent sur le moniteur externe gauche: pour avoir un moyen rapide de les envoyer au moniteur suivant, voyez cette réponse .


Je signale votre message comme réponse parce que vous vous en tenez strictement à la question. Merci beaucoup d'avoir enquêté. Notez cependant que dans mon cas, l'écran de gauche (affichage externe) devrait être le moniteur principal, donc la définition de Xfce de l'affichage principal me convient toujours car ce que je veux, c'est le bureau Xfce avec menu à gauche, moniteur externe, avec mon ordinateur portable à droite, comme une extension à droite du bureau Xfce.

2

Essayez de le faire via la ligne de commande.

Identifiez d'abord le nom de votre écran principal connecté:

xrandr -q 

et disons que c'est eDP1.

Ensuite, étendez votre écran principal vers un écran HDMI supplémentaire situé à gauche:

xrandr --output eDP1 --right-of HDMI1

Vous devrez peut-être jouer avec les xrandroptions un peu après avoir fait cela.


Je sais xrand. C'est aussi ennuyeux de fermer la fenêtre des paramètres d'affichage, d'aller sur un terminal et de courir à xrandrchaque fois que je branche le câble HDMI. Je cours xrandrdepuis des années jusqu'à ce que Xfce automatise le processus en invitant les paramètres d'affichage dès que je branche le câble HDMI.

@Nasha - chacune de ces commandes peut être ajoutée à un .desktop file(et c'est particulièrement simple dans Xfce - il suffit d'aller sur le bureau et de créer un nouveau lanceur), puis de l'ajouter au panneau, au bureau ou ~/.local/share/applications. - Le problème est que la solution ci-dessus s'étend non seulement à gauche mais rend l'affichage gauche principal.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.