Was mich bei der Feature-Liste wundert, ist die Multihead-Unterstuetzung. Macht dies denn nicht X (und vielleicht noch der Windowmanager bzw. Desktop) alleine? Kann man QT-Anwendungen nicht im Xinerama-Format benutzen, bzw. konnte GTK-Anwendungen bisher dafuer nicht nutzen?
Von Daniel Bausch am Di, 24. Dezember 2002 um 17:54 #
Hallo!
Unter X ist es normalerweise nicht möglich ein Fenster einfach so von einem Bildschirm auf den anderen zu übertragen. Xinerama korrigiert diese Beschränktheit dadurch, dass es mehrere Bildschirme auf Client-Seite als ein Bildschirm erscheinen lässt. Das führt aber ohne besonder Unterstützung zu negativen Nebeneffekten. Dialogfelder, die normalerweise in der Mitte des Bildschirms angezeigt werden, werden nun in der Mitte des virtuellen Bildschirms angezeigt, was bedeutet, dass eine Hälfte im einen Bildschirm liegt und die andere im anderen. Weitere Probleme sind z.B. das Panel der Windowmanager. Es wird über beide Bildschirme ausgedeht, was auch nicht toll ist. Das Übertragen eines Fensters auf einen anderen X-Server funktioniert schon gar nicht, da die X-Server voneinander nichts wissen und ev. völlig andere Methoden zur Speicherung der Informationen haben könnten. Nur das Protokoll ist genormt, die Implementation nicht. Diese neue Version von GTK kompensiert diese Unzulänglichkeiten der X-Spezifikation, indem es z.B. eine Möglichkeit gibt, die beiden Hälften eines virtuellen Xinerama Bildschirms auseinanderzuhalten.
Hallo, weiß jemand, ob es mit der neuen gtk-version möglich sein wird, Gnome direkt auf zwei Bildschirmen (an zwei Grafikkarten) darzustellen? Bisher habe ich das nur mit krummen Workarounds über zwei Windowmanager hinbekommen, während KDE oder XFCE das ja direkt selber machen. Für Vorschläge oder Tipps bin ich dankbar! Gruß, tom
Von MrFriendly am Do, 26. Dezember 2002 um 17:41 #
Also von GTK selbst aus ists durch den neuen multihead Support schon möglich. Leider muss der WM selbst und auch diverse Gnome Programme noch entsprechende Unterstützung mitbringen damit das auch reibungslos innerhalb Gnomes läuft.
Bei Gnome 2.0.x ists zwar mitm gtk 2.2 schon möglich, aber einige Funktionen werden wohl erst mit Gnome 2.2.x vollständig unterstüzt werden...
Werden dann Qt Anwendungen als GTK 2.2 dargestellt?
Weiß jemand etwas genaueres?
erstaunt,
Gert
Unter X ist es normalerweise nicht möglich ein Fenster einfach so von einem Bildschirm auf den anderen zu übertragen. Xinerama korrigiert diese Beschränktheit dadurch, dass es mehrere Bildschirme auf Client-Seite als ein Bildschirm erscheinen lässt. Das führt aber ohne besonder Unterstützung zu negativen Nebeneffekten. Dialogfelder, die normalerweise in der Mitte des Bildschirms angezeigt werden, werden nun in der Mitte des virtuellen Bildschirms angezeigt, was bedeutet, dass eine Hälfte im einen Bildschirm liegt und die andere im anderen. Weitere Probleme sind z.B. das Panel der Windowmanager. Es wird über beide Bildschirme ausgedeht, was auch nicht toll ist.
Das Übertragen eines Fensters auf einen anderen X-Server funktioniert schon gar nicht, da die X-Server voneinander nichts wissen und ev. völlig andere Methoden zur Speicherung der Informationen haben könnten. Nur das Protokoll ist genormt, die Implementation nicht.
Diese neue Version von GTK kompensiert diese Unzulänglichkeiten der X-Spezifikation, indem es z.B. eine Möglichkeit gibt, die beiden Hälften eines virtuellen Xinerama Bildschirms auseinanderzuhalten.
Daniel
entwickelt werden.
http://sourceforge.net/projects/gtk2-perl
http://ruby-gnome2.sourceforge.net/
weiß jemand, ob es mit der neuen gtk-version möglich sein wird, Gnome direkt auf zwei Bildschirmen (an zwei Grafikkarten) darzustellen? Bisher habe ich das nur mit krummen Workarounds über zwei Windowmanager hinbekommen, während KDE oder XFCE das ja direkt selber machen. Für Vorschläge oder Tipps bin ich dankbar!
Gruß, tom
Leider muss der WM selbst und auch diverse Gnome Programme noch entsprechende Unterstützung mitbringen damit das auch reibungslos innerhalb Gnomes läuft.
Bei Gnome 2.0.x ists zwar mitm gtk 2.2 schon möglich, aber einige Funktionen werden wohl erst mit Gnome 2.2.x vollständig unterstüzt werden...
mfg
MrF