2 Monitore - nur einer geht (UBUNTU)

Hallo "Vault-Tec", danke erstmal für deinen post.

Ja ich hab des bei "http://wiki.ubuntuusers.de/Dualview" schon gelesen. Dabei bin ich auf zwei Probleme gestoßen:

Zum Einen kann ich die veränderte Datei nicht speichern (error: nicht befugt...),

zum Zweiten fürchte ich, wenn ich da was falsch mache, geht die graf. Oberfl. evtl. nicht mehr und in der Konsole oder wie das heißt (Strg+Alt+F3), kenn ich mich nicht aus.

Ich verstehe einfach nicht warum bei mir bei "Systemverw. > Grafik und Bildsch." der 19'' einfach nicht aufgelistet ist.... Dabei wird die Graka PCX5300 v. nVidia laut "Einstell. > Hardwareinfo" jetzt aufs Modell genau erkannt.

Vielen Dank schonmal, Ich hoffe du kannst mir da helfen.


Hier der gesamte Inhalt meiner "xorg.conf": (Die ich aber nicht bearbeiten kann)

Code:
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"de"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"	"/dev/input/mice"
	Option		"Protocol"	"ImPS/2"
	Option		"ZAxisMapping"	"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"stylus"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"stylus"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"eraser"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"eraser"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"cursor"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"	"cursor"
	Option		"ForceDevice"	"ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"nVidia Corporation NV37GL [Quadro FX 330/GeForce PCX 5300]"
	Driver		"nvidia"
	Busid		"PCI:1:0:0"
	Option		"AddARGBVisuals"	"True"
	Option		"AddARGBGLXVisuals"	"True"
	Option		"NoLogo"	"True"
EndSection

Section "Monitor"
	Identifier	"Standardbildschirm"
	Option		"DPMS"
	Horizsync	30-70
	Vertrefresh	50-160
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"nVidia Corporation NV37GL [Quadro FX 330/GeForce PCX 5300]"
	Monitor		"Standardbildschirm"
	Defaultdepth	24
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
  screen "Default Screen"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	
	# Uncomment if you have a wacom tablet
	#	InputDevice     "stylus"	"SendCoreEvents"
	#	InputDevice     "cursor"	"SendCoreEvents"
	#	InputDevice     "eraser"	"SendCoreEvents"
EndSection
Section "Module"
	Load		"glx"
EndSection
 
du musst die Datei aus dem Terminal mit dem Befehl

Code:
sudo gedit /etc/X11/xorg.conf

öffnen. Anstatt gedit kannst du natürlich jeden anderen Editor wie z.B. nano benutzen.
 
@Raubkopierer:
Das hätte ich ihm auch als nächstes genannt. Zunächst war mir aber schon wichtig, dass er erstmal den Inhalt postet, ohne zu versuchen, da drin etwas zu verändern. ;)

@Filewalker3:
Beim Anblick deiner xorg.conf wird mir klar, warum das nicht funktioniert mit deinen zwei Bildschirmen - die kennt ja auch nur einen. :D

Dass es noch einen zweiten gibt, musst du ihr von Hand klar machen, indem du -wie Raubkopierer sehr richtig geschrieben hat- die xorg.conf diesmal mit root-Rechten öffnest. Vorher -und das ist jetzt wichtig!- solltest du die Datei aber mit einem Backup sichern; hierfür gibst du in deiner Konsole (bzw. im Terminal, zu erreichen unter ->Anwendungen->Sonstiges->Terminal) das folgende ein:
Code:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.tutorials

Das .tutorials am Ende kannst du natürlich anderweitig beliebig wählen; es macht aber Sinn, die Rückverfolgbarkeit zu ermöglichen, von woher die Änderung stammt. Sollte mit der neuen xorg.conf jetzt etwas schief gehen, kannst du die alte (im abgesicherten Modus) dann mit dem folgenden Befehl wiederherstellen:
Code:
sudo cp /etc/X11/xorg.conf.tutorials /etc/X11/xorg.conf

Bevor wir jetzt aber deine xorg.conf ausbessern können, ist es wichtig, dass wir wissen, welcher Monitor an welchem Anschluss hängt. Das findet man laut Wiki mit dem folgenden Befehl heraus:
Code:
xrand

Poste also doch mal bitte, was dir dieser Befehl ausgibt, dann können wir fortfahren. ;)

NACHTRAG:
Hast du überhaupt ein Wacom-Touchpad? Wenn nicht, kann man nämlich die entsprechenden Sektionen aus der xorg.conf getrost entfernen. Und bei der Maus solltest du die Option Emulate3Buttons nur dann auf true lassen, wenn du wirklich eine Maus mit nur zwei Tasten hast und die dritte Maustaste mit einem gleichzeitigen Klick auf beide Maustasten emuliert werden soll.

NACHTRAG zum NACHTRAG:
Um Compiz Fusion zu aktivieren, ist es unbedingt nötig, dass das folgende in deiner xorg.conf steht, wenn möglich am Ende der Datei:
Code:
Section "Extensions"
	Option    "Composite"    "Enable"
EndSection


Lieben Gruß, Niko
 
Zuletzt bearbeitet:
Ok ich habe meine xorg.conf ge-backup-t.

Leider gibt mir die Konsole auf den "xrand" Befehl folgendes aus:
"bash: xrand: command not found" :eek:

Ohne diese Infos kommen weir nicht weiter oder?

Das öffnen und ändern funktioniert dafür gut mit dem sudo Danke!
 
Naja, also man muss schon genau wissen, wie deine Monitore sich dem System zu erkennen geben und an welchem Anschluss welcher Monitor dranhängt. Eventuell musst du aber erst das Paket grandr installieren; das Wiki ist da leider nicht so deutlich. :-(


Lieben Gruß, Niko
 
Also ich hab des Paket so installiert:

"sudo apt-get install grandr"

danach ging der befehl "xrand" immer noch nicht...
("bash: xrand: command not found")

Evtl. helfen dir die Modellnamen der TFTs: (Graka: nVidia PCX 5300)
am DVI > TFT19": Targa Visionary von Lidl
am VGA > TFT17": Highscreen TFT 1500

PS: Echt toll das dein Post so schnell kam!

NACHTRAG:
Wenn ich "grandr" eingebe startet ein Fenster, welches sich beim ersten Klick wieder schließt! Dabei gibt die Konsole folgendes aus:

Code:
(grandr:6434): Gtk-CRITICAL **: gtk_list_store_get_value: assertion `VALID_ITER (iter, list_store)' failed

(grandr:6434): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.14.1/gobject/gtype.c:3339: type id `0' is invalid

(grandr:6434): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
Segmentation fault (core dumped)
 
Zuletzt bearbeitet:
Tja, das ist jetzt schon irgendwie seltsam. Denn eigentlich müsste das laut Wiki funktionieren. Dort ist zu lesen:
Für Benutzer, die dies nicht jedes Mal neu einstellen möchten, empfiehlt sich doch eine Bearbeitung der xorg.conf. Dabei werden in die "Device"-Section die Identifier der angeschlossenen Monitore eingetragen. Dabei muss jeder Monitor einem Anschluss der Grafikkarte zugewiesen werden. Die Namen dieser Anschlüsse können mit dem Befehl "xrand" ermittelt werden. Dieser Befehl gibt auch aus, wo Monitore angeschlossen und welche Auflösungen ermittelt wurden.

Kann es eventuell sein, dass sich der Autor der Wikiseite verschrieben hat, und es xrandr heissen sollte? :confused:

Ansonsten wäre ich da jetzt auch überfragt. Und wir brauchen schon die Ausgabe dieses Befehls, da wir für den Eintrag in der xorg.conf schon wissen müssen, wie die Anschlüsse heissen. Theoretisch müsste der erste über DVI angeschlossene TFT-Monitor DFP-0, der zweite DFP-1 heissen, der erste über einen normalen Port angeschlossene Monitor (egal ob TFT oder CRT) müsste CRT-0 heissen usw. . Da man das aber schon genau wissen sollte, wäre es gut, wenn wir diesen Befehl bei dir zum Laufen bringen könnten. :)


Lieben Gruß, Niko
 
Tatsächlich! Der Befehl "xrandr" (nicht "xrand") gibt folgendes aus:
Code:
Screen 0: minimum 320 x 240, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       50.0*    51.0     52.0
   832x624        53.0
   800x600        54.0     55.0     56.0     57.0
   720x450        58.0
   640x480        59.0     60.0     61.0     62.0
   640x400        63.0
   640x384        64.0
   576x384        65.0
   512x384        66.0     67.0     68.0
   416x312        69.0
   400x300        70.0     71.0     72.0     73.0
   320x240        74.0     75.0     76.0
Also ich will ja nichts behaupten aber für mich sieht das nicht so gut aus...
Da ist ja wieder nur der 17" und nicht der 19" aufgeführt, oder?
 
PS: Nur am Rande: Wenn du dich ans bearbeiten meiner "xorg.conf" machst,
könntest Du gleich etwas reinschreiben damit die Extra-Tasten meiner Logitech G5 Maus funktionieren? (gehört ja eigentlich nicht in diesen Thread)
Aber nur wenns keine Umstände macht und Du eh weißt wie's geht. :)

nochmal Danke für alles bisherige!
 
So, jetzt nach den Feiertagen kann ich auch mal wieder in's Internet... :D

Hmmm... Also ich sehe bei deinem System wirklich das Problem, dass es deinen zweiten Monitor nicht mal richtig findet. Du könntest mal die folgenden Änderungen an deiner xorg.conf versuchen. Das machst du allerdings auf eigenes Risiko; ich gebe keine Garantie dafür, dass das funktioniert, und ich übernehme keinerlei Verantwortung für daraus eventuell resultierende Probleme und/oder Hardwareschäden.

Die Identifier für die Monitore solltest du entsprechend deinen Vorstellungen abändern; außerdem musst du dich informieren, welche Frequenzbereiche deine jeweiligen Monitore vertragen (hier drohen bei falschen Angaben Hardwareschäden!). Oder lass den jeweiligen Bereich mit HorizSync und VertRefresh auskommentiert, falls du nicht sicher bist. Ich gehe hier im Übrigen davon aus, dass dein 19"-Monitor am DVI-Port hängt (deshalb heisst der Screen-Identifier hierfür "TFT") und dein 17"-Monitor am VGA-Port hängt (deshalb heisst der Screen-Identifier hier -auch bei einem TFT-Bildschirm- "CRT"). Außerdem gehe ich davon aus, dass der 19"-er Screen 0 ist und der 17"-er Screen 1.

Die folgenden Änderungen ersetzen deine Sections "Monitor", "Device" und "Screen".

xorg.conf:
Code:
####### primärer Monitor ######

Section "Monitor"
    Identifier     "Dein19Zoller"
#    HorizSync       XX.X - XX.X
#    VertRefresh     XX.X - XX.X
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "nVidia Corporation NV31M [GeForce FX Go5600]"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Screen"
    Identifier     "TFT"
    Device         "nVidia Corporation NV31M [GeForce FX Go5600]"
    Monitor        "Dein19Zoller"
    DefaultDepth    24
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "NoLogo" "True"
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

####### sekundärer Monitor ######

Section "Monitor"
        Identifier   "Dein17Zoller"
#        HorizSync    XX-XX
#        VertRefresh  XX-XX
        Option      "DPMS"
EndSection

Section "Device"
    Identifier     "nVidia Corporation NV31M [GeForce FX Go5600]"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
       Identifier "CRT"
       Device     "nVidia Corporation NV31M [GeForce FX Go5600]"
       Monitor    "Dein17Zoller"
       DefaultDepth     24
      Option         "AddARGBVisuals" "True"
      Option         "AddARGBGLXVisuals" "True"
      Option         "NoLogo" "True"
      SubSection "Display"
               Depth     24
               Modes      "1024x768" "800x600" "640x480"
       EndSubSection
EndSection

Dann musst du noch die Section "ServerLayout" folgendermaßen anpassen:
Code:
Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "TFT" 0 0
        Screen      1  "CRT" LeftOf "TFT"
        InputDevice    "Generic Keyboard"
        InputDevice    "Configured Mouse"
        InputDevice    "Synaptics Touchpad"
EndSection


Zu deiner Maus:
Laut diesem Wiki-Eintrag (bei ubuntu-forum.de) solltest du die folgende Passage in deiner xorg.conf entsprechend abändern:
Code:
Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "true"
EndSection

wird zu:
Code:
Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "false"
    Option         "Buttons"     "x"
EndSection
Das grüne 'x' steht hier für die Anzahl der an deiner Maus befindlichen Tasten. Beachte außerdem, dass das Mausrad als 3 Tasten zählt (eine jeweils für hoch, runter und klicken).

Hast du deine xorg.conf entsprechend angepasst, musst du noch ein Paket installieren: sudo apt-get install imwheel; und dieses musst du dann schliesslich konfigurieren, indem du in der /etc/X11/imwheel/startup.conf in der dritten Zeile den Parameter IMWHEEL_START auf 1 setzt (und eventuell in der letzten Zeile das Kommentarzeichen entfernst, sollte es nicht funktionieren):
Code:
# Configuration file for setting imwheel startup parameters.
# Set this to "1" to make imwheel start along with your X session.
IMWHEEL_START=1
# Specify the command line parameters to pass to imwheel.
# Simply uncomment the bottom line, and if necessary replace
# the default options with your own. A button spec of "0 0 8 9"
# will grab the thumb buttons of most mice. "0 0 0 0 8 9" should
# work for mice with a scroll wheel with two axes. Keep in mind
# that each button number must be separated by a space.
#IMWHEEL_PARAMS='-b "0 0 8 9"'


Ich hoffe mal, das bringt dich weiter. :)


Lieben Gruß, Niko
 

Neue Beiträge

Zurück