После установки oss, отвалился alsa, ну и фиг с ним. А еще отвалился регулятор громкости lxpanel.
Никак не найду работающий регулятор громкости. Без gnome/kde или qt (у использую gtk) разумеется.
Хотя нашел то всего два не тянущих лишнего: volwheel и gvolwheel (это разные программы, как выяснил). Но оба рассчитаны на alsa.
Пока использую ossxmix, но не удобно же.
Подскажите пожалуйста если знаете регулятор громкости для oss.
Или подскажите можно ли как-нибудь средствами shell/python/gambas или еще чего-нибудь подобного менять громкость. И напишу на python/gambas (что-то мне кажется, что дело - максимум 10 строчек кода).
Регулятор громкости oss
Модератор: Модераторы разделов
Регулятор громкости oss
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Re: Регулятор громкости oss
Узнал.
$vol - громкость от 0 до 25
И действительно - дело двух строчек кода, вернее одной, если без прибамбасов:
А полностью:
upd.
Слидер надо создать все же графически, ото так че-то не работает.
Код: Выделить всё
ossmix vmix0-outvol $vol
$vol - громкость от 0 до 25
И действительно - дело двух строчек кода, вернее одной, если без прибамбасов:
Код: Выделить всё
SHELL "ossmix vmix0-outvol " & (25 - Slider1.Value) WAIT
А полностью:
Код: Выделить всё
PUBLIC Tray AS NEW TrayIcon AS ("Tray")
PUBLIC TIcon AS Picture = Picture["icon.png"]
PUBLIC Slider1 AS NEW Slider(ME)
PUBLIC SUB _new()
Tray.Show
FMain.Visible = FALSE
Tray.Icon = TIcon
Tray.Tooltip = ("Громкость")
Slider1.Show
Slider1.Height = 150
Slider1.Width = 15
Slider1.MaxValue = 10
Slider1.X = 5
Slider1.Y = 5
FMain.Width = 25
FMain.Height = 160
END
PUBLIC SUB Slider1_Change()
SHELL "ossmix vmix0-outvol " & (25 - Slider1.Value) WAIT
END
PUBLIC SUB Tray_MouseUp()
IF (FMain.Visible = FALSE) THEN
FMain.Visible = TRUE
FMain.X = Mouse.ScreenX
FMain.Y = Mouse.ScreenY
ELSE
FMain.Visible = FALSE
ENDIF
END
upd.
Слидер надо создать все же графически, ото так че-то не работает.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.