Файловый менеджер PCManFM (http://wiki.lxde.org/en/PCManFM), развиваемый проектом LXDE и изначально основанный на библиотеке GTK+, портирован (http://blog.lxde.org/?p=966) для работы поверх библиотеки Qt. Представленный порт подготовлен основным разработчиком PCManFM но не нацелен на замену версии на базе GTK+, а лишь является экспериментом, направленным на оценку возможностей портирования на другие библиотеки. Для формирования интерфейса в PCManFM используется собственная прослойка libfm, абстрагированная от GTK+, но ранее только теоретически позволяющая использовать другие тулкиты. Теперь теория подтверждена и подготовлен рабочий вариант (http://blog.lxde.org/?p=966) PCManFM на базе Qt.
<center><a href="http://blog.lxde.org/wp-content/uploads/2013/02/pcmanfm-qt.p... src="http://www.opennet.me/opennews/pics_base/0_1361345189.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Qt-вариант PCManFM не использует библиотеки и компоненты KDE, поэтому может быть интересен создателям и пользователям отличных от KDE пользовательских окружений на базе Qt. По скорости работы и легковесности Qt-вариант PCManFM почти не отличается от версии на базе GTK+. Для работы с удалёнными файловыми системами по прежнему используется glib/gio/gvfs. Для сборки вместо autotools задействован cmake. В дальнейшем планируется вынести связанную с Qt функциональность в отдельную библиотеку libfm-Qt, которая может быть использована в сторонних приложениях для выполнения задач, свойственных файловым менеджерам.
URL: http://blog.lxde.org/?p=966
Новость: http://www.opennet.me/opennews/art.shtml?num=36168
Больше абстракций, хороших и полезных.
Абстракция на абстракции абстракцией погоняет
Очень хороший файловый менеджер, он мне нравится гораздо больше, чем Thunar.
Казалось бы при чем тут Thunar
Потому что идёт в составе xfce. Тоже повесил на гвоздик thunar вместе с xfdesktop в пользу pcmanfm. Теперь пользователи kde могут им заменить глюкодром dolphin. Годный и нужный проект.
Не надо, спасибо, кушайте сами.
Вообще-то в текущем его состоянии он очень даже ничего. Меня он устраивает более чем. Даже из виндовых exe dll иконки показывает, пустяк конечно же. но всё-таки приятно. И ещё нравится встроенная возможность создавать архивы (кстати sfx exe тоже умеет) и тд. Единственное чего не хватает, так это в меню по правой кнопке мыши пункта отправить на флеш накопитель.зыж народ тут такого кала накидал в комментариях... жуть. Куда модеры вообще смотрят? Или тут анархия мать порядка?
> Вообще-то в текущем его состоянии он очень даже ничего. Меня он устраивает
> более чем. Даже из виндовых exe dll иконки показывает, пустяк конечно
> же. но всё-таки приятно. И ещё нравится встроенная возможность создавать архивы
> (кстати sfx exe тоже умеет) и тд. Единственное чего не хватает,
> так это в меню по правой кнопке мыши пункта отправить на
> флеш накопитель.
> зыж народ тут такого кала накидал в комментариях... жуть. Куда модеры вообще
> смотрят? Или тут анархия мать порядка?Не холивара ради: дельфин это тоже все умеет, и еще другово кое что. И вроде как не глючит. Да и привычка все таки.
как он по сравнению с krusader'om?
> как он по сравнению с krusader'om?Они немного из разных ниш. Крусадер - это такой недототал командер. А вообще, как я выше писал - дело привычки.
Для KDE есть Krusader, умеющий раз в сто больше...
А для иксов есть worker, умеющий в сто раз больше Krusader..
:-)
речь не о том была. Кстати, глянул я его скриншоты - жуть и кошмар, а по возможностям не похоже, чтобы он умел так уж много.
> речь не о том была. Кстати, глянул я его скриншоты - жуть
> и кошмар, а по возможностям не похоже, чтобы он умел так
> уж много.Свой - http://img59.imageshack.us/img59/3976/screenshot5c85735a.png
По возможностям много больше
и концолька встроенная есть, ага.
Сомнительное достоинство, я бы сказал. Полноценный эмулятор терминала не так легко сделать, а инвалида держать не хочется. Собственно, поэтому у меня ничего кроме xterm не прижилось. А открыть терминал для текущего каталога - такой макрос в любом вменяемом FM сделать не проблема.
> и концолька встроенная есть, ага.Когда то я донимал автора worker этой консолькой, был послан, и как теперь понимаю, совершенно правильно. Проще на кнопку worker сделать вызов полноценного терминала, чем пользоваться каким то встроенным огрызком.
Может тебе еще веб-браузер и медиаплеер в ФМ втолкнуть? Не читал бородатых юних-философов - прога должна выполнять только одну задачу но исключительно хорошо, остальное хоть гуаном зарасти;)
Судя по сайту - ничего особо великого.А возможности крузайдера - http://www.krusader.org/documentation/features.html
Та же проверка хешей из коробки - очень правильное решение.
Я, собственно, не против worker - просто сравнивать легенький FM c монстром-крузайдером как-то странно. Ну и страшный он, конечно - всё ко всему вплотную, глаз замыливается моментально.
Он легонький только по использованию ресурсов. Но это на самом деле "монстр", который к тому же можно настроить как хочешь. Возможностей у крузадера много меньше. Собственно поэтому когда то и слез с него, а вместе с ним и с кед.
На кнопки и в контектное меню worker можно повесить абсолютно все что угодно,нужна проверка хэшей - запросто.
на самом деле - он хавно, как и был. Там не на кнопки вешать что-то надо, а кнопки убирать надо, вместе с панелями и прочим хаосом на экране. Это даже интерфейсом назвать язык не поворачивает. Стыдно и за такое в 21-м веке оправданий нет.
> на самом деле - он хавно, как и был. Там не на
> кнопки вешать что-то надо, а кнопки убирать надо, вместе с панелями
> и прочим хаосом на экране. Это даже интерфейсом назвать язык не
> поворачивает. Стыдно и за такое в 21-м веке оправданий нет.У вас своя точка зрения, у автора worker и у меня своя :-) Интерфейс должен быть удобным, а не "модным" или "современным"
Если вы сравните затраты телодвижений для вызова из меню и из кнопок каких то операций, то кнопки выигрывают совершенно явно. Не хотите вызывать меню и привыкли работать с хоткеями, на любую кнопку можно повесить свой хоткей.
Но даже на приведенном скрине ( а я видел гораздо более навороченные) на кнопки повешено 70 операций. Запомнить 70 хоткеев, я, например, просто не в состояниии.
В крузайдере тоже можно :-) Правда, не на нижние кнопки, а на кнопки на тулбаре вверху. А то, что на скриншоте - лично я бы откровенно место пожалел на такое количество кнопок.
> В крузайдере тоже можно :-) Правда, не на нижние кнопки, а на
> кнопки на тулбаре вверху. А то, что на скриншоте - лично
> я бы откровенно место пожалел на такое количество кнопок.В тулбар столько, 70 операций, не втиснешь :-) Мне удобнее, чем вызывать в консоли и помнить название какого то скрипта, написать его , повесить на кнопку или в контекстное меню worker и забыть о нем. Не говоря уже о том, что повесить на них можно все что угодно.
Почему не втиснешь? Навскидку - если значками, то они у меня, пожалуй, в один ряд сядут - вон, в опере сейчас больше 80 вкладок, у каждой как раз иконка видна. Если текстом - больше места будет, но, кстати, компактнее, чем в воркере.
В 70 значках запутаешься, лучше текстом. Компактнее можно и в worker сделать, просто сократив надписи, но мне удобнее более подробное название, чем разбираться и помнить сокрашения. Но даже если в крузадере можно сделать все тоже самое, что и в worker (откровенно говоря сильно сомневаюсь в этом), то worker на xlib быстрее крузадера на кделибах.
оно давно с кириллицей дружит или русификацию с бубном прикручивать надо?
> оно давно с кириллицей дружит или русификацию с бубном прикручивать надо?Не надо, --enable-xft и можно использовать любые ttf шрифты
значит вручную собирать, готовых пакетов нет (
> значит вручную собирать, готовых пакетов нет (Смотря где, в дебиане, насколько знаю, ее включили, но не включили поддержку avfs для работы с архивами и ftp. В генте нет такой опции, да и во многих нет.
В принципе здесь вина не только майнтейнеров, но и где то автора, он эту опцию поставил лет 5 тому назад, но все никак не хочет ее вывести из разряда "experimental". Ему уже многие писали по этом поводу, но что то затык.
Старая школа :-) "пока не буду полностью уверен, будет experimental"
>> значит вручную собирать, готовых пакетов нет (
> Смотря где, в дебиане, насколько знаю, ее включили, но не включили поддержку
> avfs для работы с архивами и ftp. В генте нет такой
> опции, да и во многих нет.
> В принципе здесь вина не только майнтейнеров, но и где то автора,
> он эту опцию поставил лет 5 тому назад, но все никак
> не хочет ее вывести из разряда "experimental". Ему уже многие писали
> по этом поводу, но что то затык.
> Старая школа :-) "пока не буду полностью уверен, будет experimental""Гвозди б делать из этих людей: крепче б не было в мире гвоздей." )
> "Гвозди б делать из этих людей: крепче б не было в мире
> гвоздей." )Это другая сторона медали "представим преальфа нуль в качестве релиза" :-)
Но мне его позиция как то больше нравится.
Dolphin умеет одну очень удобную вещь, которую не умеет ни один альтернативный файловый менеджер, а именно открывать по нажатию на F4 консоль, причем в одном с Dolphin окне. Чрезвычайно удобно.
1. Dolphin умеет preview большинства популярных форматов (без чего, собственно, использование графических файл-менеджеров теряет смысл).
2. Dolphin умеет фильтр.
3. Dolphin умеет прятать ненужное меню.
4. Dolphin умеет группы.
pacmanfm не умеет ничего из 4-х вышеприведённых пунктов. вот не помню, есть у pacmanfm настраиваемое контекстное меню или нет.
Никогда не понимал смысла превью например доков - все равно ни черта не видно
Часто просто по форме фигурок уже понятно, то или не то. Особенно если перебираешь что-то вроде вариантов оформления - grep там обламывается, а глазами просматривается моментально.
> Часто просто по форме фигурок уже понятно, то или не то. Особенно
> если перебираешь что-то вроде вариантов оформления - grep там обламывается, а
> глазами просматривается моментально.Превью картинок , может быть, что то другое, доки или что то еще, так и не понял зачем оно.
А, дошло. Вы имеете в виду "превью" на меленьких картинках в режиме тайла? Такое я тоже не понимаю. А вот quick view в двухпанельнике - вполне себе осмысленно.
Просто вы не визуал, скорее всего.
> Просто вы не визуал, скорее всего.Может быть, но какого то преимущества превью так и не увидел
Интересно, хоть что-то из иксовых FM умеет делать preview используя внешние приложения + XEmbed? Логичное же решение...
XEmbed - уродский костыль и никто по доброй воле с ним связываться не станет.
А можно подробнее? Мне правда интересно.
> Интересно, хоть что-то из иксовых FM умеет делать preview используя внешние приложения
> + XEmbed? Логичное же решение...Через внешние приложения делал Nautilus из Gnome2, вероятно его аналог из Mate умеет.
Thunar умел, пока на его разработчиков не нашло помрачение, приведшее к запиливанию Thumbler`а.
Dolphin делает часть форматов за счёт внешних либ, вроде бы.
Ага, значит, таки было. Спасибо. А то у меня mc как-то прижился с 97-го года, и всё...
Нажми в PCManFM клавишу F4 и откроется консоль, причем в отдельном окне. А в Dolphin при открытии в том же окне слишком мало места (учитывая меню Dolphin, и хоть немного места для окна с файлами), чтобы в получившейся консоли работать.
Трололо, зажми шифт, неосилятор.
Эта поделка студента, не может заменить мне дельфина.
Значит грызи дальше кактус. Это я тебе как бывший пользователь кед говорю. И при том никто же не заставляет что-либо заменять со стволом приложеным к затылку, верно?
Thunar видел хоть последний? Да и SpaceFM по фичам просто комбайн по сравнению с PCManFM. Но это конечно всё дело вкуса и привычки.
Это тот который не умеет центрировать имя файла/папки по горизонтали?
Или этот был в xfce...
Нет, это тот без двухпанельности с кривой поддержкой самбы, который не делает sync после записи на флушку и вообще смотрится ... ФМ, то же мне.
Самба поддерживается в нем через gvfs тоесть не кривее чем в том же наутилусе. И почему файловый менеджер должен заботится об особенностях файловых систем и делать sync? Просто монтируй флешки с опцией flush и наслождайся тормозами при копировании большого колличества файлов если так лень отключать файловую систему перед отключением устройства.
Теоретиг. Поработай в нем сперва. Он тупо не отпускает флешку еще минут 10 посте того как показал, что все скопировал. Имеется ввиду не 2 мб файлик
На ноутбуке стоит lxde с pcmanfm так что постоянно с ним работаю. Проблем с флешками не замечал.
pcmanfm был классным в версии 0.5. ИМХО сейчас это не торт, со всеми этими кривими подделиями типа gvfs.
Есть замечательный форк Spacefm http://ignorantguru.github.com/spacefm/
Вместо gvfs используется curlftpfs, smbfs, so on. Мега куча разных вкусняшек и фич.
Просто классная весчь!
> Есть замечательный форк SpacefmОчень перегруженные меню. Такое ощущение, что у кого-то указательный палец к мышке прирос.
В Spacefm на хоткеи/скрипты вешается почти всё.
Портанули бы лучше на EFL, было бы полезнее. Там сейчас что-то вырвиглазное, вместо ФМ.
лучше бы вы этим и занялись, чем писать этот комментарий
SpaceFM получше будет.
А .. ээ .. зачем ?
самое то для razor-qt :)
Что же оно такое страшное-то :(
И да, это не файловый менеджер.
дизайнеры что гнома, что кед, ориентируются на макось. прорисовывают мелочи поотдельности, а потом, скомпоновав все в готовое оформление, ужасаются. но что-то менять им уже поздно. на мой взгляд, самый приятный дизайн был у винXP (серый) и тема иконок - гармонировало все со всем
А на мой взгляд, самый приятный дизайн был, есть и будет у fvwm. Но школоте не понять.
А на мой взгляд, самый приятный дизайн был, есть и будет у перфокарт. Но школоте не понять.
> А на мой взгляд, самый приятный дизайн был, есть и будет у перфокарт. Но школоте не понять.На мой взгляд самый приятный дизайн был у тёплого лампового звука. Но школоте не понять.
Зачем всё это, если есть mc?
Для постсоветского пространства - истина в высшей инстанции ;)
Был бы он толком интегрирован в иксы (в частности - буфер обмена) - цены бы ему не было. А так... Впрочем, и так на нём сижу, тем более что текстовый интерфейс даёт крайне удобную возможность скопипастить любой кусок :-)
Интеграция в иксы не у мс, а у эмулятора терминала, которым ты пользуешься. Буфер обмена шифт+левая кнопка мыши - выделения, а дальше от терминала зависит, сразу скопирует или стрл+с жать надо будет.
Я это лет пятнадцать как знаю. Но:1) современный софт на это рассчитан весьма слабо и то и дело что-нибудь выделяет, убивая selection
2) при вставке в гуевый софт оно вставляется не как положено - туда, где текстовый курсор, а туда, где мышь. И начинается пиксель-хантинг
3) выделение не умеет быть вертикальным и вечно таскает лишние пробелы. Где-то это уодбно, как я говорил, что можно что угодно схватить в текстовой консоли, но далеко не всегда.
4) хотелось бы иметь и возможность копипаста файлов. Если подумать - вполне реализуемо даже между разными машинами.
И наверняка я ещё столько же пунктов не вспомнил - привык уже к mc.
Ой чует мое сердце, что разрабы LXDE собрались драпать с gtk, хотя скорее всего я ошибаюсь (как всегда)))).
> Ой чует мое сердце, что разрабы LXDE собрались драпать с gtkА не чует, куда они собрались?
И с сердцем аккуратнее. Вдруг они задумают драпать на winapi, что с ним будет...
Я не стану цитировать заголовок новости специально для Вас, и не просите :-D
Дальше заголовка, как я понял, дело не пошло?
Ну и хрен с ним, как и с зоопарком gdk-pixbuf/cairo/pango
> Ой чует мое сердце, что разрабы LXDE собрались драпать с gtkНасколько понимаю, баги и "неисправимые улучшения" (в смысле выкидывание "ненужной" функциональности без предложения замены) в gtk3 и впрямь оказали некоторое влияние.
Двухоконный режим там есть?
Нет уж. Сознательно юзаете аналог Проводника - извольте мучиться.
> Двухоконный режим там есть?Двухоконный режим есть в muCommander 0.8.2 (mucommander.jar занимает всего 2МБ) — это отличный файловый менеджер для разгребания авгиевых конюшен от различного файлового шлака.
Это шлак на жаве.
> Это шлак на жаве.Что это? Отличная многоплатформенная программа, замена файл-менеджера. Не нужно перекомпилировать и чего-то доустанавливать. "Java используется на 3 миллиардах девайсов", — это рекламный слоган на сплэше инсталлятора Oracle Java.
Обещали запилить.
только когда - хз.
Вендузятный "Проводник" был страшным, неудобным поделием студоты. Но он был нужен, чтобы избежать проблем со всякими NC, DN, VC и иже с ними. И для "непохожести" его сделали однопанельным... С тех пор этот одноногий кастрат кочует из версии в версию, замедляя в 5 раз работу юзеров. Но ладно мелкософт - это настырные дебилы, ВЫ-то зачем его копируете?! Двухпанельный менеджер - это минималистический концепт, МЕНЬШЕ УЖЕ НЕЛЬЗЯ. И работа с двумя панелями - это естественно как подъёмный кран: оттуда взял - туда положил. Просто дико наблюдать, как народ сходит с ума, делая однопанельных уродцев. Неужто время девать некуда??
1. Не все пользователи компьютеров 24/7 заняты постоянным бессмысленным тасованием файлов.
2. Есть тайловые wm, способные сделать из однопанельника сколько_надо_панельник в случае необходимости.
3. Двухпанельники могут сэкономить время на довольно скромном количестве операций, обычно включающих в себя сравнение двух директорий. Не требуется сравнение — экономии нет.
4. Двухпанельники неудобны в режиме показа тумб, основном для однопанельников.
5. В работе с двумя панелями естественности не больше, чем в работе с однопанельником или командной строкой. Если это привычно и удобно вам, это не значит, что оно же привычно и удобно всем остальным.
У двухпанельников есть свои фишки. Прежде всего это крайне удачно подобранные хоткеи - FX для view/edit/copy/move/delete, insert для выделения - и случайно не нажмешь, и на виду.Во-вторых - именно вертикальный список, который гораздо легче читается для всего, кроме фоток (а тумбы, в общем-то, только для них пригодны). При этом в глаза бросаются мелкие различия в именах файлов или атрибутах(они ж друг под другом).
Третье - именно двухпанельность. С одной стороны - выбрав source мы этим автоматом выбираем destination. С другой - поскольку панели друг о друге знают, возможны и тривиальны операции вроде "показать в соседней панели тот же каталог (или его родителя)", "получить имя выбранного файла в соседней панели" и т.п. - и это еще одна "правильная" фича двухпанельников, так как для консольных операций одного списка явно маловато.
Ну и всё, что на это навешивается - результаты поиска сравнить с содержимым каталога, и т.п. Нужно всё это отнюдь не только для "бессмысленного тасования файлов" - к примеру, по дереву исходников так бегать удобнее, особенно сравнивая какие-то куски. В 90% случаев даже IDE особо не нужна. В общем, много плюсов...
>Во-вторых - именно вертикальный список, который гораздо легче читается для всего, кроме фоток (а тумбы, в общем-то, только для них пригодны).1. избражения
2. видео
3. шрифты
4. pdf/djvu/ps, особенно если превью — обложка книгиПлюс, лично мне списки как раз не очень удобны для основного режима, только если нужна сортировака.
Я не спорю, что кому-то для его задач удобны именно двухпанельники. Напротив, это пользователи двухпанельников очень часто не хотят понимать, что кроме их юзкейса есть и другие. Что, собственно, хорошо видно в комментарии, начинающем ветку.
Пункты 1 и 3 понимаю - но со шрифтами что-либо делать лично мне приходится один раз - при установке/настройке системы. А для полиграфии, полагаю, какие-то менеджеры есть. Картинки - согласен. Как минимум, пока у вас не лежат рядом одни и те же картинки в разных форматах ;-)Фильмы и книги - сорри, но что там увидишь на этой превьюшке? А вот текстовое название, в строку, чтобы поместилась вся дурь, что иногда добавляют к имени файла - самое оно. В случае книги ещё и автора видно, на которого лично я ориентируюсь не реже, чем на название. Впрочем, тот комментарий - таки да, излишне резок.
>но со шрифтами что-либо делать лично мне приходится один раз - при установке/настройке системыЕсли заниматься созданием изображений, флэшек, разработкой собственных шрифтов — то и превью пригождаются.
>А для полиграфии, полагаю, какие-то менеджеры есть.
Есть, но превью в фм и специализированная софтина — они для разного. Первое — быстро сориентироваться что и где «на глазок» и закинуть куда надо. Второе — детально изучить шрифт и т.д.
>Как минимум, пока у вас не лежат рядом одни и те же картинки в разных форматах ;-)
Фигня, отличаются расширением. «Рядом разных версий» или вообще разные — вот с чем помогает разобраться превью.
>Фильмы и книги - сорри, но что там увидишь на этой превьюшке?
Кадр. Когда в одной директории много неборльших клипов — помогает сориентироваться быстрее, чем по названию. особенно если названия не помнишь.
Книги — обложка же. Книг в pdf/djvu не встречали?
Я уже выше говорил — разные люди обрабатывают информацию в разных же формах с разной скоростью и лёгкостью. У меня, к примеру, отличная память на изображения. Я их быстро и легко узнаю, всегда помню, где видел раньше. С текстом хуже, но тоже помню по отрывкам — а вот названия-авторы-имена файлов, всё это несколько хуже. Тексты на слух воспринимаю и запоминаю очень плохо, с музыкой вообще проблема.
Исходя из этого, мне удобней визуальное представление информации в файловых менеджерах, плюс в ряде случаев/задач — текстовое. У кого-то картина может быть иная.
Ладно, кому что. Мне чтобы картинка имела какой-то смысл она должна быть площадью раз так в десять побольше, чем стандартная превьюшка. И то с фильмами, пожалуй, будут проблемы. Только тогда их на экран вместится с десяток. А вот текстовая информация - это да, в любых количествах. Та же музыка - я ни одной обложки не помню, а вот по именам/названиям всё разложено и находится.
> В работе с двумя панелями естественности не больше, чем в работе с однопанельником или командной строкой. Если это привычно и удобно вам, это не значит, что оно же привычно и удобно всем остальным.Вот и сделали бы как в Dolphin, чтоб из однопанельного режима переключаться в двухпанельный по щелчку (и обратно) когда это необходимо.
Установил PCManFM 1.1.0. Снёс Thunar-1.6.2. И как-то легче стало.
far под qt портировать-бы
подготовлен рабочий вариант PCManFM на базе Qt.
Cannot find source file:pathcompleter.cpp
Cannot find source file:
utilities.cpp
Я тоже тунар заменил с пол года назад. Поставил PcmanFM на xubuntu - гораздо удобнее и органичнее работает.
зря: thunar сейчас двухпанельный и прикрутить к нему можно всё что угодно