شما هنوز به سیستم وارد نشده اید.

#1 2016-02-11 20:58:29

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 190
وب سایت

نحوه اضافه کردن ایندیکیتور لایوت کیبرد به i3statusbar

سلام به همگی
من یه چند روزی هست اومدم روی i3 مشکلاتی دارم اما هنوز موفق نشدم ایندیکیتور لاوت کیبرد را به i3statusbar اضافه کنم. یکم سرچ کردم به صفحه زیر رسیدم. بعد از اعمال تغییرات لازم علاوه بر این که رنگ بندی آیتمها روی i3statubar به رنگ سفید در اومد.به علاوه خروجی اسکریپت گفته شده در اون صفحه نمایش هر دو زبان eng,ir با هم بود. در صورتی که باید زبان جاری را نشان بده.
http://docs.slackware.com/howtos:window … yout_in_i3


در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین

#2 2016-02-12 01:47:28

silver
عضو
از : اصفهان
ثبت شده: 2015-12-03
ارسال ها: 187
وب سایت

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

از این اسکریپت استفاده کن(نوشته شاهین):

#This is a script for changing keyboard between English and Persian layouts

if [ `setxkbmap -print | grep xkb_symbols | awk '{print $4}' | awk -F"+" '{print $2}'` = us ];

then echo "EN"; echo "changing to IR..."; setxkbmap ir;

else echo "IR"; echo "Changing to US..."; setxkbmap us ;

fi

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ (1).اقُلْ هُوَ اللَّهُ أَحَدٌ(2). اللَّهُ الصَّمَدُ (3).لمْ يَلِدْ وَلَمْ يُولَدْ(4). وَلَمْ يَكُن لَّهُ كُفُوًا أَحَدٌ(5)
http://lidora.blog.ir
علیرضا پژوهش

آفلاین

#3 2016-04-19 09:47:11

su
عضو
از : شورو
ثبت شده: 2016-03-27
ارسال ها: 9
وب سایت

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

silver نوشته است که:

از این اسکریپت استفاده کن(نوشته شاهین):

#This is a script for changing keyboard between English and Persian layouts

if [ `setxkbmap -print | grep xkb_symbols | awk '{print $4}' | awk -F"+" '{print $2}'` = us ];

then echo "EN"; echo "changing to IR..."; setxkbmap ir;

else echo "IR"; echo "Changing to US..."; setxkbmap us ;

fi

سلام من تازه کارم. این رو به کانفیگ i3 اضافه کنم یا به کانفیگ i3blocks
?


NEWBIE

آفلاین

#4 2016-04-19 11:20:51

silver
عضو
از : اصفهان
ثبت شده: 2015-12-03
ارسال ها: 187
وب سایت

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

اون اسکریپت رو توی یه فایل به اسم changekb.sh ذخیره کن و بریزش توی

~/.i3

و مجوز اجرا بهش بده

chmod +x changekb.sh

و در نهایت این خطوط رو به کانفیگ i3 اضافه کن :

set $mod1 Mod1
bindcode $mod1+62 exec ~/.i3/changekb.sh
bindcode $mod1+50 exec ~/.i3/changekb.sh

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ (1).اقُلْ هُوَ اللَّهُ أَحَدٌ(2). اللَّهُ الصَّمَدُ (3).لمْ يَلِدْ وَلَمْ يُولَدْ(4). وَلَمْ يَكُن لَّهُ كُفُوًا أَحَدٌ(5)
http://lidora.blog.ir
علیرضا پژوهش

آفلاین

#5 2016-04-19 11:23:47

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 190
وب سایت

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

من از این اسکریپت استفاده کردم.

#!/bin/bash

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

echo $kb

بعد از این کار به بلاک داخل کانفیگ i3 blocks این طور درست کن و آدرس اسکریپت را بهش اضافه کن.

[key_layout] 
label=Layout 
interval=1
command=$SCRIPT_DIR/key_layout

فقط تست کن کدهای داخل اسکریپت با سیستم شما مطابقت داشته باشه.


در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB