Ubuntu 6.10: XServer vergisst Änderungen

gnidnu

Neuling
Thread Starter
Mitglied seit
30.04.2006
Beiträge
352
Ort
Hamburg
Hallo erstmal!
Ich bin absoluter Linuxneuling und hab mir mal Ubuntu 6.10 auf dem Macbook installiert. Einige kleinere Dinge wie die Auflösung und Rechtsklick mit Tastatur hab ich auch schon in den Griff bekommen.

Leider vergisst der XServer bei jedem erneuten Hochfahren die Änderungen zunächst. Erst wenn ich CTRL + ALT + BACKSPACE drücke, um den XServer neu zu starten, erinnert sich Ubuntu an die Einstellungen.

Ansonsten funktioniert soweit alles, aber dieses Neustarten des XServers nach dem Hochfahren und das damit verbundene neue Einloggen nervt schon ein wenig. Leider weiß ich nicht so recht, was dieses Problem verursachen könnte. Vielleicht weiß einer von euch ja weiter?!
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hi,

kannst du auch definiere, was du "vergisst" meinst. Kann mir da gerade nichts drunter vorstellen. Hast die Änderungen auch in der XServer conf eingetragen?

Gruss QGel
 
Mit "vergessen" meine ich, dass sich der XServer beim erneuten Hochfahren so verhält, als wären gar keine Änderungen (Tastenbelegung, Auflösung) vorgenommen worden. Alles sieht aus und verhält sich wie vor den Änderungen. Die Tasten sind nicht neu belegt, Rechtsklick mit der Tastatur geht nicht und die Auflösung ist nur 1024x768.

Die Änderungen für die Auflösung sind in der xorg.conf eingetragen.

Die Neubelegung der Tasten ist über Xmodmap vorgenommen. Beim Autostart dafür bin ich mir nicht ganz sicher. In "System -> Einstellungen -> Sitzungen" ist einmal "xmodmap $HOME/.xmodmap" eingetragen und dann noch "xkbset m" (überflüssig?).

Irgendwas mach ich falsch, denn wenn man mit CTRL + ALT + BACKSPACE den X-Server neu startet, dann sind die Änderungen plötzlich doch da. Leider kenn ich mich mit Linux nicht so gut aus, so dass ich keine Ahnung hab, was die Fehlerquelle sein könnte oder wo ich vielleicht einen Denkfehler gemacht habe.

edit: Mir ist aufgefallen, dass folgender Code nicht als Autostart eingetragen war:
Code:
/etc/init.d/915resolution start
Das könnte der Grund sein, warum zunächst immer nur mit 1024x768 gestartet wurde.

Hab eben in der xorg.conf die Sektion Monitor noch durch folgendes ersetzt:
Code:
Section "Monitor"
        Identifier      "Color LCD"
        Option          "DPMS"
        HorizSync       28-64
        VertRefresh     43-60
        Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841
EndSection

Ich versteh dieses Modeline zwar imme noch nicht, aber ich hab mich mal an diese Anleitung gehalten. Den Satz...
and make sure the Screen sections uses "1280x800" as default resolution in the Modes lines
...hab ich dahingehend interpretiert, dass in der Sektion "Screen" sowas wie...
Code:
SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1024x768"
...stehen sollte.

Resultat war eine Fehlermeldung beim Neustart mit "Undefined Monitor "Color LCD" referenced Screen "Default"". Hab leider kein Backup gemacht. Ich setz grad das System komplett neu auf - auch wenns wahrscheinlich unnötig ist - und werde mir diesmal jede Änderung notieren, damit ich nachvollziehen kann, was ich gemacht habe.
 
Zuletzt bearbeitet:
Ok, da enden meine Kenntnisse und ich denke es wird vlt. noch etwas mit dem MacBook zu tuen haben.
 
Die Änderungen hab ich natürlich alle wegen dem MacBook vorgenommen. Da die Macbooks aber jetzt aus recht gewöhnlichen Komponenten bestehen, sollte das kein Problem darstellen.

Ich denke, dass einfach einige Shellbefehle im Autostart eingetragen werden müssen. Das Doofe ist bloss, dass ich nicht den Hauch einer Ahnung hab, welche das sein könnten.

edit: Lol, bin gerade nochmal Schritt für Schritt alles durchgegangen. Die Auflösung ist jetzt zwar immer noch Standard, aber nach dem Ändern der xorg.conf (modeline-Anpassung) startet Ubuntu dafür native (also nicht interpoliert!) 1024x768. Jetzt brauch ich nur noch native 1280x800^^.
 
Zuletzt bearbeitet:
mit dieser config läuft es bei mir einwandfrei in 1280x800 :) (ubuntu dapper)

der xserver nimmt afaik normalerweise immer die höchste verfügbare auflösung, dürfte also reichen 1280x800 noch hinzuzufügen. die ganze config so übernehmen wär wohl keine so gute idee..es sei denn du weißt was du tust ;)

Code:
# /etc/X11/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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"type1"
	Load	"vbe"
EndSection

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

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

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/appletouchpad"
	Option		"Protocol"		"event"
	option		"leftedge"		"100"
	option		"rightedge"		"1120"
	option		"topedge"		"50"
	option		"bottomedge"		"310"
	option		"figerlow"		"25"
	option		"fingerhigh"		"30"
	option		"maxtaptime"		"180"
	option		"maxtapmove"		"220"
	option		"maxdoubletaptime"	"180"
	option		"vertscrolldelta"	"20"
	Option		"HorizScrollDelta"	"50"
	Option		"MinSpeed"		"0.79"
	Option		"MaxSpeed"		"0.88"
	option		"shmconfig"		"on"
	Option		"VertTwoFingerScroll"	"1"
	Option		"HorizTwoFingerScroll"	"1"
EndSection

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

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

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

Section "Device"
	Identifier	"Intel Corporation Mobile Integrated Graphics Controller"
	Driver		"i810"
	BusID		"PCI:0:2:0"
	OptioN		"XAANoOffscreenPixmaps"
EndSection

Section "Monitor"
	Identifier	"Standardbildschirm"
	Option		"DPMS"
	HorizSync	28-64
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Intel Corporation Mobile Integrated Graphics Controller"
	Monitor		"Standardbildschirm"
	DefaultDepth	24

	SubSection "Display"
		Depth		8
		Modes		"320x200"
	EndSubSection

	SubSection "Display"
		Depth		1
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x800"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
	InputDevice	"Synaptics Touchpad"
	Option		"AIGLX"	"true"
EndSection

Section "DRI"
	Mode	0666
EndSection

Section "Extensions"
 Option "Composite" "Enable"
EndSection
 
Zuletzt bearbeitet:
Ich hab ja nen Backup erstellt, das passt scho'.

Danke für die Konfig, hab sie eben gerade komplett übernommen. Habs mir vorher angesehen und potentiell kritische Unterschiede konnte ich auf den ersten Blick nicht sehen.

Naja, und passiert ist nix bzw. es hat sich absolut gar keine Änderung ergeben. Ubuntu startet nach wie vor mit 1024x768 nativ und erst nach einem Neustart des XServers erinnert er sich an die Änderungen. Das ist doch echt wie verhext.

Ich hab die native Auflösung mit ner extra Modeline hingekriegt (sollte eigentlich 1280x800 nativ draus werden) und obwohl(!) ich deine komplette Konfig übernommen habe, startet Ubuntu wieder in 1024x768 nativ. Eigentlich müsste er bei kompletten Default-Einstellungen, wovon ich bisher ausging, mit interpolierter und gestreckter Auflösung starten. Warum macht der XServer das und was noch viel wichtiger ist - wo um alles in der Welt holt der sich die Informationen her? Der Eintrag mit modeline, der die native Ansteuerung des Display ja erst bewirkt hat, ist bei dir ja überhaupt nicht vorhanden.

Ich hab auch schon in /var/log/Xorg.0.log rumgestöbert. Auffallend ist folgendes:

(Direkt nach dem Start)
Code:
Not using mode "1280x800" (no mode of this name)
(Nach dem Neustart des Xservers steht an der gleichen Stelle)
Code:
Not using mode "1024x768" (no mode of this name)

Vielleicht ist das ja einfach ein Bug vom nervösen Molch (Edgy Eft). Ich versuchs morgen einfach mal mit dem eleganten Erpel (Dapper Drake).
 
Zuletzt bearbeitet:
ich würde an deiner stelle bei edgy bleiben, dapper ist inzwischen etwas veraltet und sachen wie zb 2-fingerscrollen, hibernate, sound,etc machen dort probleme.

915resolution hast du installiert? bei mir hat sich das auflösungs-problem damit gelöst :)
 
Ich hab grad Dapper installiert und Grub sagt immer nur "Grub loading, please wait" und macht dann nix mehr. Ich pack wieder Edgy Eft drauf.

915resolution hatte ich natürlich installiert, aber gelöst haben sich meine Probleme dadurch nicht. Argh, das stresst!
 
poste mal den inhalt von /etc/X11/xorg.conf und /etc/default/915resolution

(nachdem du edgy wieder installiert hast)
 
Zuletzt bearbeitet:
So, nun ist Edgy Eft wieder drauf. Rechtklick per Tastatur klappt mittlerweile direkt nach dem Hochfahren ohne Neustart des XServers. Jemand aus dem Ubuntu-IRC-Supportchannel war sehr geduldig mit mir.

Hier der Inhalt meiner derzeitigen /etc/X11/xorg.conf:
Code:
# /etc/X11/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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	FontPath	"/usr/share/fonts/X11/misc"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"de"
	Option		"XkbOptions"	"lv3:ralt_switch"
	Option		"XkbVariant"	"nodeadkeys"
EndSection

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

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

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

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

Section "Device"
	Identifier	"Intel Corporation Mobile Integrated Graphics Controller"
	Driver		"i810"
	BusID		"PCI:0:2:0"
	Option "DisplayInfo" "FALSE"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	HorizSync	28-64
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Intel Corporation Mobile Integrated Graphics Controller"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x800"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x800"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
	Mode	0666
EndSection

Und so schaut /etc/default/915resolution aus:
Code:
#
# 915resolution default
#
# find free modes by  /usr/sbin/915resolution -l
# and set it to MODE
# 
MODE=5c
#
# and set resolutions for the mode.
#
XRESO=1280
YRESO=800
#
# We can also set the pixel mode.
# Please note that this is optional,
# you can also leave this value blank.
BIT=

Ich bemühw mich gerade, dem Touchpad das nervöse Hüpfen abzugewöhnen. Es soll da nen appletouch-patch geben. Leider weiß ich weder, wo ich den finde noch wie ich den installiere. Angeblich soll dieser auch den Komfort von Zwei-Finger-Klicks u.ä. mit sich bringen. Aus den Google-Ergebnissen bin ich nicht so recht schlau geworden und ein HowTo, dass man auch als Anfänger verstehen könnte, hab ich auch nicht gefunden.

Falls jemand etwas darüber weiß, bitte posten.


@deXTer2k4: Editier mal bitte deinen Beitrag und ändere das "quote" in "code", dann wird der Beitrag nicht so lang und lässt sich besser lesen.
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh