Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: denispyr στις 07 Οκτ 2019, 10:39:10 ΜΜ

Τίτλος: Δημιουργία αρχείων με δεξί κλικ
Αποστολή από: denispyr στις 07 Οκτ 2019, 10:39:10 ΜΜ
Θέλω στο δεξί κλικ και στο μενού Δημιουργία να έχω διάφορες επιλογές: "Νέο έγγραφο 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)
Τίτλος: Απ: Δημιουργία αρχείων με δεξί κλικ
Αποστολή από: alkisg στις 08 Οκτ 2019, 07:30:58 ΠΜ
Δεν βλέπω να υπάρχει 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 στις 08 Οκτ 2019, 12:50:57 ΜΜ
Παράθεση από: alkisg στις 08 Οκτ 2019, 07:30:58 ΠΜ
... Οπότε αν δεν έκανα κάποιο λάθος στις εντολές, ...
Κανένα λάθος, ολα καλά.
Τίτλος: Απ: Δημιουργία αρχείων με δεξί κλικ
Αποστολή από: denispyr στις 08 Οκτ 2019, 08:36:54 ΜΜ
(Αν καταλαβαίνω καλά αυτό που έκανες,) αν προστεθούν χρήστες θα πρέπει να ξανατρέξει η εντολή 4
Κώδικας (Bash) [Επιλογή]

sudo -i
sed 's|^\(XDG_TEMPLATES_DIR=\).*|\1"/home/Shared/templates"|' -i /home/*/.config/user-dirs.dirs


Τίτλος: Απ: Δημιουργία αρχείων με δεξί κλικ
Αποστολή από: alkisg στις 08 Οκτ 2019, 09:14:53 ΜΜ
Έτσι ακριβώς. Με τη sudo ξεχωριστά από την sed όπως το έγραψες.