16
|
Linux секция за начинаещи / Настройка на програми / Re: Пълно премахване на Pulseaudio от Wheezy.
|
-: Jun 22, 2015, 12:26
|
@Rosen88 Пробвах това, което си предложил, но отново безуспешно. @cybercop Ще сваля едно Lubuntu на флашка и ще пробвам как седят нещата там.
Честно казано не ми се компилират ядра и ходене по мъките за да подкарам всичките тези неща, но ако Lubuntu -то не свърши работа, май няма да имам избор. Благодаря на всички за отговорите и отделеното време, скоро ще пиша накъде отиват нещата.
Не си направил нещо като хората. http://ubuntustudio.org/Не знам изобщо кой те кара да се хващаш с дебиан когато има много дистрибуции специализирани за тази работа която искаш.
|
|
|
18
|
Linux секция за начинаещи / Настройка на програми / Re: Пълно премахване на Pulseaudio от Wheezy.
|
-: Jun 19, 2015, 16:06
|
С това няма как да минеш. Като цяло не е нещо интересно, а записваш по-скоро форсваш изходи/входове, и това с рестарт-а Едно на кратко:
GeSHi (Bash): cp /etc/pulse/daemon.conf ~/.pulse/daemon.conf gedit ~/.pulse/daemon.conf
';' е коментар махаш ги пред daemonize = yes allow-module-loading = yes enable-shm = yes cpu-limit = no high-priority = yes nice-level = -11 default-fragments = 1 default-fragment-size-msec = 1
GeSHi (Bash): sudo service pulseaudio restart
Може да се заиграеш с други настройки, но ако Росен е прав и ядрото на Дебиан го компилират така realtime-а е доста зле
nice level е хо-добре -15 или -19... Но ядрото го спъва него... ПС в новите версии на пулсаудио default-fragments не може да е по-малко от 2.
|
|
|
19
|
Linux секция за начинаещи / Настройка на програми / Re: Пълно премахване на Pulseaudio от Wheezy.
|
-: Jun 19, 2015, 13:57
|
Като демон пуска ли го, найс, има и други настройки? Какво всъщност си пробвал, дай конф файла
Проблема му е че ползва Дебиан. Ти знаеш че в Дебиан са дебили и за десктоп ползват ядро със настройка за сървър 100-250MHz когато за десктоп трябва да е 1000MHz както и PREEMPT модела да е low-latency desktop вместо server както е в дебианското ядро. И това е реално големия проблем и причина за тези закъснения.
|
|
|
20
|
Linux секция за начинаещи / Настройка на програми / Re: Пълно премахване на Pulseaudio от Wheezy.
|
-: Jun 19, 2015, 13:40
|
Проблемът е следният: Музикант съм. Преди whezzy, по-конкретно интегрирането на pulseaudio, нямах абсолютно никакви проблеми да си правя домашни записи дори със скапаната ми вградена звукова карта на лаптопа. Нямаше такава огромна латенция като сега от сорта на 0.8 до 1секунда. Микрофона можех да си го слушам в реално време, сега ако опитам... бам закъснения. Купих си нова външна звукова карта, току виж нещо се оправило.... безуспешно. След дни главоболия и проби с /etc/pulse/default.pa най-доброто до което успях да достигна е стойностен запис, но в един случаен момент от записа, или спира или се появява някакъв ужасен шум и тем подобни. Пусках audacity през терминала да видя какво ще ми каже, когато тези неща се случват... нищо. Просто нищо. Първо си мислех, че звуковата карта прави проблеми, но стига бе това никога не ми се е случвало преди pulseaudio. С alsa-та си бях прост оператор, цъкам рекорд, малко настройвам нива и си записвам. С Pulseaudio трябва да стана звукозаписен инженер...
Тук малко се обърка. Audacity ползва само Alsa и в момента. За това че проблема ти е главно от Алса. И още повече от ядрото на Дебиан. Аз с пулсаудио нямам чак такова закъснение. Както казах пробвай с Realtime ядро. Щом ще е само за аудио. https://packages.debian.org/wheezy/linux-image-rt-amd64Също може и liquorix kernel http://liquorix.net/
|
|
|
21
|
Linux секция за начинаещи / Настройка на програми / Re: Пълно премахване на Pulseaudio от Wheezy.
|
-: Jun 19, 2015, 08:45
|
Няма нужда да се маха pulseaudio, даже по-добре да се остави за някои програми, които го изискват. Пробвай това: export KMIX_PULSEAUDIO_DISABLE=1 && kmix& ще се върнат alsa контролите, а пулса ще си работи
KMIX_PULSEAUDIO_DISABLE=1 може да се сложи примерно в /etc/environment за дефолт, може и в домашни папки, гугъл "KMIX_PULSEAUDIO_DISABLE"
Дано и за други миксери да има такива environment variables
Понеже пулса и на мен ми бърка в здравето та го пробвах това, ама няма звук... Под бърка в здравето имам предвид следното: Дистрибуцията е линукс минт 17 кде, лаптопа е леново Y50 с JBL колонки и DolbyDigital със subwoofer. Звука е много слаб без значение от приложението. Опитах до добавям разни преамп неща в алсата, но без успех. Мързи е да кача виндовс за да видя дали и там е така...
Оставам с убеждениеуто че си говорите по инерция и заедно със стадото оплювате яростно труда на Ленарт Потеринг за Пулсаудио и Системд. Но ако пулсаудио не беше по-добре нямаше да е прието като стандарт заради безкрайните проблеми и недостатъци на Алса. Ако едно приложение ти заеме главния канал другото няма да има звук, освен ако не пишеш като луд редове в asoundrc за всяко приложение. Също липсва подтискане на шума и ехото. Поддръжката на LADSPA (Алтернатива на Долби както и много други филтри нормализатори и еквалайзери). Да пулсаудио е сървър и има лаг но не чак такъв. А и е незаменим в днешни дни. Като чувстваш лаг макар че се съмнявам, ами инсталирай си Realtime ядро...
|
|
|
22
|
Linux секция за начинаещи / Настройка на програми / Re: Пълно премахване на Pulseaudio от Wheezy.
|
-: Jun 19, 2015, 08:39
|
Здравейте, тъй като pulseaudio ми причинява прекалено много главоболия вече, днес реших да го премахна и да си инсталирам любимата Alsa. Но опитът ми беше безуспешен. Оказа се че gnome-core и pulseaudio зависят едно от друго и не мога да го премахна без да затрия гномчето. Имате ли някакви идеи как да заобиколя този процес?
Следвах тези инструкции: http://linuxg.net/how-to-properly-replace-pulseaudio-with-alsa-on-crunchbag-linux-and-debian-squeeze/
Но се спирам тук...
root@debian:/home/completer# apt-get purge pulseaudio pulseaudio-utils gstreamer0.10-pulseaudio paman pavumeter pavucontrol Четене на списъците с пакети... Готово Изграждане на дървото със зависимости Четене на информацията за състоянието... Готово Пакетът „paman“ не е инсталиран, така че не е премахнат Пакетът „pavumeter“ не е инсталиран, така че не е премахнат Следните пакети са били инсталирани автоматично и вече не са необходими: libaubio2 libgnomecanvasmm-2.6-1c2a libjson0 libjson0:i386 liblilv-0-0 liblo7 liblrdf0 libraptor1 libserd-0-0 libsord-0-0 libsratom-0-0 libsuil-0-0 libsystemd-daemon0 libvamp-sdk2 python-crypto python-openssl python-pam python-pyasn1 python-serial python-twisted python-twisted-bin python-twisted-conch python-twisted-core python-twisted-lore python-twisted-mail python-twisted-names python-twisted-news python-twisted-runner python-twisted-web python-twisted-words python-zope.interface Използвайте „apt-get autoremove“ за да ги премахнете. Следните пакети ще бъдат ПРЕМАХНАТИ: gnome* gnome-core* gstreamer0.10-pulseaudio* libcanberra-pulse* pavucontrol* pulseaudio* pulseaudio-module-x11* pulseaudio-utils* task-gnome-desktop* 0 актуализирани, 0 нови инсталирани, 9 за премахване и 7 без промяна. Това е сигурен начин да нямаш звук никъде, ако го разкараш. И все пак какво не ти работи с него? Аз го ползвам от 2008ма и не съм имал проблеми.
|
|
|
24
|
Нетехнически теми / Коментар / Сертификат LFS101x.2
|
-: May 10, 2015, 11:46
|
Здравейте. Тъй като не съм на ясно се допитвам до колегите. Скоро намерих един онлайн курс за въпросния сертификат като вчера минах и така наречения им изпит и ми дадоха PDF като имаше и текст който гласи че ако искам Подпечатан мога да платя 99$ Та този който съм изтеглил.. Може ли да послужи за нещо ?
|
|
|
30
|
Програмиране / Общ форум / Re: shell скрипт zenity интерфейс
|
-: May 04, 2015, 18:12
|
Не се прави така прозорец с прогрес в zenity. Така, както си го направил в момента, създава нов прозорец за прогрес за всеки файл, което води до мигане на прозорци, липса на запълващ се прогрес и загуба на смисъла да го има. Промени реда, започващ с IFS, така:
GeSHi (Bash): IFS=$'\n' image=( `$gui --file-selection --multiple --separator=$'\n' --filename=$HOME/ --file-filter='Image Files (jpg,png,bmp) | *.jpg *.png *.bmp' --file-filter='All files | *' --title="Select an image files"` )
Целта на добавените скоби е да се докара масивът до стандартен shell масив, за да можем да броим стойностите му и така да си изчисляваме прогреса. Редактирал съм и title-а - поправена граматическа грешка и множествено число за съответствие с multiple-а.
След това замени целия for цикъл с това:
GeSHi (Bash): step=$((100/${#image[@]})) pos=0 ( for i in ${image[@]}; do echo "# Current file:\n$i" $converter -format $format -quality $scale -scale $resolution "$i" pos=$(($pos+1)) echo $(($step*$pos)) done ) | $gui --progress --percentage=0 --no-cancel --auto-close --title="Нещо за заглавие"
Текстът в прозорец с прогрес на zenity се сменя с echo, съдържащо символ # в началото на стринга. С това echo изписваме името на файла, който се обработва в момента. Позицията на прогреса се сменя с echo, съдържащо цифра за процента, на който прогресът трябва да се позиционира в дадения момент. Това echo трябва да съдържа само цифра и го слагаме след обработката на файла, за да отговаря на приключилата бройка файлове.
За граматическите грешки не споря с английския не съм добре . А за прогреса не бях сигурен как да го направя тук, въпреки че на друго място съм го правил по следния начин. GeSHi (Bash): detect () { # needs some time to register ( echo "20" ; sleep 1 echo "40" ; sleep 2 echo "60" ; sleep 2 echo "80" ; sleep 2 echo "90" ; sleep 2 DEVICE=$(dmesg| tail -n 1|grep removable|grep -o "\[sd*\]"|grep -o sd[a-z]) if [ "$DEVICE" = "" ]; then DEVTEXT="No device is detected"; else DEVTEXT="Detected new removable device /dev/$DEVICE"; fi echo "# $DEVTEXT" ) |\ $DIALOG --width=400 --height=200 --title="$TITLE" --progress --text="Waiting for device to register" # DEVICE=$(dmesg| tail -n 1|grep removable|grep -o "\[sd*\]"|grep -o sd[a-z]) # if [ "$DEVICE" = "" ]; then # $DIALOG --title="Device not detected..." --question --ok-label="Try again" --cancel-label="Exit now" --text="No new usb device was detected..." if [[ $? -eq 1 ]]; then exit 1 else detect fi fi } detect
Ако е нещо подобно ще се опитам да го запомня твоят метод тъй като изглежда по-прост.
|
|
|
Страници: 1 [2] 3 4 ... 12
|
|