О программе GDesk
GDesk для UIQ 3. Разработчик Gary Leach (garymleach@hotmail.com)
Внимание: GDesk находится в стадии разработки, поэтому в нем возможны ошибки!
GDesk – это настраиваемая и расширяемая система управления рабочим столом.
Иконки, расположенные на рабочем столе, могут представлять различные приложения, ссылки на экраны и плагины; они могут быть запущены путем нажатия на них.
Плагины могут быть добавлены в любое время при необходимости; дополнительная функциональность плагинов будет предоставлена через некоторое время.
Комментарии, вопросы и предложения приветствуются; однако учитывайте, что эта программа написана в мое свободное время, поэтому ответ не гарантируется.
Отказ от ответственности
Используя данное программное обеспечение, Вы, тем самым, принимаете следующие положения:
Используйте GDesk на свой страх и риск. Автор не несет ответственности за любой ущерб или потерю данных, прямым или косвенным образом связанных с использованием данного программного обеспечения.
Данное программное обеспечение может сделать системные приложения доступными пользователю, что может быть опасно для вашего телефона и данных.
Права на данное программное обеспечение принадлежат Гарри Личу (Gary Leach).
Переводы:
Русский - Александр Сидоренко (Bounz)
Благодарности и список участников!
Спасибо Olicf за иконки приложений + больше.
Спасибо Z. за обещание написать редактор тем для ПК.
Спасибо всем кто помог материально – это высоко ценится!
Спасибо всем, кто дополнял Wiki.
И спасибо всем за постоянную поддержку идеями и отчетами об ошибках – они делают этот продукт настолько хорошим, насколько это возможно!
Основы использования
GDesk может работать в режимах flip-closed и flip-open (когда это возможно); можно пользоваться ручкой (в режиме Flip Open) или клавиатурой.
Нажатие на иконку «X» в левом нижнем углу экрана полностью завершает работу GDesk.
Меню активируются путем нажатия на свободную часть экрана или правой софт-клавишей.
Меню иконок вызываются нажатием на них или перетаскиванием на короткое расстояние (щелчком), или же нажатием клавиши #.
Иконки активируются путем нажатия на них стилусом или использованием кнопки выбора внутри четырехпозиционного органа управления.
Иконки могут быть выбраны путем нажатия или использованием четырехпозиционного джойстика или колеса jog-dial.
В режиме дизайна можно изменить их положение перетаскиванием или с помощью цифровой клавиатуры.
Безопасный режим
Безопасный режим автоматически активируется, если предыдущая сессия работы программы была завершена не корректно.
Существует два варианта: продолжить работать в безопасном режиме или запуститься как обычно.
Безопасный режим предоставляет вам чистый рабочий стол, из меню которого вы можете вызвать всего три опции:
1) Покинуть безопасный режим – программа попытается вернуться в нормальный режим
2) Удалить рабочий стол – сохраняет чистый рабочий стол и возвращается в нормальный режим работы
3) Сохранить дизайн – сохраняет дизайн рабочего стола – полезно для отправки автору программы дизайна, приведшего к краху программы, или для попытки загрузить его вновь после удаления.
Если программа продолжает вылетать вы можете попробовать послать дизайн вашего рабочего стола автору – garymleach@hotmail.com - (смотрите Сохранить дизайн) – не забудьте написать детальную информацию о вашем телефоне, в каком режиме программа аварийно завершила работу (flip-open или closed, если у вас есть такие) и любую другую информацию, которая на ваш взгляд может оказаться полезной.
Основные параметры
Основное меню, доступное путем нажатия в пустом месте экрана, имеет следующие пункты:
1) Обычный режим ожидания (Стандартный экран)
Запускает обычный экран режима ожидания.
2) Пуск
Показывает меню установленных программ; выбор любой из них немедленно запускает её.
3) Настройки
Этот пункт меню содержит следующие опции:
a) Заменить режим ожидания – делает приложение системным приложением (что означает, что ОС не закроет его, когда останется мало памяти), а так же заменяет стандартный экран в режиме ожидания. Заметьте, что эта опция указывается отдельно для режимов flip-open и flip-closed.
b) Запуск щелчком – эта опция переключает режим запуска приложений между нажатием и щелчком. В режиме щелчка иконки активируются путем их перетаскивания на короткое расстояние в любом направлении. Подсветка иконки меняется, когда щелчок готов, и изменяется обратно, когда перетаскивание переходит определенное расстояние, означающее, что щелчок отменен.
c) Показывать системные приложения – определяет, показывать ли в списке программ системные приложения. Это может быть опасно, поэтому будьте внимательны и осторожны, дабы избежать потерь информации и не повредить Ваш телефон.
4) Дизайн
Переключает программу в режим дизайна (смотрите Управление дизайном рабочего стола)
5) Справка
Отображает эту справку
6) Выход
Завершает работу GDesk
Управление дизайном рабочего стола
Чтобы начать работу над дизайном рабочего стола нажмите на пустое место и выберите пункт Дизайн из основного меню.
Строка заголовка при этом станет синей, что означает, что режим дизайна активен.
В этом режиме приложения и прочие иконки могут быть как добавлены, так и передвинуты и удалены; так же могут быть изменены настройки цветов и фоновая картинка.
Нажатие в пустом месте экрана отображает меню дизайна (смотрите Меню дизайна)
При нажатии на иконке появляется меню с опциями, присущими данному элементу.
Для обычных иконок приложений этими опциями являются:
1) Удалить – удаляет иконку с рабочего стола
2) Заменить приложением – заменят иконку другим приложением
3) Заменить другим – заменяет иконку приложения на что-либо ещё
4) Маленький/Средний/Большой размер иконки – выбор между тремя размерами иконки.
Собственные иконки
Иконки (и элементы пользовательского интерфейса) теперь могут быть заменены собственными (пользовательскими) иконками.
Пользовательские иконки состоят из двух частей: собственно иконка и маска.
Маска должна быть такого же размера, как и иконка и определять насколько «прозрачной» должна быть иконка в каждой точке. Белый пиксель означает полностью непрозрачность, черный – полную прозрачность. Оттенки серого дают смешение пикселя фона и иконки (полупрозрачность).
Будьте осторожны и не используйте слишком большие иконки – они закроют собой большую часть экрана и будет довольно сложно увидеть что-нибудь ещё!
Меню дизайна
Это меню содержит следующие пункты:
1) Настроить рабочий стол
Открывает подменю:
a) Настройки фона – Подогнать картинку (подгоняет картинку так, чтобы не оставалось полей) и Не подгонять картинку (не масштабирует изображение – в этом режиме используется больше памяти, чем в других)
b) Цвет фона – отображает окно выбора цветов для установки цветом фона.
c) Установить картинку – отображает окно выбора файла с изображением. Используйте этот пункт меню, чтобы установить картинку в качестве фона рабочего стола.
d) Удалить картинку – удаляет фоновое изображение
e) Выбрать цвет подсветки иконок – позволяет выбрать цвет, который будет использоваться для подсветки иконок
f) Выбрать цвет перетаскивания – позволяет выбрать цвет, который будет использоваться для подсветки иконки во время её перетаскивания или активирования
2) Пользовательский интерфейс
Меню предлагает следующий набор опций:
a) Кнопка – позволяет установить собственную иконку и маску для кнопок (смотрите о пользовательских иконках в разделе Дизайн рабочего стола)
b) Выбранная кнопка – устанавливает иконку и маску для кнопки в состоянии «выбрана»
c) Диалог – … для фона диалогов
d) Меню – … для фона меню
e) Выбранное меню – … для выбранных пунктов меню
f) Полоса прокрутки меню – … для полос прокрутки меню
g) Ползунок меню – … для ползунка на полосах прокрутки меню.
h) Нажатый ползунок – для нажатого ползунка полосы прокрутки
i) Текст меню – устанавливает цвет для текста меню
j) Выбранный текст – устанавливает цвет текста для выбранного элемента меню
k) Неактивный текст – устанавливает цвет текста для неактивного пункта меню
3) Обновить иконки
Перезагружает и кэширует все иконки
4) Экран
Этот пункт отображает подменю, позволяющий создавать, выбирать и удалять экраны.
Для переключения между экранами существуют Ссылки на экраны (смотрите ниже Добавить прочее).
Текущий экран помечен галочкой.
5) Установить экран по умолчанию
Устанавливает экран, использующийся по умолчанию. Он отображается, когда вы возвращаетесь в Gdesk из других приложений. Можно указать конкретный экран или «последний экран» - последний экран, который был активен.
6) Добавить приложение
Отображает список доступных приложений. При выборе одного из них на рабочем столе появляется его иконка.
7) Добавить прочее
Отображает список установленных плагинов, а так же пункт для создания ссылки на экран. Ссылки на экраны могут быть использованы только в случае, если существует более одного экрана (смотрите пункт Экран выше по тексту)
8) Использовать сетку
Отображает сетку и привязывает перемещения иконок к сетке.
9) Выровнять по сетке
Выравнивает все иконки по сетке.
10) Установить Jog-порядок
Когда включен этот режим в правом нижнем углу каждой иконки отображается маленькая цифра.
Эти цифры могут быть изменены путем нажатия кнопок 2 и 8 на цифровой клавиатуре или Z и C на буквенной клавиатуре.
Нажатие на цифру 5 (X) переключает цвет между красным и синим.
Эти цифры используются для определения порядка выбора иконок при использовании колесика jog-dial.
Красные цифры при этом не выбираются; это может быть полезным, когда иконка имеет назначенную горячую кнопку.
Замечание: Если все цифры равны 0, то немного поверните jog-dial для инициализации начальных значений.
11) Удалить рабочий стол
Удаляет все иконки и экраны, возвращая рабочий стол к стандартному пустому.
Убедитесь, что вы сохранили дизайн перед удалением!
12) Загрузить дизайн
Загружает дизайн рабочего стола из сохраненного ранее файла, включая дизайны, поставляемые сторонними производителями.
При этом переписывается текущее состояние рабочего стола, поэтому сохраняйтесь перед тем как загружать новый дизайн.
13) Сохранить дизайн
Сохраняет текущее состояние рабочего стола в файл. Этот файл можно использовать чтобы вернуться к этому дизайну или чтобы отправить его другому пользователю GDesk
14) Экспортировать список приложений
Экспортирует список приложений и их идентификаторы (id) для последующего использования в редакторе тем на компьютере.
15) Готово
Завершает дизайн рабочего стола и возвращается в нормальный режим
История версий
V0.15 – 5 октября 2007
Большое изменение – маски иконок (альфа-канал) теперь читаются – нет необходимости указывать отдельную маску!
Исправлена ошибка при использовании TaskMan на другом экране.
Исправлена ошибка качества фонового изображения.
Исправлено отображение порядка переключения jog-dial на собственных иконках.
Исправлено падение программы при нажатии Сохранить рабочий стол.
Исправлена ошибка и падение программы при экспорте иконок.
Добавлено
подтверждение
удаления
рабочего
стола.
Время
запуска AgnView
перемещено
на полночь +1
секунда,
чтобы
исправить с событиями,
длящимися
весь день.
Добавлен пункт «Копировать на экран» в дополнение к «Переместить на экран». Проверка на связанность порядка выбора jog-dial при загрузке рабочего стола
V0.14 – 30 сентября 2007
Shortcut jog press and 4-way fire now only activate when no icon is highlighted
Исправлена ошибка, связанная со ссылкой на TaskMan.
Добавлена возможность сделать глобальный хоткей (работающей на всех экранах).
Добавлено информационное сообщение при запуске приложения с помощью нажатия на клавиатуру.
Сортировка по алфавиту в «Экран как меню»
Добавлен маленький квадратик, показывающий, какие иконки имеют хоткей (синий квадратик) и какие имеют глобальный хоткей (работающий со всех страниц – красный квадратик)
В AgnView и Clock плагины добавлена опция отключения контура у текста.
Добавлена возможность перемещения иконки на другой экран.
Добавлен новый плагин InfoView – первая версия показывает только количество свободной памяти.
Большая новая возможность: иконки могут быть заменены пользовательскими картинками.
Большая новая возможность: элементы пользовательского интерфейса (меню, фон и т.д.) могут быть заменены пользовательскими картинками.
V0.13 – 20 сентября 2007
Теперь возвращается на нужный экран
Отсутствующее приложение теперь не приводит к бесконечным сообщениям об ошибках.
Хоткеи для плагинов теперь работают.
Добавлена возможность настройки порядка выбора jog-dial (меню Дизайн).
AgnView – поле ‘дней до’ теперь округляется в большую сторону вместо меньшей
AgnView – исправлена ошибка с максимальным количеством элементов.
V0.12 – 18 сентября 2007
Экран как меню
Исправлена ошибка с удалением фонового изображения.
Добавлены элементы панели управления(ИК, Bluetooth, WLAN, Удаление программ)
Новые иконки приложений, спасибо Olicf
В основной пакет добавлена новая тема, спасибо Olicf
Возможность убрать копку закрытия программы.
Assign FO Menu and left/right nav keys
Настройка левой софт-клавиши (режим flip closed)
Хоткеи отключаются при работе с диалогами и меню.
Запуск набора номера цифровой клавишей не работает, если эта клавиша является хоткеем.
Исправлено удаления хоткея.
Исправлено множество утечек памяти.
Добавлена опция в AgnView - 'показывать незаконченные задания' – не уверен, что это работает!
Добавлена опция в AgnView - 'показывать все повторения'.
V0.11 – 13 сентября 2007
Добавлен выбор экрана по умолчанию.
Исправлена ошибка использования jog-dial.
Разделена опция «переопределения стандартного экрана режима ожидания» для flip open/closed.
Добавлена возможность назначить хоткей для ссылки на экран.
Исправлена ошибка «сумасшедший пробел».
Удалена строка заголовка, но сохранена строка «самовосхваления».
Уменьшено количество занимаемой памяти до 400kb.
Исправлено несколько багов, приводивших к падению программы.
Безопасный режим сделан теперь действительно безопасным.
Добавлены пункты «Подогнать картинку» и «Не подгонять картинку» для изменения картинки.
Расширены подменю.
Удалена загрузка рабочего стола при активизации приложения
AgnView: Добавлена колонка времени.
AgnView: Более постоянная ширина колонок.
V0.10 – 9 сентября 2007
Первый бета-релиз.