Већ неко време приметио сам да сам престао да ради Гноме Схелл време продужетак-ми. У принципу, прагу није ажурирана верзија моје верзије gnome Схелл. Чудно надоградити да освежи верзију Гноме Схелл. Онда сам отишао, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Али данас сам схватио да је крајње време да се то заустави и поправити своје чуда. Обнових гит дрво-а до последна версия, Инсталирао сам нови – нема промене. ВТФ. Онда сам ударио маке демонтажа и показати нешто шокантну, додај још је деактивирана није обновљен, и сам деинсталира. Генерално у овом тренутку сам претпоставио да је она инсталирана у неком другом фолдеру екстензије па самим секције. Од сада ствари иду у случајевима. Проналажење назив адитива, проналажење адд и ремове. Узимајући имена инсталиранете адитиви Гноме Схелл ставова са следећом командом

gsettings get org.gnome.shell enabled-extensions

Чија је производња реализована, че имам активирана добавка с името [email protected]. забава. Приятното е в случая това е името на папката на добавката и лесно може да се локира местоположението и с командата

find / -name '[email protected]'

Тук нещата вече станаха лесни. От изхода на find-a разбрах, че го има в 2 папаки. Един бърз rm -rf на 2-те папаки и всичко си дойде на местата. Една бърза инсталация на добавката и рестарт на gnome shell.

Potpomognuto Zemanta

How PulseAudio works.

Image via Wikipedia

Днес най- накрая след една камара време реших да си купя още кабели за да си закача 5.1 аудио системата ми пълноценно. Досега я ползвах със нормален стерео кабел и след това системата сама си правеше деление на аудио каналите. Което не е никак добре. Сега вече за всеки канал си има отделен кабел и звукът е доста по чист (естествено), по плътен а на филмите усещането е подобрено много кратно. Имаше няколко малки драми които се оправят относителни интуитивно. Основната драма беше, че звукът тръгна само в front колоните без буфер център или задните след като пренастроих звуковата схема на Gnome да е 5.1 . В повечето плеъри имам опция за настройка в alsa часта за колко канално да е аудиото но има програми в които отсъствува такава възможност като да речем adobe flash player. Първоначалната ми идея беше просто да пренастроя .asoundrc като задам параметри да дублира звукът по всички каналирешение с което не се гордея защото не го обмислих изобщо. Конфигурацията тривиална :

pcm.!default {
type plug
slave.pcmsurround51
slave.channels 6
route_policy duplicate
}

С нея нещата си дойдоха на място докато не осъзнах че alsa може да обработва само по 1 процес и докато тои не приключи да я ползва друг не може. 😳 Неприятно но факт бях забравил времената в който слушаш или player или youtube и ако едното ти омръзне трябва да затвориш програмата, че да ползваш другата апликация. Което веднага ми подсказа къде е истинския корен на нещатаконфигурацията на pulseaudio сървъра. Pulseaudio е най грубо казано прокси сървър който обработва информацията между аудио хардуера и аудио софтуера който иска да го ползва. Система която с години се доказа много кратно. При нея конфигурацията се намира в /etc/pulse/daemon.conf. По подразбиране всичко е закоментирано с ; така че ако не сте праивли промени може направо смело да добавите следните редове накрая на файлът:

enable-lfe-remixing = yes

default-sample-rate = 48000
default-sample-channels = 6

Имената на опциите са очевидни задаваме стойноста на колко канално аудио ще сме малък тунинг на стандартния битрейт и разрешване на lfe ремиксирането. След това остава да рестартирате alsa и pulseaudio с

sudo /etc/init.d/alsa-utils restart && pulseaudio -k

От тук нататък за мен остана само а се наслаждавам на вече по доброто аудио.

edit: .asoundrc трябва да е със съдържание за да нямате проблеми със skype и някой други апликации

pcm.pulse {type pulse }
ctl.pulse { type pulse }

Potpomognuto Zemanta

БацкТрацк 5 беше издаден на 10-ти май. За първи път се появи официална версия с Гном вероятно натискът на обществото си каза думата 🙂 и поради точно си този факт реших да го инсталирам на моето EEE 1000H. Все пак Gnome ми е любимата графична среда 😉 . Пак както 4-та версия отново и настоящата е базирана на Убунту 10.04LTS. Което според мен не недостатък да речем все пак целевата група са ламави хахори 😀 . Както обикнове основен мрежови мениджър е wicd, които по принцип е доста приятен поне според мен е предпочитан ( когато ми е нужен 😉 ), но на eee-то ми прави бъг че не може да се закача към некриптирани безжични мрежи. Доста неприятно определено, с нормалния си мрежови менажер на Gnome този проблем отсъства. Вече ситуацията е ясна имам проблем имам и решението му.

Общо взето няма да наблягам на инсталцията и премахването а на основния подводен камък които ще се случи. Иначе предишните 2 операции по стандартния начин с apt-get или през synaptic както ви е най комфортно. Така споменах за подводен камък и тои е следния заради съдържанието в /etc/network/interfaces network-manager-a не може да инициализира мрежовите ви адаптери. Необходимо е да за коментирате всичко излишно, включително настройките с IP адреси. След като изчистих съдържанието на моя се получи нещо такова

auto loe th0 wlan0
allow-hotplug wlan0
allow-hotplug eth0

По този начин се решава проблема с не работещия network manager.

Potpomognuto Zemanta

Због мањих проблема са базом података, то је побегао свој пост 🙂

А гледма сам већ био потърсвания у гоогле gdm3 автологин. ја зовем га, да га поново 🙂

Генерално, решење је једноставно промена faila /etc/gdm3/daemon.конф као и на етикети daemon додајте следеће садржаје

AutomaticLoginEnable=true
AutomaticLogin=Your_User

Прва линија омогућава аутоматско пријављивање у систем другог реда описује шта ће корисник бити. 🙂

Једна јебено одвратна, нешто да користите Гном енглески језик је, да ми показује, први дан у недељи је недеља. Страшно непријатно и неугодно. Решење је врло једноставно да промените линију у датотеку локализације у

first_weekday 1 На first_weekday 2. Али зато што сам лењ, сваки пут то раде ручно направио и skriptche 😉 Да када се ажурирање локализациите и замагли ситуацију ружно. Скрипта треба да д а почне роот права.

#!/bin/bash

if [ $EUID -ne 0 ]
then
 echo -en "\n \033[1;31m Must be a root \033[0m \n"
 exit 0
fi

LOCAL=$(locale | grep LANG | cut -d"=" -f2 | cut -d"." -f1)
FILE="/usr/share/i18n/locales/$LOCAL"

if [ -f $FILE ]
then
 sed -i 's/^first_weekday.*/first_weekday 2/' $FILE

 locale-gen
 killall gnome-panel

 echo -en "\n \n \n \033[44;1;33m Done \033[0m \n \n \n"
else
 echo -en "\n \033[1;31m File doesent exixst \033[0m \n"
fi

Ако је могуће, позлвате други тип местом скрипта ће га пресретне. И ЩЕ ГО НАПРАВИ НА ПОНЕДЕЛНИК АКО НЕ Е 😉 ЕТО И ЛИНКЧЕ КЪМ СКРИПТА.