हाल ही में मैंने i3 विंडोज़ मैनेजर स्थापित किया है ।
समस्या यह है कि वॉल्यूम और चमक को नियंत्रित करने के लिए फुटनोट कीज़ काम नहीं करती हैं।
इसे कैसे हल किया जा सकता है?
और मैं कैसे बाध्य कर सकते हैं आधुनिक करने के लिए महत्वपूर्ण Winकुंजी?
हाल ही में मैंने i3 विंडोज़ मैनेजर स्थापित किया है ।
समस्या यह है कि वॉल्यूम और चमक को नियंत्रित करने के लिए फुटनोट कीज़ काम नहीं करती हैं।
इसे कैसे हल किया जा सकता है?
और मैं कैसे बाध्य कर सकते हैं आधुनिक करने के लिए महत्वपूर्ण Winकुंजी?
जवाबों:
मल्टीमीडिया कुंजी
पहले इन पैकेजों को ब्राइटनेस और वॉल्यूम के लिए इंस्टॉल करें:
sudo apt-get update; sudo apt-get install xbacklight alsa-utils pulseaudio
तब से I3 पूछे जाने वाले प्रश्न :
इन पंक्तियों को जोड़ें ~/.config/i3/config
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume 0 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink-volume 0 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle # mute sound
# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
मॉड की
$mod
कुंजी बदलने के लिए :
~/.config/i3/config
।लाइन के लिए देखो:
set $mod
इसे बदलें:
set $mod Mod4
अंत में, i3-msg reload
कॉन्फ़िगरेशन फ़ाइल को पुनः लोड करने के लिए चलाएँ ।
वॉल्यूम के लिए, मैंने कमांड "एमिक्सर" का उपयोग किया,
पहले, सुनिश्चित करें कि आपने उस पहले प्रकार को देखने के लिए सक्षम सभी उपकरणों को हावा दिया है
amixer
यह 'मास्टर' राज्य को [पर] या [बंद] देना चाहिए
यदि यह [बंद] है, तो इसे टाइप करके [पर] सेट करें
amixer sset Master on
।
अब का डिफ़ॉल्ट कोड बदलना:
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 2 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 2 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle
यह एक करने के लिए:
bindsym XF86AudioRaiseVolume exec amixer sset Master 5%+
bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
bindsym XF86AudioMute exec amixer sset Master toggle
यह कमांड उस प्रतिशत को सभी आउटपुट डिवाइसों तक बढ़ाता है
मेरे लिए एकदम सही काम करता है
bindsym XF86AudioMute exec amixer -D set Master 1+ toggle
ठीक काम करने के लिए टॉगल करने के लिए उपयोग करना था ।
xbacklight मेरे लिए काम नहीं करता है। मैंने यह स्क्रिप्ट लिखी है, जो सीधे कर्नेल के बैक-लाइट फाइलों में लिखती है, कम से कम इंटेल के लिए:
https://github.com/jappeace/brightnessctl
मुझे हाल ही में एक पुनर्स्थापना करनी थी और अभी स्थापना को आसान बनाने के लिए एक बदलाव किया। यह केवल एक विकल्प है यदि xbacklight समाधान आपके लिए काम नहीं करता है।
वैसे यह हमेशा की तरह ही निर्देशों का एक प्रकार है, लेकिन मेरे लिए मुझे हाईकार्नन द्वारा विभिन्न हार्डवेयर पर सबसे अच्छा काम करने के लिए प्रकाश मिला :
तो आपकी i3
कॉन्फ़िग फ़ाइल में, सेट करें:
bindsym XF86MonBrightnessDown exec light -U 10
bindsym XF86MonBrightnessUp exec light -A 10
तो बस के साथ $mod+Shift+c
या i3-msg reload
सीधे WM को पुनः आरंभ करके पुनः लोड करें ।
sudo apt-get update
sudo apt-get install xbacklight
~ / .config / i3 / config में mod4 के लिए $ mod सेट करें
तथा
~ / .config / i3 / config में जोड़ें:
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink volume @DEFAULT_SINK@ -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound
# Sreen brightness controls
bindsym XF86MonBrightnessUp exec xbacklight -inc 20 # increase screen brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 20 # decrease screen brightness
फाइल सुरक्षित करें
और $ mod + Shift + c दबाएं या i3wm को पुनरारंभ करें
xbacklight
आप के लिए काम नहीं करता है, तो github.com/haikarainen/light