Автор Тема: Тестирование Е17 на шестой платформе  (Прочитано 38609 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Собрал игрушку eskiss (использование физики в мирных целях). Логическая. Думаю, многим понравится, а то пасьянсы и маджонги уже в печонках сидят  :D
Смысл в том, чтобы рисовать различные 2D объекты и с помощью действия физических сил на эти объекты доставить шарик из исходной точки до конечного пункта - звезды.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Собрал игрушку eskiss (использование физики в мирных целях). Логическая. Думаю, многим понравится, а то пасьянсы и маджонги уже в печонках сидят  :D
Смысл в том, чтобы рисовать различные 2D объекты и с помощью действия физических сил на эти объекты доставить шарик из исходной точки до конечного пункта - звезды.
веселее чем
numptyphysics ?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
веселее чем
numptyphysics ?
Нечто похожее (скриншоты в аттаче), правда eskiss базируется на EFL (enlightenment foundation libraries) и тут есть редактор уровней + несколько уровней доступно сразу при старте (по-моему 8 штук). Вот только физика несколько странная, может это связано с довольно древней библиотекой chipmunk, которую пришлось собрать как депенд для eskiss. Хотя минимальная версия библиотеки, с которой собирается игрушка, больше, чем минимально необходимая для сборки.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Кстати, если кто будет пробовать ставить игру с неустановленным е17, проверьте запускаемость. Сдается мне, упустил зависимость на пакет в Requires...

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Залил исправленные пакеты eskiss и econcentration (упустил зависимости).

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Залил исправленные пакеты eskiss и econcentration (упустил зависимости).
А картинку econcentration можно ?
А так если без e17 они же не много тянут ?
eskiss вроде по картинкам прикольная :)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
А картинку econcentration можно ?
Можно, сейчас приложу. Это чистой воды использование elementary'ных ресурсов (библиотека ресурсов своебразная для efl приложений).
А так если без e17 они же не много тянут ?
Если тянуть на другой DE/WM, то объем будет метров 10 наверное для econcentration (за счет вытягивания ресурсов elementary), для eskiss поменьше (элементарные ресурсы не тянутся).
eskiss вроде по картинкам прикольная :)
Да, по сравнению с numptyphysics выглядит более благородно.

В econcentration есть небольшие баги, но это простительно, т.к. на игрушки у апстрима времени не было - пилили DE :D Скриншот в аттаче. Смысл в том, чтобы открывать попарно закрытые ячейки, при этом запоминая, что и где находится. Потом одинаковые фигуры открывать парой и так до победной очистки игрового поля.

Оффлайн 1ngvar

  • Завсегдатай
  • *
  • Сообщений: 69
    • Email
Поставил начисто на нетбук  ASUS EEEPC 1001 минимальный Кентавр и затем накатил клубный e17. К этому делу добавил WDM и стандартный набор из consolekit и dbus-tools-gui и все в общем заработало. NM не ставил, поначалу обошелся настроенным при установке etcnet. Затем в альтераторе выбрал "не управлять" для wlan0 и включил connmand. Этот молодец определил все окружение и позволил подключиться к сети. Собственно, пишу из-под connman. Сейчас это дело (E17) кушает 198 МБ при включенном  firefox, насколько помню, после старта было ~120. В общем все достаточно хорошо. Работает пока без неожиданностей, буду смотреть дальше.
Особо радует отзывчивость при всей внешней гламурности.

Пока доставляет лишь отсутствие нативной переключалки клавиатуры, да и то пока не критично.
Пробовал также менеджкер сессий. Похоже ему совершенно необходим логин рута, во всяком случае, автоматически включить из xinit не удалось. Автомонтирование не работало, как и при помощи ~/.xsession с прописыванием известных заклинаний. Кстати, в последнем случае, ck-list-sessions выглядел вполне цивильно.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
...Сейчас это дело (E17) кушает 198 МБ при включенном  firefox, насколько помню, после старта было ~120...
120Мб ? :-\ Это вместе с браузером ? Если да, то можете померить, сколько оно кушает в чистом виде так сказать ? Было бы интересно взглянуть...
PS Надо бы разобраться с бакендами для монтирования и определения подключенных томов/носителей. И оставить только один. Таким образом можно еще уменьшить потребление оперативки. Но это все не сразу, т.к. окружение используется как основное. Надо просто собраться с силами и поковырять.
PS2 Началось втягивание доп. модулей в дерево исходников е17, как я и предполагал (один или два уже втянули, в том числе модуль переключения локалей, который активно дорабатывают). Ближе к выходным попробую собрать очередной снапшот и посмотреть, юзабельно ли использование родного модуля для переключения раскладок.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
...
Пробовал также менеджкер сессий. Похоже ему совершенно необходим логин рута, во всяком случае, автоматически включить из xinit не удалось. Автомонтирование не работало, как и при помощи ~/.xsession с прописыванием известных заклинаний. Кстати, в последнем случае, ck-list-sessions выглядел вполне цивильно.
Менеджер сессий - штука простая. Как я понял, его можно просто запускать из консоли под рутом, тут вы правы (или rc.local какого-нибудь). С ним, если честно, особо не разбирался, но несколько сеансов он пока держать не может, насколько мне известно.
Автомонтирование не работало, как и при помощи ~/.xsession с прописыванием известных заклинаний. Кстати, в последнем случае, ck-list-sessions выглядел вполне цивильно.
А вот это разжуйте по-подробнее, пожалуйста, для меня тут не все понятно  :)

Оффлайн 1ngvar

  • Завсегдатай
  • *
  • Сообщений: 69
    • Email
Цитировать
А вот это разжуйте по-подробнее, пожалуйста, для меня тут не все понятно  :)

Если при установке Кентавра выбрать из всех пакетов только X-ы в базовом варианте, то в результате получается FVWM и ... Firefox:). Никакого DM нет и включаться приходится  через startx.
E17 заработал, но сессия была не активна. Далее пробовал ck-launch-session dbus-launch --exit-with-session в различных вариантах. Прописывал и в /usr/bin/starte17 и в ~/.xsession. В первом случае при использовании менеджера сессий получал две сессии, одну не активную от рута и вторую, от себя любимого, активную. Монтирование при этом не работало. Во втором при startx входил прямо в e17 минуя wm-select и ck-list-session выдавал идеальную конфигурацию, но при этом все равно монтирование не работало (от пользователя как и в первом случае). Наверное следовало еще подправить /etc/X11/Xsession оттуда по идее dbus запускается тоже до ссылки на ~/.xsession.

Пробовал прописать менеджер сессий в /etc/X11/prefdm перед xdm, но безрезультатно, elsa не запускалась. В конце концов поставил WDM и вернул все в исходное состояние.
« Последнее редактирование: 03.05.2012 22:11:51 от Skull »

Оффлайн 1ngvar

  • Завсегдатай
  • *
  • Сообщений: 69
    • Email
Вот по просьбе вывод free -m сразу после запуска:

             total       used       free     shared    buffers     cached
Mem:          2007        222       1784          0         21        117
-/+ buffers/cache:         82       1924
Swap:         1992          0       1992

Вот, соответственно top 10:

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4483 root      20   0 37844  10M 6712 S  2.0  0.5   0:07.82 X
 5476 igor      23   3 47648  15M  12M S  1.6  0.8   0:00.94 qterminal
 5053 igor      20   0  144M  43M  17M S  1.3  2.2   0:12.52 enlightenment
 5481 igor      23   3  2340 1000  724 R  1.0  0.0   0:00.12 top
 1350 root      20   0     0    0    0 S  0.3  0.0   0:00.03 kworker/u:2
    1 root      20   0  2004  648  564 S  0.0  0.0   0:00.98 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.12 ksoftirqd/0
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.04 kworker/0:0
    6 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    7 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1
    8 root      20   0     0    0    0 S  0.0  0.0   0:00.17 kworker/1:0
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.08 ksoftirqd/1
   10 root      20   0     0    0    0 S  0.0  0.0   0:00.15 kworker/0:1
   11 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 cpuset
   12 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 khelper
« Последнее редактирование: 03.05.2012 22:12:31 от Skull »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Вот по просьбе вывод free -m сразу после запуска:
...
Вот, соответственно top 10:
...
Используете композитный менеджер ? Если да, то тогда понятно такое потребление.
Благодарю за отчет.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Если при установке Кентавра выбрать из всех пакетов только X-ы в базовом варианте, то в результате получается FVWM и ... Firefox:). Никакого DM нет и включаться приходится  через startx.
У меня на ноуте также, ставил кентавра, когда тот был еще в бете, потом накатил е17 и постепенно обновляю. Проблем с монтированием нет. См. далее
E17 заработал, но сессия была не активна. Далее пробовал ck-launch-session dbus-launch --exit-with-session в различных вариантах. Прописывал и в /usr/bin/starte17 и в ~/.xsession. В первом случае при использовании менеджера сессий получал две сессии, одну не активную от рута и вторую, от себя любимого, активную. Монтирование при этом не работало. Во втором при startx входил прямо в e17 минуя wm-select и ck-list-session выдавал идеальную конфигурацию, но при этом все равно монтирование не работало (от пользователя как и в первом случае). Наверное следовало еще подправить /etc/X11/Xsession оттуда по идее dbus запускается тоже до ссылки на ~/.xsession.
Похоже, что сломавшееся определение dbus в последнем образе каким то образом связано и сессией, потому как монтирование и определение подключенных томов завязано на dbus. Вот бы еще выяснить, что/где/когда сломалось/изменилось и какие пакеты должны быть в образе, кроме самого е17. Также и с настройками сессий, менеджера. Тут непаханное поле еще :) (никто пока не брался).
Пробовал прописать менеджер сессий в /etc/X11/prefdm перед xdm, но безрезультатно, elsa не запускалась. В конце концов поставил WDM и вернул все в исходное состояние.
Я на стационарнике тоже такие эксперименты ставил, но тут получилось (накатывал е17 на симпли). elsa стартует автоматом и сессия вроде как рабочая. Вот только где я чего накрутил не помню, надо смотреть. Если надо, попробую найти. Монтирование тут тоже работает.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Еще скриншот темы A-Nogal.V2, про которую упоминал 1ngvar (в первое сообщение больше 4 скриншотов нельзя прикрепить, поэтому будет здесь):