06.04.2010 22:27
Сегодня вышла первая тестовая сборка таск свитчера Telescope.
Программа создана многоуважаемым пользователем этого форума Mitrandir'ом при моих активных пинках и засыпаниях реквестами в жаббер.
На данный момент:[list=*]
[*]Работа в фоне, активация по F5[/*]
[*]Переход на рабочий стол при тапе на пустом пространстве или по долгому нажатию F5 глобально[/*]
[*]Поддержка фонового изображений (на данный момент того, что используется на рабочем столе)
[s][/*]
[*]Переключение по миниатюрам при помощи F5 и переход на подсвеченную миниатюру при помощи клавиши Esc[/s][/*]
[*]Возможность поставить шорткей на запуск приложений (подробности ниже под спойлером)[/*]
[*]Лончер приложений (по второму нажатию F5)[/*]
[*]Существуют апплеты лончера и таск свитчера для статусбара[/*]
[/list]
Планируется: [list=*]
[*]перехват нотификейшонсов (имэйлы, чаты и т.п.)[/*]
[*]гуишные настройки (цвета, обои и т.п.)[/*]
[/list]
Как настроить шорткеи:
[spoiler]Настройка аппаратных клавишь производится в /etc/telescope.keys config файле. Синтакс:
event: только \"press\" на данный момент;
keysym: название клавиши по системе X11. К примеру: F4, Escape, Space, Return, Left, Right;
actiontype: \"internal\" для внутренних действий Телескопа или \"shell\" для запуска внешних приложений/команд;
action: само действие.
actiontype==\"internal\" — это одно из: \"selectNext\", \"selectPrev\", \"switchToSelected\", что будет подсвечивать следующее окно, предыдущее и переход к подсвеченному окну соответственно.
actiontype==\"shell\" — это консольная команда, запускающая приложение.[/spoiler]
Видео под катом
[spoiler][video]http://www.youtube.com/watch?v=Wkv15kYVK3Q[/video]
[video]http://www.youtube.com/watch?v=k7xVOC8zI8o[/video]
[video]http://www.youtube.com/watch?v=6FhOf4evqtU[/video][/spoiler]
Мы припарковались в гараже.
Текущую стабильную версию можно установить из Extras.
Текущую нестабильную и глючную версию, но зато с новыми фишками, можно взять из гаража или в Extras-Devel.
__________________________________________________
Changelog:
[spoiler]
Telescope 2.0~rc11
[list=*]
[*]По лонгтапу на панельке в лончере теперь можно выбрать иконку для категории. Иконки берутся из /usr/share/telescope/category-icons/, туда же можно положить свои. Соответствия между категориями и иконками хранятся в ~/.telescope.cats.[/*]
[*]Баг: если категория разбита на две страницы (в ней >15 ярлыков), то её иконка не сохранится. Вернее сохранится одна на обе страницы. В следующем релизе скорее всего вообще переделаем разбиение на страницы.[/*]
[*]Полностью переписан main loop программы. Теперь в него интегрирован D-Bus, который раньше был пришит где-то сбоку. А главное — я поправил взаимодействие с X-сервером, благодаря чему уменьшилось время реакции телескопа на внешние раздражители.[/*]
[/list]
Telescope 2.0~rc10
[list=*]
[*]Пофикшен гуляющий шрифт, добавлена лёгкая тень[/*]
[*]Исправлена работа в портретном режиме. Теперь панелька будет оставаться на месте при вращении десктопа. То есть в ландшафтном режиме она будет внизу, в портретном — слева. Иконки, разумеется, будут поворачиваться как раньше.[/*]
[*]Немного изменено расположение иконок. Теперь они растягиваются на всю ширину.[/*]
[/list]
Telescope 2.0~rc9
[list=*]
[*]Нехилый внутренний рефакторинг[/*]
[*]Новое оформление панельки категорий в лончере, пока без иконок[/*]
[/list]
Telescope 2.0~rc8
[list=*]
[*]Вместо стрелочек перехода по группам в лончере появилась панель[/*]
[/list]
Telescope 2.0~rc7
[list=*]
[*]Пофикшен баг: запуск приложений с помощью /etc/telescope.keys порождал зомби[/*]
[*]Специально для Kroll: В /etc/telescope.keys теперь можно написать globalpress вместо press, и соответствующая команда будет запускаться даже когда телескоп неактивен. Фишка в том, что можно в telescope.keys прописать:
globalpress(F7): shell(matchbox-remote -next)
globalpress(F8): shell(matchbox-remote -prev)
и переключать окна вперёд и назад качелькой громкости[/*]
[/list]
Telescope 1.0.3
[list=*]
[*]Пофикшен баг, возникающий при повороте экрана при активном телескопе -- окно телескопа оказывалось смещённым[/*]
[/list]
Telescope 1.0.2
[list=*]
[*]В случае, когда телескоп не имеет возможности получить скриншот окна, он нарисует серенькие шашечки вместо скриншота. Такое может случиться если вы ещё не разучились пользоваться кнопкой «свернуть окно»[/*]
[*]Телексоп теперь не вызовется если нет открытых окон. При закрытии последнего окна из телескопа он скроется. Сделано потому, что уже не первый и не второй человек задаёт вопрос: «А почему когда нет окон я получаю пустую обою когда нажимаю F5?».[/*]
[/list]
Telescope 1.0 в Extras!
http://maemo.org/downloads/product/OS2008/telescope/
Никаких новых фич, это копия 0.2.9, прошедшая проверку на стабильность.
Telescope 0.2.9
[list=*]
[*]Поддержка D-Bus. Теперь телескоп можно вызывать с помощью D-Bus-вызова на шине org.telescope метода org.telescope.Telescope.Show у объекта /Telescope. Hide тоже есть. Сделано с единственной целью — в следующей версии темы Diablo5 в таскбаре будет кнопка, вызывающая телескоп (а ля Fremantle).[/*]
[*]Добавлен фикс для приложений на liqbase, аналогичный фиксу для родного медиаплеера[/*]
[/list]
Telescope 0.2.8.1
[list=*]
[*]Кнопка F5 для вызова телефона может быть заменена на любую другую с помощью строчки в /etc/telescope.conf: hotkey = …[/*]
[/list]
Telescope 0.2.8
[list=*]
[*]Значительная переработка кода без особых улучшений для пользователя. Просто назрело.[/*]
[*]Добавлены действия для маппирования на кнопки: selectLeft, selectRight, selectUp, selectDown. Их можно смаппировать на джойпад и управлять выделением с джойпада. В пакете идёт настроенный для этого telescope.keys, и если вы изменяли ваш соответствующий файл, то apt-get спросит у вас какой из файлов оставить. Как поведёт себя Application Manager ещё не знаю.[/*]
[*]Добавлена конфиг-опция show.desktop.thumbnail = on/off, при включении которой десктоп показывается как отдельный тумбнэйл. Пользоваться с осторожностью, т.к. кнопку \"закрыть\" я с него ещё не убрал Xlab, проверь, что это корректно работает под убунтой.[/*]
[*]Добавлена конфиг-опция show.desktop.iconify = on/off, включение которой приведёт к тому, что Телескоп будет показывать рабочий стол путём сворачивания всех окон (вместо посылки спец.-сообщения матчбоксу). Xlab, проверь, пожалуйста, поможет ли это.[/*]
[/list]
Telescope 0.2.7.3
[list=*]
[*]Пара мелких фиксов: улучшен хак для родного медиаплеера, пофикшены клавиатурные би средндинги, переназначенные средствами xkb-файлов[/*]
[/list]
Telescope 0.2.7.2
[list=*]
[*]Workaround для бага с штатным медиаплеером. Теперь при вызове телескопа из медиаплеера, медиаплеер будет предварительно свёрнут (сворачивается он без анимации, поэтому довольно быстро).[/*]
[/list]
Telescope 0.2.7.1
[list=*]
[*]Поддержка обоев в виде сплошного цвета без картинки[/*]
[*]Специально для Kroll'а: опция selection.disabled = yes в /etc/telescope.conf отключает всё что связано с выделением окон[/*]
[/list]
Telescope 0.2.7[list=*]
[*]Поддержка SDL-игр, окна MPlayer'а и других нестандартных окон. Изменение заголовка окна теперь отображается в реальном времени.[/*]
[/list]
Telescope 0.2.6.2[list=*]
[*]Несколько багфиксов:[/*]
[*]Текущее окно иногда не выделялось[/*]
[*]Пропадали названия окон после поворота экрана[/*]
[*]Баг из предыдущих нескольких постов[/*]
[/list]
Telescope 0.2.6[list=*]
[*]Портретный режим[/*]
[*]Управление клавишами[/*]
[*]Запуск программ по нажатию клавиш[/*]
[*]Измененное оформление окон (by Kroll)[/*]
[*]Багфиксы[/*]
[/list]
Telescope 0.2.6.1[list=*]
[*]Добавлены потерянные файлы.[/*]
[/list]
Telescope 0.2.4[list=*]
[*]Пофикшен хитрый баг, из-за которого иногда вместо превьюшек оказывались \"дырки\"[/*]
[*]Когда открыто только одно окно, его превьюшка будет не такая большая, чтобы было удобнее попадать в пустое место, чтобы вызвать десктоп[/*]
[/list]
Telescope 0.2.3[list=*]
[*]Пофикшена очередная партия глюков с загрузкой обоев. Поддержка обоев больших чем экран и всех режимов их натягивания на экран из меню хилдона (кроме \"Мозайка\", но вы ведь ей не пользуетесь?)[/*]
[/list]
Telescope 0.2.2[list=*]
[*]Пофикшена загрузка обоев с нелатиницей в пути, а так же обработка CachedAs= из home-background.conf[/*]
[/list]
Telescope 0.2[list=*]
[*]Оформлением превьюшек, как в мокапе Kroll'a. Без верхней панели.[/*]
[*]Пофикшены некоторые баги.[/*]
[*]По умолчанию подхватывается текущая обоина (правда автообновления при смене обоев нет)[/*]
[*]Налажена работа со свернутыми окнами, их превьюшки берутся из кэша.[/*]
[/list]
Telescope 0.1.1[list=*]
[*]Работа в фоне;[/*]
[*]переход в десктоп по тапу по фону;[/*]
[*]переход на десктоп из любого приложения по долгому нажатию на F5;[/*]
[*]незаметные, но не менее важные, для конечного пользователя доработки.[/*]
[/list][/spoiler]
Программа создана многоуважаемым пользователем этого форума Mitrandir'ом при моих активных пинках и засыпаниях реквестами в жаббер.
На данный момент:[list=*]
[*]Работа в фоне, активация по F5[/*]
[*]Переход на рабочий стол при тапе на пустом пространстве или по долгому нажатию F5 глобально[/*]
[*]Поддержка фонового изображений (на данный момент того, что используется на рабочем столе)
[s][/*]
[*]Переключение по миниатюрам при помощи F5 и переход на подсвеченную миниатюру при помощи клавиши Esc[/s][/*]
[*]Возможность поставить шорткей на запуск приложений (подробности ниже под спойлером)[/*]
[*]Лончер приложений (по второму нажатию F5)[/*]
[*]Существуют апплеты лончера и таск свитчера для статусбара[/*]
[/list]
Планируется: [list=*]
[*]перехват нотификейшонсов (имэйлы, чаты и т.п.)[/*]
[*]гуишные настройки (цвета, обои и т.п.)[/*]
[/list]
Как настроить шорткеи:
[spoiler]Настройка аппаратных клавишь производится в /etc/telescope.keys config файле. Синтакс:
event(keysym): actiontype(action)event: только \"press\" на данный момент;
keysym: название клавиши по системе X11. К примеру: F4, Escape, Space, Return, Left, Right;
actiontype: \"internal\" для внутренних действий Телескопа или \"shell\" для запуска внешних приложений/команд;
action: само действие.
actiontype==\"internal\" — это одно из: \"selectNext\", \"selectPrev\", \"switchToSelected\", что будет подсвечивать следующее окно, предыдущее и переход к подсвеченному окну соответственно.
actiontype==\"shell\" — это консольная команда, запускающая приложение.[/spoiler]
Видео под катом
[spoiler][video]http://www.youtube.com/watch?v=Wkv15kYVK3Q[/video]
[video]http://www.youtube.com/watch?v=k7xVOC8zI8o[/video]
[video]http://www.youtube.com/watch?v=6FhOf4evqtU[/video][/spoiler]
Мы припарковались в гараже.
Текущую стабильную версию можно установить из Extras.
Текущую нестабильную и глючную версию, но зато с новыми фишками, можно взять из гаража или в Extras-Devel.
__________________________________________________
Changelog:
[spoiler]
Telescope 2.0~rc11
[list=*]
[*]По лонгтапу на панельке в лончере теперь можно выбрать иконку для категории. Иконки берутся из /usr/share/telescope/category-icons/, туда же можно положить свои. Соответствия между категориями и иконками хранятся в ~/.telescope.cats.[/*]
[*]Баг: если категория разбита на две страницы (в ней >15 ярлыков), то её иконка не сохранится. Вернее сохранится одна на обе страницы. В следующем релизе скорее всего вообще переделаем разбиение на страницы.[/*]
[*]Полностью переписан main loop программы. Теперь в него интегрирован D-Bus, который раньше был пришит где-то сбоку. А главное — я поправил взаимодействие с X-сервером, благодаря чему уменьшилось время реакции телескопа на внешние раздражители.[/*]
[/list]
Telescope 2.0~rc10
[list=*]
[*]Пофикшен гуляющий шрифт, добавлена лёгкая тень[/*]
[*]Исправлена работа в портретном режиме. Теперь панелька будет оставаться на месте при вращении десктопа. То есть в ландшафтном режиме она будет внизу, в портретном — слева. Иконки, разумеется, будут поворачиваться как раньше.[/*]
[*]Немного изменено расположение иконок. Теперь они растягиваются на всю ширину.[/*]
[/list]
Telescope 2.0~rc9
[list=*]
[*]Нехилый внутренний рефакторинг[/*]
[*]Новое оформление панельки категорий в лончере, пока без иконок[/*]
[/list]
Telescope 2.0~rc8
[list=*]
[*]Вместо стрелочек перехода по группам в лончере появилась панель[/*]
[/list]
Telescope 2.0~rc7
[list=*]
[*]Пофикшен баг: запуск приложений с помощью /etc/telescope.keys порождал зомби[/*]
[*]Специально для Kroll: В /etc/telescope.keys теперь можно написать globalpress вместо press, и соответствующая команда будет запускаться даже когда телескоп неактивен. Фишка в том, что можно в telescope.keys прописать:
globalpress(F7): shell(matchbox-remote -next)
globalpress(F8): shell(matchbox-remote -prev)
и переключать окна вперёд и назад качелькой громкости[/*]
[/list]
Telescope 1.0.3
[list=*]
[*]Пофикшен баг, возникающий при повороте экрана при активном телескопе -- окно телескопа оказывалось смещённым[/*]
[/list]
Telescope 1.0.2
[list=*]
[*]В случае, когда телескоп не имеет возможности получить скриншот окна, он нарисует серенькие шашечки вместо скриншота. Такое может случиться если вы ещё не разучились пользоваться кнопкой «свернуть окно»[/*]
[*]Телексоп теперь не вызовется если нет открытых окон. При закрытии последнего окна из телескопа он скроется. Сделано потому, что уже не первый и не второй человек задаёт вопрос: «А почему когда нет окон я получаю пустую обою когда нажимаю F5?».[/*]
[/list]
Telescope 1.0 в Extras!
http://maemo.org/downloads/product/OS2008/telescope/
Никаких новых фич, это копия 0.2.9, прошедшая проверку на стабильность.
Telescope 0.2.9
[list=*]
[*]Поддержка D-Bus. Теперь телескоп можно вызывать с помощью D-Bus-вызова на шине org.telescope метода org.telescope.Telescope.Show у объекта /Telescope. Hide тоже есть. Сделано с единственной целью — в следующей версии темы Diablo5 в таскбаре будет кнопка, вызывающая телескоп (а ля Fremantle).[/*]
[*]Добавлен фикс для приложений на liqbase, аналогичный фиксу для родного медиаплеера[/*]
[/list]
Telescope 0.2.8.1
[list=*]
[*]Кнопка F5 для вызова телефона может быть заменена на любую другую с помощью строчки в /etc/telescope.conf: hotkey = …[/*]
[/list]
Telescope 0.2.8
[list=*]
[*]Значительная переработка кода без особых улучшений для пользователя. Просто назрело.[/*]
[*]Добавлены действия для маппирования на кнопки: selectLeft, selectRight, selectUp, selectDown. Их можно смаппировать на джойпад и управлять выделением с джойпада. В пакете идёт настроенный для этого telescope.keys, и если вы изменяли ваш соответствующий файл, то apt-get спросит у вас какой из файлов оставить. Как поведёт себя Application Manager ещё не знаю.[/*]
[*]Добавлена конфиг-опция show.desktop.thumbnail = on/off, при включении которой десктоп показывается как отдельный тумбнэйл. Пользоваться с осторожностью, т.к. кнопку \"закрыть\" я с него ещё не убрал Xlab, проверь, что это корректно работает под убунтой.[/*]
[*]Добавлена конфиг-опция show.desktop.iconify = on/off, включение которой приведёт к тому, что Телескоп будет показывать рабочий стол путём сворачивания всех окон (вместо посылки спец.-сообщения матчбоксу). Xlab, проверь, пожалуйста, поможет ли это.[/*]
[/list]
Telescope 0.2.7.3
[list=*]
[*]Пара мелких фиксов: улучшен хак для родного медиаплеера, пофикшены клавиатурные би средндинги, переназначенные средствами xkb-файлов[/*]
[/list]
Telescope 0.2.7.2
[list=*]
[*]Workaround для бага с штатным медиаплеером. Теперь при вызове телескопа из медиаплеера, медиаплеер будет предварительно свёрнут (сворачивается он без анимации, поэтому довольно быстро).[/*]
[/list]
Telescope 0.2.7.1
[list=*]
[*]Поддержка обоев в виде сплошного цвета без картинки[/*]
[*]Специально для Kroll'а: опция selection.disabled = yes в /etc/telescope.conf отключает всё что связано с выделением окон[/*]
[/list]
Telescope 0.2.7[list=*]
[*]Поддержка SDL-игр, окна MPlayer'а и других нестандартных окон. Изменение заголовка окна теперь отображается в реальном времени.[/*]
[/list]
Telescope 0.2.6.2[list=*]
[*]Несколько багфиксов:[/*]
[*]Текущее окно иногда не выделялось[/*]
[*]Пропадали названия окон после поворота экрана[/*]
[*]Баг из предыдущих нескольких постов[/*]
[/list]
Telescope 0.2.6[list=*]
[*]Портретный режим[/*]
[*]Управление клавишами[/*]
[*]Запуск программ по нажатию клавиш[/*]
[*]Измененное оформление окон (by Kroll)[/*]
[*]Багфиксы[/*]
[/list]
Telescope 0.2.6.1[list=*]
[*]Добавлены потерянные файлы.[/*]
[/list]
Telescope 0.2.4[list=*]
[*]Пофикшен хитрый баг, из-за которого иногда вместо превьюшек оказывались \"дырки\"[/*]
[*]Когда открыто только одно окно, его превьюшка будет не такая большая, чтобы было удобнее попадать в пустое место, чтобы вызвать десктоп[/*]
[/list]
Telescope 0.2.3[list=*]
[*]Пофикшена очередная партия глюков с загрузкой обоев. Поддержка обоев больших чем экран и всех режимов их натягивания на экран из меню хилдона (кроме \"Мозайка\", но вы ведь ей не пользуетесь?)[/*]
[/list]
Telescope 0.2.2[list=*]
[*]Пофикшена загрузка обоев с нелатиницей в пути, а так же обработка CachedAs= из home-background.conf[/*]
[/list]
Telescope 0.2[list=*]
[*]Оформлением превьюшек, как в мокапе Kroll'a. Без верхней панели.[/*]
[*]Пофикшены некоторые баги.[/*]
[*]По умолчанию подхватывается текущая обоина (правда автообновления при смене обоев нет)[/*]
[*]Налажена работа со свернутыми окнами, их превьюшки берутся из кэша.[/*]
[/list]
Telescope 0.1.1[list=*]
[*]Работа в фоне;[/*]
[*]переход в десктоп по тапу по фону;[/*]
[*]переход на десктоп из любого приложения по долгому нажатию на F5;[/*]
[*]незаметные, но не менее важные, для конечного пользователя доработки.[/*]
[/list][/spoiler]
