resolution gdm greeter

Le
Hugolino
[X-post: fcolc,fcsp; fu2: fcolc]

Salut,

Sur ma kUbuntu 6.10, je me loggue avec gdm (kdm merdoie quand la machine
est serveur LTSP), mais l'écran de login utilise une résolution de
1600x1200 avec le "virtual desktop" (Comme j'utilise une résolution de
1280x960 sous KDE, j'ai mis ce mode en premier dans /etc/X11/xorg.conf).

Comment faire en sorte que gdm utilise 1280x960 comme résolution ?
Pourquoi se met-il en virtual desktop ?

La solution simple, c'est de virer tous les modes supérieurs à 1280x960,
mais dans ce cas je perds la possibilité d'utiliser du 1440x1050.

J'ai pensé que c'était peut-être un problème de dpi (sous KDE, le dpi
vaut 90 selon le programme nvidia-settings), j'ai donc ajouté la ligne
"StandardXServer=/usr/X11R6/bin/X -dpi 90" dans la section "[daemon]" du
fichier "/etc/X11/gdm/gdm.conf-custom" afin qu'elle override la ligne
"StandardXServer=/usr/X11R6/bin/X" de "/etc/X11/gdm/gdm.conf" dès fois
que par défaut il eût été en 100 dpi.

J'ai vérifié avec les réglages OSD de mon écran que les vitesses de
balayages étaient les mêmes pendant le login que sous KDE.

J'ai ggoglé en vain.

Y'a quelqu'un qui aurait une idée pour forcer la résolution du greeter
de gdm ?


PS:
Ma config: PC Athlon 2400+ // CG nvidia GeForce4 Ti 4200 (driver proprio
1.0-9631 installé par envy) // iiyama LS902UUT Visionn Master 1451 //
Xorg 7.1.1 (70101000)

Le fichier de conf de xorg et le log de son lancement sont par là -->
<http://roulaize.fr/infos-machines/pb-gdm>
il raconte bien :
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1280x960@85

Par contre il dit:
(II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200

Et je vois pas ou il a éte chercher ça


Merci de votre aide.


--
``This god is a geek who wears socks with his sandals. His name is
Linus Torvalds.'' (From 'Time')
Hugo (né il y a 1 368 188 205 secondes)
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Thierry B.
Le #1901150
["Followup-To:" header set to fr.comp.applications.x11]
--{ Hugolino a plopé ceci: }--

Salut,

Sur ma kUbuntu 6.10, je me loggue avec gdm (kdm merdoie quand la machine
est serveur LTSP), mais l'écran de login utilise une résolution de
1600x1200 avec le "virtual desktop" (Comme j'utilise une résolution de
1280x960 sous KDE, j'ai mis ce mode en premier dans /etc/X11/xorg.conf).

Comment faire en sorte que gdm utilise 1280x960 comme résolution ?
Pourquoi se met-il en virtual desktop ?

La solution simple, c'est de virer tous les modes supérieurs à 1280x960,
mais dans ce cas je perds la possibilité d'utiliser du 1440x1050.

J'ai pensé que c'était peut-être un problème de dpi (sous KDE, le dpi
vaut 90 selon le programme nvidia-settings), j'ai donc ajouté la ligne
"StandardXServer=/usr/X11R6/bin/X -dpi 90" dans la section "[daemon]" du
fichier "/etc/X11/gdm/gdm.conf-custom" afin qu'elle override la ligne
"StandardXServer=/usr/X11R6/bin/X" de "/etc/X11/gdm/gdm.conf" dès fois
que par défaut il eût été en 100 dpi.

J'ai vérifié avec les réglages OSD de mon écran que les vitesses de
balayages étaient les mêmes pendant le login que sous KDE.

J'ai ggoglé en vain.

Y'a quelqu'un qui aurait une idée pour forcer la résolution du greeter
de gdm ?


C'est peut-être aussi dépendant de la profondeur en bits ?

PS:
Ma config: PC Athlon 2400+ // CG nvidia GeForce4 Ti 4200 (driver proprio
1.0-9631 installé par envy) // iiyama LS902UUT Visionn Master 1451 //
Xorg 7.1.1 (70101000)

Le fichier de conf de xorg et le log de son lancement sont par là -->
il raconte bien :
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "

Par contre il dit:
(II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200

Et je vois pas ou il a éte chercher ça...


Et sur fr.comp.applications.x11 c'est pas mieux ?


--
dans tous les cas mon but du jeu devait consister à se passer de
la problématique de la factorisation une histoire de calculateur
phantasmagorique.
--{ remy, in fr.misc.cryptologie "restons cryptique" }--

YBM
Le #320885
Tu peux essayer d'ajouter :

xrandr -s 1280x960

à la fin de /etc/gdm/Init/Default
Fred
Le #321514
[X-post: fcolc,fcsp; fu2: fcolc]

Salut,

Bonsoir


Sur ma kUbuntu 6.10, je me loggue avec gdm (kdm merdoie quand la machine
est serveur LTSP), mais l'écran de login utilise une résolution de
1600x1200 avec le "virtual desktop" (Comme j'utilise une résolution de
1280x960 sous KDE, j'ai mis ce mode en premier dans /etc/X11/xorg.conf).

Comment faire en sorte que gdm utilise 1280x960 comme résolution ?
Pourquoi se met-il en virtual desktop ?


Car les champs "virtual" de la section screen indiquent 1600 x 1200
(pour moi dans /etc/X11/XF86Config-4).


La solution simple, c'est de virer tous les modes supérieurs à 1280x960,
mais dans ce cas je perds la possibilité d'utiliser du 1440x1050.


La section screen permet une entrée par nombre de couleur et,
*mais c'est à vérifier* la résolution réelle ne peut excéder la
résolution virtuelle.
J'essaierais ceci :

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 16
Virtual 1440x1050
EndSubsection

Subsection "Display"
Depth 24
Virtual 1280 960
EndSubsection
EndSection


gdm en 24 devrait démarer en 1280x960.

Et pour le 1440x1050:
Tu ouvres une session sur une nouvelle console virtuelle
et tu démarre une deuxième serveur X en 16 bits avec
startx -- -bpp 16 :1

Il faudra peut-être modifier la résolution par défaut dans
/etc/X11/xorg.conf.


Si ça ne fonctionne pas, il faut des fichiers de config spécifiques pour
le 1440x1050 dont tu indiquera l'emplacement à startx.

bon courrage!


Fred

Fred
Le #321513

[X-post: fcolc,fcsp; fu2: fcolc]

Salut,



Rebonjour,


Le fichier de conf de xorg et le log de son lancement sont par là -->
il raconte bien :
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "

Par contre il dit:
(II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200

Et je vois pas ou il a éte chercher ça...



je n'avais pas vu le Xpost et j'ai répondu dans fcsp mais en inspectant
tes fichiers, j'ai remarqué que j'avais quelques version de retard sur
mon serveur X (c'est une veille config) et aussi que ton fichier
/etc/X11/xorg.conf à été créé par "nvidia-xconfig" et qu'il ne contient
pas les champs "virtual" .
Peut-être que X possede des valeurs par défaut pour le virtual, ce qui
expliquerait le choix de 1600 x 1200.


D'autre part, ton fichier de log correspond à un lancement avec les
résolutions supérieures à 1280x960 supprimées.
Un log avec toutes les résolutions serait plus parlant.



voici maintenant ce que j'avait proposé:


Comment faire en sorte que gdm utilise 1280x960 comme résolution ?
Pourquoi se met-il en virtual desktop ?



Car les champs "virtual" de la section screen indiquent 1600 x 1200
(pour moi dans /etc/X11/XF86Config-4).


La solution simple, c'est de virer tous les modes supérieurs à 1280x960,
mais dans ce cas je perds la possibilité d'utiliser du 1440x1050.



La section screen permet une entrée par nombre de couleur et,
*mais c'est à vérifier* la résolution réelle ne peut excéder la
résolution virtuelle.
J'essaierais ceci :

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 16
Virtual 1440x1050
EndSubsection

Subsection "Display"
Depth 24
Virtual 1280 960
EndSubsection
EndSection


gdm en 24 devrait démarer en 1280x960.

Et pour le 1440x1050:
Tu ouvres une session sur une nouvelle console virtuelle
et tu démarre une deuxième serveur X en 16 bits avec
startx -- -bpp 16 :1

Il faudra peut-être modifier la résolution par défaut dans
/etc/X11/xorg.conf.


Si ça ne fonctionne pas, il faut des fichiers de config spécifiques pour
le 1440x1050 dont tu indiquera l'emplacement à startx.

bon courrage!


Fred

Hugolino
Le #321512
[X-post: fcolc,fcsp,fcax fu2: fcolc]
Le Sun, 02 Sep 2007 23:23:36 +0200, Fred a écrit:
Sur ma kUbuntu 6.10, je me loggue avec gdm, mais l'écran de login
utilise une résolution de 1600x1200 avec le "virtual desktop" (Comme
j'utilise une résolution de 1280x960 sous KDE, j'ai mis ce mode en
premier dans /etc/X11/xorg.conf).

Comment faire en sorte que gdm utilise 1280x960 comme résolution ?
Pourquoi se met-il en virtual desktop ?


Car les champs "virtual" de la section screen indiquent 1600 x 1200
(pour moi dans /etc/X11/XF86Config-4).


Y'avait pas de section virtual dans mon xorg.conf et en tant que
*gros boulet*, j'avais fait man xorg (qui n'en cause pas) au lieu de
man xorg.conf.


La solution simple, c'est de virer tous les modes supérieurs à 1280x960,
mais dans ce cas je perds la possibilité d'utiliser du 1440x1050.


Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 16
Virtual 1440x1050
EndSubsection
Subsection "Display"
Depth 24
Virtual 1280 960
EndSubsection
EndSection

gdm en 24 devrait démarer en 1280x960.


Ça roulaize.

Et pour le 1440x1050:
Tu ouvres une session sur une nouvelle console virtuelle
et tu démarre une deuxième serveur X en 16 bits avec
startx -- -bpp 16 :1


J'ai déjà utilisé cette ruse, mais il y a trop longtemp pour m'en
souvenir.

Il faudra peut-être modifier la résolution par défaut dans
/etc/X11/xorg.conf.


La résolution par défaut est la première sur la ligne "Modes".

Merci à toi.


--
Voici mon problème, j'ai deux PCs relies par des cartes ethernet,
configures avec le protocole PPP.
-+- Romain in Guide du linuxien pervers - "Ils sont fous ces romains !" -+-

Hugo (né il y a 1 368 227 252 secondes)


Hugolino
Le #1901138
[X-post: fcolc,fcsp,fcax fu2: fcolc]
Le Sun, 02 Sep 2007 23:23:36 +0200, Fred a écrit:
Sur ma kUbuntu 6.10, je me loggue avec gdm, mais l'écran de login
utilise une résolution de 1600x1200 avec le "virtual desktop" (Comme
j'utilise une résolution de 1280x960 sous KDE, j'ai mis ce mode en
premier dans /etc/X11/xorg.conf).

Comment faire en sorte que gdm utilise 1280x960 comme résolution ?
Pourquoi se met-il en virtual desktop ?


Car les champs "virtual" de la section screen indiquent 1600 x 1200
(pour moi dans /etc/X11/XF86Config-4).


Y'avait pas de section virtual dans mon xorg.conf et en tant que
*gros boulet*, j'avais fait man xorg (qui n'en cause pas) au lieu de
man xorg.conf.


La solution simple, c'est de virer tous les modes supérieurs à 1280x960,
mais dans ce cas je perds la possibilité d'utiliser du 1440x1050.


Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 16
Virtual 1440x1050
EndSubsection
Subsection "Display"
Depth 24
Virtual 1280 960
EndSubsection
EndSection

gdm en 24 devrait démarer en 1280x960.


Ça roulaize.

Et pour le 1440x1050:
Tu ouvres une session sur une nouvelle console virtuelle
et tu démarre une deuxième serveur X en 16 bits avec
startx -- -bpp 16 :1


J'ai déjà utilisé cette ruse, mais il y a trop longtemp pour m'en
souvenir.

Il faudra peut-être modifier la résolution par défaut dans
/etc/X11/xorg.conf.


La résolution par défaut est la première sur la ligne "Modes".

Merci à toi.


--
Voici mon problème, j'ai deux PCs relies par des cartes ethernet,
configures avec le protocole PPP.
-+- Romain in Guide du linuxien pervers - "Ils sont fous ces romains !" -+-

Hugo (né il y a 1 368 227 252 secondes)


Fred
Le #321501


[X-post: fcolc,fcsp; fu2: fcolc]

Salut,






je n'avais pas vu le Xpost et j'ai répondu dans fcsp




J'ai vraiment du mal mais ce cout ci, c'est pas de ma faute ou alors
j'ai rien compris au folowup.

Hugolino, je pense que tu a fait suivre sur fscp et pas sur fcolc.


Fred


Hugolino
Le #321500
Le Mon, 03 Sep 2007 00:22:11 +0200, Fred a écrit:
(II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200

Et je vois pas ou il a éte chercher ça...


je n'avais pas vu le Xpost et j'ai répondu dans fcsp


pani pwoblem

mais en inspectant tes fichiers, j'ai remarqué que j'avais quelques
version de retard sur mon serveur X (c'est une veille config) et
aussi que ton fichier /etc/X11/xorg.conf à été créé par
"nvidia-xconfig" et qu'il ne contient pas les champs "virtual".

Peut-être que X possede des valeurs par défaut pour le virtual, ce qui
expliquerait le choix de 1600 x 1200.


En fait, le problème venait du fait que nvidia-xconfig ne propose pas de
régler la taille du virtual desktop et donc ne créé pas l'option dans le
fichier de conf.
C'est moi qui ai édité le xorg.conf pour choisir 1280x960 comme
résolution et j'imagine que xorg choisi le 1600x1200 comme résolution du
virtual desktop parce que c'est un mode valide en 60 Hz (ce que tu
aurais vu dans le fichier de log si je ne l'avais pas commenté dans
xorg.conf).

D'autre part, ton fichier de log correspond à un lancement avec les
résolutions supérieures à 1280x960 supprimées.


Oui, c'était pas malin de ma part de filer le fichier de log
correspondant au cas ou j'avais trouvé le workaround de supprimer le
problème.

Un log avec toutes les résolutions serait plus parlant.


Ouiménon, puisque grâce à toi le problème est résolu.

voici maintenant ce que j'avait proposé:
[cut]


C'est OK maintenant.


Merci encore


--
"J'ai appris qu'il était question de mettre la gestion du système
solaire sous Linux, c'est Dieu qui va etre content."
-+- Romain in Guide du linuxien pervers - "Ils sont fous ces romains !" -+-
Hugo (né il y a 1 368 228 659 secondes)


Hugolino
Le #321499
Le Mon, 03 Sep 2007 00:37:27 +0200, Fred a écrit:
J'ai vraiment du mal mais ce cout ci, c'est pas de ma faute ou alors
j'ai rien compris au folowup.


Bin regarde les entêtes...

Hugolino, je pense que tu a fait suivre sur fscp et pas sur fcolc.


Arf !
/me boulet :)


--
/me vient de penser au concept du string cordless, pas inintéressant...
Hugo (né il y a 1 368 230 771 secondes)

YBM
Le #321498
ajouter un :

xrandr -s 1280x960

à la fin de /etc/gdm/Init/Default

ça pourrait le faire (non testé).
Publicité
Poster une réponse
Anonyme