پاسخ : نحوه اضافه کردن ایندیکیتور لایوت کیبرد به i3statusbar

ساخت وبلاگ
برای چک کردن زبان فعلی صفحه‌کلید دستور اشتباهی رو توی if چک کردید.. حداقل برای من که همیشه us رو نمایش می‌ده (حتی اگه روی فارسی باشه).
در واقع راه بدون ایرادی وجود نداره ولی اگه به جاش دستور زیر رو بررسی کنید برای وقتی که فقط دوتا زبان رو استفاده می‌کنید مشکلی پیش نمی‌آد:
$ xset -q|grep LED| awk '{ print $10 }'برای من وقتی که زبان فارسی باشه خروجی 0000106 و وقتی زبان انگلیسی باشه خروجی 00000002 هست احتمالا توی سیستم شما هم همین خروجی‌ها باشن.

اگه مایل بودید می‌تونید از این اسکریپت ساده هم استفاده کنید:

#!/bin/bash

case `xset -q|grep LED| awk '{ print $10 }'` in
    "00000002") kb='English' ;;
    "00001006") kb='Persian' ;;
    *) kb='Unknown' ;;
esac

echo $kb

- - , .

اوبونتو...
ما را در سایت اوبونتو دنبال می کنید

برچسب : نویسنده : استخدام کار ubuntu بازدید : 67 تاريخ : دوشنبه 26 بهمن 1394 ساعت: 0:25