Strona 1 z 1

SLIM - ustawienie automatycznego logowania do xfce4

: 29 lutego 2012, 18:15
autor: derby
Witam.
C
hciałbym aby SLIM miał ustawione automatyczne logowania do xfce4 na koncie danego użytkownika.

Do tej pory znalazłem takie coś:
http://forum.linux.pl/viewtopic.php?pid=104193

Oto mój plik konfiguracyjny:

Kod: Zaznacz cały

# Path, X server and arguments (if needed)# Note: -xauth $authfile is automatically appended
default_path        /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
default_xserver     /usr/bin/X11/X
xserver_arguments   -nolisten tcp


# 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.net; exec /bin/login"
#suspend_cmd        /usr/sbin/suspend


# Full path to the xauth binary
xauth_path         /usr/bin/X11/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 /etc/X11/Xsession %session


# 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


# 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            default,startxfce4,openbox,ion3,icewm,wmaker,blackbox,awesome


# Executed when pressing F11 (requires imagemagick)
screenshot_cmd      scrot /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: xfce4


# 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="xxx"


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


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




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


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


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


Posiadam Debiana 6 z xfce4.

Uprzedzam, że wspomniane rozwiązanie u mnie nie pomogło:
Menu -> Ustawienia -> Ekran logowania (podać hasło roota) -> Bezpieczeństwo (zakładka) -> Włączenie automatycznego logowania (zaznaczyć) i wybrać nazwę użytkownika.[/FONT
bo czegoś takiego nie mam.

: 29 lutego 2012, 19:20
autor: goofy
derby pisze: Do tej pory znalazłem takie coś:
http://forum.linux.pl/viewtopic.php?pid=104193
W drugim poście od góry jest napisane jak to zrobić. Nie działa?

: 01 marca 2012, 11:33
autor: Yampress
Nie polecam slima, lightdm. Potem będziesz miał problem aby zrobić restart lub zamknięcie systemu z poziomu X i xfce:
http://forum.xfce.org/viewtopic.php?id=6007
Poza tym slim to staroć!

Ale skoro chcesz to wedle życzenia:

Kod: Zaznacz cały

default_user	(commented)	The default user to load when slim starts. If you put a username here you get it automatically loaded into the username field, and focus is placed on the password
http://slim.berlios.de/manual.php

: 02 marca 2012, 22:35
autor: fnmirk
Wcale nie ma potrzeby bawić się w różne dziwne kombinacje, wystarczy przejrzeć plik:

Kod: Zaznacz cały

/etc/slim.conf
autor przedstawił jego zawartość. W przedstawionym pliku konfiguracyjnym wpis odpowiedzialny za automatyczne logowanie danego użytkownika jest nieaktywny.
&quot pisze:

Kod: Zaznacz cały

# auto_login="yes"

: 03 marca 2012, 17:18
autor: Yampress
fnmirk, "danego użytkownika" ale najpierw trzeba tego danego użytkownika wskazać, nie sądzisz? Bo to slim ma go sobie sam automatycznie wybrać?

Nie polecam slima!

: 03 marca 2012, 17:25
autor: fnmirk
Yampress, a co jest wcześniej w pliku konfiguracyjnym?
&quot pisze:

Kod: Zaznacz cały

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

: 03 marca 2012, 18:25
autor: marcin1982
Yampress, slim sprawiał problemy z lokalizacją bodajże i z autologowaniem.

derby, jeśli zdecydujesz się na lightdm to zajrzyj tutaj:
http://forum.dug.net.pl/viewtopic.php?p ... 84#p195884 .
Odcinek z serii: "Pozwól sobie na odrobinę Ubuntu w swoim Debianie" ;]

: 03 marca 2012, 19:00
autor: Yampress
Używałem kiedyś slima, a potem go porzuciłem i od teraz używam lightdm.

: 03 marca 2012, 23:09
autor: marcin1982
Uczyniłem tak samo ... ;]

Kod: Zaznacz cały

marcin@debian:~$ dpkg -l | grep lightdm
ii  liblightdm-gobject-1-0                                      1.0.6-3                       simple display manager (gobject library)
ii  lightdm                                                     1.0.6-3                       simple display manager
ii  lightdm-gtk-greeter                                         1.0.6-3                       simple display manager (GTK+ greeter)
Jeśli ktoś ma życzenie korzystać z autologowania - wszytko jest w odnośniku powyżej.