ярлык микшера


Автор темы
denis-ka
Сообщения: 13
Зарегистрирован: 19 сен 2011, 19:16

ярлык микшера

#1

Сообщение denis-ka » 20 сен 2011, 14:21

В оболочке нету микшера под рукой, это достаточно неудобно. Пытался создать ярлык mixer.desktop с содержанием

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

[Desktop Entry]
Exec=alsamixer
Terminal=true
Type=Application
но он почему-то не запускается (((
Как сделать такую кнопку?
В Lubuntu-Control-Center (вообще удобная и правильная надстройка) есть такая кнопка, но все-таки это полумера, хочу кнопку на панели. Может, поможет какая-то альтернатива алсамикшеру, он конечно неплох, но регулировка только клавиатурой.

Аватара пользователя

Lubrox
Сообщения: 1577
Зарегистрирован: 13 фев 2011, 22:52

Re: ярлык микшера

#2

Сообщение Lubrox » 20 сен 2011, 15:12

Можно написать свой скрипт запуска lxterminal, а уже в нём alsamixer, а потом вставить имя своего скрипта в ярлык.
А можно просто установить из репо GUI миксер от гнома.

Аватара пользователя

adventurer
Супермодератор
Сообщения: 3343
Зарегистрирован: 15 июн 2011, 18:24

Re: ярлык микшера

#3

Сообщение adventurer » 20 сен 2011, 18:22

Последний скринкаст (видеозапись) на lubuntu.net как раз про alsamixer:
http://lubuntu.net/blog/lubuntu-screencast-alsamixer

А с ярлыком не понятно: работает в ubuntu, но не работает в lubuntu. Почему?


Автор темы
denis-ka
Сообщения: 13
Зарегистрирован: 19 сен 2011, 19:16

Re: ярлык микшера

#4

Сообщение denis-ka » 20 сен 2011, 18:54

установка gnome-alsamixer решает практическую проблему, спасибо.
А с ярлыком не понятно: работает в ubuntu, но не работает в lubuntu. Почему?
причём с параметром Terminal=false процесс alsamixer появляется в диспетчере задач и грузит на 100% одно ядро


shaulreznik
Сообщения: 11
Зарегистрирован: 15 сен 2011, 16:34

Re: ярлык микшера

#5

Сообщение shaulreznik » 22 сен 2011, 15:21

Есть еще утилита alsamixergui

Аватара пользователя

Lubrox
Сообщения: 1577
Зарегистрирован: 13 фев 2011, 22:52

Re: ярлык микшера

#6

Сообщение Lubrox » 28 сен 2011, 10:58

Всё работает:

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

[Desktop Entry]
Name=AlsaMixer111
Comment=alsamixer
Exec=lxterminal -l --title=alsamixer -e alsamixer
Icon=
Type=Application
Categories=Utility;
StartupNotify=true

Аватара пользователя

adventurer
Супермодератор
Сообщения: 3343
Зарегистрирован: 15 июн 2011, 18:24

Re: ярлык микшера

#7

Сообщение adventurer » 28 сен 2011, 14:45

Пока это не смотрел. У меня была мысль запустить терминал с какой-то командой для alsamixer. Но я сделал ярлык только для запуска LXTerminal, дальше не продвинулся.

Я создал ярлык для запуска alsamixer в Ubuntu (щелчок правой кнопкой на столе, выбрал "Создать ярлык" и т. д.). Ярлык работает, терминал запускается с программой alsamixer. Я переношу этот ярлык в Lubuntu, а здесь он не работает. Мне хотелось бы знать, почему?
Команды такие же как и написано у denis-ka.

Проверил в Xubuntu. Там тоже ярлык правильно работает!

И проверил вариант, предложенный Lubrox. Всё работает. Строка с параметром Terminal должна отсутствовать или иметь значение "false".
Man lxterminal я читал, но, естественно, команду loginshell не понял. :D

Аватара пользователя

adventurer
Супермодератор
Сообщения: 3343
Зарегистрирован: 15 июн 2011, 18:24

Re: ярлык микшера

#8

Сообщение adventurer » 29 сен 2011, 07:10

Ещё раз прочитал man lxterminal.
Не понял, для чего ключ "-l"?
Вот, что у меня осталось:

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

[Desktop Entry]
Version=1.0
Type=Application
Name=Alsamixer
Icon=
Exec=lxterminal -t alsamixer -e alsamixer
Terminal=false

Аватара пользователя

Lubrox
Сообщения: 1577
Зарегистрирован: 13 фев 2011, 22:52

Re: ярлык микшера

#9

Сообщение Lubrox » 29 сен 2011, 09:17


Аватара пользователя

adventurer
Супермодератор
Сообщения: 3343
Зарегистрирован: 15 июн 2011, 18:24

Re: ярлык микшера

#10

Сообщение adventurer » 29 сен 2011, 09:41

А для чего выполнять login shell? (Хотя бы в данном случае).

Может на английском языке и разъясняется всё подробно, но мне это не помогает.
Например, описание ключа "StartupNotify" на английском есть: http://standards.freedesktop.org/deskto ... atest.html, но я всё равно не понял, для чего этот ключ?
Пробовал со значениями "true" и "false", но не увидел разницы. Может кто-нибудь объяснить?

Ответить