crs έγραψε:Pantws otan to ekana mou ebgale ena keimenaki alla htan adeio, ekana copy paste auto pou leei o filos alla meta den iksera pou na to apothikeusw kai to apothikeusa sto lxsession kai antikatesthsa to file me to onoma "autostart". Ap oti fanhke ekana m@lakia!
ΟΚ, θα σου γράψω ένα δύο πράγματα για να μαθαίνεις σιγά-σιγά.
Η εντολή που σου έδωσα ήταν :
- Κώδικας: Επιλογή όλων
sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart
Ας δούμε πάνω κάτω τι λέει :
leafpad : είναι ένας απλός κειμενογράφος, προεγκατεστημένος στο lxde. Aν τρέξεις σκέτο leafpad, απλώς θα ανοίξει ο κειμενογράφος, όπως πx αν τρέξεις firefox θα ανοίξει ο firefox.
/etc/xdg/lxsession/Lubuntu/autostart : εδώ ορίζεις ποιο αρχείο θες να ανοίξει ο κειμενογράφος και την πλήρη διαδρομή-τοποθεσία στην οποία βρίσκεται. Εν προκειμένω θες να ανοίξεις το αρχείο autostart, που βρίσκεται μέσα στο φάκελλο Lubuntu, που βρίσκεται μέσα στο φάκελλο lxsessions, που βρίσκεται μέσα στο φάκελλο xdg που βρίσκεται μέσα στο filesystem που συμβολίζεται με / .
sudo : Βάζοντας sudo πριν από μια εντολή, σημαίνει ότι η ενέργεια που ορίζει η εντολή θα γίνει με δικαιώματα διαχειριστή και όχι απλού χρήστη, γι αυτό και μετά σου ζητάει το password. Στη δική μας περίπτωση ήταν αναγκαίο, γιατί προσπαθείς να τροποποιήσεις ένα αρχείο που βρίσκεται μέσα στο /, δηλαδή στο filesystem, το οποίο ο απλός χρήστης δεν έχει δικαίωμα να πειράξει, αντιθέτως με τα περιεχόμενα του /home/όνομα χρήστη, που είναι ο προσωπικός σου φάκελλος με όλα σου τα αρχεία και τις δικές σου ρυθμίσεις.
Αν λοιπόν έτρεχες την εντολή χωρίς sudo, ή εν πάσει περιπτώσει χωρίς δικαιώματα διαχειριστή (το sudo δε χρησιμοποιείται από προεπιλογή σε όλες τις διανομές Linux) τότε αναλόγως της διανομής ή δε σε άφηνε να αποθηκεύσεις τις όποιες αλλαγές ή δε άνοιγε καν το αρχείο. Κοινώς λοιπόν ο απλός χρήστης από όλο το filesystem έχει δικαιώματα μόνο σε ότι βρίσκεται μέσα στο /home/όνομα χρήστη.
Και ερχόμαστε λοιπόν στο σημαντικότερο θέμα, για το οποίο προηγήθηκε όλη η εισαγωγή.
Όταν πας να κάνεις το οτιδήποτε μέσα στο filesystem πρέπει να είσαι ΑΠΟΛΥΤΑ βέβαιος για το τι κάνεις και που ακριβώς το βάζεις ή τι διαγράφεις, γιατί μπορείς να προκαλέσεις ζημιά στο σύστημα.
Αν έχεις την παραμικρή αμφιβολία μην το κάνεις, αλλά ρώτα πρώτα εδώ.
Το ίδιο ακριβώς συμβαίνει και όταν τρέχεις οτιδήποτε στο τερματικό με την εντολή sudo μπροστά, αν έχεις αμφιβολία ρώτα.
Όπως σου έγραψα παραπάνω το αρχείο autostart σε μένα αρχικώς περιείχε τα παρακάτω (σε φρέσκια εγκατάσταση lubuntu)
- Κώδικας: Επιλογή όλων
@lxpanel --profile Lubuntu
@xscreensaver -no-splash
@xfce4-power-manager
@pcmanfm --desktop --profile lubuntu
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Ανοίγοντάς το λοιπόν με την εντολή που σου έδωσα πρόσθεσα στο τέλος άλλη μια γραμμή (αυτή που έγραψα) και πλέον έγινε :
- Κώδικας: Επιλογή όλων
@lxpanel --profile Lubuntu
@xscreensaver -no-splash
@xfce4-power-manager
@pcmanfm --desktop --profile lubuntu
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
@setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,el
Αν λοιπόν σε σένα άνοιξε κενό (αμφιβάλλω, διότι όπως σου έγραψα το τροποποίησα αμέσως μετά την εγκατάσταση) θα αρκούσε να βάλεις μόνο αυτή τη γραμμή και να το αποθηκεύσεις στον κειμενογράφο, όπως έκανα κι εγώ μετά την προσθήκη.
Τέλος πάντων, μετά από όλα αυτά καλώς ήλθες και κατ' ουσίαν στο club, άλλωστε αν δεν πάθεις πως θα μάθεις ;
Γνώσεις ⇛ Linux: Αν μου δώσεις οδηγίες σε τερματικό δεν τρομάζω ┃ Προγραμματισμός: Καθόλου┃ Αγγλικά: Εξαιρετικά
Λειτουργικό : Kubuntu 24.04 64bit.
Συσκευές-> Πάρα πολλές, θα στο γράψω ανά περίπτωση.