PCManFM портирован на Qt

465

Менеджер файлов PCManFM, который развивается проектом LXDE и который был изначально основан посредством библиотеки GTK+. Основной целью его разработки было предоставление возможности портирования для дальнейшей работы поверх библиотеки Qt. Данный порт подготовлен разработчиком компании PCManFM, но стоит заметить, что он не был изначально нацелен на полную замену ранее выпущенной версии, поддерживаемой базой GTK+, а только считается результатом эксперимента, основной задачей которого является оценка возможностей портирования на иные библиотеки. Для того, чтобы сформировать интерфейс в PCManFM были использованы собственные прослойки libfm, абстрагированные от GTK+, которая ранее позволяла исключительно теоретически использовать иные тулкиты. В настоящий момент теория была подтверждена и на ее основании был создан новый рабочий вариант PCManFM, основанный на базе Qt. Кстати, мп3 слушать онлайн бесплатно можно с помощью проигрывателя Amarok.

Qt-вариант PCManFM не предназначен для использования библиотеки и прочих компоненты KDE, в результате чего он может особо заинтересовать создателей и пользователей, которые отличаются от KDE пользовательского окружения основанного на базе Qt. Что касается оперативности работы и ее легковесности Qt-вариант PCManFM почти не возможно отличить от выпущенных ранее версий, которые были основаны на базе GTK+. Для того, чтобы работать с удалёнными системами файлов используется система glib/gio/gvf, как это было в предыдущих аналогах. Для сборки задействован не autotools, как это было ранее, а cmake. В ближайшем будущем запланировано вынести привязанную к Qt производительность в отдельно созданную библиотеку libfm-Qt, которая в перспективе может использоваться в приложениях не имеющих никакого отношения к данной разработке для выполнения задач, свойственных менеджерам файлов.