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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: تغییر encoding هنگام mount یک درایو  (دفعات بازدید: 1613 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین moosavy

  • Full Member
  • *
  • ارسال: 157
    • ایده های زندگی دیجیتال
تغییر encoding هنگام mount یک درایو
« : 12 بهمن 1387، 11:28 ق‌ظ »
من درایو fat32 روی سیستمم دارم که ویندوزی است. وقتی که از طریق دلفین (کوبونتو) میخوام اون رو mount کنم متاسفانه اسامی فارسی فایل‌ها رو درست نشون نمی‌ده. اما وقتی از طریق خط فرمان اون رو با encoding یونیکد باز می‌کنم اسامی فایل‌ها توی دلفین درست دیده می‌شه.
حالا می‌خواستم ببینم که چطور می‌تونم تنظیمات دلفین رو به نحوی انجام بدم که درایو من رو با encoding یونیکد mount کنه.
با تشکر
موسوی

آفلاین Farshid

  • High Sr. Member
  • *
  • ارسال: 613
  • جنسیت : پسر
پاسخ به: تغییر encoding هنگام mount یک درایو
« پاسخ #1 : 12 بهمن 1387، 12:08 ب‌ظ »
دورد

ببین این لینک کمکت می کنه؟!
راه های مختلفی گفتن!

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

معنای واقعی اوبونتو این است که "آدمی به کمک انسانهای دیگر به گوهر آدمیت میرسد"

آفلاین moosavy

  • Full Member
  • *
  • ارسال: 157
    • ایده های زندگی دیجیتال
پاسخ به: تغییر encoding هنگام mount یک درایو
« پاسخ #2 : 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
اما می‌خوام که دلفین رو طوری تنظیم کنم که دیگه از خط فرمان مجبور نشم هر سری درایوم رو مانت کنم.
با تشکر

آفلاین Farshid

  • High Sr. Member
  • *
  • ارسال: 613
  • جنسیت : پسر
پاسخ به: تغییر encoding هنگام mount یک درایو
« پاسخ #3 : 12 بهمن 1387، 03:22 ب‌ظ »
اون لینکی بهت دادم رو نگاه کردی؟!

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

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

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

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

امیدوارم متوجه شده باشی ;)
معنای واقعی اوبونتو این است که "آدمی به کمک انسانهای دیگر به گوهر آدمیت میرسد"

آفلاین moosavy

  • Full Member
  • *
  • ارسال: 157
    • ایده های زندگی دیجیتال
پاسخ به: تغییر encoding هنگام mount یک درایو
« پاسخ #4 : 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 تغییر دادم.
اما مشکل هم‌چنان سر جای خودش هست.
لطفا راهنمایی فرمایید.