(РЕШЕНО) Как настроить звук, что бы было как в Linux Mint?

nafanja
Yashalta, покажи вывод echo $PATH
О, я думал это просто название Home директории...
[[email protected] ~]$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
[[email protected] ~]$
Yashalta, раз ты не знаешь что такое $PATH (что бы не забивать лишним!) пойдем по другому пути, вот ты куда (в какую папку) скачал те файлы?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Yashalta, раз ты не знаешь что такое $PATH (что бы не забивать лишним!) пойдем по другому пути, вот ты куда (в какую папку) скачал те файлы?
Я создал папку .scripts и в нее распаковал Patricks-master.zip т.е. разархивированная папка находится у меня /home/zerg/.scripts/Patricks-master/
А качалась Patricks-master.zip в /home/zerg/Downloads/
вот так попробуй запустить
php ~/.scripts/Patricks-master/patricks.php
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
вот так попробуй запустить
php ~/.scripts/Patricks-master/patricks.php
Это в терминале вбить?
[[email protected] ~]$ php ~/.scripts/Patricks-master/patricks.php
PHP Warning:  Volume: RegEx 'perc' failed: 'front-left: 32767 /  50% / -18.06 dB,   front-right: 32767 /  50% / -18.06 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  SampleSpec: RegEx failed: 'analog-output-speaker: Динамики (priority: 10000)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 921
PHP Warning:  Source: 'Active Port' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 469
PHP Warning:  Volume: RegEx 'perc' failed: 'front-left: 18520 /  28% / -32.93 dB,   front-right: 18520 /  28% / -32.93 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  SampleSpec: RegEx failed: 'analog-output-speaker: Динамики (priority: 10000)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 921
PHP Warning:  SampleSpec: RegEx failed: 'analog-output-headphones: Аналоговые наушники (priority: 9000, not available)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 921
PHP Warning:  Source: 'Active Port' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 469
PHP Warning:  Volume: RegEx 'perc' failed: 'front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  Volume: RegEx 'perc' failed: 'mono: 61442 /  94% / -1.68 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  SampleSpec: RegEx failed: 'analog-input-mic: Микрофон (priority: 8700)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 921
PHP Warning:  Source: 'Active Port' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 521
PHP Warning:  Volume: RegEx 'perc' failed: 'front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  Volume: RegEx 'perc' failed: 'front-left: 65540 / 100% / 0.00 dB,   front-right: 65540 / 100% / 0.00 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  SampleSpec: RegEx failed: 'analog-input-internal-mic: Встроенный микрофон (priority: 8900)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 921
PHP Warning:  SampleSpec: RegEx failed: 'analog-input-mic: Микрофон (priority: 8700, not available)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 921
PHP Warning:  Source: 'Active Port' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 521
PHP Warning:  Volume: RegEx 'perc' failed: 'front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 851
PHP Warning:  Division by zero in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 861
PHP Warning:  CardProfile: RegEx failed: 'output:hdmi-stereo: Digital Stereo (HDMI) выход (sinks: 1, sources: 0, priority: 5400, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:hdmi-surround: Digital Surround 5.1 (HDMI) выход (sinks: 1, sources: 0, priority: 300, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:hdmi-surround71: Digital Surround 7.1 (HDMI) выход (sinks: 1, sources: 0, priority: 300, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'off: Выключено (sinks: 0, sources: 0, priority: 0, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  Source: 'Active Profile' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 570
PHP Warning:  CardProfile: RegEx failed: 'input:analog-mono: Аналоговый моно вход (sinks: 0, sources: 1, priority: 2, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:analog-stereo: Аналоговый стерео выход (sinks: 1, sources: 0, priority: 6000, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:analog-stereo+input:analog-mono: Аналоговый стерео выход + Аналоговый моно вход (sinks: 1, sources: 1, priority: 6002, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:iec958-stereo: Цифровой стерео (IEC958) выход (sinks: 1, sources: 0, priority: 5500, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:iec958-stereo+input:analog-mono: Цифровой стерео (IEC958) выход + Аналоговый моно вход (sinks: 1, sources: 1, priority: 5502, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'off: Выключено (sinks: 0, sources: 0, priority: 0, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  Source: 'Active Profile' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 570
PHP Warning:  CardProfile: RegEx failed: 'input:analog-stereo: Аналоговый стерео вход (sinks: 0, sources: 1, priority: 60, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:analog-stereo: Аналоговый стерео выход (sinks: 1, sources: 0, priority: 6000, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'output:analog-stereo+input:analog-stereo: Аналоговый стерео дуплекс (sinks: 1, sources: 1, priority: 6060, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  CardProfile: RegEx failed: 'off: Выключено (sinks: 0, sources: 0, priority: 0, available: yes)' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 986
PHP Warning:  Source: 'Active Profile' value not found in 'Ports' in /home/zerg/.scripts/Patricks-master/PulseAudio.API.php on line 570
PulseAudio Tricks!
Usage:
	patricks ls [<Entity>]								— Display a short list of entities of the specified type.
	patricks ls <Entity> {this|<index>|<name>}					— Display a detailed info on one entity
	patricks ls <Entity> {this|<index>|<name>} {volume|ports|profiles|properties}	— Display complex Entity properties.
	patricks mv {sink|source} {this|next|<index>|<name>} {all|<id> [...]}		— Move some/all Sink-Input/Source-Output to another Sink/Input.
	patricks set {sink|source} {this|<index>|<name>} default			— Set the default Sink/Source.
	patricks set {sink|source} {this|<index>|<name>} port {next|<index>|<name>}	— Change the port of a Sink/Source.
	patricks set card {this|<index>|<name>} profile {next|<index>|<name>}		— Change the profile of a card.
	patricks suspend {sink|source} {this|<index>|<name>} [{0|1}]			— Suspend a Sink/Source.
	patricks volume {sink|input|source} {this|<index>|<name>} mute [{0|1}]		— Set the mute switch, or toggle.
	patricks volume {sink|input|source} {this|<index>|<name>} set 100%		— Set the volume of a Sink/Source or a Sink-Input.
Entities:
	modules, sinks, sources, cards, clients, inputs, outputs, samples
Feature: all the literals can be shortened! 'sinks' => 'si', 'volume' => 'vol'
Examples:
	patricks ls sinks
	patricks ls sink 0
	patricks ls si 'alsa_card.pci-0000_00_1b.0' vol
	patricks mv sink 0 all
	patricks mv sink next all
	patricks mv sink 'alsa_card.pci-0000_00_1b.0' 1 19 235
	patricks set sink 0 def
	patricks set source 0 port next
	patricks set card 0 prof 0
	patricks suspend sink 0 1
	patricks volume sink 0 mute
	patricks vol sink 0 set 10%
(c) 10.2010 o_O Tync, ICQ# 1227-700, JID: [email protected]
Enjoy!
[[email protected] ~]$
Я не догоняю! Слишком многого предупреждений, пойду ка я спать, nafanja тебе все равно спасибо!
да, у меня этот скрипт тоже не работает, но по другой причине...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Господа что то мы товарища не туда повели.
Никто не принял во внимание что у него не наушники а USB гарнитура. То есть нужно переключать не наушники vs колонки, а звуковая карта юсб vs встроенная карточка.
Для пульсы можно сделать так:
Для примера переключение между hdmi телевизор vs колонки к встроенной саундбластер

смотрим названия карточек
pacmd list-sinks | grep -e 'name:'

получилось alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 телевизор alsa_output.pci-0000_04_02.0.analog-stereo саундбластер
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>
name: <alsa_output.pci-0000_04_02.0.analog-stereo>
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>

Делаем два скрипта
sblaster.sh переключает на колонки
#!/bin/bash
#установим нужную карточку по дефолту
pacmd set-default-sink "alsa_output.pci-0000_04_02.0.analog-stereo"
#смотрим программы выводящие звук
#и перенаправляем их на нужную карточку
pacmd list-sink-inputs | grep index | while read line
do
pacmd move-sink-input `echo $line | cut -f2 -d' '` "alsa_output.pci-0000_04_02.0.analog-stereo"
done

hdmi.sh переключает на телевизор отличается только названием карточки
#!/bin/bash
#установим нужную карточку по дефолту
pacmd set-default-sink "alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1"
#смотрим программы выводящие звук
#и перенаправляем их на нужную карточку
pacmd list-sink-inputs | grep index | while read line
do
pacmd move-sink-input `echo $line | cut -f2 -d' '` "alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1"
done

Измените названия карточек на ваши, сделайте скрипты исполняемыми и повесьте на хоткеи или иконки в панели( для проверки сначала запустите в терминале)

Можно подобное сделать и на чистой алсе без пульсы
vs220 СПАСИБО ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
vs220
смотрим названия карточек
pacmd list-sinks | grep -e 'name:'
У меня почему то скрипты не хотели работать если я подставлял свое значение "name" из
[[email protected] ~]$ pacmd list-sinks | grep -e 'name:'
	name: <alsa_output.usb-C-Media_Electronics_Inc._Microsoft_LifeChat_LX-3000-00.analog-stereo>
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
[[email protected] ~]$
Писало что-то вроде "нет такого синка с таким именем или символом" точно не помню на английском было...
Я тогда попробовал поставить численное значение sink и все заработало!
Так же спасибо "redix"
redix
Возможно вам больше подойдет xfce4-pulseaudio-plugin из AUR, кнопка "audio mixer" вызывает Pavucontol.
Скрипты от "vs220" запускаемые комбинациями клавиш в совместной работе с xfce4-pulseaudio-plugin меня полностью удовлетворяет!
а) Плагин выводит уведомление об изменении громкости или смены зв. карты
б) Плагин задействовал наконец кнопки на наушниках, теперь с помощью кнопок которые на проводе наушников я меняю громкость как наушников так и динамиков если они включены + опять же прикольное уведомление!
в) Увеличение звука до 150% где 100% это увеличение звука железом и +50% усиление за счет софта.

PS -Всем принявшим участие спасибо, "негативный" опыт в данном случае для меня большой плюс к опыту!
Не забудьте составить шпаргалку на будущее. )))
In Tux We Trust
Gnome Shell. Устанавливается одно расширение.
 
Зарегистрироваться или войдите чтобы оставить сообщение.