beep не выводит звуковой сигнал [Решено] (В виртуальной машине)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

beep не выводит звуковой сигнал [Решено]

Сообщение igor@igor »

Код: Выделить всё

/*
lsb_release -d
Description:	Devuan GNU/Linux 4 (chimaera)
g++ --version
g++ (Debian 10.2.1-6) 10.2.1 20210110
Copyright (C) 2020 Free Software Foundation, Inc.
g++ t.cpp -o t.bin
Задача 0. Ver. 0. 2023xxxx Написать программу для вывода звукового сигнала.
*/

#include <iostream>
#include <cmath>

int main()
{
system ("beep -r 35") ;
return 0 ;
}

Написал программку простетскую :)
Вопрос: почему в ВМ у бипера нет вывода звуковогго сигнала, а на хосте есть?
Последний раз редактировалось igor@igor 19.03.2023 01:05, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2387
ОС: gentoo fluxbox

Re: beep не выводит звуковой сигнал

Сообщение yoricI »

Вы же умеете проводить научные исследования, так что мешает?
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

yoricI писал:
17.03.2023 05:34
Вы же умеете проводить научные исследования, так что мешает?
:)
Нет, а если серьёзно?
Добавлено (06:50):
В принципе, бипер - лишний в софте.
Но с ним как-то приятнее софтина..! :)
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2387
ОС: gentoo fluxbox

Re: beep не выводит звуковой сигнал

Сообщение yoricI »

igor@igor писал:
17.03.2023 05:54
В принципе, бипер - лишний в софте.
Но с ним как-то приятнее софтина..!
Это Вы сами себе противоречите.

А зачем в данном случае вывести звук?
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

yoricI писал:
17.03.2023 09:08
Это Вы сами себе противоречите.
Признаю. Это правда.((((
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

А что у вас за виртуалка?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

yoricI писал:
17.03.2023 09:08
А зачем в данном случае вывести звук?
Я как делал в некоторых софтинах, но не во всех:
старт проги - бип сигнал ;
завершение проги - два бип сигнала...
Т.о. получаю звуковой контроль программы.
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

devilr писал:
17.03.2023 09:18
А что у вас за виртуалка?
VirtualBox
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

А просто, в консоли, в виртуалке

Код: Выделить всё

beep -r 35
никаких ошибок не выдаёт?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2387
ОС: gentoo fluxbox

Re: beep не выводит звуковой сигнал

Сообщение yoricI »

igor@igor писал:
17.03.2023 09:19
Я как делал в некоторых софтинах, но не во всех:
старт проги - бип сигнал ;
завершение проги - два бип сигнала...
Т.о. получаю звуковой контроль программы.
Удобно, согласен. В некоторых случаях и если отключаемо. Дайте какую-нить свою программу погонять))
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

Кстати, тут ещё такая тема - beep по умолчанию выводит на спикер компьютера или на спикер виртуалки. В виртуалке спикер по умолчанию, обычно, выключен, так что просто так звука не будет. Только что проверил - на калькуляторе в виртуалке.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2387
ОС: gentoo fluxbox

Re: beep не выводит звуковой сигнал

Сообщение yoricI »

devilr писал:
17.03.2023 10:31
В виртуалке спикер по умолчанию, обычно, выключен, так что просто так звука не будет. Только что проверил -
Вот это я понимаю, научное исследование. Учитесь, Игорь. Полностью объясняет проблему. А Вы пальцем пошевелили? Скоро с Вами будет как в басне про пастуха и волков.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

Кстати, раз уж ТС решил использовать команду system, то не проще будет ей же запускать какой-нибудь проигрыватель с нужным звуковым файлом? Системный спикер, не факт, что он вообще физически присутствует. Я имею в виду сам зуммер, как устройство.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

devilr писал:
17.03.2023 10:05
А просто, в консоли, в виртуалке

Код: Выделить всё

beep -r 35
никаких ошибок не выдаёт?
Нет!(((
Добавлено (13:16):
yoricI писал:
17.03.2023 10:07
Удобно, согласен. В некоторых случаях и если отключаемо. Дайте какую-нить свою программу погонять))
Прог никаких нет(
Самому без проблем можно наклепать...
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

devilr писал:
17.03.2023 10:31
Кстати, тут ещё такая тема - beep по умолчанию выводит на спикер компьютера или на спикер виртуалки. В виртуалке спикер по умолчанию, обычно, выключен, так что просто так звука не будет. Только что проверил - на калькуляторе в виртуалке.
А понятно. А включить спикер можно?
Добавлено (13:25):
yoricI писал:
17.03.2023 10:46
Вот это я понимаю, научное исследование. Учитесь, Игорь. Полностью объясняет проблему. А Вы пальцем пошевелили? Скоро с Вами будет как в басне про пастуха и волков.
:)
Добавлено (13:35):
devilr писал:
17.03.2023 12:12
Кстати, раз уж ТС решил использовать команду system, то не проще будет ей же запускать какой-нибудь проигрыватель с нужным звуковым файлом? Системный спикер, не факт, что он вообще физически присутствует. Я имею в виду сам зуммер, как устройство.
Тогда, проще:
speaker-test -t wav -D plug:front -c2 -l6

Скорее всего никаких спикеров / зуммеров как устройств нет((((((((((((((
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

igor@igor писал:
17.03.2023 13:23
А понятно. А включить спикер можно?
Если скажете, какая у вас ОС в виртуалке - будет больше информации. По идее, это надо было уже в первом посту упоминать.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

devilr писал:
17.03.2023 13:37
Если скажете, какая у вас ОС в виртуалке - будет больше информации. По идее, это надо было уже в первом посту упоминать.
Обижаете. Я в исходник всю инфу вписываю сразу:
ОС : версия компилятора ; условие задачи...

ОС -
Description: Devuan GNU/Linux 4 (chimaera)
Добавлено (13:55):
Вот мой стиль оформления исходников:

Код: Выделить всё

/*
lsb_release -d
Description:	Devuan GNU/Linux 4 (chimaera)
g++ --version
g++ (Debian 10.2.1-6) 10.2.1 20210110
Copyright (C) 2020 Free Software Foundation, Inc.
g++ t.cpp -o t.bin
Задача 0. Ver. 0. 2023xxxx Написать программу для вывода звукового сигнала.
*/

#include <iostream>
#include <cmath>

int main()
{
system ("beep -r 35") ;
return 0 ;
}

Добавлено (14:04):
Конечно, это простетская программа. Но главное закладываются принципы оформления исходников...
...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: beep не выводит звуковой сигнал

Сообщение Bizdelnick »

igor@igor писал:
17.03.2023 13:49
Вот мой стиль оформления исходников
И какой в этом смысл? Никого не интересует, на какой системе написан исходник, соответственно, никто там эту информацию искать не будет. Значение имеет только на какой системе он скомпилирован, и на какой выполняется.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

Bizdelnick писал:
17.03.2023 14:21
И какой в этом смысл? Никого не интересует, на какой системе написан исходник, соответственно, никто там эту информацию искать не будет. Значение имеет только на какой системе он скомпилирован, и на какой выполняется.
Так я же "вбил" в исходник:
g++ t.cpp -o t.bin
Может переборщил с инфой конечно...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: beep не выводит звуковой сигнал

Сообщение Bizdelnick »

igor@igor писал:
17.03.2023 14:30
Так я же "вбил" в исходник:
Я о том и говорю, что эта информация не нужна в исходнике, потому что не имеет к нему никакого отношения.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

Bizdelnick писал:
17.03.2023 14:42
Я о том и говорю, что эта информация не нужна в исходнике, потому что не имеет к нему никакого отношения.
А, вообще, инфу убрать. А условие задачи хоть можно оставить?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: beep не выводит звуковой сигнал

Сообщение Bizdelnick »

igor@igor писал:
17.03.2023 14:49
А условие задачи хоть можно оставить?
Оно, очевидно, имеет отношение к коду (поясняет его назначение), поэтому вполне уместно. Вот только кириллицу использовать не стоит, в исходниках C/C++ лучше не выходить за пределы ASCII (это допустимо только в языках, где стандартом зафиксирована кодировка исходников).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

igor@igor писал:
17.03.2023 14:49
А, вообще, инфу убрать.
Тут проще всё. Вы - новичок в программировании. Предполагается (особенно, если глядеть заголовок файла), что вы исходник просто откуда то взяли и пробуете запустить. И не факт, что это - ваша система. И, уже тем более не факт, что в виртуалке именно Devuan .
Уточняющие вопросы задают не просто так. :)
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

Bizdelnick писал:
17.03.2023 14:58
Оно, очевидно, имеет отношение к коду (поясняет его назначение), поэтому вполне уместно. Вот только кириллицу использовать не стоит, в исходниках C/C++ лучше не выходить за пределы ASCII (это допустимо только в языках, где стандартом зафиксирована кодировка исходников).
Что же место кириллицы использовать?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: beep не выводит звуковой сигнал

Сообщение Bizdelnick »

igor@igor писал:
17.03.2023 15:02
Что же место кириллицы использовать?
википедия://ASCII
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

devilr писал:
17.03.2023 14:59
Тут проще всё. Вы - новичок в программировании. Предполагается (особенно, если глядеть заголовок файла), что вы исходник просто откуда то взяли и пробуете запустить. И не факт, что это - ваша система. И, уже тем более не факт, что в виртуалке именно Devuan .
Ну вот и я того же мнения: всё к чертям отбросить и максимум, что оставить - это условие задачи. Чтобы такой "простыни" не было))))
Добавлено (15:14):
Bizdelnick писал:
17.03.2023 15:06
википедия://ASCII
Спасибо! Изучу.
Добавлено (15:18):
devilr писал:
17.03.2023 14:59
Уточняющие вопросы задают не просто так. :)
:)
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3670
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: beep не выводит звуковой сигнал

Сообщение devilr »

Некоторые объяснения по этому поводу. И, предложены обходные пути решения проблемы (не обращайте внимания на Ubuntu - подобное должно работать в любом linux)
https://askubuntu.com/questions/19906/beep-in-shell-script-not-working/587311#587311
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

Bizdelnick писал:
17.03.2023 15:06
википедия://ASCII
Написал прогу в ascii кодировке для вывода текста

//Задача 1. Ver. 0. 2023xxxx Написать программу для тестирования звука.

#include <iostream>
#include <cmath>

using namespace std ;

int main()
{

cout << "208 191 208 181 209 130 209 143" << endl ;

//system ("speaker-test -t wav -D plug:front -c2 -l6") ;
return 0 ;
}
Так цифры место текста выводятся(
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

devilr писал:
17.03.2023 16:37
Некоторые объяснения по этому поводу. И, предложены обходные пути решения проблемы (не обращайте внимания на Ubuntu - подобное должно работать в любом linux)
https://askubuntu.com/questions/19906/beep-in-shell-script-not-working/587311#587311
Отлично ! Попробую! Спасибо!
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: beep не выводит звуковой сигнал

Сообщение igor@igor »

Чёрт!
А у меня пульсы то и нет( Только алса в виртуалке.
Спасибо сказали:
Ответить