Vous n'êtes pas identifié(e).
Dernière modification par Philou92 (10-10-2018 22:15:10)
Tousse antique Ovide !
Hors ligne
Hors ligne
comment puis-je faire comprendre à gdm3 qu'il faut afficher l'écran de session sur le moniteur externe ?
Bon , on va travailler plutôt avec la configuration de Xorg qu'avec gdm3.
Le premier c'est identifier les moniteurs. Il y a plusieurs méthodes. En tout cas, il faut travailler dans la terminal (on s'en fou parce que si je n'ai pas mal entendu, la terminal fonctionne bien. Donc par exemple on y va sur la terminal virtuelle 2 , avec la combinaison de touches Ctrl+Alt+F2 :
a) Tout simplement chercher dans le log de démarrage de Xorg:
La sortie c'est celle de mon portable. Tu peux voir que je n'ai que la sortie principale branchée (LDVS1)
b) Avec le logiciel xrandr, que, normalement est installé, mais je crois que ce n'est pas dépendance stricte de X11, donc, si tu n'as pas xrandr, ou bien l'installer avec
ou bien chercher dans le log de Xorg, comme dit plus haut.
Si tu as xrandr, tant mieu:
Maintenant, déjà en root, il faut créer un fichier pour que Xorg démarre les deux écrans dès le début graphique (donc quand gdm3 prend le relais dans le démarrage)
Par exemple /etc/X11/xorg.conf.d/moniteurs:
Et y mètre ces lignes (les noms son ceux de mon portable, évidement, il faut que tu mets les tiens) (Attention à tous les caractères, pas oublier un ' " ' ,etc)
Section "Screen"
Identifier "LVDS1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1366x768"
EndSubSection
EndSection
Section "Screen"
Identifier "HDMI1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
Les profondeurs (Depth) et les résolutions peuvent varier selon les moniteurs. xrandr vous donnera les infos précises de vos modèles .
Maintenant, dès la même terminal virtuelle 2 , tu peux redémarrer gdm3:
Normalement le système te lance vers la session graphique automatiquement mais sinon, il faut aller a la terminal virtuelle ou le système place la session graphique. Normalement la 7, donc on y va avec la combinaison de touches Ctrl+Alt+F7
Ou bien redémarrer la bécane avec
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Marche pas
Pourtant j'affiche le tty2 sur le port hdmi
J'ai fais également un :
Je sèche...
Tousse antique Ovide !
Hors ligne
Hello,
L'écran de mon portable est hs (faux contacts et clignotement + rayures colorées qui s'affichent intempestivement) . Note j'ai débranché le câble entre l'unité centrale et l'écran intégré. Merci d'avance pour vos réponses qui éviteront une mise à la poubelle prématurée du pc
Tu peux essayer de la changer. Elles son pas chères sur eBay etc. Il faut que tu rencontre le modèle exact, normalement dans un autocollant sur l'écran. Normalement beaucoup des portables des différents marques utilisent le même moniteur. J'ai changé l'écran du portable où j'écris maintenant il y a trois mois pour environ 50€, colis inclue. Il faut aussi des tournevis de précision et de la patience
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Tousse antique Ovide !
Hors ligne
Quand je fais :
xrandr
Can't open display
Pardon ... xrandr fonctionne seulement sur une session graphique.
As-tu essayé chercher sur le log de Xorg?:
Salut
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
je n'ai pas de répertoire /etc/X11/xorg.conf.d dans /etc/X11
Tousse antique Ovide !
Hors ligne
Je poursuis les manip. à suivre ...
Tousse antique Ovide !
Hors ligne
Maintenant , avec Xorg -configure surement t'as un fichier /etc/X11/Xorg.conf , où tu peut ajouter les sections "Screen".
Les deux options son valables:
/etc/X11/xorg.conf.d/moniteurs ou /etc/X11/xorg.conf
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Dernière modification par Philou92 (06-10-2018 22:35:46)
Tousse antique Ovide !
Hors ligne
J'ai créé le fichier /etc/X11/xorg.conf.d/moniteurs et l'ai rempli comme tu me l'a indiqué
Je me retrouve toujours avec l'écran d’accueil sur l'écran intégré (eDP-1) avec le moniteur (HDMI1) en mode étendu.
Parfait. On est presque arrivé
N' aurait-il pas moyen de forcer au démarrage de X, le moniteur en écran principal et l'écran intégré en écran secondaire ?
Bien sur.
Mais il faut ajouter une autre section, une section Device, qui fait référence à la carte graphique, que c'est qui contrôle les sorties moniteur, au début du /etc/X11/xorg.conf.d/moniteurs :
T'as besoin du "identifier" de ta carte graphique:
Dans mon portable, l'identifier c'est "Intel Graphics"
On a besoin aussi du driver :
Dans mon portable, le driver c'est "intel".
Il peut être radeon si c'est une AMD avec le pilote libre, ou fglrx si c'est une AMD avec pilote non-free, nouveau si c'est une carte nvidia avec pilote libre, nvidia si c'est carte nvidia avec pilote non-free, etc
Dans mon portable la section à ajouter, serait:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "Clone" "true"
EndSection
L'option dont t'as besoin c'est seulement Option "Clone" "true" mais une section "Device" a besoin , obligatoirement de Identifier et de Driver (c'est pour ça que plus haut on a cherché ces valeurs.
Salut
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
[ 265.505] (==) Log file: "/home/robert/.local/share/xorg/Xorg.0.log", Time: Sun Oct 7 08:47:55 2018
ce que tu dois récupérer pour avoir l'ordre matériel des sorties (petit test sur ma machine en raven 2200G (apu))
[ 46.588] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[ 46.589] (II) AMDGPU(0): Output DVI-D-0 has no monitor section
[ 46.589] (II) AMDGPU(0): Output DisplayPort-0 has no monitor section
[ 46.589] (II) AMDGPU(0): Output DisplayPort-1 has no monitor section
[ 46.604] (II) AMDGPU(0): EDID for output HDMI-A-0
HDMI-A-0 est ma sortie "0"
DVID-D-0 est ma sortie "1"
DisplayPort-0 et 1 c'est une sortie virtuelle (pas de connecteur) et l'autre correspond a ma sortie VGA (non utilisé)
en automatique quand je démarre la machine le noyau me met l'affichage sur HDMI-A-0
gdm3 me met l'affichage sur DVID-0
le bureau me met l'affichage sur HDMI-A-0 (je suis par défaut en mode étendu) , le bureau permet de sélectionner un des deux écrans comme "principal" (permuter entre hdmi et DVI)
pour toi les sorties auront sûrement un autre nom
tu fais la même chose avec ta machine. (description du démarrage et position de tes sorties vidéo )
a faire , mettre le "mode clone"
que l'écran externe te donne l'affichage sur chaque cas (noyau + gdm3 + bureau).
je laisse la main a empanada
ps: tu trouvera aussi plus loin dans le log
[ 46.605] (II) AMDGPU(0): Output HDMI-A-0 connected
[ 46.605] (II) AMDGPU(0): Output DVI-D-0 connected
[ 46.605] (II) AMDGPU(0): Output DisplayPort-0 disconnected
[ 46.605] (II) AMDGPU(0): Output DisplayPort-1 disconnected
[ 46.605] (II) AMDGPU(0): Using spanning desktop for initial modes
[ 46.605] (II) AMDGPU(0): Output HDMI-A-0 using initial mode 1440x900 +0+0
[ 46.606] (II) AMDGPU(0): Output DVI-D-0 using initial mode 1280x1024 +1440+0
tu peu préciser le gpu et le driver utilisé
si tu a de la chance le mode clone suffit peut être (pris en charge par gdm3) , mais je pense que l'écran du portable est en position "0" (l'écran externe en position 1)
il risque de te manquer le démarrage de debian.
correctif:
pas vue ça sur ton #1
Note j'ai débranché le câble entre l'unité centrale et l'écran intégré.
c'est encore un truc de portable ça , normalement l'écran interne devrait être désactivé ..........
j'ai testé sur ma machine l'option "Clone" n'est pas pris en compte pour le mode "clone" du bureau
Section "Device"
Identifier "Device0"
Driver "amdgpu"
Option "Clone" "true"
EndSection
le xorg.conf est bien pris en compte , le log de X démarre directement sur le driver "amdgpu"
sur le bureau gnome , paramètres , périphériques , j'ai pris l'option "écran unique" , l'écran 0 fonctionne , l'écran 1 est éteint (je connaissait pas cette option )
je sais pas si uniquement sur gnome 3.30 (buster) ou aussi sur stretch
quelque chose qui ressemble a ce que fait gnome (sur le bureau)
marqué un écran comme ignoré (pour ma machine)
#Section "Device"
# Identifier "Device0"
# Driver "amdgpu"
# Option "Clone" "true"
#EndSection
Section "Device"
Identifier "Device0"
Driver "amdgpu"
#Utilisation du nom de la sortie défini par le pilote vidéo et de l'identifiant d'un
#section moniteur, on associe une section moniteur à une sortie en ajoutant un
#option à la section Device dans le format suivant:
#Option "nom-sortie-moniteur" "ID du moniteur"
Option "monitor-HDMI-A-0" "hdmi"
Option "monitor-DVI-D-0" "dvi"
Option "monitor-DisplayPort-0" "dp0"
Option "monitor-DisplayPort-1" "dp1"
EndSection
Section "Monitor"
Identifier "dvi"
#Cette entrée facultative spécifie que le moniteur doit être ignoré
# entièrement et non signalé par RandR. Ceci est utile si le
# hardware signale la présence de sorties inexistantes.
Option "Ignore" "true"
EndSection
xrandr ne voit plus la sortie DVI
je vais laisser répondre Philou92 et stop le flood
nota: je teste ceci
Option "Clone" "TRUE"
il s'agit d une erreur d' écriture simplement
ne fonctionne pas sous gnome non plus
Dernière modification par anonyme (07-10-2018 12:01:36)
qui me retourne actuellement :
J'ai conservé toutefois une copie du log avant mon ânerie:
dans les deux cas il n'y a point de Device intel ou autre. Néanmoins mon cpu graphique intégré au processeur est du type intel graphics HD4600
Avec la commande
J'ai actuellement le retour
Avant j'avais :
J'ai ajouté la section dans le fichier /etc/X11/xorg.conf.d/moniteurs
Au démarrage du pc, toujours le même état : Écran de session sur l'écran intégré du PC et le moniteur HDMI en mode écran 2 étendu.
Tousse antique Ovide !
Hors ligne
Option "Ignore" "true"
qui a fonctionné mais au niveau du bureau (écran ignoré par X) , ça va pas résoudre ton souci (en plus test fait sur un pc de bureau , pas un portable)
l'idéal ce serait que dès le démarrage de la machine cet écran soit ignoré. (que grub s'affiche sur l'écran externe)
Fermer le capot du portable ne redirige pas la vidéo sur l'écran externe ? (a partir de l'invite de logging)
Dernière modification par anonyme (07-10-2018 14:30:41)
Bon comme décrit au début du post #9 j'ai peut-être fait une ânerie en faisant un Xorg -configure.
Pas du tout. Ce commande crée un fichier échantillon , mais s'il n'est pas placé sur /etc/X11 ou quelconque des autres repertoires que X surveille au début, ça fait rien du tout. Donc, pas de soucis. Tout au contraire , ce fichier a surement les valeurs Identifier et driver qu'on cherchait
cat /var/log/Xorg.0.log| grep Device
qui me retourne actuellement :[ 1784.912] (**) | |-->Device "Card0"
[ 1784.912] (**) |-->Input Device "Mouse0"
[ 1784.912] (**) |-->Input Device "Keyboard0"
Parfait, ton Identifier est "Card0"
Avec la commandecat /var/log/Xorg.0.log|grep LoadModule
J'ai actuellement le retour[ 1784.836] (II) LoadModule: "amdgpu"
[ 1784.837] (II) LoadModule: "ati"
[ 1784.837] (II) LoadModule: "cirrus"
[ 1784.837] (II) LoadModule: "intel"
[ 1784.838] (II) LoadModule: "mach64"
[ 1784.838] (II) LoadModule: "mga"
[ 1784.838] (II) LoadModule: "neomagic"
[ 1784.838] (II) LoadModule: "nouveau"
[ 1784.838] (II) LoadModule: "openchrome"
[ 1784.839] (II) LoadModule: "qxl"
[ 1784.839] (II) LoadModule: "r128"
[ 1784.839] (II) LoadModule: "radeon"
[ 1784.839] (II) LoadModule: "savage"
[ 1784.839] (II) LoadModule: "siliconmotion"
[ 1784.839] (II) LoadModule: "sisusb"
[ 1784.840] (II) LoadModule: "tdfx"
[ 1784.840] (II) LoadModule: "trident"
[ 1784.840] (II) LoadModule: "vmware"
[ 1784.857] (II) LoadModule: "vesa"
[ 1784.857] (II) LoadModule: "fbdev"
[ 1784.857] (II) LoadModule: "modesetting"
[ 1784.857] (II) LoadModule: "cirrus_laguna"
[ 1784.857] (II) LoadModule: "cirrus_alpine"
Avant j'avais :[ 4.143] (II) LoadModule: "glx"
[ 4.158] (II) LoadModule: "intel"
[ 4.164] (II) LoadModule: "modesetting"
[ 4.167] (II) LoadModule: "fbdev"
[ 4.169] (II) LoadModule: "vesa"
[ 4.177] (II) LoadModule: "fbdevhw"
[ 4.186] (II) LoadModule: "fb"
[ 4.188] (II) LoadModule: "dri2"
[ 4.283] (II) LoadModule: "evdev"
[ 4.308] (II) LoadModule: "synaptics"
Parfait, ton driver est "Card0".
Mais t'as du faire quelque chose bizarre parce que tous ces modules...n'a pas de sens qu'ils son chargés. Beaucoup d'eux ne sont pas nécessaires.
Qu'est que ça donne?
et ?
J'ai ajouté la section dans le fichier /etc/X11/xorg.conf.d/moniteursSection "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "Clone" "true"
EndSection
Il faut seulement corriger l'Identifier: dans ton cas ce n'est pas "Intel Graphics" mais "Card0"
Dernière modification par empanada (07-10-2018 15:35:04)
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
Il n'y a pas de fichier /etc/X11/Xorg.conf c'est aussi pour cela que j'ai suivi le wiki debian, sauf que je n'ai pas copié le fichier /root/xorg.conf.new (voir c-dessous) dans /etc/X11/xorg.conf de peur de tout casser car le contenu me paraît un poil léger (j'ai peut-être tord).
J'ai modifié le fichier /etc/X11/xorg.conf.d/moniteurs comme suit :
Le problème n'est toujours pas résolu...
Tousse antique Ovide !
Hors ligne
Hors ligne
et ceci
tu a pas répondu si tu utilise gnome ou pas
Tousse antique Ovide !
Hors ligne
ça va effacer les anciens log , tu redémarre la machine et tu vérifie a nouveau les dates
normalement avec gnome tu n'a que le log de ton /home , celui dans /var/log seulement si tu utilise un autre bureau
pour sur que la modification ne fonctionne pas j'ai testé ce matin
une bonne piste du poste de lebardix qui a la solution avec lightdm en #18
juste a adapter a gdm3 (que je connais fort mal
pour moi premier cas (sûrement pour mate)
deuxième cas
j'ai fait la manip
nota: gnome sous X comme bureau (gnome me lance wayland donc pas bon pour les tests )
ps: avec tout ça je pense que mate fonctionne mal parce qu il charge le module radeon ( et pas amdgpu )
Dernière modification par anonyme (07-10-2018 17:54:35)
normalement avec gnome tu n'a que le log de ton /home , celui dans /var/log seulement si tu utilise un autre bureau
On se couche pas sans apprendre des nouveaux choses, mais ça alors.... Je suis "étonné" pour dire doucement. C'est clair que gnome ne va pas être mon bureau, ça c'est sûr.
pour sur que la modification ne fonctionne pas j'ai testé ce matin
Le fichier /etc/X11/xorg.conf.d/moniteurs je pense qu'il est correct. Je ne sais pas pourquoi la carte graphique insiste à mètre les écrans en mode étendue.
La dernière option que je vois c'est ajouter une section Serverlayout, le fichier final serait:
Section "Screen"
Identifier "eDP-1"
DefaultDepht 24
SubSection "Display"
Depth 24
Modes "1600x900"
EndSubSection
EndSection
Section "Screen"
Identifier "HDMI1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
EndSection
Section "ServerLayout"
Identifier "Multihead"
Screen "eDP-1"
Screen "HDMI1"
Option "Xinerama" "off"
Option "Clone" "on"
EndSection
une bonne piste du poste de lebardix qui a la solution avec lightdm en #18
Oui, très bonne. Sur lightdm ça serait l'option "greeter-setup-script". Il suffirait de créer un script pour appeler xrandr, ou plus simple encore disper (disper -c)
Une autre option plus simple encore, mais peut-être qu'elle ne soit pas valable pour les besoins de Philou92 c'est de configurer le démarrage automatique de session avec un des utilisateurs. Et une fois dedans à nouveau c'est assez simple paramétrer les écrans au choix avec xrandr, lxrandr, arandr...
juste a adapter a gdm3 (que je connais fort mal
Moi non plus, et pas d'envie
"blues are the roots and the other musics are the fruits" . Willie Dixon
Hors ligne
la fin du log on s'en fou (avec tous les "inputs" )
pour limiter les modules un xorg.conf (sous /etc/X11/xorg.conf)
comme ceci
que j'ai piqué a empanada
nota: j'ai toujours mit "Device0" pour la première carte graphique , mais "Card0" ça me va aussi
on efface le dossier /etc/X11/xorg.conf.d/ (et son contenu )
et on redémarre pour prendre en compte le xorg.conf
Dernière modification par anonyme (07-10-2018 18:35:54)
me répond.
Notez que une fois sous ma session utilisateur, je n'ai aucun souci pour dire à gnome de d'éteindre l'écran intégré et de n'afficher comme écran principal que mon moniteur. D'ailleurs je n'ai pas trouvé ou est cachée cette configuration.
empenada, je vais amender le fichier /etc/X11/xorg.conf.d/moniteurs et vous fait un retour.
Tousse antique Ovide !
Hors ligne
toi pour intel ce sera différent bien sur
reste plus qu'a bosser sur le souci maintenant , moi ce matin j'ai rien trouvé (ma machine a 2 écrans) essayé de supprimer le 0 et garder que le 1 mais toujours sur le bureau donc gdm3 s'affiche toujours sur le mauvais
@empanada
en #22 ton option de logging automatique ça résoud le problème de gdm3
sur mon #13 l'option [Option "Ignore" "true"] va lui désactiver l'écran du portable sur le bureau automatiquement.
ça donne a peu près ceci
juste etre certain des noms HDMI1 et eDP-1 (a vérifier sur le log )
un xrandr lui confirme que l'écran est ignoré ( testé ça fonctionne )
Dernière modification par anonyme (07-10-2018 18:56:35)