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

کمک و پشتیبانی => انجمن عمومی => نویسنده: sonic69 در 24 مهر 1399، 01:38 ق‌ظ

عنوان: روشن خاموش کردن بک لایت کیبورد با یک کلید خاص (حل شد)
ارسال شده توسط: sonic69 در 24 مهر 1399، 01:38 ق‌ظ
سلام

من از کیبوردی استفاده می کنم که بک لایت داره. توی ویندوز با زدن یه کلید خاص نور پس زمینه کیبور روشن و خاموش میشد.
اما تو لینوکس اینطوری نبود و من با جستجو فهمیدم که باید کد بزنم.

حالا می خواستم ببینم روشنی وجود داره که بتونم اون دستورات رو باهاش اجرا کنم؟

xset -led 3
xset led 3



دستورات بالا نور صفحه کلید رو روشن و خاموش می کنند
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: مرتضی . م در 24 مهر 1399، 07:28 ق‌ظ
https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html.en (https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html.en)
بخش custom shortcut
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: sonic69 در 25 مهر 1399، 04:19 ب‌ظ
ممنونم. اما برای روشی که شما میگی باید دوتا کلید تعریف کنم!
من می خوام یه کلید کلا تعریف کنم. و با اون یک مرتبه روشن کنم و مرتبه دیگه خاموش!

شدنی هست؟
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: HusseinDTS در 25 مهر 1399، 05:43 ب‌ظ
میشه لطفا اون کیلیدی رو که میزدید بگید؟ من خودم بک لایت دارم اما با دو تا دکمه کار میکنه (fn + space)  تا حالا یه حمچین جیزی ندیده بودم که با یک دکمه کار کنه. مثلا داری تایپ میکنی همش بک لایتت خاموش روشن شه. اگه امکانش هست اون دکمه رو بگید . (دکمه هایی مثل f1 , f2 و ایناست؟ یا مثل printscr و اینا یه دکمه ی جدا روی کیبوردتون هست؟)
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: sonic69 در 25 مهر 1399، 10:47 ب‌ظ
اسکرین لاک
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: HusseinDTS در 26 مهر 1399، 01:05 ب‌ظ
اسکرین لاک
من همچین چیزی نشنیدم!
منظورت scroll lock هست؟
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: sonic69 در 26 مهر 1399، 05:39 ب‌ظ
:)))
آره منظورم همون بود
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: HusseinDTS در 26 مهر 1399، 06:49 ب‌ظ
یه امتحان بکن ببین این دستور بک لایت کامپیوترت رو روشن میکنه؟
sudo xset led 3
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: HusseinDTS در 26 مهر 1399، 06:52 ب‌ظ
اگه جواب داد لینک زیر رو امتحان بکن
https://superuser.com/questions/1156695/turn-on-off-backlit-xset-led-3-with-scroll-lock
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: sonic69 در 27 مهر 1399، 10:39 ق‌ظ
ممنونم از راهنماییت

اما کد زیر رو دقیقا باید کجا بزنم؟

#!/bin/bash
on=$(xset -q | grep 'Scroll Lock:' | cut -d ":" -f 7)
echo $on
if [ $on == "off" ]; then
   xset led named "Scroll Lock"
else
   xset -led named "Scroll Lock"
fi 
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: sonic69 در 02 آبان 1399، 06:01 ق‌ظ
راهنمایی لطفا
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: xubuntu4iran در 02 آبان 1399، 03:14 ب‌ظ
settings-->keyboard shortcuts--> custom shortcuts
عنوان: پاسخ : تنظیم کلید خاص برای اجرای دستور
ارسال شده توسط: sonic69 در 04 آبان 1399، 06:31 ب‌ظ
با دستور زیر مشکل حل شد


xmodmap -e 'add mod3 = Scroll_Lock'

عنوان: پاسخ : روشن خاموش کردن بک لایت کیبورد با یک کلید خاص (حل شد)
ارسال شده توسط: sonic69 در 08 آبان 1399، 10:12 ق‌ظ
اقا این کدی که گذاشتی دو تا ایراد داره

۱− با ریست شدن سیستم دوباره باید کد رو بزنم :(
۲− وقتی کد رو میزنم شورت کد ترمینالم از کار می افته :(
عنوان: پاسخ : روشن خاموش کردن بک لایت کیبورد با یک کلید خاص (حل شد)
ارسال شده توسط: Arthur Scherbius در 10 آبان 1399، 10:35 ب‌ظ
اقا این کدی که گذاشتی دو تا ایراد داره

۱− با ریست شدن سیستم دوباره باید کد رو بزنم :(
۲− وقتی کد رو میزنم شورت کد ترمینالم از کار می افته :(
اگه می خوای تغیرات ایک مود مپ بعد از بوت هم ثابت بمونه باید تغیراتو توی فایل .Xmodmap بزاری
اینجوری:
cd ~
echo >.Xmodmap "add mod3 = Scroll_Lock"
سیستمت رو ریبوت کن ببین کلید کار میکنه؟
عنوان: پاسخ : روشن خاموش کردن بک لایت کیبورد با یک کلید خاص (حل شد)
ارسال شده توسط: sonic69 در 13 آبان 1399، 07:07 ب‌ظ
کدی که شما دادی رو زدم.

همون موقع که ردم تست کردم و اجرا نشد.


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