Το Gnome και το KDE είναι υπέροχα - σας δίνουν μια όμορφη επιφάνεια εργασίας με όλα τα εργαλεία και βοηθητικά προγράμματα που χρειάζεστε. Σε κάθε σύστημα, θα βρείτε έναν σταθερό διαχειριστή παραθύρων, εικονίδια επιφάνειας εργασίας, έναν πίνακα γεμάτο μικροεφαρμογές, τα έργα. Αυτό είναι καλό και καλό για τον μέσο υπολογιστή γραφείου σας, αλλά τι γίνεται αν χρειάζεστε κάτι ελαφρύτερο, γρηγορότερο ή καθαρότερο στην εμφάνιση; Θα μπορούσατε να δοκιμάσετε ένα μικρότερο desktop περιβάλλον όπως το XFCE ή να πάτε με κάτι εξαιρετικά λεπτό όπως Openbox ή WindowMaker. Από την άλλη πλευρά, θα μπορούσατε να αποκτήσετε ακριβώς αυτό που θέλετε, όχι λιγότερο, συνδυάζοντας μεμονωμένα κομμάτια μαζί στο δικό σας προσαρμοσμένο desktop περιβάλλον.

Πως?

Όταν εκτελείτε το Gnome, δεν εκτελείτε μια ενιαία εφαρμογή. Το Gnome εκκινεί το Metacity (προαιρετικά το Compiz) για τη διαχείριση των παραθύρων, το gnome-panel για να λειτουργήσει ως σύστημα πίνακα και μενού και διάφορα applets και εργαλεία για θέματα όπως διαχείριση ενέργειας και υποστήριξη Bluetooth. Κάθε ένα από αυτά είναι ανεξάρτητο από τα άλλα και μπορεί να αντικατασταθεί ή να ξεκινήσει μόνο του.

Αυτό που θα κάνουμε σήμερα είναι να διευκρινίσουμε τη δική μας λίστα με εφαρμογές (διαχειριστής παραθύρων, αποβάθρα, κ.λπ.) για να τρέξετε με σύνδεση, παρακάμπτοντας πλήρως τις προσφορές του Gnome και του KDE προς όφελος των προσαρμοσμένων εφαρμογών μας. Υπάρχουν μερικές μέθοδοι για την επίτευξη αυτού του στόχου και αυτό που επιδεικνύεται εδώ επιλέχθηκε ως λειτουργικό, απλό και όχι πολύ συγκεκριμένο για τη διανομή.

Σχεδίαση της επιφάνειας εργασίας σας

Για να δημιουργήσετε μια λειτουργική DE, θα χρειαστείτε μερικά βασικά μέρη:

  • Διαχειριστής παραθύρων (Metacity, Compiz, κλπ)
  • Εκτοξευτής εφαρμογών (Gnome-Do, Kupfer, κ.λπ.)
  • Πάνελ / Βάση (Docky, Cairo Dock, PyPanel, κ.λπ.)
  • Διαχειριστής ταπετσαρίας (bsetroot, hsetroot, κλπ)
  • Προαιρετικές μικροεφαρμογές, μικροεφαρμογές επιφάνειας εργασίας κ.λπ.

Αυτός ο οδηγός θα χρησιμοποιήσει το Compiz, το Gnome-Do, το Cairo Dock (με μικροεφαρμογές) και το hsetroot για να επιτύχει όλες τις απαραίτητες λειτουργίες. Η χρήση του Compiz ως βασικού διαχειριστή παραθύρων μας δίνει το πλήρες σετ Plugins Compiz όπως Expo και Zoom. Όλα αυτά τα πακέτα θα πρέπει να είναι διαθέσιμα στα πρότυπα αποθετήρια των περισσότερων διανομών. Οι χρήστες του Ubuntu μπορούν να τα παραλάβουν από το Κέντρο Λογισμικού του Ubuntu ή με την εντολή τερματικού:

 sudo apt-get εγκαταστήστε compiz-plugins gnome-do cairo-dock hsetroot 

Οι περισσότερες από αυτές τις εφαρμογές έχουν συζητηθεί λεπτομερώς στο MakeTechEasier. Χρησιμοποιήστε το πλαίσιο αναζήτησης για να συγκεντρώσετε περισσότερες πληροφορίες σχετικά με το εργαλείο που είναι το καλύτερο για τις ανάγκες σας.

Ορισμένες άλλες χρήσιμες ρυθμίσεις θα μπορούσαν να περιλαμβάνουν την απομάκρυνση εξ 'ολοκλήρου του σταθμού βάσης και του Gnome-Do για όλες τις ανάγκες εκτόξευσης εφαρμογών ή την προσθήκη κάτι σαν το Conky ή το Google Desktop για παρακολούθηση του συστήματος.

Δημιουργία της λίστας

Τώρα που έχετε επιλέξει μια εφαρμογή για κάθε έναν από τους παραπάνω ρόλους, μπορούμε να ξεκινήσουμε τη δημιουργία μιας λίστας έτσι ώστε να εκτελούνται με σύνδεση. Ξεκινήστε ανοίγοντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου της επιλογής σας και γράφοντας τα ονόματα των προγραμμάτων που πρόκειται να εκτελεστούν. Τερματίστε κάθε γραμμή (εκτός από την τελευταία) με ένα & . Αυτό το σύμβολο λέει στο Linux να τρέχει το πρόγραμμα στο παρασκήνιο και να μεταβεί στο επόμενο στοιχείο. Χωρίς το &, θα εκτελέσει την πρώτη γραμμή και περιμένει μέχρι να ολοκληρωθεί το πρόγραμμα πριν τρέξει το επόμενο. Αυτό θα μπορούσε, για παράδειγμα, να αποτρέψει την φόρτωση της αποβάθρας μέχρι να κλείσει ο διαχειριστής παραθύρων - προφανώς δεν είναι αυτό που θέλουμε.

Όταν τελειώσετε, αποθηκεύστε το αρχείο σε οποιονδήποτε κατάλογο επιλέγετε (το σπίτι σας είναι καλό) και σημειώστε το όνομα και την τοποθεσία του αρχείου. Δεδομένου ότι το όνομά μου είναι ο Josh, έχω αποθηκεύσει το αρχείο στο /home/josh/customDE.sh .

Προσθήκη στη λίστα GDM

Σε αυτό που είμαι βέβαιος ότι πρέπει να είναι εκπληκτική σύμπτωση, γράψαμε πρόσφατα έναν λεπτομερή οδηγό για τον ακριβή τρόπο επεξεργασίας της λίστας συνδρομών GDM για να σας αφήσει να ξεκινήσετε το δικό σας desktop περιβάλλον.

Εν ολίγοις, θα θέλετε να δημιουργήσετε (ως root) ένα νέο αρχείο στον κατάλογο / usr / share / xsessions . Το αρχείο θα πρέπει να τερματίζεται με την επέκταση .desktop και να ακολουθεί ένα πρότυπο παρόμοιο με το ακόλουθο:

Οι μόνο σημαντικές γραμμές για αυτό το σενάριο είναι το όνομα και το Exec . Το όνομα πρέπει να αναγνωρίζει αποκλειστικά το DE σας, ώστε να μπορείτε να το αναγνωρίσετε στη λίστα GDM Sessions . Exec πρέπει να είναι το όνομα του αρχείου που δημιουργήσαμε στο προηγούμενο βήμα, όπως customDE.sh .

Αποθηκεύστε το αρχείο ως /usr/share/xsessions/custom.desktop . Την επόμενη φορά που αποσυνδέεστε, θα δείτε την καταχώρησή σας στη λίστα "Συνδέσεις" στο GDM.

συμπέρασμα

Αν ακολουθήσατε καθένα από αυτά τα βήματα, δημιουργήσατε μια λίστα με εφαρμογές που θέλετε στο DE σας, αποθηκεύσατε τη λίστα (με τις κατάλληλες συντομεύσεις) σε μια δέσμη ενεργειών και στη συνέχεια δημιουργήσατε έναν εκκινητή στο / usr / share / xsessions για να ξεκινήσετε το σενάριο από GDM. Ας ελπίσουμε ότι οι επιλογές σας έχουν αφήσει με μια πλήρη και όμορφη επιφάνεια εργασίας. Όχι μόνο θα πρέπει να ανταποκρίνεται στις συγκεκριμένες ανάγκες σας, αλλά υπάρχει μια καλή πιθανότητα να ανταποκρίνεται πολύ περισσότερο από ένα μονολιθικό σύστημα επιφάνειας εργασίας όπως το Gnome.

Αν έχετε ιστορίες προσαρμογής επιφάνειας εργασίας ή προτάσεις για το πώς μπορείτε να δημιουργήσετε τη δική σας, ενημερώστε μας στα σχόλια!