Bureau qui deborde de l'écran
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour
J'ai une Debian Sarge, une carte graphique Matrox G500 et un écran plat Samsung SyncMaster 171P, et lorsque je me met en 1280x1028 ou en 1028x780, mon bureau déborde de l'écran. Il faut que fasse bouger la souris pour faire deffiler le bureau.
J'ai lu sur le net qu'il fallait mettre en commentaire a ligne "virtual" dans le fichier de configuration (XFree86Config-4 pour la Debian) mais je n'ai pas vu cette ligne dans ce fichier.
Comment est ce que je peux faire pour etre en 1280x1028 ou en 1028x780 sans que mon bureau déborde?
Merci
J'ai une Debian Sarge, une carte graphique Matrox G500 et un écran plat Samsung SyncMaster 171P, et lorsque je me met en 1280x1028 ou en 1028x780, mon bureau déborde de l'écran. Il faut que fasse bouger la souris pour faire deffiler le bureau.
J'ai lu sur le net qu'il fallait mettre en commentaire a ligne "virtual" dans le fichier de configuration (XFree86Config-4 pour la Debian) mais je n'ai pas vu cette ligne dans ce fichier.
Comment est ce que je peux faire pour etre en 1280x1028 ou en 1028x780 sans que mon bureau déborde?
Merci
A voir également:
- Bureau qui deborde de l'écran
- Double ecran - Guide
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Retourner ecran pc - Guide
- Écran de veille - Guide
- Bureau virtuel windows 10 - Guide
6 réponses
Je suppose tu as dans ton fichier XFree86Config-4 un morceau similaire a ca:
Section "Screen"
Identifier "Screen 1"
Device "...."
Monitor "...."
DefaultDepth 16
Subsection "Display"
Depth ...
Modes "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
....
EndSection
La partie importante c'est la ligne "Modes". Si c'est comme dans cet exemple avec d'abord "1024x768" et apres "1280x1024" je crois ca fait cet effet de "debordement" (car on peut changer entre les deux avec
Crt-Alt+ et Crt-Alt-"-" et le X reserve toujour le maximum).
Alors la solution est simple tu ne mets qu'une resolution: soit "1024x768" ou soit "1280x1024" ou lieu des deux sur la ligne (si la plus grande resolution est en 1ere ca ira aussi car c'est identique au maximum).
Section "Screen"
Identifier "Screen 1"
Device "...."
Monitor "...."
DefaultDepth 16
Subsection "Display"
Depth ...
Modes "1024x768" "1280x1024"
ViewPort 0 0
EndSubsection
....
EndSection
La partie importante c'est la ligne "Modes". Si c'est comme dans cet exemple avec d'abord "1024x768" et apres "1280x1024" je crois ca fait cet effet de "debordement" (car on peut changer entre les deux avec
Crt-Alt+ et Crt-Alt-"-" et le X reserve toujour le maximum).
Alors la solution est simple tu ne mets qu'une resolution: soit "1024x768" ou soit "1280x1024" ou lieu des deux sur la ligne (si la plus grande resolution est en 1ere ca ira aussi car c'est identique au maximum).
Salut,
je te remercie de m'avoir répondue.
J'ai donc mis qu'un résolution 1280x1024, mais cette fois ci au lieu d'avoir un bureau qui déborde, je n'ai plus de bureau de tout!!! ;-)
X se charge, mais mon écran reste noir, et j'ai l'impression qui se desactive, comme lorsqu'il est en veille sous windows.
Je ne vois pas ce que je peux faire.
je te remercie de m'avoir répondue.
J'ai donc mis qu'un résolution 1280x1024, mais cette fois ci au lieu d'avoir un bureau qui déborde, je n'ai plus de bureau de tout!!! ;-)
X se charge, mais mon écran reste noir, et j'ai l'impression qui se desactive, comme lorsqu'il est en veille sous windows.
Je ne vois pas ce que je peux faire.
Ca veut dire que chez toi pour une raison ou pour une autre le 1280x1024 ne passe pas, il faut remettre, au moins au debut, le 1024x768 (mais tout seul sans le 1280x1024 derrier).
Pour reparer ta situation actuelle: Quand tu es devant l'ecran noir essaie d'appuyer simultanement sur Crt-Alt-F1 (ou Crt-Alt-F2). Ca devrait te montrer (peut-etre apres quelques secondes de decalage) un truc avec: "login:" mais purement en mode texte et pas en mode graphique. Tu tapes derriere le login: "root" et tu mets ton mot de pass. Apres, la premiere chose que tu fais c'est tapper la commande:
pour changer le runlevel vers 3 ou le serveur X (qui a plante) ne tourne pas. Il est possible qu'avec cette commande tu ne vois pas d'effet mais ca a quand meme arrete le "serveur X" qui cree le probleme.
Apres il faut remodifier le fichier /etc/X11/XF86Config-4. Si tu as garde une copie de l'ancien fichier tu fais simplement:
(si l'ancien fichier s'appelle "XF86Config-4.ancien", sinon tu remplaces le bon nom) et apres tu tapes:
pour redemarrer le mode graphique tu devrais arriver au mode ou l'ecran deborde.
Si tu n'as pas garde une copie de l'ancien fichier de config il faut le remodifier avec un editeur qui marche en texte. Essaie emacs, jed, jove, si rien ne marche le "vi", j'espere que tu sauras l'utiliser, sinon regardes avant (sur ta connection actuelle) la doc:
http://doc.mandrakelinux.com/MandrakeLinux/100/fr/Command-Line.html/ch04s02.html
Tu remplaces le "1280x1024" par "1024x768" et apres tu refais aussi la commande "/sbin/init 5" pour demarrer le mode graphique (cette fois si en 1024x768 sans debordement).
Dans les deux cas tu reprends le controle avec mode graphique sur ta machine.
---------------------
Apres pour avoir la bonne resolution je crois il y a un probleme de frequence. Je suppose il essaie en mode 1280x1024 une frequence qui ne passe pas avec ton ecran. En fait si avant (ta 1ere modif) la ligne avec modes etait:
Modes "1280x1024" "1024x768"
et pas:
Modes "1024x768" "1280x1024"
comme je l'ai suppose ci-dessus, ca veut dire qu'il a bien essaye le mode 1280x1024 mais ce n'est pas passe.
Si ce n'est pas encore le cas (re)mets la 1ere des deux lignes ci-dessus et en plus cherche les lignes:
HorizSync 30 - 70
VertRefresh 56 - 65
(chez toi il y a d'autre valeurs). Ce sont les frequences admises par ton ecran (en principe tu peux les trouvers dans la doc de l'ecran et aussi sur le site web du fournisseur). Tu peux essayer de reduire la 2nd frequence verticale (mettre un tout petit peu au dessus de 60 pour lui forcer le 60 Hz) pour "mentir" ou "dire" aux serveur X d'essayer un autre mode. Je crois si tu mets les valeurs ci-dessus ca devrait marcher (c.-a-d. ca ne fera pas de mal avec un ecran plat 17 pousses, car avec ces chiffres c'est certainement reduit par rapport aux valeurs precedentes. Il faut eviter de deborder par rapport aux valeurs de la doc.)
Avec ca, ca peut eventuellement passer mais ce n'est pas sur. J'en ai vu une chose similaire avec le live cd de Knoppix ou j'ai eu le meme pb et il n'a pas voulu prendre le bon mode pour un ecran plat. C'etait la derniere version de X.org qui faisait ca. De toute facon on vera apres.
Pour reparer ta situation actuelle: Quand tu es devant l'ecran noir essaie d'appuyer simultanement sur Crt-Alt-F1 (ou Crt-Alt-F2). Ca devrait te montrer (peut-etre apres quelques secondes de decalage) un truc avec: "login:" mais purement en mode texte et pas en mode graphique. Tu tapes derriere le login: "root" et tu mets ton mot de pass. Apres, la premiere chose que tu fais c'est tapper la commande:
/sbin/init 3
pour changer le runlevel vers 3 ou le serveur X (qui a plante) ne tourne pas. Il est possible qu'avec cette commande tu ne vois pas d'effet mais ca a quand meme arrete le "serveur X" qui cree le probleme.
Apres il faut remodifier le fichier /etc/X11/XF86Config-4. Si tu as garde une copie de l'ancien fichier tu fais simplement:
cd /etc/X11 mv XF86Config-4 XF86Config-4.essaie cp XF86Config-4.ancien XF86Config-4
(si l'ancien fichier s'appelle "XF86Config-4.ancien", sinon tu remplaces le bon nom) et apres tu tapes:
/sbin/init 5
pour redemarrer le mode graphique tu devrais arriver au mode ou l'ecran deborde.
Si tu n'as pas garde une copie de l'ancien fichier de config il faut le remodifier avec un editeur qui marche en texte. Essaie emacs, jed, jove, si rien ne marche le "vi", j'espere que tu sauras l'utiliser, sinon regardes avant (sur ta connection actuelle) la doc:
http://doc.mandrakelinux.com/MandrakeLinux/100/fr/Command-Line.html/ch04s02.html
Tu remplaces le "1280x1024" par "1024x768" et apres tu refais aussi la commande "/sbin/init 5" pour demarrer le mode graphique (cette fois si en 1024x768 sans debordement).
Dans les deux cas tu reprends le controle avec mode graphique sur ta machine.
---------------------
Apres pour avoir la bonne resolution je crois il y a un probleme de frequence. Je suppose il essaie en mode 1280x1024 une frequence qui ne passe pas avec ton ecran. En fait si avant (ta 1ere modif) la ligne avec modes etait:
Modes "1280x1024" "1024x768"
et pas:
Modes "1024x768" "1280x1024"
comme je l'ai suppose ci-dessus, ca veut dire qu'il a bien essaye le mode 1280x1024 mais ce n'est pas passe.
Si ce n'est pas encore le cas (re)mets la 1ere des deux lignes ci-dessus et en plus cherche les lignes:
HorizSync 30 - 70
VertRefresh 56 - 65
(chez toi il y a d'autre valeurs). Ce sont les frequences admises par ton ecran (en principe tu peux les trouvers dans la doc de l'ecran et aussi sur le site web du fournisseur). Tu peux essayer de reduire la 2nd frequence verticale (mettre un tout petit peu au dessus de 60 pour lui forcer le 60 Hz) pour "mentir" ou "dire" aux serveur X d'essayer un autre mode. Je crois si tu mets les valeurs ci-dessus ca devrait marcher (c.-a-d. ca ne fera pas de mal avec un ecran plat 17 pousses, car avec ces chiffres c'est certainement reduit par rapport aux valeurs precedentes. Il faut eviter de deborder par rapport aux valeurs de la doc.)
Avec ca, ca peut eventuellement passer mais ce n'est pas sur. J'en ai vu une chose similaire avec le live cd de Knoppix ou j'ai eu le meme pb et il n'a pas voulu prendre le bon mode pour un ecran plat. C'etait la derniere version de X.org qui faisait ca. De toute facon on vera apres.
J'ai lu avec attention ce que tu as posté.
En fait, je ne pouvais même pas etre en 1024x768, il n'y a que le 800x600.
Lors de l'installation de la Debian, et notament pour la configuration de l'écran, le systeme a detecté automatiquement mon écran, et ensuite j'ai choisi le mode avancé lors de la configuration de l'écran, et là j'ai rentré les valeurs du constructeur, à savoir 30-87 pour l'horizontal et 56-85 pour le vertical, donc normalement ces valeurs devraient passer sans pb.
J'ai quand même essayé avec les valeurs "passes partout" que tu m'as donné, mais là c'est pareil, ce n'est passé.
J'ai toujours l'écran noir (ou desactivé, le bouton de marche/arret clignote)
Je me un copier coller de mon fichier XFreeConfig-4 (ne tient pas compte du formatage, je l'ai édté avec le bloc note de windows)
En fait, je ne pouvais même pas etre en 1024x768, il n'y a que le 800x600.
Lors de l'installation de la Debian, et notament pour la configuration de l'écran, le systeme a detecté automatiquement mon écran, et ensuite j'ai choisi le mode avancé lors de la configuration de l'écran, et là j'ai rentré les valeurs du constructeur, à savoir 30-87 pour l'horizontal et 56-85 pour le vertical, donc normalement ces valeurs devraient passer sans pb.
J'ai quand même essayé avec les valeurs "passes partout" que tu m'as donné, mais là c'est pareil, ce n'est passé.
J'ai toujours l'écran noir (ou desactivé, le bouton de marche/arret clignote)
Je me un copier coller de mon fichier XFreeConfig-4 (ne tient pas compte du formatage, je l'ai édté avec le bloc note de windows)
"Device" Identifier "Carte vidéo générique" Driver "mga" BusID "PCI:1:0:0" EndSection Section "Monitor" Identifier "@BL:2d1e" HorizSync 30-70 VertRefresh 56-65 Option "DPMS" EndSection Section " Screen" Identifier "Default Screen" Device "Carte vidéo générique" Monitor "@BL:2d1e" DefaultDepth 24 SubSection "Display" Depth 1 Modes "800x600 1024x768 1280x1024" EndSubSection SubSection "Display" Depth 4 Modes "800x600 1024x768 1280x1024" EndSubSection SubSection "Display" Depth 8 Modes "800x600 1024x768 1280x1024" EndSubSection SubSection "Display" Depth 15 Modes "800x600 1024x768 1280x1024" EndSubSection SubSection "Display" Depth 16 Modes "800x600 1024x768 1280x1024" EndSubSection SubSection "Display" Depth 24 Modes "800x600 1024x768 1280x1024é EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Generic Mouse" EndSection Section "DRI" Mode 0666 EndSection
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Juste une suggestion, le problème ne viendrait il pas
"800x600 1024x768 1280x1024é <--- accent du a une faute de frappe à la place de " ?
"800x600 1024x768 1280x1024é <--- accent du a une faute de frappe à la place de " ?
D'abord pour tester il faut passer en runlevel 3 en permanence. Pour ca il faut changer le fichier /etc/inittab (fais d'abord une copie), c'est la ligne:
Il faut y remplacer le 5 par 3 et apres ca demarre en mode texte (mais pour la 1ere fois: tu fais en root "/sbin/init 3", ca evite le reboot).
Une fois en mode text tu as 6 ecrans virtuels parallels accessible par Alt-F1, ..., Alt-F6 et tous qui proposent de login. Tu te connectes sur un en tant qu'utilisateur normal (ou root si tu veux) et tu pourras lancer le mode graphique simplement avec la commande: "startx". Si ca plante soit ca s'arrete tout seule et apres tu verras de message d'erreurs ou soit tu pourras "tuer" le X avec Ctrl-Alt-Backspace (PAS: "Delete" !!).
Apres sur un autre ecran texte (faire Alt-F2 et apres Alt-F1 pour revenir) tu te connectes en root pour editer le XF86Config-4.
-----------
Apres pour le pb de resolution etc. je te propose de jouer avec le DefaultDepth, c.-a-d. de tester 16 au lieu de 24 (ou meme 8 au lieu de 24, mais avec 8 ca peut faire des couleurs bizarres si les applications bouffent trops de couleurs, notamment netscape/mozilla). Pour les modes essaies partout, ou au moins pour les valeurs de "Depth" que tu vas tester, l'ordre inverse:
Modes "1280x1024" "1024x768" "800x600"
Ici il commence avec la grande resolution, si elle ne passe pas il essaie avec la prochaine etc. Pour les guillemets, je crois il faut encadrer chaque resolution (mais peut-etre ca a change ou les deux passent, il faut verifer).
Apres tu as combien de memoire sur ta carte graphique ? Surtout il y combien directement disponible au cas ou elle utilise de memoire de systeme pour completer ? Je sais que sur des cartes onboard des DELL optiplex par exemple, il n'y a par defaut que 1 Mo de memoire et cause de ca la resolution ne peut pas depasser 1024x768 en Depth 8 ou 800x600 en Depth 16.
Apres j'ai decouvert qu'il y avait dans le bios un truc pour passer a 8 Mo onboard memory pour resoudre le pb.
Pour une resolution de type: "X fois Y" avec Depth Z il faut avoir
X fois Y fois Z bits de memoire ou X fois Y fois Z divise par 8 octets de memoire. Donc avec 1280x1024 et Depth 24 ca fait: 3.8 Mo.
Normalement ca ne pose pas de pbs pour une carte graphique moderne mais il est [possible qu'elle n'ait que tres peu de memoire elle meme car elle est sense de completer avec de memoire de systeme (pour de choses 3D etc.). Cependant souvent en Linux pour la resolution ca ne marche qu'avec la memoire directe qu'elle possede elle meme. Donc si ce n'est pas assez ca te force a une resolution basse.
Une derniere piste a ne pas negliger: Tu as regarde si Matrox ne fournit pas sur leur page web un driver linux superieur (typiquement propritaire mais gratuit) a celui dans Debian (celui qui est opensource) ?
id:5:initdefault:
Il faut y remplacer le 5 par 3 et apres ca demarre en mode texte (mais pour la 1ere fois: tu fais en root "/sbin/init 3", ca evite le reboot).
Une fois en mode text tu as 6 ecrans virtuels parallels accessible par Alt-F1, ..., Alt-F6 et tous qui proposent de login. Tu te connectes sur un en tant qu'utilisateur normal (ou root si tu veux) et tu pourras lancer le mode graphique simplement avec la commande: "startx". Si ca plante soit ca s'arrete tout seule et apres tu verras de message d'erreurs ou soit tu pourras "tuer" le X avec Ctrl-Alt-Backspace (PAS: "Delete" !!).
Apres sur un autre ecran texte (faire Alt-F2 et apres Alt-F1 pour revenir) tu te connectes en root pour editer le XF86Config-4.
-----------
Apres pour le pb de resolution etc. je te propose de jouer avec le DefaultDepth, c.-a-d. de tester 16 au lieu de 24 (ou meme 8 au lieu de 24, mais avec 8 ca peut faire des couleurs bizarres si les applications bouffent trops de couleurs, notamment netscape/mozilla). Pour les modes essaies partout, ou au moins pour les valeurs de "Depth" que tu vas tester, l'ordre inverse:
Modes "1280x1024" "1024x768" "800x600"
Ici il commence avec la grande resolution, si elle ne passe pas il essaie avec la prochaine etc. Pour les guillemets, je crois il faut encadrer chaque resolution (mais peut-etre ca a change ou les deux passent, il faut verifer).
Apres tu as combien de memoire sur ta carte graphique ? Surtout il y combien directement disponible au cas ou elle utilise de memoire de systeme pour completer ? Je sais que sur des cartes onboard des DELL optiplex par exemple, il n'y a par defaut que 1 Mo de memoire et cause de ca la resolution ne peut pas depasser 1024x768 en Depth 8 ou 800x600 en Depth 16.
Apres j'ai decouvert qu'il y avait dans le bios un truc pour passer a 8 Mo onboard memory pour resoudre le pb.
Pour une resolution de type: "X fois Y" avec Depth Z il faut avoir
X fois Y fois Z bits de memoire ou X fois Y fois Z divise par 8 octets de memoire. Donc avec 1280x1024 et Depth 24 ca fait: 3.8 Mo.
Normalement ca ne pose pas de pbs pour une carte graphique moderne mais il est [possible qu'elle n'ait que tres peu de memoire elle meme car elle est sense de completer avec de memoire de systeme (pour de choses 3D etc.). Cependant souvent en Linux pour la resolution ca ne marche qu'avec la memoire directe qu'elle possede elle meme. Donc si ce n'est pas assez ca te force a une resolution basse.
Une derniere piste a ne pas negliger: Tu as regarde si Matrox ne fournit pas sur leur page web un driver linux superieur (typiquement propritaire mais gratuit) a celui dans Debian (celui qui est opensource) ?
Salut,
Désolé pour ce long silence (en plus je n'ai même pas eu le temps de te remercier, ce que je fais maintenant : merci pour ton aide), mais j'ai repris les cours (et oui fini les vacances où je pouvais passer 8h par jour sur le pc).
Bon alors j'ai tout repris à plat, j'ai tout recommencé zéro, mais bon tjrs la même galere. J'ai essayé d'installer le driver Matrox (celui du cdrom d'installation et un télécharger sur le site offciel), mais un messsage me dit que ma version de XFree n'est pas compatible (si j'ai bien compris, car mon anglais est déplorable). Mais normalement ça devrait passer sans pb, j'ai vérifier dans le fichier Read Me.
Une question que je me pose, est il necessaire de recompiler mon noyau?
Car depuis que j'ai installé ma Debian, je ne l'ai pas encore fait.....
Est ce que cela pour régler mon pb?
Ma carte à 32Mo de mémoire.
Et encore merci pour ton aide.
Désolé pour ce long silence (en plus je n'ai même pas eu le temps de te remercier, ce que je fais maintenant : merci pour ton aide), mais j'ai repris les cours (et oui fini les vacances où je pouvais passer 8h par jour sur le pc).
Bon alors j'ai tout repris à plat, j'ai tout recommencé zéro, mais bon tjrs la même galere. J'ai essayé d'installer le driver Matrox (celui du cdrom d'installation et un télécharger sur le site offciel), mais un messsage me dit que ma version de XFree n'est pas compatible (si j'ai bien compris, car mon anglais est déplorable). Mais normalement ça devrait passer sans pb, j'ai vérifier dans le fichier Read Me.
Une question que je me pose, est il necessaire de recompiler mon noyau?
Car depuis que j'ai installé ma Debian, je ne l'ai pas encore fait.....
Est ce que cela pour régler mon pb?
Ma carte à 32Mo de mémoire.
Et encore merci pour ton aide.
Salut,
je te remercie de m'avoir répondue.
J'ai donc mis qu'un résolution 1280x1024, mais cette fois ci au lieu d'avoir un bureau qui déborde, je n'ai plus de bureau de tout!!! ;-)
X se charge, mais mon écran reste noir, et j'ai l'impression qui se desactive, comme lorsqu'il est en veille sous windows.
Je ne vois pas ce que je peux faire.