Як встановити спеціальну комбінацію клавіш для управління гучністю?


31

Я хотів би мати можливість встановити три спеціальні комбінації клавіш, щоб можна було зменшити, збільшити та відключити гучність у Ubuntu 12.04 (Unity). У моїй старій системі Ubuntu 10.04 (Gnome) я створив CTRL + [, CTRL +] і CTRL + \ мої команди, щоб досягти цього.

Який найпростіший спосіб зробити це?


Відповіді:


38

Рішення @ dobey працює, якщо ви хочете мати лише одну комбінацію клавіш для збільшення / зменшення гучності.

Якщо замість цього ви хочете мати кілька прив’язок клавіш, які контролюють гучність (наприклад, щоб кнопки гучності за умовчанням на вашому ноутбуці працювали, додаючи додаткові комбінації клавіш для використання під час підключення зовнішньої клавіатури, яка не має регулятора гучності), тоді:

  1. Перейдіть у Налаштування системи → Клавіатура → Швидкі клавіші → Спеціальні ярлики.
  2. Клацніть, +щоб додати нову комбінацію клавіш. Встановіть "Ім'я" на Volume up"Команду" на

    amixer -D pulse sset Master 5%+і натисніть Apply.

  3. Клацніть Disabledпоруч із вашою новою клавішею та виберіть потрібну прив’язку на клавіатурі.
  4. Додайте ще один ярлик з ім'ям Volume downта командою

    amixer -D pulse sset Master 5%-

Кроки GIF


1
+1 Хороша магія - вона діє. Було б непогано, якби він прив’язаний до тієї ж смуги гучності, яка спливає звичайні кнопки гучності.
CivMeierFan

10
відключення звуку / відключення звуку:amixer -D pulse sset Master toggle
CivMeierFan

Я використовував ваші команди, але ярлик «Збільшення гучності» насправді зменшує гучність, замість цього він працює нормально в терміналі. Що відбувається?
користувач10853

Переконайтеся, що ви 5%+не ввели 5%-для збільшення гучності.
Аніс Аббуд

5
Клавіші швидкого збільшення / зменшення гучності не працюють в Ubuntu 16.04 з Gnome3. Але ярлик "Mute", однак, робить. Команди вгору / вниз працюють, якщо я їх використовую в терміналі вручну. Я помітив ярлики замість цього, встановивши значення 0%, маючи на увазі помилку для аналізу команди. Недосконале рішення - замість цього використовувати необроблені значення - наприклад, amixer -D pulse -R sset Master 3277+і amixer -D pulse -R sset Master 3277-. Фактична кількість може відрізнятися залежно від вашого пристрою. Моє максимальне значення сировини було 65536.
CivMeierFan

15

Відкрийте System Settings, перейдіть до Keyboard, потім Shortcutsвкладку та нарешті виберіть Sound and Mediaу списку зліва. Потім ви можете вибрати об'єкти, пов’язані з гучністю, у списку праворуч та вибрати те, яке клавіш використовувати.

(Зворотне використання тут ліворуч та праворуч для мов RTL.)


Це працює, але також вимикає вбудовані кнопки регулювання гучності на моєму ноутбуці. Відповідь Аніса вище дозволяє тим, хто все ще працює.
CivMeierFan

1
Це не було вимогою до заданого питання, а також залежить від того, як реалізуються кнопки регулювання гучності. Крім того, цьому питанню 5 років, а Ubuntu 12.04 - це Кінець життя.
dobey

Пропозиція щодо мультимедійних клавіш: збільшення гучності ALT+ PageUp, зменшення гучності ALT+ PageDown, відключення звуку ALT+ Pos1. Хоча для клавіш PageUp та Down для використання гучності більше потрібен стандарт Windows, він також відображається у великій кількості програмного забезпечення. Проте Firefox використовує STRG+ Page Upдля перемикання між вкладками, тому просто використовуйте ALT.
десь

3

Зазвичай ця команда працює чудово як команда для зменшення гучності (Ubuntu 16.04):

amixer -q -D pulse sset Master 5%- 

На Ubuntu 18.XX (Gnome) бігти% символ:

amixer -q -D pulse sset Master 5%%-

Працювали для мене!


1
Я просто хочу наголосити, що втеча потрібна лише для нової гарячої клавіші, а не для самого терміналу.
Tobias S

-2

У мене був той самий тип проблеми, я можу підтвердити, що цей синтаксис працює:

amixer set Master 5%%-
amixer set Master 5%%+

Також не забудьте не використовувати символи - або + у вашому власному імені швидкого доступу. Я вперше використав "Volume -" та "Volume +", які не вдалися. Використання "Збільшення гучності" та "Зменшення гучності" працювало набагато краще.


1
set? Має бути sset, чи?
abu_bua

@abu_bua згідно з посібником, обидва setта ssetє дійсними командами 16.04 (версія, яку я запускаю)
Fabby
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.