motofan logo
3 страниц V  1 2 3 >        
> 

Gmenu2x, Новое альтернативное меню!, Последняя доступная версия 0.4 (18.11.2010)

EXL
сообщение 26.10.2010, 17:22


Rock The Microphone
********

Группа: Администратор
Сообщений: 2 168
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null







GMenu2X
Изображение

Итак, это порт GMenu2X.
GMenu2X - это оболочка, которая заменяет стандартное меню игровых консолей. В нашем случае может использоваться как альтернатива MgxBox'у.
Меню состоит из закладок, которые можно добавлять и редактировать. Закладки в свою очередь содержат ссылки на игры, программы, эмуляторы которые вы туда добавите. Данная оболочка использует библиотеки SDL для вывода изображения на экран.
На данный момент есть следующие возможности:
1. Добавление любого скрипта или экзешника с карты памяти на любую вкладку
2. Возможность переименования практически любой вкладки или ярлыка
3. Сканирование карты памяти в поисках исполнительных файлов (*.sh, *.gpe, *.dge и др.) и добавление их во вкладки.
4. Добавление иконки в автоматическом режиме в том случае, если у неё имя icon.png (Спасибо rock88)
5. Установка красивых тем с gp2x/dingoo (также есть возможность создания своих собственных, есть где разбежаться скиноделам!)
6. Запуск любого приложения
7. итд.
Что нужно реализовать:
1. Разгон нашего процессора из меню, или просто вывод его частоты. (Тут сложностей не должно возникнуть впринципе)
2. Нормальную русификацию. Она есть но не слишком нормальная. - Исправлено в версии 0.2
3. Просмотр свободной памяти из меню - Исправлено в версии 0.3
4. Отключение FPS - Исправлено в версии 0.3
5. Доступ к скрытым папкам и файлам
6. Исправить глюк в файловом менджере, чтобы при нажатии на .. возвращало на папку назад - Исправлено в версии 0.3
Ну пока на данный момент всё. Если что-то вспомню - допишу
Данное меню не является заменой существующему. Оно лишь является заменой MgxBox'a
Скриншоты:
Изображение Изображение Изображение
Остальные скриншоты под спойлером

Изображение Изображение Изображение
Изображение Изображение Изображение
[close]

Видео:
[video]http://www.youtube.com/watch?v=nheNEWZjVYU[/video]
Управление на ZN5:
Вкладки переключаются клавишами громкости. (Кнопки L/R)
Джойстиком перемещается курсор
Центр джойстика отвечает за выбор (Кнопка B)
Левый софт - Кнопка применения/возврата (Например применение скина) (START)
Правый софт - Кнопка вызова главного меню (SELECT)
3 - X
6 - A
9 - Y
Управление можно редактировать на своё усмотрение подправив файл input.conf
Коды клавиш ZN5:
Код

1 - 49       6 - 54     * - 42                 right - 274 (down)     volume + - 43
2 - 50       7 - 55     # - 35                 центр - 13 (return)     volume - - 45
3 - 51       8 - 56     down - 276 (left)       call - 9 (tab)          camera - 19
4 - 52       9 - 57     up - 275 (right)       red - 27 (escape)     left soft - 290
5 - 53       0 - 48     left - 273 (up)       CLR - 8 (backspace)     right soft - 292

Выход по ярлыку exit gmenu2x во вкладке Settings
Управление на E8:
n/a
Установка:
1. Скачиваите необходимые либы (zLibs). (для е8 смотрите zSDL в своей ветке)
2. Если они в mgx пакете - устанавливаете. Затем выбираете в MgxBox'e -> zLibs (zSDL) -> Install (Ждёте до надписи пока установятся)
3. Скачиваете пакет GMenu2x, устанавливаете, обязательно на карту памяти, иначе некоторые ярлычки работать не будут! Выбираете в MgxBox'e -> GMenu2x. В том случае, если необходимые уже библиотеки установлены, пропускаем пункты 1,2
Что к чему, описание файлов:
Описание главных файлов:
gmenu2x.conf

Файл глобальных параметров. Изменять можно любую строку.
Структура файла:
Код

lang="Russian" // Ленг, выбираемый при запуске
tvoutEncoding="NTSC"
wallpaper="skins/Default/wallpapers/Abstract Orange.png" // Обоина, выбираемая при запуске
skin="Default" // Скин, выбираемый при запуске
resolutionX=0 // Разрешение
menuClock=200 // Частота процессора в меню (Не используется)
resolutionY=0 // Разрешение
section=0 // n/a
outputLogs=0 // Ведение лога (1 - вкл, 0 - выкл)
maxClock=430  // MAX Частота процессора (Не используется)
backlight=91 // Уровень подсветки (Не используется)
link=0 // n/a
globalVolume=100 // Уровень звука (Не используется)
saveSelection=0 // n/a
videoBpp=16 // Глубина цвета

[close]

input.conf

Конфиг управления. В нём можно изменить управление на ваш вкус.
Структура:
Код

a=keyboard,54 // 6
b=keyboard,13 // Центр джойстика
x=keyboard,51 // 3
y=keyboard,57 // 9
l=keyboard,43 // Громкость +
r=keyboard,45 // Громкость -
select=keyboard,292 // Правая софт клавиша
start=keyboard,290 // Левая софт клавиша
up=keyboard,273 // Вверх
down=keyboard,274 // Вниз
left=keyboard,276 // Влево
right=keyboard,275 // Вправо

[close]

В папке scripts содержатся скрипты. В эту папку можно добавлять свои скрипты.
В папке skins находятся скины. При желании можно добавить свои.
В папке translations - ленги GMenu2x
В папке sections находятся вкладки. В виде папок. Поддерживаются русские название папок! В папках содержаться ярлыки.
Структура ярлыка:
Код

title=EzxFBA  // Отображаемое имя
icon=/mmc/mmca1/mgxbox/gmenu2x/skins/Lemon Juice/icons/fba320.png // Отображаемая иконка
exec=/mmc/mmca1/mgxbox/EzxFBA/EzxFBA // Путь до исполнительного файла
manual=/mmc/mmca1/mgxbox/scummvm/readme-motomagx-mgx.txt // Путь до текстового мануала/инструкции
params=--disable-autorun --enable-terminate --view-ebook // Параметры запускаемого файла
clock=300 // Частота процессора  (У нас работать пока не будет)
gamma=1668115759 // n/a
backlight=100 // Время подсветки  (У нас работать пока не будет)

Если исполнительный файл не найден, ярлык отображаться не будет.
Скины/Обои для Gmenu2X:
Установка скинов.
Качаем понравившийся скин, распаковываем.
Кидаем получившуюся папку в папку skins. (Проверьте, чтобы файл skin/conf был в папке со скином!)
В GMenu2x -> Settings -> Скины выбираем стрелками установленный скин, затем нажимаем левую софт-клавишу.
Скины можно скачать:
Тут
Тут
И тут
Установка обоев.
Копируем файлы формата *.jpg *.bmp *.png в папку /skins/Default/wallpapers/
В GMenu2x -> Settings -> Wallpapers выбираем нужную.
Обои можно скачать здесь:
Горизонтальные картинки 320*240
Добавление ссылок на ява приложения и игры в GMenu2X:
1. Запустите на телефоне ява приложение, которое хотите добавить в GMenu2X
2. Сверните его. Откройте zTaskMan, выберите ваше приложение, нажмите меню -> Информация.
3. В строке"Cmd: /usr/SYSjava/kvm -launch ###" (где ### - номер приложения) Запомните этот номер.
4. Откройте GMenu2X, нажмите левую софт-клавишу и выберите "Добавить ссылку"
5. Выберите /usr/SYSjava/kvm
6. Нажмите левую софт-клавишу и выберите "Изменить kvm"
7. В строке "Параметры" добавьте -launch ### (где ### - номер приложения, который вы запомнили)
8. Нажмите правую софт клавишу и при желании переименуйте ярлык и добавьте иконку
Изображение
Changelog:
v0.4

- Исправление мелких недочётов русификации
- Добавлены ссылки для PEM Managera и памяти телефона + добавлена галерея и некоторые другие ссылки
- Добавлена вкладка Java с некоторыми приложениями (Для монстра Symbiosis X.1)
- Добавлен выход из GMenu2X по красной трубке
- Удалён мусор оставшийся после GP2X и DINGOO
- Усправлен глюк в скинах Carbon и Pirates WIZ, теперь русский шрифт поддерживается
- Изменена иконка приложения :D
[close]

v0.3

- Просмотр свободной памяти из меню
- Капитально исправлена русификация
- Исправлены мелкие глюки в скинах
- Убрано отображение FPS
- Исправлен глюк в файловом браузере
- Добавлены скрипты выключения и перезагрузки
[close]

v0.2

- Добавлены скины (Всего 10 скинов)
- Добавлены обои
- Поправлена русификация
- Исправлен поиск файлов (Теперь ищет исполнительные файлы и добавляет их во вкладки. Также добавляет иконку icon.png.) - спасибо rock88
[close]

Beta v0.1

- Добавлены скины
- Подправлено сканирование файлов (Ищет .sh файлы и добавляет их в папку found .sh)
- Добавлены следующие исполнительные файлы .dge .ezx .gpe и др.
- Исправлен шрифт (Уменьшен)
- Исправлен дефолтный скин
[close]

В принципе эту разработку допилить не слишком сложно, нужно лишь время и терпение.
Протестировать BETA версию GMenu2X вы можете уже сейчас!
В этой теме можно выкладывать свои пожелания касаемо данной разработки.
Автор приложения: © Massimiliano "Ryo" Torromeo
Портировали: rock88 (Огромное спасибо ему! Без него я бы не запустил эту штуку :D), EXL (Провёл бессонную ночь отлавливая сегфолты принтфами :D)

Ссылки для скачивания:
Скачать версию GMenu2X 0.4 (ZN5)
DownLoad version GMenu2X 0.4i (International) (ZN5)
Скачать версию GMenu2X 0.3 (ZN5)
Скачать версию GMenu2X 0.2 (ZN5)
Скачать необходимые библиотеки
Скачать англоязычную документацию по GMenu2X

Сообщение отредактировал EXL - 23.11.2010, 17:42
Прикрепленный файл GMenu2x_Doc.pdf   ( 1 мегабайт ) Кол-во скачиваний: 1131
Прикрепленный файл GMenu2X_version_0.2_ported_by_rock88_and_exl.mgx   ( 3.36 мегабайт ) Кол-во скачиваний: 442
Прикрепленный файл GMenu2X_version_0.3_ported_by_rock88_and_exl.mgx   ( 3.36 мегабайт ) Кол-во скачиваний: 884
Прикрепленный файл GMenu2X_version_0.4_ported_by_rock88_and_exl.mgx   ( 3.14 мегабайт ) Кол-во скачиваний: 754
Прикрепленный файл GMenu2X_version_0.4i_ported_by_rock88_and_exl.mgx   ( 4.27 мегабайт ) Кол-во скачиваний: 979
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
K()t
сообщение 27.10.2010, 16:11


СуперГуру
*******

Группа: Почетные МотоФаны
Сообщений: 1 818
Регистрация: 3.7.2009
Из: Niko City, Ukraine
Пользователь №: 202 229
Модель телефона: Motorola Razr Maxx HD
Прошивка: CM
Финалист Конкурса 2010


Настроение:




Рейтинг: 1118.5



Прикольная программка только что б ещё был доступ до скрытых папок и файлов было б вообще круто, а то у меня весь натив в папке .system

EXL: Спасибо, добавил в "Что нужно реализовать:" посмотрим, может и можно будет сделать.

Сообщение отредактировал EXL - 27.10.2010, 17:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Diag
сообщение 27.10.2010, 16:18


Ветеран
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 2.5.2008
Из: г. Краснодар
Пользователь №: 171 112
Модель телефона: Motorola ROKR™ EM 30
Прошивка: R6716_G_71.04.06R_C

Рейтинг: 164



А вместо стандартного flowplayer'a можно будет использовать сие чудо?
Извиняюсь - недочитал. Но все же хотелось увидеть это в качестве замены flowplayer'a

EXL: Может и возможно, но что-то мне с трудом в это вериться

Сообщение отредактировал EXL - 27.10.2010, 17:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 27.10.2010, 19:33


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



Good job... so, this is SDL based enviroment??

EXL: Yes, this app uses the SDL library

Сообщение отредактировал EXL - 28.10.2010, 4:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
E2008
сообщение 27.10.2010, 19:57


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 9.3.2008
Из: г. Казань
Пользователь №: 165 980
Модель телефона: ROKR E8
Прошивка: Z-Mod E8 2.4.4

Рейтинг: 41.5



А на е8-ом программа нормально работает?

EXL: На Е8 возможны вылеты, с чем это связано - не знаю. Возможно из-за либ.

Сообщение отредактировал EXL - 28.10.2010, 4:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
K()t
сообщение 27.10.2010, 20:07


СуперГуру
*******

Группа: Почетные МотоФаны
Сообщений: 1 818
Регистрация: 3.7.2009
Из: Niko City, Ukraine
Пользователь №: 202 229
Модель телефона: Motorola Razr Maxx HD
Прошивка: CM
Финалист Конкурса 2010


Настроение:




Рейтинг: 1118.5



E2008, иногда встречаются вылеты и немножко не привычная раскладка клавиатуры. А так всё ок

EXL: Раскладку клавиатуры можно поправить самому. Или скажите на какие кнопки что вам назначить, я попытаюсь назначить...

Сообщение отредактировал EXL - 28.10.2010, 4:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 27.10.2010, 20:35


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



'Cause is better to have it the menu... PEP Version smile.gif

EXL: Thx!

Сообщение отредактировал EXL - 28.10.2010, 4:38
Прикрепленный файл GMenu2X_version_0.2_ported_by_rock88_and_exl.pep   ( 3.74 мегабайт ) Кол-во скачиваний: 348
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
E2008
сообщение 28.10.2010, 5:39


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 9.3.2008
Из: г. Казань
Пользователь №: 165 980
Модель телефона: ROKR E8
Прошивка: Z-Mod E8 2.4.4

Рейтинг: 41.5



А можно вот такую раскладку клавиатуры на Е8 сделать?
Джойстиком перемещается курсор
Центр джойстика отвечает за выбор (Кнопка B)
Левый софт - Кнопка применения/возврата (Например применение скина) (START)
Правый софт - Кнопка вызова главного меню (SELECT)
3 - X
6 - A
9 - Y

EXL: Сделал два варианта.
I. Для E2008.
Джойстиком перемещается курсор
Центр джойстика отвечает за выбор (Кнопка B)
Левый софт - Кнопка применения/возврата (Например применение скина) (START)
Правый софт - Кнопка вызова главного меню (SELECT)
3 - X
6 - A
9 - Y
Вкладки листать на * и #
Прикрепленный файл input.conf_E2008.txt   ( 194 байт ) Кол-во скачиваний: 136

II. Стандартный, для E8
Джойстиком перемещается курсор
Центр джойстика отвечает за выбор (Кнопка B)
4 - Кнопка применения/возврата (Например применение скина) (START)
6 - Кнопка вызова главного меню (SELECT)
1 - X
0 - A
3 - Y
Вкладки листать на Правый софт и Левый софт
Проверьте пожалуйста работу управления и отпишитесь
Прикрепленный файл input.conf_Standart_e8.txt   ( 194 байт ) Кол-во скачиваний: 149



Сообщение отредактировал EXL - 28.10.2010, 16:05
Прикрепленный файл input.conf_E2008.txt   ( 194 байт ) Кол-во скачиваний: 136
Прикрепленный файл input.conf_Standart_e8.txt   ( 194 байт ) Кол-во скачиваний: 149
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Diag
сообщение 28.10.2010, 12:35


Ветеран
*****

Группа: Пользователи
Сообщений: 315
Регистрация: 2.5.2008
Из: г. Краснодар
Пользователь №: 171 112
Модель телефона: Motorola ROKR™ EM 30
Прошивка: R6716_G_71.04.06R_C

Рейтинг: 164



Ээээ. А где ссылка скачивания версии 0.3?

EXL: Скоро будет, следите за первым постом

Сообщение отредактировал EXL - 28.10.2010, 12:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 28.10.2010, 12:41


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



Volume keys damaged...
For editing the input.conf, Where can i find the button codes??

EXL: See the first post. 1 - 49 6 - 54 * - 42 etc..

Ohh, i didn't saw it...

EXL: =)

0.3 PEP Version:

EXL: Big thanks! thumbsup.gif

Сообщение отредактировал EXL - 28.10.2010, 15:23
Прикрепленный файл GMenu2X_version_0.3_ported_by_rock88_and_exl.pep   ( 3.74 мегабайт ) Кол-во скачиваний: 316
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gmenu2x, Новое альтернативное меню!, Последняя доступная версия 0.4 (18.11.2010) · ZN5 · Forum
 

3 страниц V  1 2 3 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.11.2020, 0:47

Форум живёт: