Вышла новая версия классического двухпанельного файлового менеджера Worker (http://www.boomerangsworld.de/cms/worker/index.html), разработка которого была начата Ральфом Хоффманом в 1999 году. Прототипом проекта послужил файловый менеджер Directory Opus для Amiga. Worker написан на С++ с использованием только стандартной X11-библиотеки xlib и библиотеки avfs для работы с виртуальной файловой системой, используемой при работе с архивами и доступом по ftp.
По сравнению с другими файловыми менеджерами Worker отличается высокой скоростью работы, нетребовательностью к ресурсам и гибкими возможностями настройки. Worker поддерживает создание вкладок (табов), работу с архивами, возможность прямого обращения к ftp-сайтам, UTF-8, создание закладок, историю посещений и быстрый доступ, монтирование устройств, метки для файлов и групп файлов, цветовое выделение групп файлов, поиск файлов по именам и содержимому, гибкую привязку команд к горячим клавишам.<center><a href="http://www.boomerangsworld.de/cms/worker/pics/worker01.png&q... src="http://www.opennet.ru/opennews/pics_base/0_1346856451.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Основным новшеством (http://www.boomerangsworld.de/cms/worker/changes.html#sec-164) в версии 2.19.5 является поддержка механизма inotify, позволяющая отслеживать изменение файловой системы и, соответственно, перерисовывать содержимого панели при изменении файлов сторонними программами.URL: http://www.boomerangsworld.de/cms/worker/index.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=34757
так ему ещё и иксы нужны
И на спарках он не еще не работает :-)
Наконец-то!!! Больше нам никакие сраные Наутилусы, Дельфины и Завоеватели не нужны!! Туда же и 3УГном и Четверокеды
Страшен как Божий гнев
> Страшен как Божий гневЭто скрины с офсайта. Вот здесь как он выглядит у меня
http://img211.imageshack.us/img211/4083/screenshot7db67d66.jpg
http://img254.imageshack.us/img254/3558/screenshot137e049c.jpgЗЫ А вообще судить о проге по скину как то не очень корректно..
Вам удалось сделать страшнее, чем у автора. Причем значительно.
На офсайте выглядит получше.
Охренеть аццтой. Глядя на него прямо анекдот вспомнился:
- Пессимист (печально): хуже уже не будет...
- Оптимист (радостно): да будет, будет!
Тебе правда удобно пользоваться программой, которая даже заголовки окон показывает абракадаброй? Или это какой-то вид извращения?
Впрочем, по вырвиглазной цветовой схеме WM уже все понятно.
Заголовки окон показывает абракадаброй оконный менеджер.
Так это еще круче)
Не правда.. Ну то есть иногда это действительно правда (но это уже совсем клиника), но обычно заголовки показывает абракадаброй само приложение. Простая идея обновлять заголовок именем текущего каталога + "стандартный" вызов XStoreName для смены имени = абракадабра, т.к. в WM_NAME, который обновляет XStoreName по спецификации допустим только "Host Portable Character Encoding" (а в нем русского нет), иначе поведение не определено - и WM рендерит то, что мы тут видим.Нормальные программы дополнительно устанавливают более современный _NET_WM_NAME, куда разрешено писать UTF8 - если _NET_WM_NAME установлен, любой приличный WM показывает его вместо WM_NAME и тогда русские заголовки рендерятся нормально. Но вот подобный кривой заголовок с 99% вероятностью означает просто ленивых софтописателей, не знающих про существование языков, отличных от умещающихся в ASCII, либо не читавших документацию на X11 последний десяток лет.
Упс, сослаться можно когда буду Ральфу предлагать ? Если он не обидится конечно :-)
Да и, поподробнее можно ?
Да ради бога. Смотреть? Хм, man XStoreName, man XChangeProperty, http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html первый абзац, хотя можно и чуть дальше (там еще _NET_WM_ICON_NAME объяснен и некоторые другие).Т.е. помимо установки заголовка через XStoreName требуется записать UTF8-кодированный заголовок в проперти _NET_WM_NAME, тогда все умные WM будут смотреть туда и корректно рендерить. А WM_NAME это такое legacy для (фиг знает каких) несоответствующих спецификации fd.o wm'ов, но пусть его будет, вдруг такие существуют.
А в общем, везде, где пытаются совмещать не-ASCII строки и вызовы X11, нужно использовать более современные _NET* проперти - документации на том же сайте fd.o. Это так хитро юникод в X11 добавляли, чтобы не ломать старые вызовы.
Понял, thanks
>Заголовки окон показывает абракадаброй оконный менеджер.Вертолет летел над Сиэтлом, когда вдруг поднялся туман. Пилот в нем совершенно потерял ориентацию. Вдруг из тумана показалась верхушка небоскреба. Пилот осторожно подвел машину поближе. Из открытых окон верхнего этажа за его маневрами наблюдали какие-то люди. Пилот высунулся из кабины и прокричал:
– Где я?!
Ему хором прокричали:
- Вы в вертолете!
Пилот улыбнулся и благодарно помахал в ответ. После чего полетел по направлению к аэродрому и благополучно приземлился.
Второй пилот удивился:
- Как ты догадался, где мы находимся?
- Я понял, что это здание Microsoft. Только там могли дать такой технически безупречный и совершенно бесполезный ответ.
> Заголовки окон показывает абракадаброй оконный менеджер....но просит его об этом программа.
Сильно!
Больше всего понравилась кнопка в левом нижнем углу и как она сочетается с цветовой палитрой обоев.
> Сильно!
> Больше всего понравилась кнопка в левом нижнем углу и как она сочетается
> с цветовой палитрой обоев.Немного от винды :-) Но мне нравится, да и цвет кнопки такой, что не вызывает желания ее нажать. Впрочем на icewm можно сделать практически любую тему.
> Немного от винды :-)Смесь стилей Win 3.1 и висты - довольно люто. От такого даже в MS поделят на ноль в два счета.
Помоему тут только только напалм поможет, причем в очень больших количстевах
На сколько за последний год зрение село?
>СтрашенКакой нынче пугливый народ пошёл.
не страшнее МС
запятую забыли, должно быть "не, страшнее МС", причем намного!
Но! там есть inotify!
> Но! там есть inotify!Сама новость появилась только потому что именно в этой версии появилась поддержка inotify. В предыдущих версиях была по сути шлифовка: добавление встроенных функций (хотя порой интересных), вылизывание интерфейса, багфиксы. Поддержка inotify это по сути наиболее существенное изменение в последних где то пяти версиях.
>вылизывание интерфейсаДа? Ну-ну...
>>вылизывание интерфейса
> Да? Ну-ну...Пых-пых :-)
>Вот здесь как он выглядит у меняЛучше, но всё равно говно, особенно доставляют страшные заголовки с кракозяблами. 2012й год на дворе, блин.
> особенно доставляют страшные заголовки с кракозяблами.Видимо, некоторые слоупоки так и не перешли на уникод...
На вкус и цвет .. :-) mc же пользуются. С заголовками та же проблема что и у mplayer. Но как то не обращаю на это внимание, огромный функционал и великолепная настраиваемость снимают этот маленький недостаток
при чем тут вкус и цвет, либо полезно и бстыро либо нет. Эстетика вещь достаточно объективная.
> На вкус и цвет .. :-) mc же пользуются.Простите, но mc гораздо симпатичнее выглядит в современной терминалке. И крокозябрами не пугает. И да, он простой, быстрый и от иксов не зависит, что делает его ценным когда работа через ssh или что там еще.
> На вкус и цвет .. :-) mc же пользуются.mc хорош тем, что у него системный (значит легко читаемый) шрифт, запускается везде, минимум зависимостей.
В минусах у mc по сравнению с Наутилусами и т.д. - отсутствие предпросмотра. Очень удобно, знаете, сортировать фото с предпросмотром. В этом FM органично сплелись минусы и mc, и Xовых менеджеров. :-(
>> На вкус и цвет .. :-) mc же пользуются.
> mc хорош тем, что у него системный (значит легко читаемый) шрифт, запускается
> везде, минимум зависимостей.Системный и легко читаемый отнюдь не синонимы
> В минусах у mc по сравнению с Наутилусами и т.д. - отсутствие
> предпросмотра. Очень удобно, знаете, сортировать фото с предпросмотром. В этом FM
> органично сплелись минусы и mc, и Xовых менеджеров. :-(Во -первых предпросмотр в нем есть Во вторых у него есть масса преимуществ по сравнению и тем и с другим
>>> На вкус и цвет .. :-) mc же пользуются.
>> mc хорош тем, что у него системный (значит легко читаемый) шрифт, запускается
>> везде, минимум зависимостей.
> Системный и легко читаемый отнюдь не синонимы
>> В минусах у mc по сравнению с Наутилусами и т.д. - отсутствие
>> предпросмотра. Очень удобно, знаете, сортировать фото с предпросмотром. В этом FM
>> органично сплелись минусы и mc, и Xовых менеджеров. :-(
> Во -первых предпросмотр в нем есть Во вторых у него есть масса
> преимуществ по сравнению и тем и с другимПредпросмотр графических файлов в mc? Как сделать?
Реакция на клавишу Enter описывается в /etc/mc/mc.ext
В конце секции ### Images ### описывается правило по условию:
Если дисплей открыт, использовать gqview, если нет - fbv.
В принципе можно поменять и на fbi - умеет масштабировать.
> Системный и легко читаемый отнюдь не синонимыНаверное, бывают мазохисты у которых системные фонты плохо читаемые, но я таких не встречал.
> преимуществ по сравнению и тем и с другим
К сожалению, как минимум симпатичный экстерьер и/или возможность согласовать вид программы с всеми остальными гуйными программами в системе в них не входят.
> Наверное, бывают мазохисты у которых системные фонты плохо читаемые, но я таких
> не встречал.Я тоже.
Любопытно, Bug 913077 закрыли?
> Любопытно, Bug 913077 закрыли?Это какие то бубунтопроблемы, у меня такого бага нет
Хардкор одним словом.
Что-то он сильно на gentoo (http://en.wikipedia.org/wiki/Gentoo_%28file_manager...) похож. Не родственники ли?
worker это xlib, gentoo gtk. Смотрел когда то gentoo, но если в файл менеджере визуализация процесса копирования (перемешения) реализована отдельным плагином, который к тому встраивается через определенное место, то далее можно не смотреть.
Вот бы все DE от Amiga портировали на Linux... А то мейнстримовые DE меня огорчают.
> Вот бы все DE от Amiga портировали на Linux...Можно начать с ROX.
Чем оно лучше emacs?
Не пойму для чего нужен двухпанельный ФМ пользователям мышки. Вероятно потому, что в это же время не осилю понять для чего пользователям клавиатуры 3 ряда кликабельных кнопок в ФМ на скрине.
> Не пойму для чего нужен двухпанельный ФМ пользователям мышки. Вероятно потому, что
> в это же время не осилю понять для чего пользователям клавиатуры
> 3 ряда кликабельных кнопок в ФМ на скрине.Вы сейчас будете удивляться. Представьте себе, чтобы подключить к компьютеру мышь, совсем не обязательно отключать клавиатуру.
Капитан, при чем тут двухпанельный менеджер? Расскажите мне как удобно в таком менеджере работать мышкой, особенно нажимать на CHMOD или CHOWN, вероятно это так же увлекательно, как работать мышкой в консоли.
> Капитан, при чем тут двухпанельный менеджер? Расскажите мне как удобно в таком
> менеджере работать мышкой, особенно нажимать на CHMOD или CHOWN, вероятно этоКапитан не пользуется двухпанельными менеджерами, разве что gftp временами.
> так же увлекательно, как работать мышкой в консоли.
Кстати мышью в консоли очень удобно работать. gpm FTW.
праздное любопытство проснулось и спрашивает, что же именно вы "работаете" мышью ? селект-паст в командную строку ? кем вы работаете ? какова производительность ?
> праздное любопытство проснулось и спрашивает, что же именно вы "работаете" мышью ?
> селект-паст в командную строку ? кем вы работаете ? какова производительность
> ?Определенно быстрее, чем вы наберете на клаве или нашаманите в каком-то подобии nc.
искреннее человеческое спасибо, вы приятный собеседник, ощущаю себя пилотом вертолета из вашего анекдота выше, пойду спать с улыбкой =)
> искреннее человеческое спасибо, вы приятный собеседник, ощущаю себя пилотом вертолета
> из вашего анекдота выше, пойду спать с улыбкой =)Ну иди, летай во сне, пилот.
>праздное любопытство проснулось и спрашивает, что же именно вы "работаете" мышью ? селект-паст в командную строку ?например вставить команду скопированную из howto открытого в elinks. Так что иди чини разорванный шаблон
> Капитан, при чем тут двухпанельный менеджер? Расскажите мне как удобно в таком
> менеджере работать мышкой, особенно нажимать на CHMOD или CHOWN, вероятно это
> так же увлекательно, как работать мышкой в консоли.Что значит "работать мышкой" ? Словосочетание какое то двусмысленное .. :-) Мышкой в нем можно работать.
>> Капитан, при чем тут двухпанельный менеджер? Расскажите мне как удобно в таком
>> менеджере работать мышкой, особенно нажимать на CHMOD или CHOWN, вероятно это
>> так же увлекательно, как работать мышкой в консоли.
> Что значит "работать мышкой" ? Словосочетание какое то двусмысленное .. :-) Мышкой
> в нем можно работать.Вероятно придется раскрыть смысл исходного вопроса.
Работать конечно можно и я рад, что есть и сабжевый двухпанельник. Но я не понимаю зачем в двухпанельном ФМ работать мышкой, если сам концепт двухпанельника от рождения ориентирован на работу с клавиатуры, и развитие этого концепта движется в сторону биндинга различных инструментов на сочетания клавиш. Отсюда и второй вопрос, для чего 3 ряда кнопок для нажимания мышью с последующим переключением на ввод с клавиатуры.
Но предлагаю не зацикливаться на моем "непонимании". К примеру с еще большим трудом воспринимаю принцип работы с файлами в однооконном ФМ =) хоть мышью, хоть клавиатурой. Но ничего, некоторым людям нравится.
> Вероятно придется раскрыть смысл исходного вопроса.
> Работать конечно можно и я рад, что есть и сабжевый двухпанельник. Но
> я не понимаю зачем в двухпанельном ФМ работать мышкой, если сам
> концепт двухпанельника от рождения ориентирован на работу с клавиатуры, и развитие
> этого концепта движется в сторону биндинга различных инструментов на сочетания клавиш.
> Отсюда и второй вопрос, для чего 3 ряда кнопок для нажимания
> мышью с последующим переключением на ввод с клавиатуры.
> Но предлагаю не зацикливаться на моем "непонимании". К примеру с еще большим
> трудом воспринимаю принцип работы с файлами в однооконном ФМ =) хоть
> мышью, хоть клавиатурой. Но ничего, некоторым людям нравится.Сорри, это неудачная шутка :-) Например сейчас у меня на кнопках висит 70 команд (скрин вверху по треду, не в самом посте) и запомнить 70 биндингов я просто не в состоянии.
Поясните ли, зачем 70 команд в одном ФМ?
> Поясните ли, зачем 70 команд в одном ФМ?Ну это как швейцарский складной нож с 120 лезвиями: юзать неудобно нихрена, весит как кирпич, далеко не в любой карман лезет. Зато 120 in 1 - можно пальцы гнуть!
> Поясните ли, зачем 70 команд в одном ФМ?Эти команды видны на скрине
Я запускаю ФриКоммандер и выбираю на одной из панелей нужную мне папку (она в папке с проектами, их много, бегать стрелочками долго, мышкой - ткнул и все).
Ctrl-стрелка - на второй панели та же папка, дальше где мышью, где клавишами выбираю папку другого проекта.
На обоих панелях выделяется по одному файлу - они немного различаются, и мне нужно посмотреть, чем именно.
Ctrl-Alt-V - эти файлы передаются в WinMerge, который и показывает мне разницу.К чему такие подробности? К тому, что без мышки у меня к обеду пальцы сведет на стрелочках - бегать по каталогам... И, главное, зачем?
> К чему такие подробности? К тому, что без мышки у меня к
> обеду пальцы сведет на стрелочках - бегать по каталогам... И, главное,
> зачем?В worker есть множество инструментов для навигации помимо нажатия на двоеточие вверху панели. Причем все из них биндятся.
> К тому, что без мышки у меня к обеду пальцы сведет на стрелочках - бегать по каталогам...И всё-таки zsh эргономичен.
>> К тому, что без мышки у меня к обеду пальцы сведет на стрелочках - бегать по каталогам...
> И всё-таки zsh эргономичен.главное что бы его долбанутые автоподстановки, раскрывались вовремя:)
вместо того что бы удалить /var/tmp, оно почему то раскрыло в /var/temp и удалило...
> главное что бы его долбанутые автоподстановки, раскрывались вовремя:)Так сперва таб, потом подумать, потом только энтер...
Автоподстановки - это замечательно. Но ходить по дереву (нет, тут нужен более точный термин... дебрям? чаще? древлепуще?) Битрикса, например, без того, чтобы постоянно смотреть, какие файлы и папки есть на очередном уровне, мне совершенно не удается.
Это же любая память (и фантазия) сломается: bitrix/components/bitrix/forum/templates/.default/bitrix/forum.post_form/.default/template.php
> Автоподстановки - это замечательно. Но ходить по дереву (нет, тут нужен более
> точный термин... дебрям? чаще? древлепуще?) Битрикса, напримерСоболезную.
> Это же любая память (и фантазия) сломается: bitrix/components/bitrix/forum/templates/.default/bitrix/forum.post_form/.default/template.php
Если надо относительно часто -- пальцы запомнят. Если ещё чаще -- симлинк кинуть можно.
Хотя да, после поверхностного пробега по `tree` осмотр бывает удобней делать с помощью ФМ.
Именно в Битриксе то и дело нужно именно найти, где в этом чудо-дереве тот файл, в котором реализован нужный функционал. Тот же движок форума раскидан по сотне файлов и десяткам папок. Ориентироваться в этой бороде по памяти, имхо, невозможно в принципе.
> Именно в Битриксе то и дело нужно именно найти, где в этом
> чудо-дереве тот файл, в котором реализован нужный функционал.Обычно начинаю с grep -rli (реже find -iname), а Вы? :)
Далеко не всегда известно, что именно ищешь. Там борода не только в файловой системе...
Обычно быстро находится нужное место в шаблоне, но там подключается внутренний модуль с параметрами, а где именно он лежит - без собаки не найдешь. Пример пути к одному из файлов я уже приводил.
[Вброс mode on]
Когда будет порт для Wayland? Нативный, конечно.
[Вброс mode off]:)
> [Вброс mode on]
> Когда будет порт для Wayland? Нативный, конечно.
> [Вброс mode off]
> :)Не ранее чем он станет мейнестримом :-)
>> [Вброс mode on]
>> Когда будет порт для Wayland? Нативный, конечно.
>> [Вброс mode off]
>> :)
> Не ранее чем он станет мейнестримом :-)Wayland или сабж?
>>> [Вброс mode on]
>>> Когда будет порт для Wayland? Нативный, конечно.
>>> [Вброс mode off]
>>> :)
>> Не ранее чем он станет мейнестримом :-)
> Wayland или сабж?Я только "за" чтобы worker cтал мейнстримом, но у него своя ниша и свои пользователи, которым он наиболее удобен и который лучше всего подходит под их задачи. Ну а Wayland.. даже Марк не торопится его вводить и постоянно откладывает, остальные тем более.
> подходит под их задачи. Ну а Wayland.. даже Марк не торопится
> его вводить и постоянно откладывает, остальные тем более.Так он еще сыренький. Но пилится он теми же людьми которые сейчас графическую подсистему развивают. Нравится это кому или нет, но это будущее.
>> подходит под их задачи. Ну а Wayland.. даже Марк не торопится
>> его вводить и постоянно откладывает, остальные тем более.
> Так он еще сыренький. Но пилится он теми же людьми которые сейчас
> графическую подсистему развивают. Нравится это кому или нет, но это будущее.Лол, вы фанатики-донкихоты такие смишные
> Нравится это кому или нет, но это будущее.Помнится, как-то Линусу не понравились варианты и он на пару недель устранился от дел дизайнить git и делать нижний уровень. Есть некоторая надежда, что против отношения "всё равно будет по-нашему" и в этом разе найдётся здравый рассудок с руками впридачу -- интересно, как там hungry.com со своей Y Window System поживают...
У вас какой-то фетиш или сдвиг на этом FM. 90% времени проводите, гуляя по файловой системе?
Да и, костыли совместимости из вяленого пока еще не планируют вытаскивать полностью, и до их полного вытаскивания еще сто лет пройдет, а за это время Ральф наваяет и worker на нем :-)
> Да и, костыли совместимости из вяленого пока еще не планируют вытаскивать полностью,Ну знаете, переть иксовый бэкэнд ради файлменеджера - тот еще изврат.
На xlib? Только разве что на сервере для любителей UI
CDE-look, ностальгия :)
CDE замшелый и неудобный отврат, worker использую именно потому что он мне наиболее удобен и функционален
CDE - тогда был стандартом! KDE 1 только вышел и был очень сырым, а ваш любимый Gnome только задумывался Мигелем.
> KDE 1 только вышел и был очень сырымKDE 1.0 было вполне нормальным, хоть и работало нормально уже на 32M, в отличие от довольствовавшейся шестнадцатью своей же беты. CDE был стандартом на спарках всяких, где и смотрелся достаточно недурно притом. :)
> CDE - тогда был стандартом! KDE 1 только вышел и был очень
> сырым, а ваш любимый Gnome только задумывался Мигелем.Я вообще то на айсе сижу :-) DE мне не нужен изначально, ни как концепт ни как конкретное воплощение