এটি একটি পুরানো প্রশ্ন, তবে একটি উত্তর অন্যকে সাহায্য করতে পারে। আমি 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।
XF86MonBrightness(Up|Down)? যেমনটি রয়েছে: "আপনি কি চেক করেছিলেনxev?" এই মূল চিহ্নগুলি উপস্থিত থাকলেও রয়েছেXF86KbdBrightness(Up|Down)।