Tuesday, November 11, 2008

XFCE + FreeBSD Tweaks


Μερικές ακόμα ρυθμίσεις που μπορεί να κάνει κάποιος στο XFCE περιβάλλον του στο FreeBSD:

Αν και τις περισσότερες φορές προτιμάω την εκκίνηση σε text mode και login από κονσόλα, ίσως είναι προτιμότερο για αρκετούς χρήστες το γραφικό login. Για παράδειγμα, στον www.freebsdgr.org έχω το login screen της φωτογραφίας.
Δεν χρειάζεται να βάλετε κανένα τεράστιο login manager για κάτι τόσο απλό. Υπάρχει το slim. Η εγκατάσταση είναι πολύ απλή:

# cd /usr/ports/x11/slim
# make install clean


Και φυσικά προσθέτουμε την παρακάτω γραμμή στο /etc/rc.conf:

slim_enable="YES"


Υπάρχει τρόπος η εκκίνηση του slim να γίνεται με τον κλασικό τρόπο, όπως το xdm, μέσα από το αρχείο /etc/ttys. Σχετικές οδηγίες δείχνει το port κατά την εγκατάσταση του. Αυτό εξασφαλίζει και ότι σε περίπτωση που τερματίσετε τον X server (ή μετά από κάποιο crash) το slim θα εκτελεστεί ξανά, αυτόματα. Με τη ρύθμιση του rc.conf, αν πιέσετε CTRL+ALT+BACKSPACE, το slim και ο X server θα τερματίσουν, και θα γυρίσετε στο console login. Αυτό μπορεί ωστόσο να είναι επιθυμητό μερικές φορές.
Αν σε μια τέτοια περίπτωση θέλετε να επανεκκινήσετε το slim, δώστε ως root (ή με sudo):

# /usr/local/etc/rc.d/slim start


To slim έχει μια σειρά από εύκολες ρυθμίσεις στο αρχείο:

/usr/local/etc/slim.conf


και είναι σίγουρο ότι δεν θα δυσκολευτείτε να το φέρετε στα μέτρα σας.

XFCE και Shutdown



Ώστε θέλετε να κάνετε shutdown το σύστημα σας μέσα από το XFCE...
Αυτό γενικά είναι δυνατόν, με τρεις τρόπους:


  • Αν έχετε sudo μπορείτε να κάνετε shutdown από το μενού του XFCE. Θα σας ζητηθεί ο κωδικός σας

  • Από το μενού του XFCE, χωρίς κωδικό, ρυθμίζοντας κατάλληλα τον παλιό μας φίλο, το PolicyKit

  • Χρησιμοποιώντας την εντολή shutdown από κάποιο terminal, αλλά αυτό το ξέρετε ήδη ;)



Η πρώτη μέθοδος είναι στην πραγματικότητα το fallback method, αφού το XFCE πρώτα δοκιμάζει το hal. Για να χρησιμοποιήσετε λοιπόν τη δεύτερη μέθοδο, θα χρειαστείτε κάποιες ρυθμίσεις στο αρχείο
/usr/local/etc/PolicyKit/PolicyKit.conf (ανάμεσα στα <config>...</config> tags):


<match action="org.freedesktop.hal.power-management.shutdown">
<match user="yourusername">
<return result="yes"/>
</match>
</match>
<match action="org.freedesktop.hal.power-management.reboot">
<match user="yourusername">
<return result="yes"/>
</match>
</match>


Αυτό ήταν! Μπορείτε τώρα να κάνετε shutdown και reboot το desktop FreeBSD σας, χωρίς να δίνετε κωδικό.

No comments: