XF86MonBrightnessUp / XF86MonBrightnessDown বিশেষ কীগুলি কাজ করছে না


12

আমি কয়েকটি মাল্টিমিডিয়া কী সক্ষম করার চেষ্টা করছি এবং ভলিউমের জন্যগুলি কাজ করে। F5এবং F6, ক্রমবর্ধমান / হ্রাসের জন্য কাজ করে না, কেন জানি না। আমি যখন টার্মিনালে চালাই:

xbacklight +10

আমি কাজের প্রভাব দেখতে পাচ্ছি। যখন আমি আমার বাঁধা বিশেষ কীগুলি চেষ্টা করি (যা সেট করা থাকে ~/.config/i3/config):

# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness

স্পষ্টতই, মিডিয়া কীগুলি fnকীটির সাথে একত্রিত করতে হবে । তবে, আমি এর প্রভাব দেখছি না। কোন সমাধান?


1
আপনি কি নিশ্চিত যে মূল প্রতীকগুলি XF86MonBrightness(Up|Down)? যেমনটি রয়েছে: "আপনি কি চেক করেছিলেন xev?" এই মূল চিহ্নগুলি উপস্থিত থাকলেও রয়েছে XF86KbdBrightness(Up|Down)
অ্যাডেফন

1
আমার এই সমস্যাটিও রয়েছে, ধারণা করা যায় আপনি কীগুলি ব্যবহার করে আবিষ্কার করতে xmodmap -pkeএবং তারপরে কোনওভাবে এইগুলি আই 3 কনফিগারেশনে প্রয়োগ করতে পারেন।
ওয়ার্সং

উত্তর:


7

এটি একটি পুরানো প্রশ্ন, তবে একটি উত্তর অন্যকে সাহায্য করতে পারে। আমি i3wmআমার ল্যাপটপে নতুন করে ইন্সটল করার বিষয়ে একটি সমস্যার মধ্যে পড়েছিলাম যেখানেই যাই হোক না কেন, আমার XF86MonBrightnessUp/Downকীগুলি নিবন্ধভুক্ত করা হয়নি (আমি চেক করেছি xev)। আমি যা করতে পেরেছি তা হ'ল acpiক্রিয়া এবং ইভেন্টগুলি তৈরি করা যা কীগুলি টিপানো হচ্ছে।

নিম্নলিখিতগুলিতে আমি ক্রম /etc/acpi/actionsএবং সংজ্ঞায়িত ক্রিয়া / ইভেন্টগুলি নিম্নলিখিত /etc/acpi/events:

ক্রিয়াকলাপ

/etc/acpi/actions/bl-down.sh

#!/bin/sh

bl_device=/sys/class/backlight/acpi_video0/brightness
echo $(($(cat $bl_device)-1)) | sudo tee $bl_device

/etc/acpi/actions/bl-up.sh

#!/bin/sh

bl_device=/sys/class/backlight/acpi_video0/brightness
echo $(($(cat $bl_device)+1)) | sudo tee $bl_device

ঘটনাবলী

জন্য / etc / ACPI / ঘটনা / BL-ডাউন

event=video/brightnessdown BRTDN 00000087 00000000
action=/etc/acpi/actions/bl-down.sh

জন্য / etc / ACPI / ঘটনা / BL আপ-

event=video/brightnessup BRTUP 00000086 00000000
action=/etc/acpi/actions/bl-up.sh

আপনি acpi_listenআপনার টার্মিনালটিতে এবং তারপরে প্রাসঙ্গিক কী সংমিশ্রণটি (যেমন, আমার জন্য এটি Fn + ডাউন তীর উজ্জ্বলতার জন্য নিচে) টিপে আপনার ব্রাইটনেসআপ / ডাউন এসপিআই ইভেন্ট কোডগুলি যাচাই করতে পারেন ।

অবশেষে, acpidসাথে পুনরায় আরম্ভ করতে ভুলবেন নাsudo /etc/init.d/acpid reload

দ্রষ্টব্য: আপনার ব্যাকলাইট ডিভাইসটি ভিন্ন স্থানে সংজ্ঞায়িত করা যেতে পারে /sys/class/backlight/acpi_video0- এটি আমার যেখানে হয়েছে। কিছু কাছাকাছি poking।


1
এই সাহায্য! অন্য কেউ যদি এটিকে হিট করে এবং সেলইনাক্সের সাথে একটি সেটআপ চালাচ্ছেন তবে আপনাকে অডিট 2 নীল বা অন্য কোনও সরঞ্জামের মাধ্যমে প্রদত্ত স্ক্রিপ্টগুলি মঞ্জুরি করতে হবে।
শীনা আর্ট্রিপ

1

আমি আমার ডেল এক্সপিএসে খিলান দিয়ে একই সমস্যাটিতে চলে এসেছি। xf86-video-intelপ্যাকেজ ইনস্টল করা এটি স্থির করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.