Всем привет!
Использую 18.1 (Serena).
В ОС звук работает нормально во всех приложениях кроме Gnome Terminal, который по задумке должен уметь издавать beep.
В параметрах профиля галочка "подавать гудок" установлена.
Подскажите куда копать? Спасибо.
Нет звука в Gnome Terminal
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Нет звука в Gnome Terminal
IlyaT, а сам аппаратный спикер в системе присуствует? Он вполне может молчать по этой причине
Звук же по вызову
Звук же по вызову
beep
не через динамики гонится, а на speaker-
Автор темы - Сообщения: 20
- Зарегистрирован: 15 янв 2017, 18:22
- Решено: 1
- Поблагодарили: 4 раза
- Контактная информация:
Нет звука в Gnome Terminal
Chocobo, хм. Хорошая мысль. Отсутствует конечно. А можно его как-то перенаправить в звуковую карту?
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Нет звука в Gnome Terminal
IlyaT, может проще альсу дергать, чтоб она шумела, потипу
А вообще обрисуй свою задачу подробней, что-нибудь может и придумаем
speaker-test -t wav
А вообще обрисуй свою задачу подробней, что-нибудь может и придумаем
-
Автор темы - Сообщения: 20
- Зарегистрирован: 15 янв 2017, 18:22
- Решено: 1
- Поблагодарили: 4 раза
- Контактная информация:
Нет звука в Gnome Terminal
Chocobo, ну самое распространенное: в работе использовать ping -a в охидании когда нужный хост поднимется.
Иногда с криптах что-то такое использую примерно для того же - чтобы узнать когда скрипт доработал.
Иногда с криптах что-то такое использую примерно для того же - чтобы узнать когда скрипт доработал.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Нет звука в Gnome Terminal
IlyaT, раз так, то самый простой вариант выбрать себе нужный сигнал и вызывать при необходимости под твои условные конструкции
aplay somefile.wav
, как самый простой вариант.-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Нет звука в Gnome Terminal
Обычная условная конструкция, например
Код: Выделить всё
ping -c 1 127.0.0.1 ; if [ $? = 0 ]; then notify-send "Task complete."; fi
-
Автор темы - Сообщения: 20
- Зарегистрирован: 15 янв 2017, 18:22
- Решено: 1
- Поблагодарили: 4 раза
- Контактная информация:
Нет звука в Gnome Terminal
Chocobo, слушай спасибо конечно за содействие, но это вообще не решение
вот это:
заменить на вот это:
вот это:
-a
заменить на вот это:
; if [ $? = 0 ]; then notify-send "Task complete."; fi
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Нет звука в Gnome Terminal
Ну у нас видимо просто разный подход видимо к целям автоматизации.
Если родной
И вызывать эту пиликалку по
Если родной
ping -a
не соответствует моему аппаратному обеспечению (отстуствие спикера) - чем перелопатить полсистемы для перенаправления beep
(если он используется там), мне проще чуть видоизменить инструмент и завести в несколько минут cвой скрипт /usr/bin/ping_a
с примерно таким видом:
Код: Выделить всё
#!/bin/sh
while true; do
ping -W 1 -c 1 $1
if [ $? = 0 ]; then
play -n synth 0.1 sin 880
break;
fi
done;
ping_a 127.0.0.1
, где в перспективе событие воспроизведления звука может быть и уведомлением, и инициацией удаленной команды и чем угодно еще.Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя