Telescope

Сегодня вышла первая тестовая сборка таск свитчера Telescope.
Программа создана многоуважаемым пользователем этого форума 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]
Поставил из репозитария. Опишу первый баг: почему-то при нажатии f5 помимо свитчера появляется еще и штатное переключение между окнами.
[spoiler]Kroll, когда будет пакет с твоей темой? :)[/spoiler]
DarkTroll, походу стандартный таск свитчер просто так не отдаётся, даже послеправки mce.
Я этого бага не выявил, т.к. у меня таск свитчер убит полностью вместе с таскнавигатором.

[spoiler]Мне нужно доделать кнопки, фоны, скроллы. Сделать тулбары (панели в диспетчере приложений и т.п.), область где названия колонок (имя, объём, дата создания), перерисовать клавиши навигации. После этого будет Альфа версия темы. С учётом моей загруженности — это будет ой как не скоро. Я в 7:45 выхожу из дома в универ, потом кушаю в столовке и сразу в суд на практику, потом дамой, если успеваю — то кушаю и на тренировку, потом в полодиннадцатого я дома, душь, ужин, курсовая и домащнее задание, шести часовой сон. Свободны только воскресения и вечера четвергов. Так что ы(
Ну а бета будет с большим количеством иконок и т.п.
На самом деле мне она уже не нравится, так как на солнце чёрный фон и белые буквы гораздо менее контастны чем чёрные буквы на белом фоне. Эту тему я то доделаю из принципа, но следующей будет молочная тема :) Надеюсь что будет...[/spoiler]
Kroll:DarkTroll, походу стандартный таск свитчер просто так не отдаётся, даже послеправки mce.
Я этого бага не выявил, т.к. у меня таск свитчер убит полностью вместе с таскнавигатором.


Вот потому и спрашиваю про тему... :)
Dark Troll, я бы скинул прямо сейчас вам лично в архиве все нужные файлы и т.п., но вот там есть очень ужасающие проблемы... Так что терпите, батенька, терпите. Я бы и сам рад быстрее закончить.
DarkTroll
Если не жалко, можно отключить родной тасксвитчер путем замены в /etc/mce/mce.ini параметров HomeKeyShortAction и HomeKeyLongAction на disabled и перезапуска mce: /etc/init.d/mce restart
А на видео - это реально работающая программа? Как-то очень уж быстро всё работает, прямо летает, аж не верится.
[spoiler]Я, конечно, уважаю инициативу и свободное творчество, и никому не собираюсь указывать, что делать, но... Kroll, Mitrandir, вы сейчас переделываете то, что в таблетке уже есть. Неужели так важно, как именно переключать задачи? Они отлично переключаются одной кнопкой \"искаропки\". А вот даунлоадера у нас так и нет до сих пор.
[*Ушел искать учебник по питону*][/spoiler]
Mitrandir, я так понял что оно так пашет несмотря на его корректуры в mce. Возможно он его просто не перезагрузил ?
murabel, просто Mitrandir очень хитрый, наваял сверхлёгкую и сверхбыструю программу. Нас свмом деле моей первой реакцией была (копипаста с жаббера) (11:29:43) Kroll: ФАК КАК БЫСТРО :D
[spoiler]Смею не согласится.... Убрав единожды таскнавигатор — человек лишается и таск свитчера. Навигатор не нужен, таск свитчер нужен. Вот красивая замена. Но в планах есть прикрутить к нему пару вкусностей, которые всем придутся по душе... Главное чтобы у Mitrandir'a получилось![/spoiler]
murabel
Реально работающая :)

murabel:Kroll, Mitrandir, вы сейчас переделываете то, что в таблетке уже есть

Ты прав... Но... Ты же знаешь этих опенсоурсников -- они вечно занимаются тем, что интересно, а не тем, что нужно :)

У меня висят незаконченными LayoutSwitcher, Tear-improvements, Swirl (даунлоадер, который я начал делать), SweetDreams, Shoppy, а я все равно не могу заставить себя заняться делом, и занимаюсь этой ерундой с переключением задач, просто потому, что мне стало интересно научиться писать графический софт на чистом Xlib :(
Лентяй я :(
Не отрицаю, это общая беда opensource. Объясняется она просто -- программисты, которые делают нужный, полезный, но скучный софт 8 часов в день, 5 дней в неделю, в свое свободное время хотят делать софт, интересный им самим в данный момент, и получать удовольствие. Такая вот человеческая слабость...
А вторая, не менее значимая их беда, что они с большим трудом уже написав исправляют все появившиеся баги.
А в результате - теория относительности. С одной стороны программа есть, а с другой - лучше бы и не было.

Почти год бился с разработчиком gnokii на предмет того, что не работает его библиотека правильно с кириллическими сообщениями. Получая постоянный ответ - что поскольку он работает на английском, то иноязычные ему и не проверить. Но всего год доставания и доделал. Так мне это надо было по работе...

Ну или fMMS к примеру. Весь маемо толк тащится - какая радость - шлются MMS. Через ОПУ!!! С русским дохнет, папки не подчищает, соединения переключать не может. С автором пытался общаться - неприрывный поток сознания на тему \"чёрт, не может такого быть\", после предоставления логов - \"не понимаю что происходит, может потом гляну\" или \"у меня сессия мне некогда этим заниматься\". Чесслово - лучше бы вообще не занимался. А то на все попытки где-то звучить, что N900 не может работать с MMS получаю ответ - Разве? А fMMS ? Она же у кого-то работает...
Ничешл-ничего, мы Mitrandir'а запинаем чтобы он и другие программы дописал :D
Ждемс пока программа лишится основных багов и переехожу на нее =) Или пока единственным существенным недостатком является только неумение работать в фоне?
В гараже появилась версия 0.1.1, с автоматизированной установкой -- она сама отключает родной свитчер, работает в фоне и автозапускается при перезагрузке
А еще появились заголовки окон.
Нет, правда, пока кнопочки \"закрыть окно\"
Все баги -- велкам в трекер на гараже!
Не удается установить telescope.
Отсутствующие пакеты приложений: libimlib2
apt-get install libimlib2 :)

При установки из deb-файлов зависимости автоматически не устанавливаются
Нда. Учишь-учишь, одни двойки :) Спасибо, получилось..
Mitrandir:В гараже появилась версия 0.1.1

А я жду, блин, когда же меня apt-get upgrade порадует новой версией.... :) В репах будешь обновлять пакет?

Поставил с гаража. Если честно, то, ИМХО, заголовки окна лишние.... Я бы убрал или сделал бы отключаемыми. Если оставлять, то вот что лично меня не устраивает конкретно:
[list=*]
[*]Во-первых, слишком большой шрифт. Он никак не масштабируется -> понять конечно можно, что это за окно, но имхо лучше чуть уменьшать шрифт при увеличении кол-ва открытых окон. Либо, как вариант, реализовать эффект бегущей строки.[/*]
[*]Во-вторых, цвет и фоновая картинка. Уж очень стрёмно смотрятся эти голубые рамки... :) Как вариант - сделать это настраиваемым или классически - белый фон, черный текст. А удобную смену фоновых картинок сделать - это для души...[/*]
[/list]
А так в общем-то сама идея проги хорошая и работает, имхо, шустрее штатного свитчера да и нагляднее. В общем, спасибо тебе еще раз за полезную софтину!
DarkTroll:А я жду, блин, когда же меня apt-get upgrade порадует новой версией.... В репах будешь обновлять пакет?

А его пока нет в репах. Как только пофиксим имеющиеся баги и недоработки -- отправим в extras. На этот раз очень хочется следовать девизу \"release early, release often\"

DarkTroll: Если честно, то, ИМХО, заголовки окна лишние....

Согласен, надо сделать отключаемыми

DarkTroll: но имхо лучше чуть уменьшать шрифт при увеличении кол-ва открытых окон

Опять согласен

DarkTroll: Во-вторых, цвет и фоновая картинка. Уж очень стрёмно смотрятся эти голубые рамки...

В SVN уже есть код, берущий фон, указанный в conf-файле. Будет в следующем релизе. Над рамками, безусловно надо работать. Сделать округлые края, например.

Вообще дизайн и графика тут осложняются тем, что программа сделана на чистом Xlib + XRender + Xft, безо всяких Qt/Gtk (поэтому и быстрая). А такими низкоуровневыми средствами не так-то просто добиться симпатичных результатов. Но мы работаем над этим :) Кстати, любые идеи по дизайну очень приветствуются.

DarkTroll: В общем, спасибо тебе еще раз за полезную софтину!

Все кому понравился Telescope дружно плюсуем карму Kroll'у, т.к. идея программы - его. Настойчивость в подбивании меня на ее реализацию - тоже его :)
Я тоже обновил :)

p.s. А как ты удалил свое сообщение? Я что-то не нашел такой кнопочки. Или оно мне привиделось?...
Еще, когда нет открытых окон, то незачем показывать картинку при случайном нажатии. Но это так, мелочи.... :)
Кнопка удалить там же где и \"Сообщить модератору\", \"Изменить\" и т.д. Снизу в общем. :) А, нельзя, естественно, удалять посты, после которых кто-то что уже писал.
ээ... Я не видел там этой кнопки...

p.s.
И сейчас не вижу
Скинь кэш. Помогает иногда.... :) Кстати, удалять можно любые свои сообщения. Хм, не логично.... Вдруг среди темы чел удалит свой пост, как потом понимать нижеизложенные?
И еще по заголовкам окон - текст обрезается снизу. И да, крупноват немного, можно слегка уменьшить
Спасибо за программу, теперь использую вместо стандартного, но: хотелось бы возможность закрывать приложения, а также, чтобы телескоп убирался при повторном нажатии f5.
kolm:хотелось бы возможность закрывать приложения, а также, чтобы телескоп убирался при повторном нажатии f5.

Именно! Думал-думал, и не вспомнил, что же меня еще не устраивает.... Вот, точно!
Только я бы сделал по другому:
по F5 пусть он лучше по порядку выделяет окошки, а по Enter/Ок активирует его (ну как если бы тапать по нему пальцем). А вот по долгому тапу пусть cкрывался бы Telescope. В общем как-то так.... :)
[spoiler]
Mitrandir:
[quote=DarkTroll] В общем, спасибо тебе еще раз за полезную софтину!

Все кому понравился Telescope дружно плюсуем карму Kroll'у, т.к. идея программы - его. Настойчивость в подбивании меня на ее реализацию - тоже его :)[/quote]
Давайте теперь настойчиво подбивать Kroll'я, чтоб он скорее тему свою доделывал! :) [/spoiler]
DarkTroll, долгий тап - зло, и в таком быстром интерфейсе он неуместен. Да и ткнуть в окно пальцем быстрее, чем перебирать. Я еще понимаю делать это джойпадом на N800, но для 810-й (особенно при закрытом флипе) такая схема не годится. Всё имхо, ессно.
Ну тогда закрытие сделать на кнопку escape (та, что со стрелочкой, под F5 на n810). Имхо, вполне логично. В идеале, сделать все настраиваемым. :rolleyes:
Обрезаемый текст пофикшен в svn. Размер уменьшим - запостил себе баг :)
Кнопочка закрытия окна там на самом деле уже есть, но она никак не отображается - проблемы пока с рисованием пиксмапов с прозрачностью. Работаем над этим

Сейчас уже по долгому нажатию Ф5 осуществляется переход на рабочий стол.

Я думаю что действительно надо реализовать ту же семантику, что и в родном свитчере - шагать по окнам с помощью Ф5 (и стрелками) и переключение на выбранное центром джойстика. Для н810 еще и эскейпом (которая со стрелочкой).

Как бы еще в эту систему добавить возможность быстрого переключения между двумя последними окнами...

p.s.
Друзья, юзайте багтрекер!
Mitrandir:Сейчас уже по долгому нажатию Ф5 осуществляется переход на рабочий стол.

Хм, точно. Кстати, не такое уж оно и долгое, в самый раз. :)
Mitrandir: Друзья, юзайте багтрекер!

С английским туговато, а на русском как-то не кузяво на гараже отписываться.
DarkTroll:Хм, точно. Кстати, не такое уж оно и долгое, в самый раз

Правда иногда он почему-то показывает десктоп, а потом сразу возвращается назад... Пока не понял почему
Хехе, шрифты и заголовки — это в любом случае только альфа :) Всё названное уже известно, будет пофиксено Mitrandir'ом, я думаю, с учётом пожеланий :) Надо бы рееедкие баги ловить :)
*пойду накропаю ему в жаббер ещё пару идиотских идей*

DarkTroll, [spoiler]сегодня выдался денёк, возюкался с кнопками и всплывающим окошком. Боюсь что есть некоторые фатальные вещи, которые я не знаю как сделать... Это делает тему непригодной для постоянного использования. Надо будет запряч кого-нибудь с t.m.o. помочь чуть позже...[/spoiler]
Kroll:*пойду накропаю ему в жаббер ещё пару идиотских идей*

Нет, чтобы в нашей jabber-конфе это обсуждать со всеми.....
[spoiler]да меня как-бэ интересует сделать статус-бар как у тебя и убрать боковую панель полностью. Остальное побоку. А что за фатальные проблемы, которые так мешают повседневному юзанию темы?[/spoiler]
DarkTroll, [spoiler]если это всё, то я могу создать обычную mini-тему, которая будет изменять только статусбар и сносить таскнавигатор. Это всё готово, нужно только собрать .deb, мне Mitrandir обещал в этом помочь :) А вообще — тыкайте в меня в конфе и я отзовусь, если за компом — там и поболтаем![/spoiler]


Товарищи, я накидал примерный UI Телескопа.
Пожалуйста, комментируйте всё, кроме фоновой картинки: что нравится, что не нравится. Иконка батарейки временная, так как я не смог найти лучшую. Пока думаю как бы отобразить её красиво с процентами.


Поясню: самая правая иконка — это настройки Телескопа. Вторая справа — это ранее закрытые окна (как в опере или, если угодно, как в палмос при долгом нажатии на домик). Пока ещё уважаемый Mitrandir не имеет точных соображений как это сваять, но я его попинаю по этому поводу :)
[spoiler]Слава богу между нами 800 километров и он не может меня ночью задушить подушкой... :D [/spoiler]
помоему красиво...
Терзают меня сомнения. Нужны ли в переключателе задач все эти часы, проценты, даты, батарейка и т.п.?
С одной стороны, иметь возможность одним нажатием кнопки посмотреть всю эту инфу заманчиво, может, и пригодится. С другой - а не во вред ли это будет скорости работы? И часть экрана съедается, то есть миниатюры окон будут меньшего размера.
А насчет фоновой картинки - можно ли, чтоб там просто отображались текущие обои с раб. стола? это придаст интерфейсу некую \"прозрачность\".
double post!
[spoiler]
Kroll:Слава богу между нами 800 километров и он не может меня ночью задушить подушкой...
Я бы не стал недооценивать возможности гражданской авиации... 8-))[/spoiler]
Что-то я не нашел оригинала цитаты из предыдущего поста. Это к чему было? :)
Mitrandir, почему-то в моём посте исчезли спойлеры Оо щас опять напишу
Kroll, все там есть...
Mitrandir, по секрету, Kroll под спойлерами про тебя гадости пишет! :D
Не заметил спойлера. Но пишет он наверное не про меня, т.к. между нами не 800, а 1500км :D
[spoiler]Mitrandir
между нами не 800, а 1500км
тем более :)[/spoiler]

Так что там, будет критика и предложения? Иначе такое и сваяет уважаемый Mitrandir и всем придётся довольствоваться этим...
Критику вам? Легко.
Кнопка закрытия должна быть больше раза в 2-3, размера, как в айфоне (см. рис.) - чтоб пальцем можно было нажимать. И размер чтоб был постоянным независимо от количества\размера окон. Можно не постесняться и скозлить у айфона, типа так:
Ну или чтоб не возиться с прозрачностью и не увеличивать интервал между окнами - можно так (см. рис.).
И еще. количество миниатюр и\или их минимальный размер не ограничены? Может, при уменьшении окон до размера иконок заменять их иконками приложений \ фавиконами сайтов?
а если пользуешься микробом и открыл штук 7 окон? тогда не будет ли оно выглядеть слишком мелким в телескопе? (tear конечно все в одном окне открывает, но микроб...)
Я пока делаю вид как на картинке Kroll'а, а активную область так, как нарисовал murabel во втором посте. Нелогично, конечно, но зато кнопка не залезает на окно, и промахнуться не промахнешься :)

Влад:а если пользуешься микробом и открыл штук 7 окон? тогда не будет ли оно выглядеть слишком мелким в телескопе?

Будет :(
Пока не знаю как это решать, потому что по превьюшкам будет мелко, favicons из браузера не выцапать, да и текста много не поместится. Можно, конечно, сделать а ля Maemo5 - скроллинг вправо или вниз. Но во-первых, возможно скроллинг будет тормозить (тут вам не OpenGL), а во-вторых, не люблю я скроллинг...

Влад:tear конечно все в одном окне открывает

о_О Это как это?
И главный вопрос на засыпку - для OS2006 реально такое сделать? [spoiler]Это актуально, потому что там штатный таскменеджер примитивный, и переключения задач \"домиком\", как в N8x0, нет.[/spoiler]
murabel
Попробуй поставить этот же пакет на OS2006. По идее может и встать.
Захват превьюшек и их реалтайм-обновление делается путем расширений для X-сервера: XComposite, XRender и XDamage. Надо узнать, есть ли эти расширения для OS2006. Для diablo соответствующие пакеты называются libxcomposite1, libxrender1, libxdamage1. Попробуй их установить apt-get'ом. Я сейчас пять минут поискал вручную - все кроме xcomposite нашел вроде.