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


5

Я знаю, що наступна команда збільшує гучність

amixer -D pulse sset Master 10%+

Ця команда лише збільшує гучність, але не показує GUI-сповіщення. Але за замовчуванням клавіша збільшення гучності також дає GUI та звукові сповіщення.

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

Відповіді:


2

Я не знаю точно, яку команду викликають під час натискання кнопки збільшення гучності, проте я вважаю, що це не одна команда. Ви можете імітувати та домогтися такої ж поведінки, використовуючи три прості команди:

  1. Щоб збільшити гучність, як відомо:

    amixer -D pulse sset Master 10%+
    
  2. Щоб надіслати сповіщення:

    notify-send Volume volume has been increased by +10
    
  3. Щоб відтворити пісню:

    paplay '/usr/share/sounds/KDE-Window-All-Desktops-Not.ogg'
    

змінити адресу файлу на все, що завгодно, ви можете знайти різні пісні за адресою:

/usr/share/sounds/

або запустити простий пошук:

locate .ogg | grep /share

Можливо, GUI взагалі не викликає жодної команди. Він використовуватиме бібліотеки.
муру

@muru Саме так, і ми можемо!
десерт

Отже, як це зробити ?!
Л.Шен Джон Пол Ньютон

0

Ви, ймовірно, шукаєте бібліотеку XOS на екрані XOSD . Пакет викликається, xosd-binі команда osd_catвикористовується для відображення тексту, рядків стану тощо на екрані.

osd_cat -b percentage -P 20 -T Status: -f "-adobe-helvetica-bold-*-*--34-*-*-*-*"

дисплеї

введіть тут опис зображення

Перегляньте цю німецьку сторінку wiki, щоб отримати параметри та приклади та man osd_cat .


Як і інші вже вказували, звуки можуть бути відтворені з допомогою гравця , як aplay, paplay, cvlc, mplayer, cmus, ... - Де я можу знайти системні звуки?

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