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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تغییر زبان از فارسی به انگلیسی و بالعکس (حل شد)  (دفعات بازدید: 5789 بار)

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

آفلاین MR-Mostafa

  • Full Member
  • *
  • ارسال: 180
  • جنسیت : پسر
  • Ubuntu Gnome
سلام
مشکلی با کیبورد استاندارد ندارم و سعی می‌کنم که همین کیبورد استاندارد رو یاد بگریم.
فقط یه مشکلی که چند روزه رو اعصابه این تغییر بین زبان‌های مختلف هست. توی ویندوز (با عرض پوزش :D ) کلیدهای میانبر Ctrl + Shift این وظیفه‌ی خطیر رو به عهده داشت. (هم سمت چپ و هم سمت راستش)
اما در اوبونتو کلیدهای ترکیبی سمت راست و چپ تفاوت قائل شده به طوری که Ctrl + Shift سمت چپ کیبورد زبان رو می‌تونه از فارسی به انگلیسی و بالعکس تغییر بده ولی  Ctrl + Shift سمت راست فقط از انگلیسی به فارسی تغییر می‌ده و برای بالعکس کار نمی‌کنه.
راه حلی برای این مورد هست که کلیدهای ترکیبی سمت راست و چپ کیبورد بتونه زبان رو تغییر بده. (هم فارسی به انگلیسی و هم انگلیسی به فارسی)

از بخش Text Entry هم کمک گرفتم و کلیدها رو براش تعریف کردم ولی برای برعکس اجازه نمی‌ده این کار رو بکنم و ارور می‌ده.
http://www.upsara.com/images/jvhs_screenshot.png

اگه راه حلی به نظرتون می‌رسه، ممنون می‌شم راهنمایی بفرمایید.
« آخرین ویرایش: 28 امرداد 1396، 11:38 ب‌ظ توسط MR-Mostafa »
در یک گفتگوی آموزشی مهم نیست کسی اشتباه یا درست جواب دهد، چون در آخر مشخص خواهد شد. می‌نویسم تا همه بخوانند؛ شاید کسی چیزی یاد بگیرد و یا استادی اشتباه مرا بگیرد.
با ما تازه واردها مهربان باشید :D

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : تغییر زبان از فارسی به انگلیسی و بالعکس
« پاسخ #1 : 28 امرداد 1396، 10:48 ب‌ظ »
با سلام
دلیلش اینه که اوبونتو از کلید استاندارد زبان فارسی استفاده می کنه و ما تو کیبورد استاندارد در زبان فارسی اصلاً دکمه ای به اسم Alt در سمت راست کیبورد نداریم بذارین بیشتر توضیح بدم ...
طبق کیبورد استاندارد ایزیری ۹۱۴۷ زبان فارسی  (که به عنوان صفحه‌کلید استاندارد از طرف مؤسسهٔ استاندارد و تحقیقات صنعتی ایران معرفی شده) ،  دکمه ی Alt سمت راست تو زبان فارسی وجود نداره و به جاش دکمه ای به اسم AltGr وجود داره که برای نمایش کارکترهای سطح سوم کیبورد استفاده می شه  ، واس همینه که وقتی کیبورد فارسی باشه ، زبان به انگلیسی سوییچ نمی شه چون شما برای تعویض زبان کیبورد Shift+Alt رو تنظیم کرده بودین ولی الان دکمه ها Shift+AltGr هستش !

و اما راه حل ؛ اول از همه توصیه می کنم که به دکمه های تعویض معمولی زبان کیبورد عادت کنین (این دکمه های عین Caps Lock و Shift+Alt سمت چپ و Super+Space و یه عالمه ترکیب های دیگه هستش) و سعی در غیراستاندارد کردن کیبورد نداشته باشین چون این طوری بعضی از کارکترهای سطح سوم کیبورد رو از دست می دین و یا مجبور به استفاده از دکمه های جایگزین هستین
اگه تو ویندوز به ترکیب های Shift+Alt سمت راست عادت کردین ناشی از اینه که کیبورد ویندوز استاندارد نیست و صرفا یک ترکیب مَن درآوردی از مایکروسافت محسوب می شه پس هر چه سریع تر این عادت بد رو ترک کنین بهتره (البته تو ویندوز 8 به بعد کیبورد استاندارد فارسی هم اضافه شده ولی هم چنان کاملاً استاندارد نیست) ...

ولی اگه خیلی اصرار دارین که از ترکیب های سمت راست استفاده کنین (که من توصیه نمی کنم) می تونین استفاده از دکمه Alt سمت راست رو برای کارکتر های سطح سوم کیبورد غیرفعال کنین:

1.اول از همه چک کنین زبان کیبوردتون انگلیسی باشه
2.بعد به این مسیر برین :
system_settings >> Text Entry
3.بعد تو فیلد Switch to next sources using کلیک کنین و دکمه های ترکیبی Shift+Alt سمت راست رو فشار بدین باید خروجی یه چیز شبیه به این باشه :
Shift+Alt R
4.حالا نرم افزار زیر رو نصب کنین تا سطح سوم دکمه ی Alt راست رو غیرفعالش کنیم:
sudo apt install gnome-tweak-tool5.تو لیست نرم افزارها دنبال نرم افزاری به اسم Tweak Tool بگرد
6.برین تو قسمت Typing ؛ بعد دنبال گزینه ی Key to choose 3rd level بگردین
7.بعدش تو این قسمت تیک گزینه ی Right Alt key never chooses 3rd level رو انتخاب کنین حالا سطح سوم دکمه ی Alt سمت راست غیرفعال می شه (و دیگه دکمه ی Alt سمت راست AltGr نیست) و می تونین با دکمه های سمت راست زبان رو عوض کنین

ولی بازم میگم بهترین راه عادت کردن به دکمه های تعویض درست و استاندارده که نیازی به تغییر در ساختار کیبورد نباشه

آفلاین MR-Mostafa

  • Full Member
  • *
  • ارسال: 180
  • جنسیت : پسر
  • Ubuntu Gnome
پاسخ : تغییر زبان از فارسی به انگلیسی و بالعکس
« پاسخ #2 : 28 امرداد 1396، 11:15 ب‌ظ »
از توضیحات کامل و جامع‌تون سپاسگذارم.
نمی‌دونستم توی کیبورد زبان فارسی Alt سمت راست نداریم.
در یک گفتگوی آموزشی مهم نیست کسی اشتباه یا درست جواب دهد، چون در آخر مشخص خواهد شد. می‌نویسم تا همه بخوانند؛ شاید کسی چیزی یاد بگیرد و یا استادی اشتباه مرا بگیرد.
با ما تازه واردها مهربان باشید :D

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : تغییر زبان از فارسی به انگلیسی و بالعکس
« پاسخ #3 : 28 امرداد 1396، 11:27 ب‌ظ »
خواهش می کنم دوست عزیز
نمای کلی کیبورد استاندارد فارسی رو ضمیمه کردم
اگه مشکلتون حل شد لطف کنین عبارت (حل شد) به عنوان اضافه کنین