Θέλω στο δεξί κλικ και στο μενού Δημιουργία να έχω διάφορες επιλογές: "Νέο έγγραφο Writer", "Νεα παρουσίαση Impress" κλπ. Ο τρόπος είναι αρκετά απλός: να βάλεις τα κατάλληλα αρχεία (https://askubuntu.com/questions/936587/how-to-add-right-click-on-desktop-to-create-text-file-functionality-16-04-2-ub) στο φάκελο "~/Πρότυπα (templates).
Υπάρχει κάποιος "global templates" φάκελος; Ή να κάνω hardlink σε κάθε χρήστη τα αρχεία; Ή κάτι άλλο που δε σκέφτομαι;
(edit: σωστό url)
Δεν βλέπω να υπάρχει global templates φάκελος. Ο προσωπικός template φάκελος κάθε χρήστη ορίζεται στο /home/username/.config/user-dirs.dirs, με τη γραμμή:
XDG_TEMPLATES_DIR="$HOME/Πρότυπα"
Για να αλλάξεις μαζικά αυτή τη ρύθμιση για όλους τους χρήστες, οι εντολές είναι:
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 θα έχει δικαίωμα εγγραφής εκεί ώστε να βάζει νέα πρότυπα.
Παράθεση από: alkisg στις 08 Οκτ 2019, 07:30:58 ΠΜ
... Οπότε αν δεν έκανα κάποιο λάθος στις εντολές, ...
Κανένα λάθος, ολα καλά.
(Αν καταλαβαίνω καλά αυτό που έκανες,) αν προστεθούν χρήστες θα πρέπει να ξανατρέξει η εντολή 4
sudo -i
sed 's|^\(XDG_TEMPLATES_DIR=\).*|\1"/home/Shared/templates"|' -i /home/*/.config/user-dirs.dirs
Έτσι ακριβώς. Με τη sudo ξεχωριστά από την sed όπως το έγραψες.