PCmanFM-Qt

Revision as of 07:50, 2 March 2023 by Krotesk (talk | contribs)
Other languages:
English • ‎русский

Обзор

PCManFM-Qt - это Qt-порт PCManFM, файлового менеджера LXDE. Он является официальным файловым менеджером lxqt, но имеет мало зависимостей и может быть использован в качестве встроенного файлового менеджера в любом оконном менеджере или среде рабочего стола.


Создание пользовательских действий

Прежде чем создавать действия (которые являются файлами рабочего стола), сначала создайте их каталог/папку, скопировав приведенную ниже команду в терминале:

mkdir -p ~/.local/share/file-manager/actions

Последние два каталога в приведенной выше строке теперь были созданы рекурсивно. Вы также можете создавать их один внутри другого с помощью файлового менеджера. Если вы предпочитаете этот метод и не видите первый скрытый каталог (.local) в Home (~/), нажмите Ctrl+h, чтобы он (и все скрытые файлы и каталоги) появился.


Приведенные ниже действия являются лишь примерами. Вы можете использовать их и создавать на их основе свои собственные действия.


Пользовательское действие "Редактировать от root"

Создайте и отредактируйте файл действий (rootedit.desktop) либо с помощью файлового менеджера, либо выполнив по очереди эти команды терминала (замените juffed на свой текстовый редактор, если он другой):

touch ~/.local/share/file-manager/actions/rootedit.desktop
juffed ~/.local/share/file-manager/actions/rootedit.desktop

Вставьте следующее содержимое в rootedit.desktop:

[Desktop Entry]
Type=Action
Name=Edit as Root
Icon=dialog-password
Profiles=profile-zero;

[X-Action-Profile profile-zero]
Exec=gksu juffed %f
Name=Default profile

Замените juffed на ваш текстовый редактор, если он другой, и замените gksu на kdesu, если вы используете kdesu.


Пользовательское действие "Установить как обои"

Создайте и отредактируйте файл действия (wallpaper.desktop) либо с помощью файлового менеджера, либо выполнив по очереди эти команды терминала (замените juffed на свой текстовый редактор, если он другой):

touch ~/.local/share/file-manager/actions/wallpaper.desktop
juffed ~/.local/share/file-manager/actions/wallpaper.desktop

Вставьте следующее содержимое в wallpaper.desktop:

[Desktop Entry]
Type=Action
Name[en]=Set As Wallpaper
Icon=user-desktop
Profiles=profile-zero;

[X-Action-Profile profile-zero]
MimeTypes=image/*;
Exec=pcmanfm-qt -w %f
Name[en]=Default profile
SelectionCount==1


Пользовательское действие “Архивировать”

Если у вас нет ни одного из этих приложений-архиваторов, перечисленных в разделе pcmanfm-qt Параметры > Дополнительно, вы можете использовать утилиту архивирования командной строки, например atool с пользовательскими действиями. Сначала установите atool из репозитория:

sudo pacman -S atool

Создайте и отредактируйте файл действий (compress.desktop) либо с помощью файлового менеджера, либо выполнив по очереди эти команды терминала (замените juffed на свой текстовый редактор, если он отличается):

touch ~/.local/share/file-manager/actions/compress.desktop
juffed ~/.local/share/file-manager/actions/compress.desktop

Вставьте следующее содержимое в compress.desktop:

[Desktop Entry]
Type=Action
Name[en]=Compress
Icon=application-x-compressed-tar
Profiles=profile-zero;

[X-Action-Profile profile-zero]
MimeTypes=all/all;
Exec=apack %d/%n.tar.gz %F
Name[en]=Default profile
SelectionCount==1

Это создаст архив YOUR_USERNAME.tar.gz из выбранных файлов/каталогов в текущем каталоге. (Вам может понадобиться изменить значок в приведенном выше коде, если у вас нет значков oxygen).


Пользовательское действие “Распаковать”

Если у вас нет ни одного из этих приложений-архиваторов, перечисленных в разделе pcmanfm-qt Параметры > Дополнительно, вы можете использовать утилиту архивирования командной строки, например atool с пользовательскими действиями. Сначала установите atool из репозитория:

sudo pacman -S atool

Создайте и отредактируйте файл действий (extract.desktop) либо с помощью файлового менеджера, либо выполнив по очереди эти команды терминала (замените juffed на свой текстовый редактор, если он отличается):

touch ~/.local/share/file-manager/actions/extract.desktop
juffed ~/.local/share/file-manager/actions/extract.desktop

Вставьте следующее содержимое в extract.desktop:

[Desktop Entry]
Type=Action
Name[en]=Extract
Icon=package-x-generic
Profiles=profile-zero;

[X-Action-Profile profile-zero]
MimeTypes=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;multipart/x-zip;
Exec=atool --extract-to=%d %f
Name[en]=Default profile
SelectionCount==1

Это приведет к распаковке выбранного архива в текущий каталог. (Вам может понадобиться изменить значок в приведенном выше коде, если у вас нет значков oxygen).


Смотрете также

Вы можете найти больше страниц о LXQt в Manjaro Wiki Desktop_Environments/ru#LXQt здесь.