এটি একটি পুরানো প্রশ্ন, তবে একটি উত্তর অন্যকে সাহায্য করতে পারে। আমি 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)
।