Я нашел способ включить терминальный звуковой сигнал:
pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg
Но это теряется после перезагрузки. Как я могу выполнить эту команду автоматически, каждый раз я запускаю рабочий стол?
Ubuntu: 11.10 с единицей.
Если Вы хотите включить его для своей учетной записи пользователя каждый раз, когда Вы входите в систему, можно включить строку Startup Applications
.
нажмите на значок механизма в правом верхнем углу экрана, в Startup Applications
можно добавить команду для выполнения каждый раз, когда Вы входите в систему.
От: Почините недостающий звонок клавиатуры в терминале на Ubuntu
"Для решения этой проблемы постоянно:
Выполненный gconf-редактор и если desktop | gnome | peripherals | keyboard | bell_mode
установка присутствует, затем изменяют его от прочь до на
Добавить pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg
в файл ~/.xprofile
Добавить [ "$DISPLAY" ] && xset b 100
в файл ~/.bashrc самый простой способ активировать это решение должен перезагрузить.
От: Pulseaudio - события звонка X11 - ArchWiki
Я нашел, что Импульсное Аудио не имело никакого регулятора громкости для терминального звонка.
Чтобы отрегулировать громкость звонка X11, выполните следующую команду:
xset b 100
Где 100 в команде процент. Таким образом для регулирования 50%-й громкости Вы работали бы xset b 50
Это требует пакета xorg-xset.
Я изменил строку в ~/.bashrc к:
[ "$DISPLAY" ] && xset b 50
для обеспечения объема к "нормальному" уровню, но разрешению мне повысить его для специальных предупреждений после, команда заканчивается.
Для реализации этого решения сразу для окна терминала, которое уже открыто, выполняет команду pactl и выполняет команду xset в рассматриваемом окне терминала."
pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg
xset b 100
Мне не нравился glass.ogg файл, который они использовали так, я создал новый звуковой файл с помощью носков:
sox -n bell.ogg synth 0.1 sine 300-3000 vol 0.005
в моем корневом каталоге. Я затем изменил команду в ~/.xprofile к:
pactl upload-sample ~/bell.ogg bell.ogg
изменить звуковое движение на корневой каталог и выполнить команду носков (как та выше) для создания нового bell.ogg файла. Затем в терминале для использования нового звука работает:
pactl upload-sample ~/bell.ogg bell.ogg
команда.
Я также создал два псевдонима (и в ударе и в рыбе) звуковой сигнал и издание звукового сигнала
звуковой сигнал может использоваться в сценариях или предупредить Вас, когда задача закончена
звуковой-сигнал-vol может использоваться для регулирования терминальной громкости звонка на командной строке, не помня xset b команда. Просто введите beep-vol 50
регулировать громкость к 50%.
Можно добавить их к ~/.bashrc или если у Вас есть работа ~/.bash_aliases файл, можно добавить их там.
alias beep="echo -ne '\007'"
alias beep-vol="xset b $1"
Можно сохранить их как файлы в ~/.config/fish/functions/папка:
~/.config/fish/functions/beep.fish
function beep
echo -ne '\007';
end
~/.config/fish/functions/beep-vol.fish
function beep-vol
xset b $argv;
end