PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XFree 4.0 virtueller Desktop auf Monitorgröße ampassen


21.03.00, 01:31
Ich habe mir das neue X 4.0-System installiert (auf redhat 6.1 - 686 Anpassung Riva TNT2, 19 Zoll)
Funktioniert nach enigen Konfigurationsproblemen auch tadellos (Konfiguration mit XConfigurator hat nicht funktioniert)Allerdings habe ich noch ein Problem mit der Auflösung. Zur Zeit wird bei mir nur die 1600 x 1200 Auflösung so dargestellt, dass der gesamte Desktop zu sehen ist. Dann sind die Schriften aber so klein, dass man GNOME kaum noch benutzen kann - KDE geht mit 14pt Schriften.

Bei der 1280er Auflösung ist der virtuelle Desktop größer als mein Bildschirm, so dass er sich immer verschiebt, wenn man mit der Maus an die Ränder kommt. Gibt es hier eine XF86Config Konfiguration, die das vermeidet. Im Rahmen der Konfiguration gab es einen Punkt, der angeblich die Wahl zwischen den verschiedenen Modi ermöglicht. Funktioniert aber nicht.
Wer kann mir helfen?

Christoph
21.03.00, 13:33
Falls du den FVWM2 benutzt, kannst du das Desktopwechseln bei "Maus am Rand" unterdrücken mit dem Parameter "EdgeResistance" in der .fvwm2rc (Genauere Infos: "man fvwm2").

Mit Gnome oder KDE kenne ich mich nicht aus, aber da gibt es vielleicht auch Möglichkeiten.

Christoph

21.03.00, 22:18
Vielen Dank,
aber es geht nicht um einen Wechsel zwischen den einzelnen Desktops, sondern darum, dass auf dem Monitor z. B. nur 80 % des gesamten Desktops zu sehen sind. Ich sehe z. B. vom Panel den linken Teil ganz - rechts fehlt aber ein Stück.
Wenn ich dann mit der Maus nach rechts gehe verschiebt sich die Anzeige lansam und ich sehe dann den rechten Teil des Panels - der linke Teil verschwindet.

Das ist etwa so als würde man in ein Blatt Papier ein große Loch schneiden (Monitor) hinter dieses Blatt hält man dann ein zweites Blatt. Man sieht also nur einen Teil des zweiten Blatts.
Wenn man nun mit der Maus an einen Rand geht, verschiebt sich langsam das Bild (kein edge fliping).

Manfred-B
21.03.00, 23:37
hallo eckhard!
zu diesem Thema waren hier schon öfters unbeantwortete Fragen im Forum: suchbegriff: virtuell

also eigendlich kann (muß) man mit diesem Missgeschick leben http://www.linuxforen.de/ubb/smile.gif in /etc/XF86Config sollte die zeile Virtual auskommentiert werden
falls es dann immer noch nicht klappt kann man nicht mit ctrl alt +/- zur laufzeit des X servers die Auflösung umschalten.
es bleibt aber die möglichkeit sich mehrere XF86Config dateien zu speichern und ein link auf diese Datei vor dem startx zu ersetellen.
Die Virtuelle Auflösung ist immer die höchste angabe in der zeile Virtual. Alle Auflösungen darunter kann man per shortcut umschalten (virtuell)
also zB.:
SubSection "Display"
Depth 24
Modes "1600x1200" "1600x1000" "1280x1024" "1280x960" "1152x864" "1024x768"
# Virtual 1600 1000
# Virtual 1600 1200
Virtual 1280 1024
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"

Also alle Modes in absteigender Auflösung; nur eine nicht auskommentierte Virtual zeile: Das ist dann die (höchste) Auflösung nach startx
Dann kannst Du (virtuell) zoomen mit Ctrl Alt +/-

Bleibt die frage ob wirklich jemand mit Ctrl + Alt + [grau+] zwischen den Auflösungen umschalten kann?

real time for Linux! - Linux rocks Billy idle

Manfred-B
21.03.00, 23:43
hallo eckhard!
zu diesem Thema waren hier schon öfters unbeantwortete Fragen im Forum: suchbegriff: virtuell

also eigendlich kann (muß) man mit diesem Missgeschick leben http://www.linuxforen.de/ubb/smile.gif in /etc/XF86Config sollte die zeile Virtual auskommentiert werden
falls es dann immer noch nicht klappt kann man nicht mit ctrl alt +/- zur laufzeit des X servers die Auflösung umschalten.
es bleibt aber die möglichkeit sich mehrere XF86Config dateien zu speichern und ein link auf diese Datei vor dem startx zu ersetellen.
Die Virtuelle Auflösung ist immer die höchste angabe in der zeile Virtual. Alle Auflösungen darunter kann man per shortcut umschalten (virtuell)
also zB.:
SubSection "Display"
Depth 24
Modes "1600x1200" "1600x1000" "1280x1024" "1280x960" "1152x864" "1024x768"
# Virtual 1600 1000
# Virtual 1600 1200
Virtual 1280 1024
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"

Also alle Modes in absteigender Auflösung; nur eine nicht auskommentierte Virtual zeile: Das ist dann die (höchste) Auflösung nach startx
Dann kannst Du (virtuell) zoomen mit Ctrl Alt +/-


Bleibt die frage ob wirklich jemand mit Ctrl + Alt + [grau+] zwischen den Auflösungen umschalten kann ohne virtueller Desktop

Gruß Manfred

real time for linux! - linux rocks billy idle

22.03.00, 20:25
Hallo Manfred,
vielen Dank für die Hinweise. Mein Problem hat sich geklärt. Der Hinweis mit dem zoomen war für mich die Lösung.
Das Umschalten mit mit Ctrl + Alt + [grau+] zwischen den Auflösungen ist immer noch möglich - wenn auch mit einem teilweise schwarzen Bildschirm.
Ich teile hier kurz mit, wie es bei mir ging, da es offenbar andere gibt, die das geliche Problem haben.

Ich hatte zwar vorher keine virtuellen Desktopgrößen in der XF86.Config angegeben, sondern nur folgende Konfiguration:
# ************************************************** **
# Screen sections
# ***********************************************
Section "Screen"
Identifier "Screen 1"
Device "RIVA TNT2"
Monitor "My Monitor"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1152x864" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
# ************************************************** ********************

Jetzt habe ich einfach die "1600x1200" Auflösung ganz rausgenommen wie man der folgenden Konfiguration entnehmen kann:
# ************************************************** ********************
# Screen sections
# ************************************************** ********************

Section "Screen"
Identifier "Screen 1"
Device "RIVA TNT2"
Monitor "My Monitor"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" # "1600x1200"
ViewPort 0 0
EndSubsection
EndSection

# ************************************************** ********************

Damit startet X gleich mit "1280x1024". Man kann mit »ctrl« + »Alt« + «+« immer noch auf "1152x864" und "1024x768" umschalten. "1600x1200" geht natürlich nicht mehr - brauche ich aber auch nicht.

Vorher hatte ich lediglich folgende Kombinationen versucht:

Modes "1280x1024" "1152x864" "1024x768" "1600x1200"

also mit "1600x1200" als ein möglicher Modus.

Offenbar liest X die gesamte Modes-Zeile durch und richtet sich dann auf die größtmögliche Auflösung ein. Wenn 1600x 1200 nicht auskommentiert ist, wird X so konfiguriert, dass man während dem laufenden Betrieb auch auf 1600x 1200 umschalten kann (mit »ctrl« + »Alt« + «+«).
Gestartet wird aber mit der ersten möglichen Auflösung in der Modes Zeile - also bei
"1280x1024" "1152x864" "1024x768" "1600x1200" ----- mit 1280x1024 und bei

"1024x768" "1280x1024" "1152x864" "1600x1200" ----- mit "1024x768".

Vielen Dank für die Hinweise. Mein Problem hat sich geklärt.
Ich teile hier kurz mit, wie es bei mir ging, da es offenbar andere gibt, die das geliche Problem haben.

Ich hatte zwar vorher keine virtuellen Desktopgrößen in der XF86.Config angegeben, sondern nur folgende Konfiguration:
# ************************************************** ********************
# Screen sections
# ************************************************** ********************
Section "Screen"
Identifier "Screen 1"
Device "RIVA TNT2"
Monitor "My Monitor"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1152x864" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
# ************************************************** ********************

Jetzt habe ich einfach die "1600x1200" Auflösung ganz rausgenommen wie man der folgenden Konfiguration entnehmen kann:
# ************************************************** ********************
# Screen sections
# ************************************************** ********************

Section "Screen"
Identifier "Screen 1"
Device "RIVA TNT2"
Monitor "My Monitor"
DefaultDepth 16

Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" # "1600x1200"
ViewPort 0 0
EndSubsection
EndSection

# ************************************************** ********************

Damit startet X gleich mit "1280x1024". Man kann mit »ctrl« + »Alt« + «+« immer noch auf "1152x864" und "1024x768" umschalten. "1600x1200" geht natürlich nicht mehr - brauche ich aber auch nicht.

Vorher hatte ich lediglich folgende Kombinationen versucht:

Modes "1280x1024" "1152x864" "1024x768" "1600x1200"

also mit "1600x1200" als ein möglicher Modus.

Offenbar liest X die gesamte Modes-Zeile durch und richtet sich dann auf die größtmögliche Auflösung ein. Wenn 1600x 1200 nicht auskommentiert ist, wird X so konfiguriert, dass man während dem laufenden Betrieb auch auf 1600x 1200 umschalten kann (mit »ctrl« + »Alt« + «+«).
Gestartet wird aber mit der ersten möglichen Auflösung in der Modes Zeile - also bei
"1280x1024" "1152x864" "1024x768" "1600x1200" ----- mit 1280x1024 und bei

"1024x768" "1280x1024" "1152x864" "1600x1200" ----- mit "1024x768".

24.03.00, 23:54
Hallo Eckhard

Man kann doch im gnome sicher auch die die Grösse der Buchstaben ändern im Gnome Cofigurator.

wass macht den ein User der ein TFT Monitor hat der nur 1600x1200 darstellen kann.