[Dual screen] Xorg.conf impossible à générer

Reconnaissance et configuration du matériel / kernel linux
nscott32
Daikyu
Messages : 61
Inscription : mer. 18 nov. 2015, 19:35

[Dual screen] Xorg.conf impossible à générer

Message par nscott32 »

Bonjour à tous, ça y est je suis partis dans l'aventure ArchLinux !
Tout marche impeccable, sauf le dual screen que je n'arrive pas à configurer.

J'ai un deuxième écran pour mon labtop, actuellement je suis déja en dual screen mais mirroir et j'aimerais plutôt un prolongement de l'écran principal.
Le mirroir n'est pas au top car l'écran secondaire n'est pas rempli totalement, même en changeant les résolutions avec xrandr... Donc déja j'aimerais comprendre pourquoi. :?:
Ensuite, pour le prolongement, j'ai lu qu'il faudrait créer dans le xorg.conf un layout virtuel. Comme je n'ai pas de xorg.conf, j'ai tenté d'en créer un en mode commande (sans le serveur X) avec

Code : Tout sélectionner

Xorg -configure
, voir

Code : Tout sélectionner

Xorg :0 -configure
mais j'obtiens une erreur.
Le log généré se termine par No device to configure. Configuration failed.
J'ai trouvé une alternative sur le forum d'archwiki anglosaxon :

Code : Tout sélectionner

hwd -x
, j'ai donc installé le paquet hwdetect, tenté la commande ci-dessus - introuvable sous ce nom - je remplace donc par le nom complet hwdetect avec
sudo hwdetect -x
rien n'est affiché est le fichier /etc/X11/xorg.conf n'existe toujours pas...

Je ne sais vraiment pas quoi faire, créer le fichier moi même me parait difficile, j'ai besoin d'aide svp !
Merci
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Dual screen] Xorg.conf impossible à générer

Message par benjarobin »

Bonjour,
Il ne faut en aucun cas créer /etc/X11/xorg.conf, et encore moins utiliser des outils pour automatiquement en générer un ! Toute section de Wiki parlant de ceci est à ignorer !
Toute la configuration spécifique doit se placer dans /etc/X11/xorg.conf.d/
As tu regarder dans le Wiki (fr et en) pour savoir comment et quoi mettre dans le fichier de configuration de Xorg à créer (pour ta défense ce n'est pas très clair) ?

Mais avant de commencer par cela, quel est le driver graphique que tu utilises ? Tu as quoi comme carte graphique ?
As tu essayé avec arandr (à installer) de configurer ton dual screen, une interface graphique de xrandr ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
nscott32
Daikyu
Messages : 61
Inscription : mer. 18 nov. 2015, 19:35

Re: [Dual screen] Xorg.conf impossible à générer

Message par nscott32 »

J'utilise le driver xf86-video-intel pour ma carte graphique intel intégrée.
Ok c'est bien ce qu'il m'a semblé pour la configuration de Xorg...
Je vais essayé arandr tout de suite.
Merci.

Edit : je viens de lancer arandr et ça marche impeccable ! Merci beaucoup ! Mais que fait arandr au juste ?
Aussi comme j'utilise mon labtop avec un seul écran par moment, comment faire pour charger automatiquement la bonne configuration ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Dual screen] Xorg.conf impossible à générer

Message par benjarobin »

arandr n'est qu'une interface graphique de xrandr. Donc il ne fait rien que ne peut faire xrandr, encore faut-il prendre le temps de lire sa doc.
arandr n'est qu'une des nombreuses interface graphique de xrandr. Par exemple KDE comme Gnome possède leurs propres interfaces

Avec arandr, tu peux sauvegarder la disposition, cela créera un script dans ~/.screenlayout

Ce que tu peux faire c'est détecter si ton écran externe est branché et ensuite de lancer la commande xrandr générée
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
nscott32
Daikyu
Messages : 61
Inscription : mer. 18 nov. 2015, 19:35

Re: [Dual screen] Xorg.conf impossible à générer

Message par nscott32 »

Merci, je vais lire la doc de xrandr ;)
Répondre