انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: moosavy در 12 بهمن 1387، 11:28 ق‌ظ

عنوان: تغییر encoding هنگام mount یک درایو
ارسال شده توسط: moosavy در 12 بهمن 1387، 11:28 ق‌ظ
من درایو fat32 روی سیستمم دارم که ویندوزی است. وقتی که از طریق دلفین (کوبونتو) میخوام اون رو mount کنم متاسفانه اسامی فارسی فایل‌ها رو درست نشون نمی‌ده. اما وقتی از طریق خط فرمان اون رو با encoding یونیکد باز می‌کنم اسامی فایل‌ها توی دلفین درست دیده می‌شه.
حالا می‌خواستم ببینم که چطور می‌تونم تنظیمات دلفین رو به نحوی انجام بدم که درایو من رو با encoding یونیکد mount کنه.
با تشکر
موسوی
عنوان: پاسخ به: تغییر encoding هنگام mount یک درایو
ارسال شده توسط: Farshid در 12 بهمن 1387، 12:08 ب‌ظ
دورد

ببین این لینک (http://www.nabble.com/Changing-encoding-in-Dolphin-td15053523.html) کمکت می کنه؟!
راه های مختلفی گفتن!

این راه ابداعی خودم هست! ;)
می شه دستور مورد نظرت رو تو sessions بذاری که با بوت سیستم اون هم درست بشه؟!

عنوان: پاسخ به: تغییر encoding هنگام mount یک درایو
ارسال شده توسط: moosavy در 12 بهمن 1387، 02:56 ب‌ظ
من با این دستورات می‌تونم که درایو رو به‌صورت صحیح ببینم:
# sudo mkdir -p /media/DOCUMENT
 # sudo mount -t vfat -o iocharset=utf8,umask=000 /dev/sda5 /media/DOCUMENT
To unmount Windows FAT (mounted at /media/d) partition type command:
# sudo umount /media/DOCUMENT
اما می‌خوام که دلفین رو طوری تنظیم کنم که دیگه از خط فرمان مجبور نشم هر سری درایوم رو مانت کنم.
با تشکر
عنوان: پاسخ به: تغییر encoding هنگام mount یک درایو
ارسال شده توسط: Farshid در 12 بهمن 1387، 03:22 ب‌ظ
اون لینکی بهت دادم رو نگاه کردی؟!

این روش رو که دارم می گم از توی اون لینک هست

fstab رو باز کن:
sudo gedit /etc/fstabاگر کوبونتو داری gedit = kedit

خوب حالا باید ویرایش کنی:

زیر بخش <options> برای هر رایو باید <iocharset=<encoding اضافه کنی.

امیدوارم متوجه شده باشی ;)
عنوان: پاسخ به: تغییر encoding هنگام mount یک درایو
ارسال شده توسط: moosavy در 28 بهمن 1387، 12:40 ب‌ظ
ضمن عرض تشکر از پاسخ‌تان.
این محتویات فایل fstab من است:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    iocharset=utf8        0       0
# /dev/sda3
UUID=46e128cd-a311-47cf-93d9-a3e13e389012 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda4
UUID=e888764a-dbfe-4dc5-87a1-94f997acce70 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

همونطور که می‌بینید در زیر قسمت <options> من iocharset=utf8 رو اضافه کردم. البته من نمی‌تونم که توی فایل fstab اصلا پارتیشن ویندوزی fat32  رو که همون sda5 هست رو پیدا کنم. همون‌طور که می‌بینید اصلا این پارتیشن این‌جا نیست و به صورت موقتی استفاده می‌شه. توی فولدر media/ هم یک پوشه به نام Documents هست که در واقع محتویات همین پارتیشن fat32 من رو نمایش می‌ده اما وقتی اون پارتیشن رو unmount می‌کنم کلا ناپدید می‌شه و در واقع همراه با mount کردن پارتیشن ایجاد می‌شه. برای همین من توی فایل fstab هم نمی‌تونم پارتیشن  sda5 رو پیدا کنم و iocharset رو برای اون utf8 قرار بدم.
برای همین زیر options کلمه‌ی defults رو به  iocharset=utf8 تغییر دادم.
اما مشکل هم‌چنان سر جای خودش هست.
لطفا راهنمایی فرمایید.