PCmanFM-Qt
Views
Actions
Namespaces
Variants
Tools
Обзор
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 здесь.