Easy Ubuntu 9.04 for n8x0

[center][color=red][size=20]Easy Ubuntu 9.04[/size][/color][/center]



Инструкция по установке и настройке: http://n8xx.com/doku.php?id=%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC_%D0%B8%D0%B7_mer_%D1%83%D0%B4%D0%BE%D0%B1%D0%BD%D1%83%D1%8E_%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D1%83%D1%8E_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83
Галерея скриншотов: http://img.kynpu.ru/gallery.php?id=296D_4A9A7FAF (будет пополняться)

Пожалуйста, внимательней читайте материал. В нём наверняка кроется куча ошибок и багов, прошу о них сообщать.

Вообще если вам есть что спросить/высказать/добавить/поправить - говорите, не стесняйтесь :) За полезные фидбэки даю спасибки.
Да! кстати, спасибки.. если у вас все поставилось и работает, будте добры отблагодарить мну xD И еще раз говорю - сообщайте о любых багах и неудобностях. Позже сформируется списочек что можно исправить а что нет :)

К сожалению на данный момент мне так и не удалось подключить модуль ядра для поддержки PnB (Plug 'n' Boil) кофеварок. Пыщ :(

Материал и пакеты будут дополняться и совершенствоваться. Если в какой то момент вознинет эпик-фэйл - срочно отпишитесь пока он не возник еще и у других

Спасибо за внимание и тестирование!

[hr]

P.S. Мнимый брэнд GinkOs - флешмоб, взявший начало отсюда: http://4pda.ru/forum/index.php?showtopic=110438 (само название возникло вне форума, в личной переписке, первое публичное заявление - http://4pda.ru/forum/index.php?s=&showtopic=110438&view=findpost&p=2451031) знатный холиварчег тогда устроили ;)

Картинки - дешёвый понт, так сказать, нагрузки не несут
Видимо я первый, кто увидел данный пост. Еще не смотрел, но за сам факт релиза - спасибо! )) Будем пробовать!
А что с клавиатурой leafpad'a вот на этом скрине: http://img.kynpu.ru/image.php?id=44B5_4A9A8160 Оно всегда так? Или можно исправить? А в других приложениях?

В любом случае, спасибо! Обязательно попробую.
напинаю установку сего на N810 на внутреннюю флэшку.
rayven, это leafpad из маемо, напрямую. Самое интересное - во всех маемо'вских приложениях всплывает обычная клава. Жаль что только таким образом :) исправить нельзя. Во всех остальных приложениях - только matchbox-keyboard :)

Data_Link - good luck ;)
\"apt-get install 9menu\"
Это значит надо как-то реп добавить в maemo?
\"Возвращаем то что смыло:

apt-get install clipboard-manager daemon hald-addon-bme rcrefresh waitbus\"
А где взять waitbus?
\"deblet-backlight\"
Может tablet-backlight
Xlab:Во всех остальных приложениях - только matchbox-keyboard...

... которая, как в Turbo Easy Debian, включается и убирается через меню приложений? Или здесь как-то удобнее сделано?
Можно подробнее - как она вызывается/пропадает, как переключение языков реализовано? Ибо если неудобно - то не вижу смысла даже пробовать.
На свежей установке Mer'а наблюдается проблема с несоответствием Fn кнопок на хардварной клаве. Эта проблема устраняется как-нибудь?
panason большое спасибо

9меню я брал из репа от sid, вот щас залил и добавил в док.

wget http://linux.kynpu.ru/ubu/9menu.tar
tar xvf 9menu.tar -C /
rm 9menu.tar

Не waitbus а waitdbus, опечатка :) Так же как и tablet/deblet backlight

murabel; клава вызывается нажатием хардварной кнопки F7 (можно переназначить конечно) и скрывается тойй жже кнопкое. Если окно ббыло на весь экран, клавиатура сдвигает его(сжимает сверху), и перекрывает если просто окно. С переключением языков - просто читаете док по m-k и добавляете соотв. кнопку в xml-файле. Единственная проблема на данный момент - цвет клавы. Пока не нашёл решения :(

шпрот: раскладка остаётся преждней, как и в маемо( с точностью до перестановки), но в соответствии с пунктом мануала, клавиши F6 и F11 желательно поменять( на маемо не повлияет) и добавить Alt_R
Ок. Еще вот с чем столкнулся буквально только-что.. При closechroot'е таблетка крашится. Ставил на внутреннюю.
Вы /home/user/.chroot правильно отредактировали?

если всеравно не помогло, попробуйте
ubu > ubu.txt
sudo closechroot > cc.txt

в консоли, и выложите их содержимое
Xlab:murabel; клава вызывается нажатием хардварной кнопки F7 (можно переназначить конечно) и скрывается тойй жже кнопкое.

Эм... Пардон, а тыком пальцем на поле ввода? У меня n800...
кнопка F7 это плюсик.. у вас что, нету кнопки плюсика?

Хорошо, я точно знаю что у вас есть Home. Наверняка это F5. Назначьте на ф5 и жмите домик для \"toggle\" клавиатуры.. Советую использовать \"расширенную\" версию клавиатуры - там доп. клавиши есть, например пригодятся для вызова maemo-menu.

[hr]
хааа, прикол:



выходит над клавиатурой внутри игры я работаю зря XD
Хм... У меня проблемка при комманде
ubu su

Машинка - N800.
Систему ставил на mmcblk0p2 (т.е. на внутр.), а комманда хочет примонтировать rootfs из mmcblk1p2 (т.е. из внеш.). Здесь естессно ошибка. На всякий случай привожу лог:
Nokia-N800-43-7:~# rmdir /mnt/mer
Nokia-N800-43-7:~# mkdir /mnt/ubu
Nokia-N800-43-7:~# mkdir /home/user/Ubuntu
Nokia-N800-43-7:~# mount /dev/mmcblk0p2 /mnt/ubu <----------------Здесь все ОК!
Nokia-N800-43-7:~# mkdir /mnt/ubu/home/user/Maemo
Nokia-N800-43-7:~# mkdir /mnt/ubu/mnt/maemo
Nokia-N800-43-7:~# mkdir /mnt/ubu/media/mmc1
Nokia-N800-43-7:~# mkdir /mnt/ubu/media/mmc2
Nokia-N800-43-7:~# rm /mnt/ubu/mer-armel-n8x0*
Nokia-N800-43-7:~# wget http://linux.kynpu.ru/ubu/easy_ubuntu.tar
--04:26:41-- http://linux.kynpu.ru/ubu/easy_ubuntu.tar
...
100%[====================================>] 409 600 27.46K/s ETA 00:00

04:26:54 (31.60 KB/s) - `easy_ubuntu.tar' сохранён [409600/409600]

Nokia-N800-43-7:~# wget http://linux.kynpu.ru/ubu/9menu.tar
...
100%[====================================>] 20 480 54.72K/s

04:27:03 (54.59 KB/s) - `9menu.tar' сохранён [20480/20480]

Nokia-N800-43-7:~# tar xvf 9menu.tar -C /
usr/bin/9menu
Nokia-N800-43-7:~# tar xvf easy_ubuntu.tar -C /
sbin/qchroot
sbin/qmount
...
usr/bin/mbkbd
Nokia-N800-43-7:~# rm easy_ubuntu.tar 9menu.tar
Nokia-N800-43-7:~# ubu su
Используется рабочий каталог: /mnt/ubu
Запуск su из Убунты...
qmount /dev/mmcblk1p2 /mnt/ubu <-----------------------------------------------ВОТ ОНО!
zenity[1525]: GLIB WARNING ** Gtk - Locale not supported by C library.
Using the fallback 'C' locale.
zenity[1525]: GLIB MESSAGE Gtk - Failed to load module \"libgtkstylus.so\": libgtkstylus.so: cannot open shared object file: No such file or directory

Как бороться?
DarkTroll,
vi ~/.chroot и там поправь с /dev/mmcblk1p2 на /dev/mmcblk0p2
zloyshprot:DarkTroll,
vi ~/.chroot и там поправь с /dev/mmcblk1p2 на /dev/mmcblk0p2

Правь не правь все равно ubu пытаеться смонтировать mmcblk1p2

$ ls
MyDocs Ubuntu ubu.txt
~ $ cat ubu.txt
Используется рабочий каталог: /mnt/ubu
Запуск консоли из Убунты...
qmount /dev/mmcblk0p2 /mnt/ubu
/mnt/ubu уже смонтирован!
/dev/mmcblk1p2 уже смонтирован!
Отмена chroot...
~ $
у меня таблетка дохнет (рестартуется или выкидывает из консоли) при попытке сгенерить локаль... пока думаю..
Data_Link:у меня таблетка дохнет (рестартуется или выкидывает из консоли) при попытке сгенерить локаль... пока думаю..

Бывает при больших нагрузках на процессор. ИМХО watchdog делает.
Поэтом приходится кое-что под scratchbox делать
svs57
короче-как обойти?
ОК, всем спасибо, я понял. Это без меня :)
Data_Link:svs57
короче-как обойти?

Я же написал:
На ББ scratchbox
вопрос в том как это XLab обошел... у него в инструкции нет такого...
svs57
дык тут не компилять надо (а скрэтчбокс для этого как я понял нужен), это происходит при команде

locale-gen ru_RU.UTF-8 en_US.UTF-8

не подскажете что тут делать?
плюс из за крэша этой команды теперь надо делать dpkg --configure -a, а там вылазит сообщение что неверно отконфигурен лэнгпак и опятьв се упирается в locale-gen....
У меня тоже на локале-гене висла таблетка (но не ребуталась)
Чтобы продолжать работать, я с компа работал по ssh... Сессия при этом не рвалась, т.е. виснет она не на мертво
В scratchbox и сделать locale-gen, а потом результат перекинуть на таблетку
Если пока не очень нужна локаль, закомметировать ее установку в пост инсталл пакета
zloyshprot
у меня либо ребутается либо закрывается х-терм
svs57
я б отказался от локали, но там обе нужные мне конфигуяются...
жду метод от XLab, ибо в скрэтчбоксе ковыряться времени нет...
я итут. щас всё разрулю и объясню, заодно выложу исправленную версию qchroot! :) И я Xlab, а не XLab или ещё хуже X-Lab :D


1) Приступил к решению проблемы с qmount

2) По поводу locale-gen - когда на hx4700 и на x51v повисало намертво, я делал через qemu stealth-cpu на компе(ну а для нокии есть скратчбокс)

А сейчас,на нокии, я о такой проблеме даже и не знал, ведь у меня включен R&D mod который запрещает системе заниматься всякой дурью (циклическими ребутами, ребутами при повисании, ребутами при вылетании и.т.д.)

Собственно, вот решение в один клик, R&D никак не влияет ни на диевайс ни на владельца: http://n8xx.com/doku.php?id=%D0%B2%D1%8B%D1%85%D0%BE%D0%B4_%D0%B8%D0%B7_%D1%86%D0%B8%D0%BA%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_r_d_mod

3)
ОК, всем спасибо, я понял. Это без меня smile

Хех. А вы что, так долго мучались да? Что вас спугнуло? Ещё 2х дней не прошло а вы уже забили на это дело(похоже не начинав)... Я 2 недели потратил чтобы во всём разобраться, ещё неделю чтобы написать инструкцию и выложить вам всё на блюдечке.. Мало того, я торчу в этой теме и каждый час отвечаю на любые ваши вопросы, моментально исправляю ошибки.. А вы? посмотрели.. фе.. у вас тут всё сыро.. а еще статьи пишете ;) Извиняюсь, если не так понял эту фразу



Ещё раз повторяю - критических ошибок нет, в основном - ошибки разной конфигурации оборудования, у меня ведь по другому разметка. я не могу сразу всё учесть. Давайте добьём :)
Слух, а я чего-то туплю:
Все действия производятся из mer'а или именно из под maemo??
zloyshprot
из маемо, сам тупил =)
кстати, umount мне делать не пришлось

перевел в R&D, щас буду пробовать локаль отгенерить по новой...
Если читать инструкцию не выборочно, а по-порядку то чётко увидете связь. В переломных местах я вставлял ремарки типа

Все последующие пункты должны уже выполняться под chroot.

Делать надо в Maemo!

да и по командам сами смотрите, если например выполнено
ubu sudo su, то всё что ниже, если нет exit или моей пометки разумеется делается в мере(убунте)

locale-gen разумеется надо выполнять в убунте!

в с таким же успехом(в маемо) могли уже удалить папку /root , переписать все репозитории.. надеюсь это не так.

Прошу, будьте бдительными! не знаете смысл команды - спрашивайте! на всё отвечу безвоздмездно. А то вы щас нашарашите саме себе epic fail а я виноватым буду.
Xlab
ну там получается что после ubu su мы уже сидим в консоли убунты =) а команда отдается из загруженной маемо =)

После перевода в R&D появилась иконка типа гаечного ключика под логотипом нокии...

Вот еще вопрос-как сделать чтобы не приходилось удерживать кнопку во время загрузки чтобы попасть в бутменю? меня бы устроило если бы он просто 5с ждал и загружал первую из списка систему...
Не-не, я просто крайне нелогичен был... Я работал из-под Мер'а
И чрутился из-под мера хихи =))
[s]Не помог R&D, таблетка опять рестартнулась при попытке сгенерить локаль....[/s]
пошел процесс, генерится... поехали дальше =)
кстати, umount мне делать не пришлось

называйте вещи своими именами(по теме), пожалуйста

по поводу не той партиции: после изменения /home/user/.chroot, вы делали closechoot? а вообще делали вручную mount?

и ещё: перезагрузите таблет и выполните mount (без параметров), скопипастите сюда вывод.. в скриптах ошибки нет!

вот я изменил в .chroot партицию с mmcblk1p2 на mmcblk0p1:

[root|~] ubu
Используется рабочий каталог: /mnt/ubu
Запуск консоли из Убунты...
qmount /dev/mmcblk0p1 /mnt/ubu
Начинаю монтирование...
Использую партицию: /dev/mmcblk0p1
Не могу понять, что за FS на vfat, использую ext2
Использую ext2
e2fsck 1.40.3 (05-Dec-2007)
/dev/mmcblk0p1 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? cancelled!

check aborted.

как видите, всё подцепляется и изменяется - вы значит что-то не по инструкции делаете :) или не вникаете в смысл команд.. можно же спросить.. да и там я всё подробно расписал
оказалось надо применить сильное колдунство-не дать таблетке экран гасить =)
у меня конфиг такой:
Mer стоит на встроенном флэше, раздел 1 (поправил конфиг сам под mmcblk0p1)
своп на p2, больше разделов на встроенной карте нет
в слоте торчит miniSDHC4 8gb FAT32

UPD: выношу хилдон, ставлю LXDE
откуда хилдон выносите?!`!`!` надеюсь из мер :D этот шаг необязателен кстати


[hr]

путаница в сообщениях вышла.. так вот, R&D в мануал! получаете + :)

пожалуйста не путайтесь в чрутах а то маемо нафиг снести можно.. это печально.


[color=red]и ещё: вы случаем мер из бутменю не загружаете?! это же вообще запрещено, это не входит в инструкцию, все делается в маемо-консоли![/color]
Xlab
естессно из Mer, я же не совсем камикадзе =) а вообще хилдон мне просто надоел, пусть в маемо остается...
Для меня идеальной оболочкой всегда был FluxBox, хотя недавно я не смог устоять перед свистелками и перделками KDE4.3

UPD: снес хилдон, сетапаю софт всякий нужный. lxde я так понимаю сам стартует?
и еще: у вас опечатка, не lxlaunch а lxlauncher
и пакета deblet-backlight почему то не находит
вот закончу эту хрень и перепробую все все вм'ы на нокии :)

ага, спасибо. lxlaunch , точно.. tablet-backlight ! я же уже исправлял.. O_o

хилдон(все приложения) будут доступны и в убунте, просто ярлычками или командами..
Xlab
мер я стартовал через бутменю, стартовал нормально, только локаль слетала (ибо недосетапалась) =) так что не опасно, щас вот пакеты ставлю...
ЗЫ: сорри, F5 в браузере не нажал =)
Data_Link:Xlab
мер я стартовал через бутменю, стартовал нормально, только локаль слетала (ибо недосетапалась) =) так что не опасно, щас вот пакеты ставлю...
ЗЫ: сорри, F5 в браузере не нажал =)

это ошибка.. не то совсем.. я в инструкции писал чтото про бутменю( установка самогоо чистого мера не в счёт) ?

тут просматривается проблема армии - в некоторых местах надо не думать а выпонять приказ( в данном случае - пункт инструкции), но если в приказе очевидная ошибка - приостановить выполнение и переспросить :)
Xlab
вопрос: а почему Midori а не Tear? или тиар к хилдону линкован?
теар - одна из немногих программ, которая увеличивается пока не достигнет границы экрана. в lxde её нет. теар растягивается до бесконечности как и pidgin из maemo
Xlab
ишь как....
кстати, в Мер во время колдунства я загружался чтобы в нем локаль отгенерить, думал мож хоть там терминал не упадет... ошибался...
еще вопрос: мне нужем мр3 проигрыватель типа канолы, только без приблуд типа видеоплеера и фотобраузера, т е чисто музыкальный проигрыватель с вменяемой библиотекой... есть такие?
И, наконец 
KERNEL==\"controlC[0-9]*\", NAME=\"snd/%k\"
KERNEL==\"hwC[D0-9]*\", NAME=\"snd/%k\"
KERNEL==\"pcmC[D0-9cp]*\", NAME=\"snd/%k\"
KERNEL==\"midiC[D0-9]*\", NAME=\"snd/%k\"
KERNEL==\"timer\", NAME=\"snd/%k\"
KERNEL==\"seq\", NAME=\"snd/%k\"

KERNEL==\"snd\", SUBSYSTEM==\"module\", ACTION==\"add\", \
RUN+=\"/bin/ln -sf /proc/asound/oss/sndstat $root/sndstat\"

# dsp dev
KERNEL==\"dspctl\", NAME=\"dspctl/ctl\"
KERNEL==\"dspmem\", NAME=\"dspctl/mem\", MODE=\"0640\", GROUP=\"kmem\"
KERNEL==\"dsptwch\", NAME=\"dspctl/twch\", MODE=\"0640\"
KERNEL==\"dsperr\", NAME=\"dspctl/err\", MODE=\"0440\"
KERNEL==\"dsptask[0-9]*\", MODE=\"0666\"

Всё! Гарантированная работа звука. Для включения используем gnome-alsamixer, конкретно о нём расскажу позже

это вот куда всё?
И еще непонятка: когда я все просетапаю и настрою-как запуститься в новой системе с графическим интерфейсом?
Сейчас сгенерил локаль... Без RD... Проделываю все по ssh
заббыыыыл... это надо в /etc/udev/rules.d/51-sound.rules


запускать надо ярлычком в меню, Easy Ubuntu :)
R&D полезная штука, никаких проблем.. ну нееважно. главное чтоб работало, а потом экспериментируйте
В процедурах со звуком пропущено:
wget http://linux.kynpu.ru/ubu/sound.tar.gz
=)
поправил
Поставил - все круто. Пока не нра малые размеры шрифтов, но это починим. Сейчас сижу попиливаю.
И все таки на выдвижной клаве есть неточности...