انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 18 امرداد 1389، 07:42 بظ
-
che shekli misheh toye xubuntu farsi nevesht??
manzooram keyesh hast
-
من تو xfce با این دستور کارم راه می افتاد:
setxkbmap ir
و بالطبع با این دستور هم به en بر می گشت:
setxkbmap en
اما هیچ وقت نتونستم این دستور رو استفاده کنم!!!
-
یعنی راه دیگهای وجود نداره؟؟؟
-
این لینکو نگاه کن ببین کارت راه میفته یا نه اگر نه بگو تا بازم برات بگردم
http://ubuntu.sabza.org/2006/10/13/xubuntu-easily-switch-keyboard-layout/
-
اولا ببخشید چون اشتباه نوشتم!
این درسته:
setxkbmap us
دوما! ببین، وقتی صفحه کلید رو اینطوری تغییر میدی دیگه نمیتونی به زبان دیگه ای تایپ کنی و این شامل انگلیسی هم میشه! پس نمیتونی دستور دوم رو اجرا کنی!!!! البته میتونی از طریق کپی/پیست کارتو انجام بدی...
-
یه چیزی یادم رفت! این دستورات تو هر میز کاری انجام میشه! اما پیشنهاد می کنم تو گنوم استفاده نکنید!! kde رو نمیدونم...
-
این لینکو نگاه کن ببین کارت راه میفته یا نه اگر نه بگو تا بازم برات بگردم
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
-
من که گفتم چکار کنی...
-
میشه هر کدوم از دستورها رو تو یه فایل اجرایی گذاشت و فقط با کلیک کردن زبان رو عوض کرد. مثلا
#!/bin/bash
setxkbmap us
یادت نره کلیک راست کن رو فایل و Execute رو تیک بزن
یا تو پنل یه luncher واسش گذاشت که با کلیک کردن روش دستور اجرا بشه
-
+1 heresh =D> =D> =D> =D>
-
مهدی جان کف رو باید برای تو زد که راه حل رو پیدا کردی من کاری نکردم. :)
-
من تصور میکردم راههای تمیزتری باید برای 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) که البته این ممکنه منطقی نباشه با توجه به شرایط.
-
من الان setxkbmap -layout ir رو امتحان کردم، کلی از shortcutهای کیبورد کار میکنن (;
-
mehdi jan ravesh shoma kar kard merci
1 soal che joori har dastoor ro tooye 1 luncher bezaram??
-
رو پنل کلیک راست کن بعد گزینه Add to panel رو بزن. اونجا گزینه Create custom luncher رو بزن و دستور رو تو قسمت command بزار
-
مرسی مشکلم حل شد:دی
-
با کدوم روش؟
-
دیگه توی زوبونتو نیستم و مشکل گنومم حل شد:دی
ولی روش مهدی... جان جواب داد.
-
من یکم بیشتر باهاش ور رفتم و همه چیز درست شد. الان یاد اینجا افتادم، امیدوارم به درد یکی بخوره.
کافیه عبارت زیر رو هر بار وقتی که لاگین میکنید اجرا کنید (یا میتونید معادلش رو توی xorg.conf بزارید):
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ir
یه سری ابزار هم برای کنترل بیشتر و ... هم هستن، مثل xxkb و fbxkb (که البته روش بالا کافیه).