Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.08.2010, 16:04

Bei manuellem start wird xserver gestartet und im bootrunlevel wird slim nicht gestartet

Hallo liebe Gentoofreunde,

ich habe mein lange Ueberschrift sagt alles aus.
vorab hoffe ich das ich im richtigen Forum poste,
da ich kein eigenes Forum fuer Loginmanager gefunden habe.

>Also:

Wenn ich slim manuell starte wird es erfolgreich ausgefuert.
Nach erfolgreicher Eingabe von Usernamen und Passwort lande
ich im xserver statt wie gewuenscht im fluxbox.
Woran liegt das ?

Und wenn ich xdm in den Runlevel default einfuege wird slim
erst gar nicht gestartet. Falls ich es dann manuell starte,
bekomme ich die Meldung, das es schon geladen wurde.

slim.conf >
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path ./:/bin:/usr/bin:/usr/local/bin
default_xserver /usr/bin/X
xserver_arguments -nolisten tcp -br -deferglyphs 16

# Commands for halt, login, etc.
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd /usr/sbin/suspend

# Full path to the xauth binary
xauth_path /usr/bin/xauth

# Xauth file for server
authfile /var/run/slim.auth


# Activate numlock when slim starts. Valid values: on|off
numlock on

# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor false

# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd exec /bin/sh - ~/.xinitrc %session
# login_cmd exec /bin/bash -login ~/.xinitrc %session
login_cmd exec /bin/bash -login /etc/X11/xinit/xinitrc

# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd some command
# sessionstop_cmd some command
sessionstart_cmd /usr/bin/sessreg -a -l :0.0 %user
sessionstop_cmd /usr/bin/sessreg -d -l :0.0 %user

# Start in daemon mode. Valid values: yes | no
# Note that this can be overriden by the command line
# options "-d" and "-nodaemon"
daemon yes

# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions fluxbox

# Executed when pressing F11 (requires imagemagick)
screenshot_cmd import -window root /slim.png

# welcome message. Available variables: %host, %domain
welcome_msg Welcome to %host

# Session message. Prepended to the session name when pressing F1
# session_msg Session:

# shutdown / reboot messages
shutdown_msg The system is halting...
reboot_msg The system is rebooting...

# default user, leave blank or remove this line
# for avoid pre-loading the username.
#default_user overflow

# Focus the password field on start when default_user is set
# Set to "yes" to enable this feature
#focus_password no

# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
#auto_login no


# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme default

# Lock file
lockfile /var/run/slim.lock

# Log file
logfile /var/log/slim.log

.xinitrc > exec startfluxbox
/etc/rc.conf > XSESSION="fluxbox"
slim log > http://www.codesc.ws/view/94503769

Wuerde mich freuen, wenn jemand mir behilflich sein koennte.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »overflow« (22.08.2010, 12:58)


2

19.08.2010, 16:20

versuche mal was passiert wenn du in der
> /etc/conf.d/xdm <

Quellcode

1
DISPLAYMANAGER="slim" 

einträgst und xdm zum default runlevel hinzufügst.

3

19.08.2010, 16:34

Das habe ich auch schon drin gehabt. Tut mir leid, habe ich vergessen zu posten.

4

19.08.2010, 16:44

hmm, k
dann gibs noch ne dritte möglichkeit über /etc/inittab slim zu starten.
sry für den ausflug aber arch beschreibt das ganz schön.
https://wiki.archlinux.de/title/Login-Manager

[Edit]
in /etc/inittab

Quellcode

1
x:7:respawn:/usr/bin/slim

und danach halt xdm aus den runlevel default entfernen.

btw: ist > /etc/X11/xorg.conf< vorhanden und soweit auch alles korrekt ?

5

19.08.2010, 19:01

Nein xorg.conf ist noch nicht vorhanden,
kann es damit liegen ?

Ich habe noch keine xorg.conf, weil ich Probleme mit
dem generierten conf von nvidia-xconfig habe.

6

19.08.2010, 21:58

Zitat

Nein xorg.conf ist noch nicht vorhanden,
kann es damit liegen ?

Naja bei mir starte kdm dann immer nur in vesa modus mit us kbd layout.
Nach installation der nvidia binarys dann garnich mehr weil das diese

Quellcode

1
X -configure
mit einen fehler abbricht.

Versuch das mal die X autoconfiguration (siehe code oben) zu verwenden ob das alles funktioniert.

btw, benutze mal statt nvidia-xconfig >> nvidia-settings
das einzige was nvidia-xconfig soweit mich erinner kann,
is einfach in der Device Section den treiber von bla auf nvidia umzuändern
und dabei die xorg.conf wunderbar zu verfuschen... proprietärer müll eben

7

19.08.2010, 22:09

Wenn ich mir X automatisch konfigurieren lasse, bekomme
ich immer die Meldung "You do not appear to be using the
NVIDIA X driver. Please edit your X configuration file
(just run 'nvidia-xonfig' as root), and restart the X server."


Statt mal genauer zu sagen was fehlt gibt der solch eine
unnötige Information aus.

8

19.08.2010, 22:17

Da der X-Server inzwischen nahezu alles automatisch erkennt, reicht folgende xorg.conf eigentlich für jede nvidia Karte aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Section "Device"
    Identifier     "nVidia Card"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "GeForce"

    Option         "AddARGBGLXVisuals" "True"
    Option         "AllowGLXWithComposite" "True"
    Option 	   "NoLogo" "True"
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

9

19.08.2010, 22:30

was bewirkt eigentlich die option:

Quellcode

1
 Option         "AllowGLXWithComposite" "True" 

das hab ich noch nicht bei mir drin.
weil games und videos funktionieren auch ohne.

10

19.08.2010, 22:35

Das funktioniert auch nicht leider.
Laut Fehlermeldungen wird der Treiber nicht gefunden.

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) Warning, couldn't open module dri
(EE) Failed to load module "dri" (module does not exist, 0)
(WW) Warning, couldn't open module dri2
(EE) Failed to load module "dri2" (module does not exist, 0)
(WW) Warning, couldn't open module nouveau
(EE) Failed to load module "nouveau" (module does not exist, 0)
(WW) Warning, couldn't open module fbdev
(EE) Failed to load module "fbdev" (module does not exist, 0)
(WW) Falling back to old probe method for vesa
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Wenn der xserver einwandfrei läuft, müsste auch slim korrekt starten oder ?

11

19.08.2010, 22:54

Hast Du schon ausgeführt?

Quellcode

1
eselect opengl set nvidia


Ist nvidia-drivers für den aktiven Kernel kompiliert?

PS: AllowGLXWithComposite ist (war?) notwendig für Compiz btw. für die Composite extension.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

19.08.2010, 22:57

Ja habe ich ausgeführt.

Testweise habe ich zum ersten mal genkernel benutzt und mit genkernel -all,
wird soweit ich weiß, das System auf alle möglichen Treiber etc. eingestellt.
Also müsste es vorhanden sein.

13

19.08.2010, 23:07

das X -configure beschwert sich das die packages nicht installiert sind

Zitat

(EE) Failed to load module "fbdev" (module does not exist, 0)
...
(EE) Failed to load module "nouveau" (module does not exist, 0)

Quellcode

1
emerge -v1 xf86-video-{fbdev,nouveau}


emerge installiert mit -1 die packages nur "one-shot" also werden nicht in die world file eingetragen.
dH.: nach ein emerge --depclean werden sie wieder entfernt.
da wir das nur zur einmaligen erzeugung der xorg.conf benötigen solte das aus reichen.


die meldungen das X -configure "dri" nicht findet kann man getrost ignorieren,
nach ein eselect opengl nvidia werden sie eh von nvidia binary treiber bereit gestellt.

BTW: die erzeugte xorg.conf wird als >> /root/xorg.conf.new << gespeichert

14

19.08.2010, 23:10

Ja habe ich ausgeführt.

Testweise habe ich zum ersten mal genkernel benutzt und mit genkernel -all,
wird soweit ich weiß, das System auf alle möglichen Treiber etc. eingestellt.
Also müsste es vorhanden sein.


Eigentlich benutzt genkernel dann die kernel .config von der livecd...

15

19.08.2010, 23:34

Leider bisher ohne Erfolg.
Die beiden Meldungen sind zwar weg,
aber nvidia-setting lässt sich trotzdem
nicht öffnen. Die Meldung bleibt bestehen

The directory "/usr/share/fonts/TTF/" does not exist.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
(WW) The directory "/usr/share/fonts/Type1/" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) Warning, couldn't open module dri
(EE) Failed to load module "dri" (module does not exist, 0)
(WW) Warning, couldn't open module dri2
(EE) Failed to load module "dri2" (module does not exist, 0)
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

16

20.08.2010, 00:08

Zitat

(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Jup, mach erstmal ein

Quellcode

1
rmmod -v nouveau

und danach

Quellcode

1
modprobe nvidia


noch mal kurz checken ob in der /etc/X11/xorg.conf in der "Device" sektion der treiber auch auf "nvidia" gesetzt ist und alles mit ein

Quellcode

1
eselect opengl set nvidia

abschließen. Danach noch einmal ein

Quellcode

1
kill -HUP 1
um init zu forcen die inittab neuzulesen und somit slim neuzustarten.
wenn letzeres nicht passiert einfach manuell slim killn das sollte durch die inittab danach neustarten.

=======================================================

Edit:

Zitat

(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

der acpi daemon läuft nicht.
Das ist nicht weiter tragisch kann aber dafür sorgen das wenn man auf den einschaltbutton drückt das der computer dann nicht herunterfährt und diverse andere sachen.

17

20.08.2010, 16:12

Beide Module sind nicht verfügbar,
weisst du den Grund dafür ?

18

20.08.2010, 16:32

try mal x11-drivers/nvidia-drivers zu reemergen.
danach dann

Quellcode

1
modprobe nvidia
.

19

20.08.2010, 19:57

Auch ohne Erfolg.

gentoo ~ # modprobe -l |grep -ie "nvidia"
/lib/modules/2.6.34/kernel/drivers/char/agp/nvidia-agp.ko

Anscheinend habe ich nur dieses Modul

20

20.08.2010, 20:16

hmm haste eine agp oder pci-e karte ?