понедельник, 16 февраля 2009 г.

50/50

/*

dear Ladies and Gents,
version "3.0.5" of openSUSE-Enlightenment (SOAD project) is out:

Download page

GWDG mirror will be updated to the version "3.0.5" but other mirrors will carry version "3.0.4_fixed".

the reason is quite simple: we created a kind of a "simple automatic profiler" for Xorg configuration files and it require some more polishing and testing. for the LiveCD it's useless, but it can "remember" your "/etc/X11/xorg.conf" configuration (quite a nice option for USB-sticks) and restore it when you plug a USB into the PC where X-server was already configured earlier.

example:
1. you plug the USB-stick into the 1-st notebook, configure your keyboard layout and monitor with "sax2" and shutdown
2. you plug the same USB into another PC (2-nd).
3. when you return to the 1-st notebook the "profiler" looks at your motherboard details and restore "xorg.conf" from the backup.
4. when you return to the 2-nd PC your "/etc/X11/xorg.conf" also restored from the backup.

and it'll work for all PC's/notebooks you've booted with your USB-stick.

"Wicd" network configuration utility allow to create and restore profiles for a various networks - so it'd in general benefit the User.

it's just a simple version of the standard openSUSE "yast2-profiler" + "sumf" schema. the only advantage is that it doesn't require user input. if you make a manual adjustments of a "/etc/X11/xorg.conf" file then you need to run as 'root' the following command to store the backup manually:

> service create_xconf save-profile

all "backups" are stored in "/etc/X11/" folder with the detailed description of a PC's mobo.


Changelog (from version "3.0.4_fixed" to "3.0.5")
* Enlightenment is updated to the svn version r38808 (2009-01-27)
* USB-stick version has more "extra" packages then LiveCD (themes, software). for example the Ecomorph is included in USB version, but it also require manual installation of a proprietary (ATI/NVIDIA) drivers.
* "wireshark" is added
* both LiveCD and USB-stick versions now by default discover and use the existing "swap" partitions of a local machine on boot (if any) - it allows to lower the RAM requirements up to 64Mb (if the swap partition is sufficient - from 256Mb and higher)
* "lxappearance" and "lxtask" are back (thanks to sweyar!)
* several simple console apps like "telnet", "ipcalc" are added as well
* removed preconfigured "Favorite Applications" for Enlightenment-DR17
* fixed "nosound" issues for a vast amount of a PC's due to the update of the "alsa-driver-kmp-default" kernel drivers/modules.
* the documentation is slightly improved - Welcome.pdf
* defaults for Enlightenment-DR17 "suspend" and "hibernate" are set to work with "pm-tools" (you can open "/etc/enlightenment/sysactions.conf" file and change the parameters if not satisfied)
* other miscellaneous fixes, improvements and probably some new bugs are also there :)

hope you like the results! please, leave your comments here in any case - your feedback help us to improve the system.

thanks!

regards,
sda
(on behalf of a SOAD team)

=================================================================


Господа и Дамы,

мы решились на релиз версии 3.0.5 нашего маленького проекта:

Основная страница загрузки

надеемся, что Вы соизволите прочитать кратенькое описание на английском выше и не будете разочарованы результатами наших трудов.

пишите камменты. удачи и всех благ!

sda
(SOAD team)

*/

17 комментариев:

Анонимный комментирует...

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

linux:/home/linux # zypper se nvidia
rpmdb: /var/lib/rpm/Packages: file size not a multiple of the pagesize
error: cannot open Packages index using db3 - Invalid argument (22)
Target initialization failed:
Rpm Exception
linux:/home/linux #

С этим можно что-то сделать?

sda комментирует...

Либо я что-то не доганяю

тут один нюанс. zypper по хорошему требует рута и сразу "из коробки" не имеет базы данных по установленным пакетам. "база" есть только у rpm. поэтому стоит поднять инет, почитать:

NVIDIA how-to (о чём в доке Welcome.pdf написано)

запустить

sudo zypper se nvidia

и прикинуть, что ставить

Анонимный комментирует...

Из коробки заначит ни яст, ни зупер, ни рпм не работают? О_О
Тем не менее в доке не нашел как починить rpm, не подскажете?

sda комментирует...

rpm работает как и должно

Анонимный комментирует...

rpmdb: /var/lib/rpm/Packages: file size not a multiple of the pagesize
error: cannot open Packages index using db3 - Invalid argument (22)
Target initialization failed:
Rpm Exception

Это ошибка конкретно rpm поэтому и zypper ругается. Что-то не так с Packages нашел рецептик:

cd /var/lib/rpm
mv Packages Package.orig
db_dump Package.orig | db_load Packages
rpm --rebuilddb -vv
но он походу устарел "db_dump" и "db_load" нет в системе, возможно они сейчас подругому называются, в тонкостях rpm не силен. Разбираюсь с проблемой дальше.

Анонимный комментирует...

Проблему решил, пришлось загружаться в другую ось где есть db_utils, с помошью того рецепта что написал выше, но есть один нюанс: db_dump надо запускать с параметром -r.

sda комментирует...

это круто, но мы перепроверили 2 раза и LiveCD и USB и не смогли воспроизвести этот "баг".

Анонимный комментирует...

Странно, у меня он был и в 3.0.4 и в текущей. Несколько раз перезаливал флешку чтобы удостоверится... Ну мож уже флеха дохнет, х его з, в общем если у кого еще возникнет подобная проблема, есть решение.

Анонимный комментирует...

Спасибо за творения
Решил попробовать Кампиз на Ешке все вроде поставил с нета
появился екаморф

вопрос
как его запустить чтобы ӕффекты ӕти все увидеть
Творение установлено версии 11.1 комп амдквад видюха нвидия дрова родные
тема туби
нехотят собаки окошки скакать и менюшки огнем полыхать

Анонимный комментирует...

C днем рождения, солнышко.
Я тебя очень-очень люблю и скучаю...

Алексей комментирует...

Недавно в оф репозитариях обновилось ядро до стабильной версии 27.19, можно ли ваше ядро обновить из репозитария Update? Нужно это мне лишь затем, что мой телефон Nokia 5300 не хочет работать на дефолтном ядре 27.9 (на вашей сборке кстати тоже)

sda комментирует...

если Вы установили систему с liveCD на PC или пользуете USB-stick, то все необходимые репо (включая update) уже должны быть прописаны и естественно, что обновляться не только "можно", но и нужно. нюанс только в том, что не всегда "обновлённое" ядро можно безболезненно прикрутить к liveCD/USB

Алексей комментирует...

Сегодня пробую запустить последнюю сборку 3.0.5 на своём eee 901. Столкнулся с проблемой мастера предварительной настройки. Выбор языка и выбор профиля проходят нормально, а вот на следующем шаге "Select application menu" выбирая любой пункт получаю следующую ошибку:

Enlightenment Error
This is very bad. Enlightenment SEGV'd.

This is not meant to happen and is likely a sign of a bug in Enlightenment or the libraries it relies on. You can gdb attach to this process now to try debug it or you could exit, or just hit restart to try and get your desktop bak the way it was.

Please compile everything with -g in yuor CFLAGS

Если нажать F1-Recover то все получается залогиниться в Enlightenment но совершенно "голый" и без русского интерфейса. Что с этим делать и кто виноват? :)

Алексей комментирует...

в доплнение к предыдущему комментарию возник вопрос: если установить 3.0.4 и обновить из вашего репозитория на сколько реально получить состояние 3.0.5?

sda комментирует...

если установить 3.0.4 и обновить из вашего репозитория на сколько реально получить состояние 3.0.5?
есть кое-какие отличия в файлах инитскриптов. в частности в /etc/enlightenment/sysactions.conf , /etc/init.d/create_xconf , /etc/init.d/use_swap и т.п.. в остальном версии приложений стандартны для openSUSE.

по поводу сегфолтов - мы предупреждали о такой "возможности" (это - единственная причина, почему 3.0.5 не вытеснил версию 3.0.4_fixed на всех "зеркалах" проекта) - USB-stick README for version 3.0.5 (plain text)

Анонимный комментирует...

Хочу добавить по поводу сегфолтов. Они происходят только в первое время после заливки свежего дистрибутива (на usb)

Анонимный комментирует...

Сделал, как и хотел, флеху соад + первый раздел фат для того чтобы быдловинда могла его определить. Это был реальный фак в мозг. Если кто хочет повторить, даю наводку -- скрипт init в initrd априори считает что партиции ro и rw имеют номера 1 и 2 соответсвенно, я сделал чтобы он априори считал 2 и 3, квик и дирти :) может если дойдут руки перепишу скрипт чтобы он корректно определял патриции
//gnomino