Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Deutsche Dokumentation
  • Search

X Ausgabe auf dem Monitor einschränken

Dokumentation, Tipps und Tricks.
Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
Author
Message
Finswimmer
Bodhisattva
Bodhisattva
User avatar
Posts: 5467
Joined: Thu Sep 02, 2004 3:46 pm
Location: Langen (Hessen), Germany

X Ausgabe auf dem Monitor einschränken

  • Quote

Post by Finswimmer » Tue Aug 28, 2007 8:39 am

Hi!

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 -av
Dann wird X mit einem WM gestartet

Code: Select all

X -br &
sleep 5
DISPLAY=:0 /usr/kde/3.5/bin/kwin &

Code: Select all

DISPLAY=:0 Xgl :1 -screen 1080x900 &
Dies startet Xgl in einer festen Größe von 1080x900 Pixeln.
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 &
Abschießend laden wir direkt KDE hinein

Code: Select all

su $USER -c "DISPLAY=:1 /usr/kde/3.5/bin/startkde" &
Da kwin überprüft, ob schon eine Instanz läuft, wird beim Start von KDE kein kwin mitgestartet.
Dazu müssen wir in .kde/Autostart/kwin folgende Datei anlegen

Code: Select all

#!/bin/bash
kwin &
Noch schnell ausführbar machen

Code: Select all

chmod +x .kde/Autostart/kwin
Fertig ist ein X, welches nur auf einem bestimmten Teil des Bildschirms sichtbar ist.

TODO:
xdm Runscript anpassen, dass Xdm nicht in :0 sondern in :1 lädt.
Somit wären alle Funktionen eines normalen Systems wiederhergestellt.

Tobi
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Top
firefly
Watchman
Watchman
Posts: 5385
Joined: Thu Oct 31, 2002 8:24 pm

  • Quote

Post by firefly » Tue Aug 28, 2007 10:17 am

ne andere möglichkeit wäre eventuell xnest, dann hätte man auch direct rendering für Opengl Programme zur Verfügung
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Top
schmutzfinger
Veteran
Veteran
User avatar
Posts: 1287
Joined: Sun Oct 26, 2003 11:29 am
Location: Dresden/Germany

  • Quote

Post by schmutzfinger » Tue Aug 28, 2007 11:09 am

Also im ersten X-Server braucht man sicher kein kde. Wenn man einfach keinen Fenstermanager nimmt braucht man auch keine Fensterdeko entfernen. Laut "man xinit" müsste sowas hier für die Position reichen:

Code: Select all

xinit Xgl -geometry +361+0
Ist nicht getestet aber macht den Aufbau wohl nochmal wesentlich schlanker.
Top
Finswimmer
Bodhisattva
Bodhisattva
User avatar
Posts: 5467
Joined: Thu Sep 02, 2004 3:46 pm
Location: Langen (Hessen), Germany

  • Quote

Post by Finswimmer » Tue Aug 28, 2007 11:50 am

schmutzfinger wrote:Also im ersten X-Server braucht man sicher kein kde. Wenn man einfach keinen Fenstermanager nimmt braucht man auch keine Fensterdeko entfernen. Laut "man xinit" müsste sowas hier für die Position reichen:

Code: Select all

xinit Xgl -geometry +361+0
Ist nicht getestet aber macht den Aufbau wohl nochmal wesentlich schlanker.
Werd ich nachher testen. Ich hatte nur das Problem, dass wen kein WM gestartet ist, dass dann Xgl :1 dazu führt, dass ein neuer X Server auf vt8 entsteht und nicht als Fenster auf vt7.

Tobi
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Top
Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Deutsche Dokumentation”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic