51

Re: Telescope

ОК, посмотрю.
А проблема большого количества окон, наверное, не так уж важна. Я сейчас специально наоткрывал их 15 штук - понять, где что, вполне можно - см. скриншот
Ну реально же мало кто столько всего сразу держит открытым, тем более если речь идет о браузере - там при упомянутых семи окнах уже начнутся тормоза.
Так что предлагаю не париться по этому поводу, а просто рационально использовать ресурсы таблетки smile

Post's attachments

screenshot-2010-04-16-13-06-48.png, 136.2 kb, 800 x 480
screenshot-2010-04-16-13-06-48.png 136.2 kb, 260 downloads since 2010-04-16 

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

52

Re: Telescope

Хех, рекламный такой скриншотик получился smile  Прям как многочисленные видео типа "Многозадачность в N900", которые во множестве расплодились после выхода девайса, т.к. народ, будучи не в теме, балдел от многозадачного Maemo.

У меня уже реализовано новое оформление и подцепление волпейпера рабочего стола. Сейчас пофикшу еще отображение свернутых окон, и вечером постараюсь собрать пакет.

Кстати, как это отчетливо видно из скриншота, для получения превьюшек используется самый тупой и некачественный алгоритм масштабирования. Пробовал сделать получше -- начинаются тормоза sad

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

53

Re: Telescope

Ну ее, эту красоту, лучше пусть быстро работает. Хотя... если есть возможность сделать такую опцию - было бы интересно

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

54

Re: Telescope

Хочу высказать свое "против" по отношению к часам и прочей лабуде сверху (как предложил Kroll). Мне кажется, что это будет тормозить - раз, и заграмождать ценное пространство - два. Я предлагаю сделать этот бар опциональным (отключаемым) если он так на самом деле нужен.
А вообще полностью поддерживаю товарища murabel: пусть лучше будет быстрее и проще, нежели краше и тормознее.

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

55

Re: Telescope

Я предлагаю сделать этот бар опциональным (отключаемым)

Думаю так и будет. Но комфорт от работы с таблеткой теряется уже при числе открытых окон over 5. Так что насчёт пространства — сомневаюсь, но юзверям нужно дать выбор.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

56

Re: Telescope

Mitrandir пишет:

о_О Это как это?

а в тиаре разве не вкладки как на ББ в браузерах? запамятовал я наверно...

n810 Diablo + miniSDHC 4Gb Kingston + наклейка "intel Core 2 Duo inside"

57

Re: Telescope

Влад, нет, это в Midori вкладки, но и там можно  новом окне открывать

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

58 Отредактировано murabel (16-04-2010 20:13:47)

Re: Telescope

Mitrandir пишет:

murabel
Попробуй поставить этот же пакет на OS2006.

Всё сложнее получается. Кроме отсутствующих пакетов, еще несколько установленных нужно апгрейдить. [spoiler]
dpkg: dependency problems prevent configuration of telescope:
telescope depends on libc6 (>= 2.5.0-1); however:
  Version of libc6 on system is 2.3.5cs2005q3.2-4.osso18.
telescope depends on libfontconfig1 (>= 2.4.1); however:
  Version of libfontconfig1 on system is 2.3.2-1osso14.
telescope depends on libxcomposite1 (>= 1:0.3-1); however:
  Package libxcomposite1 is not installed.
telescope depends on libxdamage1 (>= 1:1.1); however:
  Package libxdamage1 is not installed.
telescope depends on libxfixes3 (>= 1:4.0.1); however:
  Version of libxfixes3 on system is 2.0.2-2.
[/spoiler]

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

59

Re: Telescope

ааа. Есть такое. Это так называемая автоматическая расстановка зависимостей. Она смотрит какие версии стоят на  машине, на которой собирается пакет, и такие и выставляет в зависимостях этого пакета. То есть вполне возможно версии в зависимостях получаются неоправданно высоки.
Попробуй просто поставить все эти пакеты: apt-get install libxcomposite1 libxdamage1 libxrender1
Если они поставятся, не важно каких версий, значит вероятнее всего портирование возможно.
Я бы и сам проверил, но я сгоряча снес Bora SDK sad

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

60

Re: Telescope

В гараже выложил версию 0.2

  • Оформлением превьюшек, как в мокапе Kroll'a. Без верхней панели.

  • Пофикшены некоторые баги.

  • По умолчанию подхватывается текущая обоина (правда автообновления при смене обоев нет)

  • Налажена работа со свернутыми окнами, их превьюшки берутся из кэша.

(Кстати говоря, получить скриншот свернутого окна технически невозможно, поэтому если вам нужно реалтайм-обновление превьюшки - не сворачивайте окно).

Просьба отписаться, получается ли пользоваться кнопкой закрытия приложения.

Насчет верхнего бара с индикаторами -- разумеется он должен быть отключаемым, и ни в коем случае не должен снижать производительность. Вообще скорость работы тут приоритет №1. И даже сейчас у меня уже целый список составлен, что можно ускорить, хотя оно вроде и не тормозит пока.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

61

Re: Telescope

Установил. Правда не снеся предварительно старую версяю, поверх в общем. Выглядит и работает все довольно мило, но у меня не подхватилась обоина - просто черный фон.
Что касается дизайна:
- кнопки закрытия маловаты, хотя активная область, похоже, больше чем иконка. В общем ложные срабатывания редки, но изначально кажется что хрен попадеш. В общем можно сделать крупнее иконку закрытия, но не обязательно.
- голубой цвет кнопки напрягает.... Я понимаю, это чтобы у Kroll'я гармонично с его темой смотрелось $1, но мне как-то не оч нравится, не в "тему" как-то. Эта не проблема, а скорее пожелание: сделать автоподхват системной темы. Ну или хотя бы отдельный механизм выбора дизайна конкретно для telescope.

Пока все. Попробую снести и поставить снова - вдруг обоина подхватится.  smile
Кстати, пакет изрядно полегчал, когда ты выкинул картинку с него. Это безусловно плюс. Хотя просто черный фон мне даже больше нравится, чем с картинкой.

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

62

Re: Telescope

Странно что не подхватилась обоина. Попробуй следующее:
1. убедись что у тебя нет файла /etc/telescope.con
2. выложи содержимое своего /home/user/.osso/hildon-desktop/home-background.conf

Насчет цветов оформления - я думаю попробовать рисовать его не из битмапов, а вручную, векторным образом. Тогда можно будет и тему подхватывать, и цвета настраивать вручную.

Активная область действительно больше кнопки раза в два по обоим направлениям.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

63 Отредактировано DarkTroll (16-04-2010 22:26:29)

Re: Telescope

Нет, обоина таки не подхватилась. Особо не буду переживать - черный фон солиднее!  wink
В /etc файла нет, волпейпер на карточке.
[spoiler]
cat /home/user/.osso/hildon-desktop/home-background.conf

[Hildon Home]
BackgroundImage=file:///media/mmc1/wallpapper.jpg
CachedAs=/home/user/.background-cache/c9b5daa1
Red=0
Green=0
Blue=0
Mode=Centered

[/spoiler]

Лично мне интереснее "прыгать" по окнам с помощью F5 и скрывать telescope по нажатию "стрелочки", нежели фон.

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

64

Re: Telescope

Друзья! Telescope теперь в extras-devel!
Тем, кто не боится включать данный репозиторий, советую снести уже установленный пакет и поставить его же, но из репозитория. Это даст вам возможность автоматически подхватывать обновления.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

65

Re: Telescope

DarkTroll
Дай, пожалуйста свой /home/user/.osso/hildon-desktop/home-background.conf.
Если это баг, то черный фон может не всем понравиться wink

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

66

Re: Telescope

Обновил тот пост. Опять мы с тобой одновременно писали свои сообщения. smile

Samsung i9001 | Nokia N91 | Acer Aspire 5535 | Acorp W422G
Продал таблетку... Теперь жалею...

67

Re: Telescope

Спасибо. Блин, я не думал что там можно указывать путь в виде урла... Ладно, будет повод попробовать рассылку багфиксов через extras-devel smile

Мда, в разных версиях руководства по добавлению пакетов в экстрас даны разные списки секций  mad  В результате телескоп оказался в разделе "system". В следующий раз перенесем в Аксессуары.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

68

Re: Telescope

Установил из репозитория. Обои показывает, кнопка закрытия работает, по поводу размера и вида кнопки полностью согласен с  DarkTroll, хотя пока это не главное. Багов пока не нашел.
И таки да, перебор окон по кнопке нужен, нечего экран лапать, если можно без этого обойтись.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

69

Re: Telescope

murabel пишет:

И таки да, перебор окон по кнопке нужен, нечего экран лапать, если можно без этого обойтись.

Ни в коем случае не хочу Вас оскорбить, но Вам тогда больше родной свитчер подходит. Ведь тут сама концепция на использовании экрана: тасксвитчер на весь экран, превьюшки окон и т.п. Одним разом тапнуть по окну быстрее чем тыкать F5, да и потом владельцам n810 физически нечем подтверждать выбор окна.
Моё видение использования аппаратных клавишь такое: F5 — телескоп. F5 зажатый — рабочий стол. В самом телескопе: F5 — предыдущее приложение (как в опере зажать правую кнопку мышки и повернуть на один пункт вниз колёсико), так можно будет между двумя приложениями быстро переключаться двойным нажатием. Esc — возвращает юзверя в приложение, в котором он был до включения телескопа.
Остальные клавиши — биндинги на различные программы, пока не придумано другого назначения.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

70

Re: Telescope

Kroll
Почему бы не использовать Escape в качестве подтверждения выбранного окна? Ведь если мы нажали F5, то выделенным будет последнее окно. Esc вернет нас к нему. А если мы уже потыкали Ф5 и перешли на другое окно, то вряд ли нам нужно возвращаться в предыдущее - тут Esc подтвердит наш выбор нового окна.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

71

Re: Telescope

Mitrandir, а кто там хотел быстрый переход между двумя окнами?)

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

72

Re: Telescope

Я хотел... sad
А может окна расставлять в порядке, использования? Тогда предыдущее будет всегда следующим по списку.
Но тогда будет неудобно пальцем, т.к. порядок окон будет постоянно меняться. Да и зрительно приятнее когда расположение неизменно

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

73

Re: Telescope

переключение между двумя последними можно сделать просто длинным F5, сразу, без захода в список окон вообще

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

74

Re: Telescope

murabel пишет:

переключение между двумя последними можно сделать просто длинным F5

1. Это не слишком быстро
2. Это исключает переход на десктоп минуя все программы.

Я бы предложил использовать для перемещения по окошкам клавиши F7 и F8, а для подтверждения F6. (+, - и full screen соответственно)
А вообще я предлагаю сделать кастомабельность аппаратных клавиш. Пусть каждый юзверь сам себе настраивает удобную ему функцию клавиши.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

75

Re: Telescope

Кстати, у текущей версии есть недокументированная фича smile
Если нажать F5, когда не запущено ни одного приложения, можно полюбоваться картинкой на рабстоле во всей ее красоте, без элементов интерфейса. Такая штука была у motorola a1200 (тапом на пустом месте экрана)

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]