Главная

Пополнение в семействе трэкеров - NaviTracker от Герасима Троеглазова.

«К четырём существующим оболочкам BeOS — OpenTracker, Tracker.NewFS, LocaleTracker, SVG Tracker, прибавился пятый. Его автор — Троеглазов Герасим aka 3dEyes из Комсомольска на Амуре.

В чём же особенности нового Трэкера? Как видно из названия, упор в этой версии сделан на навигационных возможностях, а именно:
к трём основным навигационным кнопкам (Назад, Вперёд и на директорию вверх) добавлены следующие кнопки: Поиск, Терминал, Копировать, Вырезать, Вставить, Домой, получить информацию о файле, Настройки Трэкера, Кнопка Go. Все кнопки настраиваемые, то есть вы можете удалить те, которые вы не используете, изменить порядок их отображения или даже вернуться к классическому трехкнопочному виду.
Также есть функция сохранения вводимых адресов. Клик по логотипу Трэкера покажет версию сборки и e–mail разработчика.
Посмотреть скриншоты можно здесь .
Ещё одна полезная особенность NaviTracker — это левая вертикальная (отключаемая) панель, имеющую сверху 3 вкладки, в которых будут реализованы следующие функции:
а) дерево каталогов (пробный вариант вы можете попробовать уже сейчас)
б) информация о файле, его свойства, и окно предпросмотра документов (картинок, текстов, и т.д.)
в) еще один класс PoseView — что обеспечит работу с двумя панелями в одном окне

Это тем более полезная фича, так как позволит новичкам быстро адаптироваться к BeOS, а для некоторых дерево каталогов — та вещь, которой им всегда не хватало.
Что касается панели дерева каталогов, то данный класс будет переписан с использованием кода файлового менеджера Seeker, что избавит NaviTracker от большинства текущих проблем.

Текущая версия построена на Tracker.NewFS 2.9 и будет синхронизирована с версией 3.0 по выходу релиза. Версия NaviTracker'a у меня на руках — 0.5alpha и уже сейчас довольно стабильна.

NB!Благодаря тому, что libtracker.so статически подключён к NaviTracker'у, есть возможность его запуска из любой папки совместно с уже запущенным.
Это позволяет не рисковать системой и безопасно тестировать программу.

В планах разработчика следующие вещи:

1. Реализовать режим сглаживания иконок.
2. При удерживании клавиши (можно Win) в течении некоторого времени, показывать во всплывающем окне препдросмотр для выделенного файла…
3. Встроить либо репликант Net+, либо Мозиллу для навигации по Web…
4. Добавить возможность отображения больших значков в навигационной панели.
5. Добавить поддержку тем — задний фон под кнопками навигации, а также сами кнопки.
6. Контекстно–зависимое меню на кнопках навигационной панели.

В ближайшем времени разработчик Tracker.NewFS получит часть исходного кода и, скорее всего, Tracker.NewFS 3.0 будет содержать в себе большую часть NaviTracker'a. А когда класс дерева будет всё же переписан и оттестирован должным образом, то оба трэкера будут совмещены в один проект.

Что же касается оригинального трэкера - OpenTracker , то его нынешний «хозяин» — Аксель Дёрфлер (Axel Doerfler, он же один из основных разработчиков OpenBeOS) поделился своими планами по развитию основного кода дерева и предоставил график развития. Он выглядит следующим образом:

1. Сделать релиз текущей версии, после того как все серьёзные баги будут исправлены. (Должно произойти в течении недели — двух)
2. Сделать Трэкер многоязычным, внедрив и используя Locale Kit. (Это избавит нас от LocaleTracker и необходимости перевода и бесконечных рекомпиляций при обновлении файлов на CVS сервере OpenTracker).
3. Посмотреть возможность включения, хотя бы частично, NewFS.
4. Перевести Трэкер на плагинную основу. (Проще говоря, сделать его модульным)

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

Идеальным решением было бы объединением всех трэкеров в один довольно мощный инструмент

Возвращаясь к НавиТрэкеру, желающие его скачать могут сделать это здесь,

версия для BONE/Dan0/PhOS/Zeta здесь.

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

От лица всего BeOS сообществу выражаем Герасиму благодарность за проделанную работу в развитии важной части нашей операционной системы.

–- Respected, Diver»

... эх, ну почему же

… у меня сейчас писишка без монитора… прям сейчас счал бы эту Вещь, но увы… сижу вот на powerbook'е и расстраиваюсь, что на нё Be не заработает… 8)

… серьёзное дело затеялось… и полезное… imho с таким трекером BeOS приобретёт и в самом деле сильно недостающие "удобности"… скажем так — в MacOS'е (подразумеваю classic, конечно) и дерево каталогов и список файлов в папке выводится на одной общей панели, что не шибко–то удобно, поскольку для того, чтобы раскрыть ветку, приходится стараться попасть в маааааленький треугольничек перед именем папки (та же фигня и в QNXе), кроме того, при этом сама древовидная структура "читается с трудом"… а всё из–за отсутствия второй панели — и мухи и котлеты (то есть и файлы и папки) оказываются в одной тарелке… ну а тут, похоже, получается некий "гибрид", вобравший в себя преимущества всего, что мне только попадалось на глаза…

…автору — respect!

Р_Р°С_С'С_Р_Р№РєРё

Р_Р>Р°С_С_! РСР_Р>С_РС”Р_ С+С'Р_–С'Р_ Р_Рч С_Р_С:С_Р°Р_С_РчС' Р_Р°С_С'С_Р_Р№Рєи РС—С_Рё РС—РчС_РчР·Р°Р_С_С_Р·РС”Рч. Р_Р°Р_РчС_С_С_ Р_Р_Р_С_С_ Р_РчС_С_РёС_ Р¶Р_Р°С'С_ Р_Рч Р_Р_Р>Р_Р_!?

0.51beta

Уже почти готова версия 0.51бета, в которой исправлено большое количество багов, среди которых:
1. Не сохранялись настройки трэкера
2. Большие утечки памяти при работе с диалогом настройки панели инструментов
3. проблемы с размерами шрифтов в диалоге настройки навигатора.

А так же такие нововведения:
1. Поддержка тем для навигатора (уже готовы две: KDE и WinXP)
2.диалог настройки навигатора стал растягиваемым
3. настройка расстояния между кнопками

Народ! Не надо отзывов типа хорошо или плохо. Шлите реальные Bugs–report!

3dEyes**

Molodec !!!

k NavyTracker

Xорошая штука!
А можно ещё добавить кнопку <на весь экран>, border может остатся, чтоб мышкой переводить окно на задний план; и ещё подмонтировку дисков где Tree листок, по клику правой клавишой мыши.

хм...

выбирая якобы удобства… хотелось бы узнать а реально это на чем основано? ибо имея сейчас TrackerNewFS ходить из него не вижу смысла!

а по подробнее...

Не мог ли бы ты объяснить свою позицию поподробнее?
А на счет того, на чем это основоно… хм… ну во первых на кодах самого NewFS 2.9, во вторых на на личном энтузиазме и знаниях/опыте… помимо прочего ВРЕМЕННО(до тех пор пока не доделаю свои) используются две–три сторонние компоненты, в часности дерево и переделанный TabControl из Sant'ы… Все остальное реально основано на BeBook… :)

С уважением 3dEyes**

а по подробнее...

Не мог ли бы ты объяснить свою позицию поподробнее?
А на счет того, на чем это основоно… хм… ну во первых на кодах самого NewFS 2.9, во вторых на на личном энтузиазме и знаниях/опыте… помимо прочего ВРЕМЕННО(до тех пор пока не доделаю свои) используются две–три сторонние компоненты, в часности дерево и переделанный TabControl из Sant'ы…
Огромная часть того что уже есть появилась благодаря советам супер бета–тестера Diver'a :).
Все остальное реально основано на BeBook… :)

С уважением 3dEyes**

NaviTracker 0.52test

[ извиняюсь за частичную дубликацию прошлого комментария :) ]

Готова новая версия!

Все желающие могут скачать по адресу http://3deyes.by.ru
там же выложены четыре темы для навигатора.

Тестируйте на здоровье!

(не знаю сколько проработает данный сай… но пока качайте…)
3dEyes**

не качается :(

лучше выкладывать их на на beos.spb.ru

Качается

Из Екатеринбурга

темы

а как их подменять или куда положить ?

не качается :(

Время отклика большое, потому, что код далеко не оптимизирован… И в большенстве своём тормозит из–за дерева… Вскоре всё изменится :) надеюсь… в лучшую сторону…

NaviTracker 0.52test

К сожалению, машина на которой стоит BeOS не имеет пока выхода в интернет. Скачанные из–под windows .pkg при инсталляции выдают ошибку (видомо "под виндами" теряются атрибуты файлов). Убедительная просьба к автору — зазипуйте пожалуйста выложенные файлы тем.

не качается :(

дык выбири Identify и будет тебе счастье хотя это не install package — данные файлы банально тупо выкладываем in /boot/home/config/settings/Tracker/Themes и вуаля… ви по стараму а если еще и заменить сабжем оригинальный Тракэр то и возможности увидеть то самое меню выбора тем не удастся

Не качается!!!

Вещь эта хорошая (по скриншотам определил), но вот не качается, пароль нужет. Может скажите?

beos.spb.ru

Если 3dEyes на бишару вылезет или письмом пршлет, я выложу на нормальный хостинг, к предыдущим версиям

2СД

все pkg внутри http://www.beos.spb.ru/program/86/NaviThemes.zip битые.

Tracker for Dano Р_Р° beos.spb.ru

Р_ Dano'С_Р_С<Р№ Р_Р°Р_РёС'С_Р°РС”РчС_ РС—Р_Р_ R5 Р_Р_С_РєаРчС'?

Tracker for Dano на beos.spb.ru

А Dano'шный навитракер на R5 воркает?

Уже писал ...

темы только носят название pkg но ими не являются … данные файлы необходимо выложить в /boot/home/config/settings/Tracker/Themes :–)))))

воокает но не шустро...

отрисовка и хождение по дереву способно вызвать очень не хорошие чуства….но чисто по приколу… очень впечатляет…. вот будет не 0.* а 1.* тогда и спабильность усилится… :)

Да будет так :)

Так оно и будет…
Новый класс практически уже реализован… просто в нем много багов и пока он не подходит даже для бета тестирования… но скорость в нём будет на должном уровне.

Темы...

1. поставил Navy как основной Tracker в систему… лишился возможности выбирать Themes …
2. вернул все в зад… просто запустил Navy и при выборе темы не чего не меняется… :)

А вот и нет...

Темы являются стандартными ресурсными файлами беос, упакованными в pkg… Так что всё–таки их надо ставить… Я думаю если их бросить в таком виде… хм.. NaviTracker будет брать картинки из запускаемого файла.

Да будет так :)

А где можно скачать неданошную 0.52 версию с поддержкой тем?

NaviTracker 0.52

Так есть последняя версия у кого или нет?

Themes.pkg и не Дано Трэкер...

сожешь собрать в кучку и кинуть в меня или СД что бы это до обществености дошло….?

Уже

Кинул 0.53альфа + четыре темы (в нормальном зипованом — не pkg виде :)) на мыло СД…

NaviTracker 0.53 Alpha и Themes выложены

Как обычно, на
http://beos.spb.ru/program/86/

10x

Жаль пиво по почте нельзя отправить… :)

а Dano/bone версия где?

За темы спасибо но таки в случае если Navy установлен как основной — доступа у темам нет… если как добавочный к TrackerNewFS 2.9 Dano валится в корку…это я про пред. билд 0.52

а Dano/bone версия где?

Всё это довольно странно… Я проверял все это на разных версиях Бешки, на разном железе… работало везде. Темы в том числе… А насчет того, что установлен как основной, так у меня всегда так… Для Dano, брошу позже… нет времени :(…

Вопрос к 3dEyes по поводу

Будут ли следующие версии RDesktop уже без Х–ов ?

Надеюсь будут...

У меня есть несколько идей на этот счет… Самая простая оставить необходимые библиотеки от иксов, переделать только вывод картинки через нативный API…

Кстати mmu_man уже делал какие–то эксперементы по переделке под BeAPI, если я не ошибаюсь скриншотик был в файловом архиве у него на страничке… на нём видно, что реализовано большинство функций отрисовки, кроме вывода текста.
Адресок не помню… но найти довольно просто… возьми любой проект mmu_man'а на бебитс… а тем перейди на HomePage.. или на БеШаре..

NaviTracker

Hello there!
Its really nice to see an active Russian BeOS site ( Diver, Sergei and others thanks!!!)

I dont understand russian, but I translate the site into English so its understandable.

The reason Iam here, is that I wanted to Thank 3dEyes for his amazing work on his Tracker.. THANKS!
I have some suggestions for it though.
1. Would be nice to change Directory + other icons so it lookes like the OS ( Windows XP for example ).
2. In ListView, cant you add so every second has a different background color ( Like BeCommander )???
3. Intergrate SMB or Gecko =)

Keep up the great work!
/Konrad

!!!HELP!!!

Помогите!!! В результате сбоя по питанию слетел раздел BFS. На нем находилась единственная копия исходников NaviTracker'a 0.62… BFSTools пробовал… бесполезно :( На все действия — General OS Error… Сейчас пробую по кускам с помощью DiskEdit… Может у кого есть идеи, что с этим делать????

otzlozhi v stotonu

i ne trogaj.
U menja takoje zhe i dazhe huzhe neschastje sluchilos.
Vse vosstanovil pri pomischi recovery, tolko nuzhno ne sujetitsa.
Na GeneralOS error ne obraschaj vnimanije — montiruj DriveSetup–om i u tbja pojavitse tvoj raxdel v /dev/disk/*** v vide 0_0 ili 0_1 i t d — vot jgo i podstavljaj v recovery, predvaritelno jego zhe proveriv bfsinfo.

RAM–a nuzno mnogo i swap dolzhen rabotat!!!.
u menja 220 000 failov vosstnavlivalo 8 chasov.

recovery /dev/disk/ata/1/slave/0_1 /SD_BEOS/home/vosstanovlenije/

ps

ne trogaj — v smysle DiskEdit–om ne trogaj.

i jescho najdi segodnjashnij spisok rassylki BeDevTalk — tam my raznyje sposoby obsuzhdali

всё плохо...

recovery восстановил около 6000 файлов (половина из них битая) и теперь уже несколько часов печатает что неможет прочитать атрибуты файла… и General OS error… Это будет продолжаться вечно или всё же браться за DiskEdit?

drugoj opyt

"I resorted to another method. I created a partition of the same size on
another HD
(actually it was 1 sectors larger), and I spotted the starting sector of
my lost
BeOS partition & it's end (note that its header was untouched, it was the
MBR that
got corrupted). Then, using WinHex I copied over all the sectors of the
partition
from the first HD to the second, and it did work!"

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
i
T
t
m
i
B
Enter the code without spaces and pay attention to upper/lower case.