Search
Write a publication
Pull to refresh

Доведение до ума MeeGo на примере нетбука Asus eee pc 1001HA

Три раза я принимался за освоение этой ОС на своём нетбуке, первый раз в ипостаси Moblin, тогда у меня не определилась сетевая карта и было принято решение отступиться. Второй раз весной, уже после выхода MeeGo, тогда определилась сетевая карта, но не было в настройках соединения диалога для указания DNS, в связи с чем пришлось прописывать редактирование /etc/resolv.conf прямиком в /etc/rc.local.

Так бы я там и остался, если бы у нетбука не было жёсткого диска на 160 гб. Фантазии на иное, нежели фильмы, у меня не хватило, поэтому я принялся забивать ~/Видео различными сериалами и фильмами при помощи Transmission. Но, тут выяснилась пренеприятнейшая вещь, Transmission дичайше тормозил, а скорость записи не была выше 200 кб/с при потолке в 100 мбит. Тогда я тоже предпочёл снести систему, нежели шаманить над ней.

Ну и третий раз был неделю назад. Установил, проверил, как оказалось, добавили окошко для ввода DNS в свойствах провоного соединения. Transmission при загрузке не тормозил. В общем, мной был сделан закономерный вывод: «MeeGo уже торт!»

Эйфория прошла через полчаса, когда я настроил джаббер и с ужасом осознал, что не могу поменять раскладку. Костыль был найден быстро — в настройках включил область уведомлений — толстенькая полоска внизу экрана, на которой отображается раскладка и меняется посредством клика по ней. Такое положение вещей меня не устроило, ведь, экран и так маленький — 1024х600, а тут ещё полоска, которая столько пространства отъедает. Тогда я и полез в гугль. Решение нашлось довольно быстро, надо просто в консоли ввести gnome-keyboard-properties и появится стандартный гномовский диалог настройки горячих клавиш, в том числе и переключения раскладки.

Затем пришло уныние, т.к. фильмов-то я накачал, а воспроизвести не на чем. Много гуглил, многое перепробовал, помог только один совет — скомпилировал vlc и кодеки для него. Делается это так:

1. Подготовка yum install gcc flex bison make diffutils glib2-devel pango-devel cairo-devel liboil-devel alsa-lib-devel libtheora-devel libvorbis-devel libogg-devel wget gcc-c++ fribidi* qt*devel* *SDL* *dbus*dev* *hal*dev* libXpm* libXt* moz*
2. Установка libmad cd ~/Загрузки
wget http://sourceforge.net/projects/mad/files/libmad/0.15.1b/libmad-0.15.1b.tar.gz
tar xvfz libmad-0.15.1b.tar.gz
cd libmad-0.15.1b
echo "\tremoving optimize="\$optimize -fforce-mem" option" sed -e 's/optimize="$optimize -fforce-mem"/#optimize="$optimize -fforce-mem"/g' ./configure > new mv ./configure ./configure.org;mv new ./configure diff ./configure.org
./configure chmod 777
./configure
./configure -prefix=/usr && make && make install

3. Установка ffmpeg cd ~/Загрузки
wget http://ffmpeg.org/releases/ffmpeg-export-snapshot.tar.bz2
tar xvfj ffmpeg-export-snapshot.tar.bz2
mkdir ffmpeg-export-snapshot
tar xvfj ffmpeg-export-snapshot.tar.bz2 -C
./ffmpeg-export-snapshot
cd ffmpeg-export-snapshot/*
./configure --prefix=/usr --enable-gpl --enable-postproc --enable-x11grab --enable-shared --enable-ffplay
make
sudo make install

4. Установка a52dec cd ~/Загрузки
wget http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
tar xvfz a52dec-0.7.4.tar.gz
cd a52dec-0.7.4
./configure -prefix=/usr && make && make install

5. Установка libmpeg2 cd ~/Загрузки
wget http://libmpeg2.sourceforge.net/files/libmpeg2-0.5.1.tar.gz
tar xvfz libmpeg2-0.5.1.tar.gz [br]cd libmpeg2-0.5.1
./configure -prefix=/usr && make && make install

6. Установка vlc cd ~/Загрузки
wget http://download.videolan.org/pub/videolan/vlc/1.0.3/vlc-1.0.3.tar.bz2
tar xvfj vlc-1.0.3.tar.bz2
cd vlc-1.0.3
./configure -prefix=/usr && make && make install


После этого дефолтный banshee можно выпилить, т.к. он будет только мешать нормальному запуску фильмов и музыки в vlc.

Затем встала необходимость установить скайп. Сделать это можно двумя путями:
1. Установить из rpm-пакета www.skype.com/go/getskype-linux-beta-fc10
2. Скачать тарболл www.skype.com/go/getskype-linux-beta-static
Распаковать, и сделать ярлык для него по адресу /usr/share/applications/skype.desktop
с текстом #!/usr/bin/env xdg-open
[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=/home/ondatr/Загрузки/skype_static-2.1.0.81/skype
Icon=/usr/share/icons/moblin/32x32/apps/skype.png
Terminal=0
Type=Application
Encoding=UTF-8
Categories=Network;Application;

Тут надо отметить, что веб-камера определилась сама и заработала из коробки, а вот микрофон из коробки не заработал, пришлось его немного настроить, для этого я установил программу pavucontrol и сделал там следующие настройки:
image

Затем встала необходимость настроить gprs-интернет.
Поскольку денег на нативно поддерживаемый mini pci-e 3g-modem у меня нет, захожу я в интернет при помощи телефона Samsung S5230, подключённому дата-кабелем к нетбуку.
Из звонилок в репозиториях обнаружилась только ppp.i586, её и было принято решение использовать.
Для того, чтобы использовть pppd нужно создать 2 файла конфигурации, один в /etc/ppp/peers, другой в /etc/ppp/peers/chatscritpts
cat /etc/ppp/peers/myconnect
connect "/usr/sbin/chat -f /etc/ppp/peers/chatscripts/myconnect"
/dev/ttyACM0
115200
#460800
crtscts
noauth
#novj
#novjccomp
#nobsdcomp
#nopcomp
#noaccomp

usepeerdns
defaultroute

user ""
password ""

cat /etc/ppp/peers/chatscripts/myconnect
TIMEOUT 35
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
ABORT '\nUsername/Password Incorrect\r'
'' \rAT
OK 'AT+CGDCONT=1,"IP","internet.tele2.ru"'
OK ATD*99**1*1#
CONNECT ""


Это настройки для Tele2, для подключения к другим операторам надо заменить APN internet.tele2.ru на internet.mts.ru у МТС, internet.beeline.ru у билайн, и internet у мегафона.
Так же надо будет, скорее всего, прописать логин и пароль в полях user и password и заменить номер дозвона с *99**1*1# на *99#

Затем разобрался с установкой OpenOffice.org, тут всё просто, cd ~/Загрузки
wget http://download.services.openoffice.org/files/localized/ru/3.2.1/OOo_3.2.1_Linux_x86_install-rpm-wJRE_ru.tar.gz
tar -xvzf OOo_3.2.1_Linux_x86_install-rpm-wJRE_ru.tar.gz
cd OOO320_m18_native_packed-1_ru.9502
chmod +x setup
sudo ./setup


С играми тоже порядок, получилось запустить World of Goo и Osmos из тарболла, кстати, Osmos требует libiopenal.so.1, его не в репозитории, пришлось делать финт ушами, скачиваем rpm-пакет rpm.pbone.net/index.php3/stat/4/idpl/13514381/dir/fedora_11/com/openal-soft-1.11.753-1.fc11.i586.rpm.html и распаковываем его как обычный архив, а затем копируем его содержимое в / с заменой. Osmos у меня почему-то сегфолтится, я не разбирался пока что, но от рута идёт хорошо. Так же далось установить и запустить Quake2, Unreal и Unreal tournament.

Системную рамку в Google Chrome убрал так:
image

А при помощи программы www.gmabooster.com/download_linux.htm можно разогнать видеокарту для нормального воспроизведения hd-видео 720p
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.