KDE/Plasma σε Slackware και VFAT iocharset
Theodore Lytras
thlytras at gmail.com
Wed Nov 21 13:44:31 EET 2018
Αυτό που μάλλον ψάχνεις είναι το udisks, και μάλλον χρειάζεται να φτιάξεις ένα δικό σου udev rule που να ρυθμίζει τα options που θες:
https://wiki.archlinux.org/index.php/Udisks
https://wiki.archlinux.org/index.php/Udev
Στις Τετάρτη, 21 Νοεμβρίου 2018 1:07:59 Μ.Μ. EET Costas Liagos έγραψε:
> Καλησπέρα,
> πολύ ησυχία στο forum. Τί να υποθέσω; Γίναμε όλοι τόσο καλοί
> που δεν χρειαζόμαστε τη βοήθεια εδώ ή γίναμε τόσο λίγοι ή
> χρησιμοποιούμε το Linux τόσο λίγο που δεν υπάρχουν ερωτήματα;
> :-)
> Εγώ πάντως έχω ένα.
> Ποιό είναι το setup:
> Slackware 14.2 64bit (γιατί παίζει συνήθως σε PC με 8 ή 16GB RAM και σχετικά
> βαριές αφαρμογές οπότε χρειάζονται όλα τα GB) με αναβάθμιση σε current πριν περίπου 5 μήνες.
> Όμως λόγω πολλών 32bit εφαρμογών έχω βάλει και multilibs. Αυτά προσθέτουν κάμποσο μπελά γι' αυτό και δεν κάνω συχνά Updates (είναι αρκετά μπελάς στα
> multilibs).
> Επιπλέον, με πολύ customized initrd.gz έχω καταφέρει να κάνει boot άψογα τόσο
> όταν ο δίσκος είναι μέσα στο PC αλλά και όταν είναι πάνω σε usb3 adapter.
> Με δεδομένο ότι ο adapter υποστηρίζει UASP και ο δίσκος είναι SSD παίζει
> εξαιρετικά γρήγορα κι έτσι έχω κυριολεκτικά ένα PC on the GO μέσα στο δίσκο.
> Είναι ενδεικτικό ότι έχω Win7 σε virtualbox μέσα στο δίσκο και φορτώνουν με
> ταχύτητα καλύτερη από το να είχα καθαρή εγκατάσταση Win7 σε internal ΗDD!!!
> Το πρόβλημα:
>
> Προσπαθώ να κάνω mount κάποια στικάκια με VFAT και ελληνικά.
> Αν τα κάνω με το χέρι τότε βάζω iocharset=8859-7 και όλα καλά.
> Αν το κάνω από dolphin/KDE/plasma δεν έχω έλεγχο στις παραμέτρους
> που περνάει κι έτσι αυτό κάνει mount χωρίς το σωστό iocharset και
> βλέπω καλικατζαράκια.
> Για το ntfs-3g αυτό το έφτιαξα με ένα wrapper script mount.ntfs το
> οποίο καλεί το ntfs-3g με τις κατάλληλες παραμέτρους.
> Στο vfat δοκίμασα 3 λύσεις:
> 1. Έφτιαξα ένα mount.vfat το οποίο καλεί το mount με το σωστό iocharset.
>
> Δεν το χρησιμοποιεί ούτε το cli ούτε το kde
> 2. Το /sbin/mount είναι link /bin/mount.
> Δοκίμασα το /sbin/mount να το κάνω wrapper το οποίο τσεκάρει αν το
> προς προσάρτηση partition είναι vfat και καλεί το /bin/mount με το κατάλληλο
> iocharset.
> 3. Παρομοίως, έκανα rename /bin/mount σε /bin/mount.ori και έβαλα το
> wrapper script στο /bin με όνομα mount και καλεί το /bin/mount.ori
> Η τελευταία λύση έχει ένα θετικό αποτέλεσμα. Αν κάνω με το χέρι mount
> από το CLI τότε καλείται σωστά, καταλαβαίνει ότι είναι vfat και περνάει το
> σωστό iocharset. Όμως μια τέτοια λύση δεν έχει νόημα γιατί από το CLI έτσι
> κι αλλιώς περνάω ότι θέλω άρα ο αυτοματισμός δεν προσφέρει κάτι σημαντικό.
> Όμως το kde/plasma δε φαίνεται να καλεί το /bin/mount που είναι το wrapper
> μου ούτε το /sbin/mount που είναι ανακατευθυνμένο στο wrapper μου κι έτσι
> δεν περνάει το iocharset.
> Έχει κανείς καμία ιδέα να βρω πως/τι καλεί για να κάνει mount ώστε να το
> πειράξω. Ή αν γνωρίζει κάποιος που το plasma έχει τις ρυθμίσεις του πως
> κάνει κλήση του mount;
> Υπάρχει τρόπος να ρυθμίσω τα defaults του mount ώστε να μη χρειάζεται να
> πειράζω όλα αυτά;
> Μια λύση είναι να πειράξω το config του kernel και να κάνω compile από την αρχή. Γενικά δεν το φοβάμαι έχω κάνει τέτοια αρκετές φορές αλλά με τόσο custom εγκατάσταση έχω κάνει καταλαβαίνεται ότι ο μπελάς προβλέπεται τεράστιος.
> Άσε δε που κάθε φορά που θα κάνω αναβάθμιση θα πρέπει να επαναλμβάνω
> όλη τη διαδικασία...
>
> Γι' αυτό πρέπει να τον αποφύγω. Αν είναι να πάω σε κάτι τέτοιο καλύτερα να
> κάνω mount με το χέρι.
More information about the Linux-greek-users
mailing list