मैंने कुछ दिन पहले एक ही मॉडल (900X4C) खरीदा था और मैंने F9 / F10 कीज़ को सफलतापूर्वक देखा है, और मुझे samsung-tools
तो वोरिया / पैकेज भी स्थापित नहीं करना पड़ा - मैंने बस /lib/udev/keymaps/samsung-other
फ़ाइल के साथ चक्कर लगाया और इसी बल-रिलीज़ फ़ाइल।
दुर्भाग्य से, मैंने स्थापित प्रक्रिया को गड़बड़ कर दिया (मैं यूईएफआई मोड में उबंटू नहीं चला रहा था और मैंने स्वैप किया था) और मैंने फिर से इंस्टॉल करने का फैसला किया, तब से मैं काम करने वाले कीबोर्ड बैकलाइट को दोहराने में असमर्थ था।
मुझे बस ऐसा ही महसूस हुआ कि ऐसा कुछ है जो दूसरों को और अधिक जानकारों का समाधान खोजने में मदद कर सकता है।
यहाँ (शायद उपयोगी) संसाधनों की एक जोड़ी है जो मैं भर में आया था:
इसके अलावा, प्रयोगों और परिणामों के एक जोड़े ...
करते हुए:
cat /sys/class/dmi/id/product_name
यह दिखाता है:
900X3C/900X3D/900X3E/900X4C/900X4D (matched by samsung-other)
Ubuntu 13.04 की एक नई स्थापना के बाद और इसे अपडेट करें जो मुझे मिलता है:
- F1(सेटिंग्स) - काम नहीं करता है
- F2 (- स्क्रीन की तेजस्विता)
- F3 (+ स्क्रीन चमक)
- F4 (वीडियो मोड टॉगल करें)
- F5 (क्लिकपैड टॉगल करें)
- F6 (म्यूट)
- F7 (- आयतन)
- F8 (+ नीचे)
- F9(- कीबोर्ड बैकलाइट) - काम नहीं करता है
- F10(+ कीबोर्ड बैकलाइट) - काम नहीं करता है
- F11(फैन / टॉगल सीपीयू स्पीड) - काम नहीं करता है
- F12(वाईफाई को टॉगल करें) - काम नहीं करता है
/lib/udev/keymap -i input/event3
जब मैंने FN+ Fxकुंजी संयोजन दबाया तो मैं इस सटीक मॉडल के लिए सही कीमैप कोड प्राप्त करने और आउटपुट एकत्र करने में कामयाब रहा :
0xCE prog1 # F1
0x89 brightnessdown # F2
0x88 brightnessup # F3
0x82 switchvideomode # F4
0xF7 f22 # F5
0xF9 f23 # F5
0xA0 mute # F6
0xAE volumedown # F7
0xB0 volumeup # F8
0x97 kbdillumdown # F9
0x96 kbdillumup # F10
0xB3 prog3 # F11, "silent" isn't recognized
0xD5 wlan # F12
आप दबाए गए संयोजन के लिए दशमलव कोड प्रतिनिधित्व showkey
प्राप्त करने के लिए उपयोग कर सकते हैं ।
निम्नलिखित कमांड को बाद में कॉल करना याद रखें:
sudo udevadm control --reload-rules
sudo /lib/udev/keymap input/event3 /lib/udev/keymaps/samsung-other
मैं अभी इसके लिए हार मान रहा हूं लेकिन अगर किसी को यह सही लगता है तो मुझे बताएं!
पुनश्च: प्रयोग करते समय, मैंने सिर्फ 2 दिलचस्प बातों पर ध्यान दिया:
- यदि आप सभी डिफ़ॉल्ट कीमैप नियमों को टिप्पणी करते हैं और पुनः लोड करते हैं, तो सब कुछ अभी भी काम करता है (क्यों?)
- आप GitHub नियम मैं पसंद का उपयोग करते हैं, एक बार आप प्रेस F9/ F10आप अब कहीं भी टाइप नहीं कर सकते
बिंदु # 2 मुझे संदेह है कि चाबियाँ जारी नहीं की जा रही हैं।
# Set model specific atkbd force_release quirk
#
# Several laptops have hotkeys which don't generate release events,
# which can cause problems with software key repeat.
# The atkbd driver has a quirk handler for generating synthetic
# release events, which can be configured via sysfs since 2.6.32.
# Simply add a file with a list of scancodes for your laptop model
# in /usr/lib/udev/keymaps, and add a rule here.
# If the hotkeys also need a keymap assignment you can copy the
# scancodes from the keymap file, otherwise you can run
# /usr/lib/udev/keymap -i /dev/input/eventX
# on a Linux vt to find out.
ऊपर से लिया गया था /lib/udev/rules.d/95-keyboard-force-release.rules
।