<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><div data-crea="font-wrapper" style="font-family: Tahoma; font-size: 16px; direction: ltr"><div style="font-family: Tahoma; font-size: 16px"></div><div><font size="2" face="Verdana, sans-serif">Ευχαριστώ για την απάντηση.</font></div><div><font size="2" face="Verdana, sans-serif">Τα είχα δει κι εγώ αυτά αλλά μπορείς να ρυθμίσεις τα mountpoints κι άλλα <br>πράγματα αλλά όχι παραμέτρους όπως το iocharset ή το locale (για το ntfs).</font></div><div><font size="2" face="Verdana, sans-serif"><br></font></div><div><font size="2" face="Verdana, sans-serif">Τελικά τα πράγματα είναι πιο απλά αλλά και περισσότερο μπελαλίδικα:</font></div><div><font size="2" face="Verdana, sans-serif">Το KDE/plasma τελικά καλεί το /bin/mount άρα και το δικό μου wrapper.<br>Το θέμα είναι ότι μη ξέροντας με τι παραμέτρους καλείται το wrapper δεν</font></div><div><font size="2" face="Verdana, sans-serif">αναγνώριζε σωστά το τι περάστηκε κι έτσι δεν έκανε τη δουλειά του.</font></div><div><font size="2" face="Verdana, sans-serif">Τι έκανα λοιπόν;</font></div><div><font size="2" face="Verdana, sans-serif">Έβαλα στην αρχή το εξής απλό:</font></div><div><font size="2" face="Verdana, sans-serif">echo $* >/home/costas/mount.log<br>κι έτσι είδα πως το καλεί.</font></div><div><font size="2" face="Verdana, sans-serif">Τώρα διορθώνω το wrapper ώστε να ερμηνεύει σωστά τις παραμέτρους<br>και προσθέτει το -o iocharset=iso8859-7 όταν είναι vfat.</font></div><div><font size="2" face="Verdana, sans-serif"><br></font></div><div><font size="2" face="Verdana, sans-serif">Είμαι σε καλό δρόμο αλλά πρέπει να κάνει κάμποσα πράγματα το script και<br>καθώς μιλάμε για mount θέλω να το έχω κάνει πολύ εκτενώς debug πριν<br>το δώσω live γι' αυτό και θα με παιδέψει κάμποσο.</font></div><div><font size="2" face="Verdana, sans-serif"><br></font></div><div><font size="2" face="Verdana, sans-serif">Κώστας</font></div><div><br></div><blockquote><div><div><br><div style='font-size: 10.0pt;font-family: "Tahoma","sans-serif";padding: 3.0pt 0in 0in 0in'>
<hr style="border: none;border-top: solid #E1E1E1 1.0pt"><b>From:</b> Theodore Lytras <<a href="mailto:thlytras@gmail.com" target="_blank" tabindex="-1" rel="external" style="cursor: inherit;">thlytras@gmail.com</a>><br><b>Sent:</b> 21 November 2018 13:44:31 EET<br><b>To:</b> <a href="mailto:linux-greek-users@lists.hellug.gr" target="_blank" tabindex="-1" rel="external" style="cursor: inherit;">linux-greek-users@lists.hellug.gr</a><br><b>Subject:</b> Re: KDE/Plasma σε Slackware και VFAT iocharset<br></div>
<br><pre>Αυτό που μάλλον ψάχνεις είναι το udisks, και μάλλον χρειάζεται να φτιάξεις ένα δικό σου udev rule που να ρυθμίζει τα options που θες:<br><br><a href="https://wiki.archlinux.org/index.php/Udisks" target="_blank" tabindex="-1" rel="external" style="cursor: inherit;">https://wiki.archlinux.org/index.php/Udisks</a><br><a href="https://wiki.archlinux.org/index.php/Udev" target="_blank" tabindex="-1" rel="external" style="cursor: inherit;">https://wiki.archlinux.org/index.php/Udev</a><br><br><br>Στις Τετάρτη, 21 Νοεμβρίου 2018 1:07:59 Μ.Μ. EET Costas Liagos έγραψε:<br><blockquote style="margin: 0pt 0pt 1ex 0.8ex;border-left: 1px solid #729fcf;padding-left: 1ex">Καλησπέρα,<br>πολύ ησυχία στο forum. Τί να υποθέσω; Γίναμε όλοι τόσο καλοί <br>που δεν χρειαζόμαστε τη βοήθεια εδώ ή γίναμε τόσο λίγοι ή<br>χρησιμοποιούμε το Linux τόσο λίγο που δεν υπάρχουν ερωτήματα;<br>:-)<br>Εγώ πάντως έχω ένα.<br>Ποιό είναι το setup:<br>Slackware 14.2 64bit (γιατί παίζει συνήθως σε PC με 8 ή 16GB RAM και σχετικά <br>βαριές αφαρμογές οπότε χρειάζονται όλα τα GB) με αναβάθμιση σε current πριν περίπου 5 μήνες.<br>Όμως λόγω πολλών 32bit εφαρμογών έχω βάλει και multilibs. Αυτά προσθέτουν κάμποσο μπελά γι' αυτό και δεν κάνω συχνά Updates (είναι αρκετά μπελάς στα multilibs).<br>Επιπλέον, με πολύ customized initrd.gz έχω καταφέρει να κάνει boot άψογα τόσο όταν ο δίσκος είναι μέσα στο PC αλλά και όταν είναι πάνω σε usb3 adapter. <br>Με δεδομένο ότι ο adapter υποστηρίζει UASP και ο δίσκος είναι SSD παίζει εξαιρετικά γρήγορα κι έτσι έχω κυριολεκτικά ένα PC on the GO μέσα στο δίσκο.<br>Είναι ενδεικτικό ότι έχω Win7 σε virtualbox μέσα στο δίσκο και φορτώνουν με ταχύτητα καλύτερη από το να είχα καθαρή εγκατάσταση Win7 σε internal ΗDD!!!<br></blockquote></pre></div></div></blockquote><blockquote><div><div><pre><blockquote style="margin: 0pt 0pt 1ex 0.8ex;border-left: 1px solid #729fcf;padding-left: 1ex">Το πρόβλημα:<br><br>Προσπαθώ να κάνω mount κάποια στικάκια με VFAT και ελληνικά.<br>Αν τα κάνω με το χέρι τότε βάζω iocharset=8859-7 και όλα καλά.<br>Αν το κάνω από dolphin/KDE/plasma δεν έχω έλεγχο στις παραμέτρους που περνάει κι έτσι αυτό κάνει mount χωρίς το σωστό iocharset και βλέπω καλικατζαράκια.<br>Για το ntfs-3g αυτό το έφτιαξα με ένα wrapper script mount.ntfs το οποίο καλεί το ntfs-3g με τις κατάλληλες παραμέτρους.<br><br>Στο vfat δοκίμασα 3 λύσεις:<br>1. Έφτιαξα ένα mount.vfat το οποίο καλεί το mount με το <span></span><span> </span><br></blockquote></pre></div></div><div><pre><blockquote style="margin: 0pt 0pt 1ex 0.8ex;border-left: 1px solid #729fcf;padding-left: 1ex">σωστό iocharset. Δεν το χρησιμοποιεί ούτε το cli ούτε το kde<br>2. Το /sbin/mount είναι link /bin/mount.<br> Δοκίμασα το /sbin/mount να το κάνω wrapper το οποίο τσεκάρει αν το προς προσάρτηση partition είναι vfat και καλεί το /bin/mount με το κατάλληλο iocharset. <br>3. Παρομοίως, έκανα rename /bin/mount σε /bin/mount.ori και έβαλα το wrapper script στο /bin με όνομα mount και καλεί το /bin/mount.ori<br>Η τελευταία λύση έχει ένα θετικό αποτέλεσμα. Αν κάνω με το χέρι mount από το CLI τότε καλείται σωστά, καταλαβαίνει ότι είναι vfat και περνάει το σωστό iocharset. Όμως μια τέτοια λύση δεν έχει νόημα γιατί από το CLI έτσι κι αλλιώς περνάω ότι θέλω άρα ο αυτοματισμός δεν προσφέρει κάτι σημαντικό.<br>Όμως το kde/plasma δε φαίνεται να καλεί το /bin/mount που είναι το wrapper μου ούτε το /sbin/mount που είναι ανακατευθυνμένο στο wrapper μου κι έτσι δεν περνάει το iocharset.<br>Έχει κανείς καμία ιδέα να βρω πως/τι καλεί για να κάνει mount ώστε να το πειράξω. Ή αν γνωρίζει κάποιος που το plasma έχει τις ρυθμίσεις του πως κάνει κλήση του mount; <br>Υπάρχει τρόπος να ρυθμίσω τα defaults του mount ώστε να μη χρειάζεται να πειράζω όλα αυτά; <br>Μια λύση είναι να πειράξω το config του kernel και να κάνω compile από την αρχή. Γενικά δεν το φοβάμαι έχω κάνει τέτοια αρκετές φορές αλλά με τόσο custom εγκατάσταση έχω κάνει καταλαβαίνεται ότι ο μπελάς προβλέπεται τεράστιος.<br>Άσε δε που κάθε φορά που θα κάνω αναβάθμιση θα πρέπει να επαναλμβάνω όλη τη διαδικασία...<br><br>Γι' αυτό πρέπει να τον αποφύγω. Αν είναι να πάω σε κάτι τέτοιο καλύτερα να κάνω mount με το χέρι.<br></blockquote></pre></div><br><div><div><pre>-- <br>linux-greek-users mailing list -- <a href="http://lists.hellug.gr" target="_blank" tabindex="-1" rel="external" style="cursor: inherit;">http://lists.hellug.gr</a></pre></div></div></blockquote></div></body></html>