Slim - Simple Login Manager

Image Hosted by ImageShack.us
Slim è un login manager semplice, affidabile e svincolato dalle dipendenze dell'ambiente desktop (vedi GDM o KDM). Si configura tramite un semplice file di testo ed è sicuramente l'ideale per quelle macchine che non hanno necessità di gestire dei login remoti.


Installazione

sudo apt-get install slim
Dipendenze: * X11 * libpng * libjpeg * freetype


Come si utilizza

Se lo installiamo da repository, ci verrà chiesto di selezionare il nuovo login manager da adottare. Naturalmente scegliamo slim. Per sicurezza, togliamo dalla sessione il GDM o il KDM, in modo da evitare qualsiasi resume in automatico (gnome-kde):
sudo update-rc.d -f gdm remove sudo update-rc.d -f kdm remove
Abbiamo sbagliato a selezionare slim? niente problema:
sudo dpkg-reconfigure slim
Per ripristinare il login manager precedente(gnome-kde):
sudo dpkg-reconfigure gdm 
sudo dpkg-reconfigure kdm
Riassociamoli alla sessione (gnome-kde):
sudo update-rc.d gdm defaults 
sudo update-rc.d kdm defaults
Possiamo anche non riavviare il sistema per vederlo subito all'opera:
sudo /etc/init.d/L_M stop
dove L_M è il nostro login manager.
Ci troviamo ora in un terminale di emergenza, quindi premiamo ALT+CTRL+F1, ri-logghiamoci (se necessario) ed avviamo slim...semplicemente lanciando (da root)
slim


Temi e configurazione

I temi si trovano in /usr/share/slim/themes/. Ogni tema scaricato va scompattato in questa directory e, successivamente, bisogna specificarlo nel file di configurazione /etc/slim.conf.
Consiglio di leggere la nota sulle features di Slim per quanto riguarda la modifica di questo file.

Le opzioni sono poche, interessanti e molto intuibili. C'è persino la possibilità di lanciare uno screenshoot premendo F11. L'immagine verrà salvata in /tmp:

e


Esempio:


Download Flat-theme
sudo mv ~/slim-flat.tar.gz /usr/share/slim/themes/ 
cd /usr/share/slim/themes/ 
sudo tar slim-flat.tar.gz
Apriamo la configurazione (mousepad=gedit=kate):
sudo mousepad /etc/slim.conf
Inseriamo il nome corretto del tema appena scompattato:
# current theme, use comma separated list to specify a set to 
# randomly choose from current_theme 
flat
Impostare i dpi (dots per inch)
Attenzione
: Cerchiamo di recuperare da qualche parte la risoluzione massima, in punti per pollice, perche' potremmo ritrovarci con un valore sballato (grafica, in generale, minuscola o esageratamente grande)
Nel mio caso (1680x1050) la risoluzione ideale è 133 dpi.
Sempre nel file di configurazione, andiamo a specificarlo in questa sezione:
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin 
default_xserver /usr/X11R6/bin/X 
xserver_arguments -dpi 133 -nolisten tcp
Riavviamo slim per rendere effettive le modifiche:
sudo /etc/init.d/slim restart

Un' altra lettura utile:
Bhe..c'è dell'altro.
Un piccolo incremento di prestazioni, in termini di secondi, nell'avvio del sistema, calcolato con bootchart:
GDM (31 secondi)
d
SLIM (28 secondi)

Comments

Ciao Divi! Me lo consigli

Ciao Divi! Me lo consigli sull'eeepc nuovo nuovo appena messo a punto con hardy? Magari se mi riesce di velocizzare ancora di più il boot ti copio l'articolo! XD

@Artaserse Ciao Divi! Me lo

@Artaserse

Ciao Divi! Me lo consigli sull’eeepc nuovo nuovo appena messo a punto con hardy?

certo..adesso lo installo anche io su tutti i computer che utilizzo
:)

grazie della segnalazione,

grazie della segnalazione, sarà una cosa che proverò con archlinux :-)

Dallo screenshot sembra che

Dallo screenshot sembra che manchi la possibilità di switchare al volo tra più sessioni, magari con DE diverso. Con GDM è molto rapida la cosa: Opzioni -> Seleziona sessione e posso decidere se avviare Gnome o KDE4, che sono i due DE che ho attualmente installati. Esiste una feature simile?

@Daniele In realtà e'

@Daniele
In realtà e' esattamente il contrario..gdm e kdm sono piu' macchinosi, perche' con SLIM puoi cambiare sessione semplicemente premendo F1. I nomi delle sessioni vengono visualizzati nella parte bassa del login manager, in real-time
C'e' di piu' naturalmente. Dal file di configurazione puoi abilitare login da terminale, suspend, ibernazione..e altre cose ancora

già provato, davvero

già provato, davvero ottimo... ora che ho scoperto che posso anche cambiare sessione, penso che lo rimetterò... ^^

http://www.archlinux.it/wiki/

si può fare il login

si può fare il login automatico con questo? si può togliere il gdm lasciando il login automatico?

Ciao!! Sto provando Slim, ma

Ciao!! Sto provando Slim, ma ho riscontrato due problemi:
1) la lingua è diventata l'inglese, nonostante sia italiano di default (nella configurazione)
2)quando pigio il tasto per uscire e sono in sessione, nella finestra che appare, non ci sono più riavvia e spegni
Premetto che devo ancora studiare il tutto e magari farmi una ricerchina, ma mi sfugge il meccanismo di tutto ciò!!!
Comunque molto carino slim!!!

@Nethan la 1 si risolve

hihi, per la uno, mi son

hihi, per la uno, mi son messo a cercare anche io e ho trovato la stessa soluscion!!
La due, secondo me, richiede anche quella una qualche modifica di un file (banale dirai), però dovremmo trovare il file a cui si collega per gdm e fare un confronto come ha fatto quello su launchpad!!!

anche io ho il problema su

anche io ho il problema su kde che non trovo il spegni e riavvia...c'è solo termina sessione :-/.

Se volete una non soluzione ho creato sul menu k una nuova voce che come comando da halt (preventivamente dando chmod +s /sbin/halt) e poi ho messo il pulsante sul menù "configurazione rapida" sul kicker.

PS sto lavorando con kdemod su archlinux ma allora credo che ci sia proprio un unico file valido per tutti i DE e distro...

Soluzione: leggete tutto,

con xfce il problema dello

con xfce il problema dello spegnimento non si presenta

Ciao Divi! Ho provato Slim e

Ciao Divi! Ho provato Slim e devo dire che è veramente ottim. Però voglio sapere una cosa: come posso mettere dei bottoni di spegnimento e riavvio?
P.S. Ti ho aggiunto al mio BlogRoll

@CNetwork Devi aprire il

@CNetwork
Devi aprire il file di configurazione ed abilitarli

PS. non posso piu' aggiungere blogroll perche' la lista e' al massimo. Appena farò una revisione ti terrò conto
;)

ok, però Slim mi ha fatto

ok, però Slim mi ha fatto una cosa strana. Non potevo più spegnere non forzato(avevo solo Termina Sessione, Blocca Schermo, Cambia Utente e Iberna, mi erano sparite Arresta e Riavvia) peciò ho detto mah, si sarà sballato qualcosa nell' ACPI, allora spengo(forzato) e riaccendo. Mi ritrovo Slim e faccio il login e il sistema diventa tutto nella lingua di Zio Bill(l'inglese). Mi chiede persino di "tradurre" le directory(tipo ~/Scrivania in ~/Desktop. Allora apro il terminale, ripristino GDM, vado nel terminale a schermo pieno, mi riloggo, lancio sudo gdm, metto la lingua italiana come lingua predefinita, mi ri-riloggo, e voilà! Tornati Lingua Italiana e i bottoni Arresta e Riavvia. La soluzione per Arresta e Riavvia e poco sopra, ma per l'italiano?

@CNetwork Non lo so, nelle

@CNetwork
Non lo so, nelle global options non c'e' nulla che rimandi ai locales

@CNetwork Ho scoperto che

@CNetwork
Ho scoperto che potrebbe essere un servizio di sessione
Vai in sistema->preferenze->sessioni ... e togli la spunta a "aggiorna cartelle utenti"

@CNetwork Il problema della

@CNetwork
Il problema della lingua italiana si risolve facile, .
Il problema dello spegnimento non l'ho risolto in maniera soddisfacente.

io uso slim su lxde. Mi

io uso slim su lxde.
Mi permette di fare il login tranquillamente ma quando spengo il computer mi ritorna sulla schermata login di slim.
C'è modo di risolvere?

per abilitare lo shutdown in

per abilitare lo shutdown in sessione dovrebbe essere cosi:
1)in console
# groupadd shutdown
# install -d /libexec/xfsm-shutdown-helper

2)editare il file /etc/group aggiungendo gli utenti alla linea (407 e user1,user2 sono esemplificativi lasciate il valore che trovate e aggiungete gli utenti)
shutdown:x:407:user1,user2,..."

3)in console
# visudo
e aggiungere questa riga
%shutdown ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.