Zastanawiam się, jak przypisać wiele skrótów klawiaturowych, aby wykonać tę samą akcję? Mówiąc dokładniej, chcę mieć możliwość zmiany głośności zarówno za pomocą przycisków zestawu słuchawkowego, jak i klawiatury.
Jestem w stanie zmienić głośność za jednym razem: z tym, który zdefiniowałem w aplikacji „Skróty klawiaturowe”. Czy jest jakiś sposób?
Odpowiedzi:
Robię to tylko za pomocą niestandardowych skrótów :
Używam polecenia
xdotool key --clearmodifiers XF86AudioLowerVolume
(iXF86AudioRaiseVolume
) zamiastamixer set 'Master' 10%+
. Jedyną różnicą / minusem, który zauważam, jest to, że nawet ustawienie Powtórz klawisze na karcie Pisanie jest ustawione, nie dotyczy to tego niestandardowego skrótu.Nie byłem jednak w stanie zrobić takich samych rzeczy, jak użycie Fn+, F7aby wyłączyć ekran (
xset dpms force standby
). Nie wykrywa tego jako zdarzenia skrótu.źródło
Można przypisać wiele skrótów klawiaturowych (skrótów klawiszowych) dla tego samego polecenia, używając
gsettings
wiersza polecenia.Jedną ważną rzeczą, o której należy wiedzieć, jest to, że GUI ustawień Ubuntu 18.04 pokazuje tylko pierwsze skróty klawiszowe dla polecenia, więc jeśli masz wiele skrótów klawiszowych dla polecenia, pozostałe nie pojawią się w Ustawieniach. Możesz użyć
gsettings
do wszystkich skrótów klawiszowych.Powiedzmy, że chcę dodać kolejne skrót klawiszowy dla „Przełącz do obszaru roboczego 1”. Dla mnie domyślnie było
Super+Home
, ale chcę dodać drugie skrót klawiszowyCtrl+1
.Teraz możesz użyć albo,
Super+Home
albo,Control+1
aby przejść do Workspace 1. Pamiętaj, że pierwszy zobaczysz tylkoSuper+Home
w GUI ustawień, ale zadziała!źródło
Prawdopodobnie możesz użyć xmodmap, aby ponownie przypisać przyciski zestawu słuchawkowego do tych samych, których używasz na klawiaturze.
źródło
amixer set Master 10%+
zwiększenie głośności wamixer set Master 10%-
celu zmniejszenia głośności. Aby uzyskać powiadomienie o mierniku, możesz użyćnotify-send
, ale nie jestem pewien, jak ustawić miernik