Δημιουργία αρχείων με δεξί κλικ

Ξεκίνησε από denispyr, 07 Οκτ 2019, 10:39:10 ΜΜ

« προηγούμενο - επόμενο »

denispyr

Θέλω στο δεξί κλικ και στο μενού Δημιουργία να έχω διάφορες επιλογές: "Νέο έγγραφο Writer", "Νεα παρουσίαση Impress" κλπ. Ο τρόπος είναι αρκετά απλός: να βάλεις τα κατάλληλα αρχεία στο φάκελο "~/Πρότυπα (templates).
Υπάρχει κάποιος "global templates" φάκελος; Ή να κάνω hardlink σε κάθε χρήστη τα αρχεία; Ή κάτι άλλο που δε σκέφτομαι;

(edit: σωστό url)
Διονύσης

alkisg

Δεν βλέπω να υπάρχει global templates φάκελος. Ο προσωπικός template φάκελος κάθε χρήστη ορίζεται στο /home/username/.config/user-dirs.dirs, με τη γραμμή:
XDG_TEMPLATES_DIR="$HOME/Πρότυπα"

Για να αλλάξεις μαζικά αυτή τη ρύθμιση για όλους τους χρήστες, οι εντολές είναι:
Κώδικας: Bash
sudo -i
mkdir /home/Shared/templates
chown administrator:administrator /home/Shared/templates
sed 's|^\(XDG_TEMPLATES_DIR=\).*|\1"/home/Shared/templates"|' -i /home/*/.config/user-dirs.dirs


Οπότε αν δεν έκανα κάποιο λάθος στις εντολές, μετά από logoff/logon, πλέον όλοι οι χρήστες θα χρησιμοποιούν το φάκελο /home/Shared/templates για το δεξί κλικ → Δημιουργία, και ο administrator θα έχει δικαίωμα εγγραφής εκεί ώστε να βάζει νέα πρότυπα.

denispyr

Παράθεση από: alkisg στις 08 Οκτ 2019, 07:30:58 ΠΜ
... Οπότε αν δεν έκανα κάποιο λάθος στις εντολές, ...
Κανένα λάθος, ολα καλά.
Διονύσης

denispyr

(Αν καταλαβαίνω καλά αυτό που έκανες,) αν προστεθούν χρήστες θα πρέπει να ξανατρέξει η εντολή 4
Κώδικας: Bash
sudo -i
sed 's|^\(XDG_TEMPLATES_DIR=\).*|\1"/home/Shared/templates"|' -i /home/*/.config/user-dirs.dirs


Διονύσης

alkisg

Έτσι ακριβώς. Με τη sudo ξεχωριστά από την sed όπως το έγραψες.