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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 18 امرداد 1389، 07:42 ب‌ظ

عنوان: (حل شد)farsi dar xubutnu
ارسال شده توسط: Aliir در 18 امرداد 1389، 07:42 ب‌ظ
che shekli misheh toye xubuntu farsi nevesht??
manzooram keyesh hast
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: مهدی... در 18 امرداد 1389، 07:50 ب‌ظ
من تو xfce با این دستور کارم راه می افتاد:
setxkbmap ir
و بالطبع با این دستور هم به en بر می گشت:
setxkbmap en
اما هیچ وقت نتونستم این دستور رو استفاده کنم!!!
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: Aliir در 18 امرداد 1389، 07:56 ب‌ظ
یعنی راه دیگه‌ای وجود نداره؟؟؟
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: shovalie در 18 امرداد 1389، 07:59 ب‌ظ
این لینکو نگاه کن ببین کارت راه میفته یا نه اگر نه بگو تا بازم برات بگردم
http://ubuntu.sabza.org/2006/10/13/xubuntu-easily-switch-keyboard-layout/
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: مهدی... در 18 امرداد 1389، 08:00 ب‌ظ
اولا ببخشید چون اشتباه نوشتم!
این درسته:
setxkbmap us
دوما! ببین، وقتی صفحه کلید رو اینطوری تغییر میدی دیگه نمیتونی به زبان دیگه ای تایپ کنی و این شامل انگلیسی هم میشه! پس نمیتونی دستور دوم رو اجرا کنی!!!! البته میتونی از طریق کپی/پیست کارتو انجام بدی...
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: مهدی... در 18 امرداد 1389، 08:03 ب‌ظ
یه چیزی یادم رفت! این دستورات تو هر میز کاری انجام میشه! اما پیشنهاد می کنم تو گنوم استفاده نکنید!! kde رو نمیدونم...
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: Aliir در 18 امرداد 1389، 08:06 ب‌ظ
این لینکو نگاه کن ببین کارت راه میفته یا نه اگر نه بگو تا بازم برات بگردم
http://ubuntu.sabza.org/2006/10/13/xubuntu-easily-switch-keyboard-layout/
نمی‌شه:
ali@ali-desktop:~$ setxkbmap -option grp:switch,grp:alt_shift_toggle us,irٰsetxkbmap: command not found
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: مهدی... در 18 امرداد 1389، 08:10 ب‌ظ
من که گفتم چکار کنی...
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: heresh در 18 امرداد 1389، 09:56 ب‌ظ
می‌شه هر کدوم از دستورها رو تو یه فایل اجرایی گذاشت و فقط با کلیک کردن زبان رو عوض کرد. مثلا
#!/bin/bash
setxkbmap us
یادت نره کلیک راست کن رو فایل و Execute رو تیک بزن

یا تو پنل یه luncher واسش گذاشت که با کلیک کردن روش دستور اجرا بشه
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: مهدی... در 18 امرداد 1389، 10:12 ب‌ظ
+1 heresh  =D> =D> =D> =D>
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: heresh در 18 امرداد 1389، 10:19 ب‌ظ
مهدی جان کف رو باید برای تو زد که راه حل رو پیدا کردی من کاری نکردم.  :)
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: sisyphus در 19 امرداد 1389، 01:20 ق‌ظ
من تصور می‌کردم راه‌های تمیزتری باید برای Xfce باشه، ولی اگر پیدا نشد:

کاری که من توی xmonad می‌کنم اینه که یه اسکریپت کوچیک نوشتم که بررسی کنه ببینه الان ir یا us فعاله، و هر کدوم که بود، اون یکی رو فعال کنه.
من خروجی setxkbmap -v رو میخونم و از روی اون می‌فهمم کدوم فعاله.
فرق من و تو اینه که من مدیریت این که کی این اسکریپت اجرا بشه رو توی فایل تنظیمات xmonad ام گذاشتم  (مثلاُ با فشار دادن آلت و شیفت) و تو باید از Xfce بخوای (چه جوریش رو من نمیدونم، ولی حداقل این ایده کمکت میکنه که یه launcher داشته باشی).
مشکل این روش اینه که وقتی کیبورد فارسی هست، نمیتونی از keyboard shortcuts استفاده کنی (که حدس میزنم این با دادن گزینه‌های بیشتر به setxkbmap قابل حل ئه (خروجی setxkbmap -v رو وقتی در GNOME مدیریت میکنه زبان کیبورد رو با حالتی که setkbmap ir میکنی مقایسه کن)، که البته هنوز وقت پیدا نکردم درستش کنم (خیلی اذیت کننده نیست)).


یه راهه دیگه احتمالاً اینه که از اگر GNOME اون دور و بر هست از gnome-keyboard-properties کمک بگیری (gnome-settings-daemon هم کافیه احتمالاً. اجراش کن و تنظیمات کیبوردت رو بسپار به GNOME) که البته این ممکنه منطقی نباشه با توجه به شرایط.

عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: sisyphus در 19 امرداد 1389، 01:31 ق‌ظ
من الان setxkbmap -layout ir رو امتحان کردم، کلی از shortcutهای کیبورد کار میکنن (;
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: Aliir در 19 امرداد 1389، 06:51 ب‌ظ
mehdi jan ravesh shoma kar kard merci
1 soal che joori har dastoor ro tooye 1 luncher bezaram??
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: heresh در 19 امرداد 1389، 07:49 ب‌ظ
رو پنل کلیک راست کن بعد گزینه Add to panel رو بزن. اونجا گزینه Create custom luncher رو بزن و دستور رو تو قسمت command بزار
عنوان: پاسخ به: farsi dar xubutnu
ارسال شده توسط: Aliir در 19 امرداد 1389، 08:32 ب‌ظ
مرسی مشکلم حل شد:دی
عنوان: پاسخ به: (حل شد)farsi dar xubutnu
ارسال شده توسط: دانیال بهزادی در 21 امرداد 1389، 03:30 ق‌ظ
با کدوم روش؟
عنوان: پاسخ به: (حل شد)farsi dar xubutnu
ارسال شده توسط: Aliir در 21 امرداد 1389، 10:48 ق‌ظ
دیگه توی زوبونتو نیستم و مشکل گنومم حل شد:دی
ولی روش مهدی... جان جواب داد.
عنوان: پاسخ به: (حل شد)farsi dar xubutnu
ارسال شده توسط: sisyphus در 29 مهر 1389، 08:58 ب‌ظ
من یکم بیشتر باهاش ور رفتم و همه چیز درست شد. الان یاد اینجا افتادم، امیدوارم به درد یکی بخوره.

کافیه عبارت زیر رو هر بار وقتی که لاگین می‌کنید اجرا کنید (یا می‌تونید معادلش رو توی xorg.conf بزارید):
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,irیه سری ابزار هم برای کنترل بیشتر و ... هم هستن، مثل xxkb و fbxkb (که البته روش بالا کافیه).