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

18.02.2013, 21:31

Fluxbox & Slim: Failed to execute login command

Hallo Leute,

ich habe mir ein neues Gentoo installiert und nun folgendes Problem mit Fluxbox & Slim:

"Failed to execute login command"

Kann mir da jemand von Euch weiterhelfen? Was braucht Ihr für Output?

Grüße
Braindump

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Braindump2013« (22.02.2013, 19:29)


2

18.02.2013, 21:46

Hi Braindump2013,

das liegt an deiner slim.conf

Ich habe das so gelöst.

slim.conf login_cmd

Quellcode

1
login_cmd           exec /bin/bash -login ~/.xinitrc fluxbox


Falls du keine .xinitrc in dein Home hast erstellen und folgendes einfügen.

Quellcode

1
exec startfluxbox


Dann sollte das funktionieren.

Sandy
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

3

18.02.2013, 22:30

Ok, perfekt!

Jetzt habe ich nur noch das Problem, dass mein Tastaturlayout beim Login noch EN ist und erst nachdem login habe ich ein deutsches. Woran liegt das? Eine xorg.conf habe ich nicht! Wo stellt man das jetzt neuerdings ein?

Mfg
Braindump

4

18.02.2013, 23:26

Jetzt habe ich nur noch das Problem, dass mein Tastaturlayout beim Login noch EN ist und erst nachdem login habe ich ein deutsches. Woran liegt das? Eine xorg.conf habe ich nicht! Wo stellt man das jetzt neuerdings ein?
Dieses Problem hatte ich auch mal, weiß aber nicht mehr sicher wie ich das gelöst hatte.
Welche Version von slim und fluxbox setzt du ein? Dann könnten wir evtl. die Konfiguration vergleichen.

Was ich jedoch in ~/.fluxbox/startup drin habe

Quellcode

1
setxkbmap de -variant nodeadkeys

Und meine /etc/conf.d/keymaps

Quellcode

1
keymap="de-latin1-nodeadkeys"


Evtl. hilft dir das ja jetzt schon.

Gruß

EDIT: Merke gerade das ich keine Umlaute in mein PW habe, daher kann ich nicht sicher sagen welches Layout ich in slim habe.

EDIT2:
Bei mir war das auch so, slim hatte EN.
Und hier die Lösung: Xorg muss mit evdev emerged sein (was ich schon immer so hatte)

Quellcode

1
2
3
cd /etc/X11/
mkdir xorg.conf.d
cp /usr/share/X11/xorg.conf.d/10-evdev.conf xorg.conf.d/


10-evdev.conf wie folgt bearbeiten.

Quellcode

1
2
3
4
5
6
Section "InputClass"
  Identifier "evdev pointer catchall"
  MatchIsPointer "on"
  MatchDevicePath "/dev/input/event*"
  Driver "evdev"
EndSection


nach

Quellcode

1
2
3
4
5
6
7
Section "InputClass"
  Identifier "evdev keyboard catchall"
  MatchIsKeyboard "on"
  MatchDevicePath "/dev/input/event*"
  Driver "evdev"
  Option "XkbLayout" "de"
EndSection


Danach hatte ich DE Layout und setxkdbmap wird nicht mehr benötigt!
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »knasan« (19.02.2013, 01:14)


5

19.02.2013, 09:42

Hallo,

das verstehe ich nicht ganz:
Und hier die Lösung: Xorg muss mit evdev emerged sein (was ich schon immer so hatte)

Wie emerge ich xorg mit evdev?

Gruß
Braindump

6

19.02.2013, 19:21

Und hier die Lösung: Xorg muss mit evdev emerged sein (was ich schon immer so hatte)
Okay ich werde es ausführlicher beschreiben.

Das Packet x11-base/xorg-drivers was von xorg-x11 oder xorg-server mit installiert wird kennt einige Parameter, die im mitteilen welche Treiber installiert werden sollen.
Dies geht mit der Variable INPUT_DEVICES und VIDEO_CARDS in make.conf.

Bei mir sieht das zum Beispiel so aus (in der make.conf)

Quellcode

1
INPUT_DEVICES="evdev joystick"


Wenn du eix verwendest, einfach mal ein eix xorg-drivers eingeben, dort findest du die beiden Variablen und siehst auch was aktiv ist. Ich kann mich täuschen aber ich glaube evdev sollte per Standard gesetzt sein.

Sandy
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

7

22.02.2013, 19:29

Hallo,

genauso geht es!

Vielen Dank für die Hilfe.

Mfg
Braindump

8

23.02.2013, 03:09

Ich kann mich täuschen aber ich glaube evdev sollte per Standard gesetzt sein.

Nein du täuscht dich nicht, der evdev Treiber ist normal schon vom Profil her gesetzt, siehe zb in der

Quellcode

1
2
grep INPUT_DEVICES /usr/portage/profiles/default/linux/make.defaults
INPUT_DEVICES="keyboard mouse evdev"

Mann muss aber beachten das INPUT_DEVICES nicht inkrementell ist. Der default aus dem Profil wird nur dann angewendet sofern man INPUT_DEVICES nicht selbst setzt.
Sprich, wenn man INPUT_DEVICES setzt, dann müssen mindestens die Treiber dabei sein die man benötigt - ansonsten werden nicht mit gesetzte Treiber auch nicht als Abhängigkeit mit verwendet.

9

23.02.2013, 14:16

Hallo Josef,
Mann muss aber beachten das INPUT_DEVICES nicht inkrementell ist. Der default aus dem Profil wird nur dann angewendet sofern man INPUT_DEVICES nicht selbst setzt.
Sprich, wenn man INPUT_DEVICES setzt, dann müssen mindestens die Treiber dabei sein die man benötigt - ansonsten werden nicht mit gesetzte Treiber auch nicht als Abhängigkeit mit verwendet.
das war mir bewusst, sollte jedem auch auffallen der vorher mit emerge -pv prüft. Ich ging davon aus das dies jeder tut deswegen bin ich nicht weiter darauf eingegangen. Aber sicher ist sicher 8o
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -