Folgendes Problem ergab sich bei mir:
Mein TFT Bildschirm hat auf der linken Seite einen dicken weißen vertikalen Streifen bekommen. Damit war normales Arbeiten unmöglich.
Die Lösung, die ich gefunden habe sieht so aus:
Man startet ganz normal X. Darein wird dann Xgl geladen. Somit hat man Xgl in einem Fenster von X. Dieses kann man so verschieben, dass es nur noch in dem fehlerfreien Teil des Bildschirmes zu sehen ist. Anschließend laden wir in Xgl unser Kde/Gnome etc.
Vorgehen:
Wir benötigen Xgl aus dem xeffects Overlay.
Code: Select all
layman -a xeffects
emerge Xgl -avCode: Select all
X -br &
sleep 5
DISPLAY=:0 /usr/kde/3.5/bin/kwin &
Code: Select all
DISPLAY=:0 Xgl :1 -screen 1080x900 &Nun haben wir das Problem, dass jedes Fenster standardmäßig oben links (0x0) angezeigt wird.
Dies lösen wir, indem wir über "Spezielle Fenster Eigenschaften" die Position erzwingen.
Bei mir war das (361,0).
Man sollte auch die Ränder/Rahmen des Fensters entfernen, damit es optisch besser zu dem schwarzenn X passt.
Ist nun alles richtig eingestellt und Xgl startet am richtigen Platz können wir Xgl noch einen schwarzen Hintergrund hinzufügen:
Code: Select all
DISPLAY=:0 Xgl :1 -screen 1080x900 -br &Code: Select all
su $USER -c "DISPLAY=:1 /usr/kde/3.5/bin/startkde" &Dazu müssen wir in .kde/Autostart/kwin folgende Datei anlegen
Code: Select all
#!/bin/bash
kwin &
Code: Select all
chmod +x .kde/Autostart/kwinTODO:
xdm Runscript anpassen, dass Xdm nicht in :0 sondern in :1 lädt.
Somit wären alle Funktionen eines normalen Systems wiederhergestellt.
Tobi


