Ως τελευταία προσπάθεια θα πρότεινα την αλλαγή του προσωπικού φακέλου του χρήστη.
Aν δεν έχεις ενεργοποιήσει τον λογαριασμό root στο Ubuntu, πας στην κονσόλα, κάνεις login ως χρήστης και εκτελείς:
- Κώδικας: Επιλογή όλων
sudo passwd root
Και δίνεις έναν κωδικό για τον λογαριασμό root (δύο φορές για επαλήθευση). Μην ξεχάσεις αυτόν τον κωδικό. Μπορεί να είναι και ο ίδιος με αυτόν του χρήστη. Δεν υπάρχει περιορισμός.
Στην συνέχεια:
- Κώδικας: Επιλογή όλων
exit
Και αυτή τη φορά κάνεις login ως root στην κονσόλα δίνοντας ως username:
- Κώδικας: Επιλογή όλων
root
Και ως κωδικό αυτόν που όρισες προηγουμένως.
Τώρα, ως υπερχρήστης στην κονσόλα:
-
Μορφοποιημένος Κώδικας: Επιλογή όλων
-
mkdir /home/username/backup
mv -v /home/username/.* /home/username/backup # Μετακίνηση όλων των κρυφών αρχείων-φακέλων στον φάκελο backup
mv /home/username /home/username.old # Μετονομασία του προσωπικού φακέλου σε username.old
mkdir /home/username # Δημιουργία νέου προσωπικού φακέλου
cp -Rv /home/username.old/* /home/username # Μετακίνηση όλων των αρχείων από τον παλιό προσωπικό φάκελο στον νέο
### cp -v /home/username.old/backup/.config.old /home/username/.config # Mετακίνηση του φακέλου .config (τον είχαμε μετονομάσει .config.old σε προηγούμενη απάντηση) στον νέο προσωπικό φάκελο. Αυτό θα μπορούσες να το παραλείψεις προς το παρόν.
chown -hR username:username /home/username # Ορισμός δικαιωμάτων στον νέο προσωπικό φάκελο και στους υποφακέλους
reboot
Όπου βλέπεις username το αντικαθιστάς με το δικό σου.
Αν έχεις μεγάλο όγκο δεδομένων στα προσωπικά σου αρχεία, τότε οι εντολές με το cp μπορεί να καθυστερήσουν αρκετά.
Η παράμετρος -v μπήκε για να βλέπεις το αποτέλεσμα τι ακριβώς συμβαίνει.
Όπως καταλαβαίνεις, το αφήνεις ως τελευταία λύση διότι ουσιαστικά "επανεκκινείς" τις ρυθμίσεις του χρήστη με αυτόν τον τρόπο.
Αν το πρόβλημα βρίσκεται σε κάποιο αρχείο ρυθμίσεων μέσα στον προσωπικό φάκελο, τότε θα διορθωθεί έτσι. Ενώ αν βρίσκεται αλλού, τότε θα παραμείνει.
Οπότε περίμενε μήπως κάποιος έχει κάποια καλύτερη ιδέα.