PCManFM (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
PCManFM
. Дата последней синхронизации: 17 июля 2022. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
LXDE (Русский)
Openbox (Русский)
Функциональность файлового менеджера
SpaceFM (Русский)
Thunar (Русский)
GNOME Files
Nemo
PCManFM
— это свободный файловый менеджер, который используется по умолчанию в
LXDE
.
Установка
Установите
пакет
pcmanfm
или
pcmanfm-gtk3
AUR
для GTK3 версии или
pcmanfm-git
AUR
для разрабатываемой версии.
Qt
-варианты доступны в пакетах
pcmanfm-qt
и
pcmanfm-qt-git
AUR
.
Также рекомендуется установить
gvfs
для поддержки корзины, монтирования с помощью
udisks
и удаленных файловых систем.
Управление рабочим столом
Команда, позволяющая PCManFM устанавливать обои и разрешать использование значков на рабочем столе:
$ pcmanfm --desktop
Собственное меню рабочего стола оконного менеджера будет заменено на меню, которое предоставляет сам PCManFM. Однако его можно легко восстановить из самого меню PCManFM, выбрав
Параметры рабочего стола
, а затем включив опцию
При клике на рабочем столе показывать контекстное меню менеджера рабочего стола
на вкладке
Дополнительно
.
Настройки рабочего стола
При использовании родного меню рабочего стола, предоставляемого оконным менеджером, введите следующую команду, чтобы в любое время установить или изменить настройки рабочего стола:
$ pcmanfm --desktop-pref
Стоит рассмотреть возможность добавления этой команды в привязку клавиш или в собственное меню рабочего стола для удобного доступа.
Создание новых значков
Пользовательский контент, такой как текстовые файлы, документы, изображения и т.д., можно перетаскивать прямо на рабочий стол. Чтобы создать ярлыки для приложений, необходимо будет скопировать их файлы
.desktop
в сам каталог
~/Рабочий стол
. Не перетаскивайте файлы туда, так как они будут перемещены полностью. Синтаксис команды для этого таков:
$ cp /usr/share/applications/
имя-приложения
.desktop ~/'Рабочий стол'
Например, если у вас установлен
lxterminal
, для создания его ярлыка на рабочем столе будет использоваться следующая команда:
$ cp /usr/share/applications/lxterminal.desktop ~/'Рабочий стол'
Для тех, кто использовал программу
xdg-user-dir
для создания своих каталогов
$HOME
, дальнейшая настройка не потребуется.
Режим демона
Чтобы запустить PCManFM в фоновом режиме (например, для автоматического подключения съемного носителя), используйте:
$ pcmanfm -d
В случае сбоя автоматического монтирования смотрите
udisks
.
Автозапуск
Способ автоматического запуска PCManFM в качестве
демона
или для управления рабочим столом в качестве
оконного менеджера
зависит от конкретного оконного менеджера. Например, чтобы включить управление рабочим столом для
Openbox
, добавьте следующую команду в файл
~/.config/openbox/autostart
:
pcmanfm --desktop &
Просмотрите соответствующую статью вики и/или официальную домашнюю страницу используемого вами или предполагаемого оконного менеджера. Если оконный менеджер не предоставляет файл автозапуска, PCManFM можно запустить автоматически, отредактировав один или оба из следующих файлов:
xinitrc
: При использовании
SLiM
или команды
startx
xprofile
: При использовании
экранного менеджера
, такого как
LXDM
или
LightDM
Дополнительные возможности и функциональность
Менее опытные пользователи должны знать, что один только файловый менеджер, особенно при установке в автономный
оконный менеджер
, такой как
Openbox
, не обеспечит всех тех возможностей, к которым привыкли пользователи полнофункциональных сред рабочего стола, таких как
Xfce
и
KDE
. Ознакомьтесь со статьей
функциональность файлового менеджера
для получения дополнительной информации.
Советы и рекомендации
Получение миниатюр для других типов файлов
Смотрите
Функциональность файлового менеджера#Использование PCManFM для получения превью для других типов файлов
.
Эмулятор терминала по умолчанию
Вы можете настроить, какой эмулятор терминала PCManFM должен использоваться по умолчанию при использовании пункта меню
Инструменты > Открыть текущую папку в терминале
, в разделе
Правка > Параметры > Расширенные
.
Интеграция архиватора
Можно выбрать встроенный архиватор в разделе
Правка > Параметры > Расширенные
.
PCManFM поддерживает
file-roller
,
xarchiver
(или
xarchiver-gtk2
[
ссылка недействительна
: package not found]
),
engrampa
и
ark
.
Добавление своих пунктов в контекстное меню
PCManFM поддерживает
Desktop file specification extension
(DES-EMA), позволяющий добавлять произвольные пункты в контекстное меню файлов и каталогов. Чтобы добавить свой пункт, создайте каталог
~/.local/share/file-manager/actions/
(если его ещё нет) и в нём файл с расширением
.desktop
:
~/.local/share/file-manager/actions/
действие
.desktop
[Desktop Entry]
Type=Action
Profiles=
id_профиля
Name=
Название действия на английском
Name[ru]=
Название действия на русском
Icon=
название значка
# Пример: Icon=text-editor

[X-Action-Profile
id_профиля
]
MimeTypes=
MIME-типы (через точку с запятой)
Exec=
команда и аргументы
# Пример: Exec=gedit %f
К одному действию можно привязать один или несколько профилей, перечислив их id через точку с запятой. Профили позволяют указать, какие команды для каких типов файлов выполнять — таким образом одно и то же действие может запускать разные команды в зависимости от типа выбранного файла. Помимо конкретных MIME-типов (например,
text/plain
для текстовых файлов), можно использовать следующие общие типы:
all/allfiles
— любые файлы;
inode/directory
— любые каталоги;
all/all
— любые файлы и каталоги.
Примечание
Можно запускать команды от имени root с помощью
pkexec
, однако прямой его вызов не сработает и нужно создать промежуточный скрипт, как описано в
этой статье на wiki.lxde.org
.
Шаблоны
PCManFM добавляет файлы из каталога
~/Шаблоны
в качестве пунктов контекстного меню
Создать новый...
при запуске.
Миниатюры
Как и некоторые другие файловые менеджеры (например,
Nautilus
) PCManFM будет загружать миниатюры всех файлов в папке.
Чтобы не нагружать жесткий диск, ограничьте количество изображений в папке до 100.
Решение проблем
При выборе "Открыть с помощью" открывается пустое окно
Если вы не видите никаких приложений для выбора в диалоговом окне открытия с помощью, вы можете попробовать удалить
gnome-menus
и вместо этого установить
lxmenu-data
.
Кроме того, экспортируйте следующие переменные окружения:
export XDG_MENU_PREFIX=lxde-
export XDG_CURRENT_DESKTOP=LXDE
Нет "Приложений"
Вы можете попробовать этот метод:
Удалите все файлы в папке
$HOME/.cache/menus
и снова запустите PCManFM.
PCManFM требует, чтобы была установлена
переменная окружения
XDG_MENU_PREFIX
. Значение переменной должно совпадать с началом файла, находящегося в каталоге
/etc/xdg/menus/
.
Например, вы можете задать значение в вашем файле
.xinitrc
с помощью строки:
export XDG_MENU_PREFIX="lxde-"
Дополнительную информацию смотрите в этих темах:
[1]
, и особенно в этом сообщении на форумах Linux Mint:
[2]
Нет значков
Если вы используете
оконный менеджер
вместо
среды рабочего стола
и у вас нет значков для папок и файлов, укажите тему значков GTK.
Если у вас установлен, например,
oxygen-icons
отредактируйте
~/.gtkrc-2.0
или
/etc/gtk-2.0/gtkrc
и добавьте следующую строку:
gtk-icon-theme-name = "oxygen"
Примечание
Все экземпляры PCManFM должны быть перезапущены, чтобы изменения вступили в силу!
В противном случае используйте другой (
gnome
,
hicolor
, и
locolor
не работают). Чтобы посмотреть список установленных тем значков:
$ ls ~/.icons/ /usr/share/icons/
Если ни одна из уже установленных тем не подходит, установите подходящую. Список пакетов значков, доступных в репозиториях, можно получить с помощью команды:
$ pacman -Ss icon-theme
Совет
Для альтернативного решения с графическим интерфейсом установите
lxappearance
и примените оттуда тему значков.
Не работает переход к предыдущей/следующей папке с помощью кнопок мыши
Для решения проблемы можно использовать
Xbindkeys
.
Установите
xbindkeys
,
xvkbd
AUR
и отредактируйте файл
~/.xbindkeysrc
следующим образом:
# Пример .xbindkeysrc для мыши G9x.
"/usr/bin/xvkbd -text '\[Alt_L]\[Left]'"
 b:8
"/usr/bin/xvkbd -text '\[Alt_L]\[Right]'"
 b:9
Узнать правильные коды кнопок для вашей мыши можно с помощью
xorg-xev
.
Добавьте:
xbindkeys &
в ваш
~/.xinitrc
для запуска xbindkeys при входе.
Параметр --desktop не работает или вызывает сбой X-сервера
Убедитесь, что вы являетесь владельцем и имеете права на запись в
~/.config/pcmanfm
.
Установка обоев с помощью параметра
--desktop-pref
или редактирование
~/.config/pcmanfm/default/pcmanfm.config
решает проблему.
Настройки терминала не сохраняются
Убедитесь, что у вас есть права доступа к файлу конфигурации libfm:
chmod -R 750 ~/.config/libfm
chmod 640 ~/.config/libfm/libfm.conf
PCManFM не запоминает настройки сортировки файлов
Вы можете использовать
Вид > Сортировать файлы
, чтобы изменить порядок, в котором PCManFM отображает файлы, но PCManFM не запомнит это при следующем запуске. Для сохранения изменений откройте
Правка > Параметры
и затем просто закройте. Это действие запишет текущие значения sort_type и sort_by в файл
~/.config/pcmanfm/LXDE/pcmanfm.conf
.
Ошибка "Не авторизован" при попытке смонтировать диск
Добавьте правило
polkit
в
/etc/polkit-1/rules.d/00-mount-internal.rules
:
polkit.addRule(function(action, subject) {
   if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" &&
      subject.local && subject.active && subject.isInGroup("storage")))
      {
         return polkit.Result.YES;
      }
});
И добавьте своего пользователя в группу
storage
:
# usermod -aG storage
пользователь
Операция не поддерживается
Смотрите раздел
Устранение часто встречающихся неполадок#Разрешения сессии
.
Теряются пароли при перезагрузке системы
Установите приложение для управления ключами, например
gnome-keyring
,
kde-wallet
или
lxqt_wallet
AUR
для общих сетевых ресурсов или
агент SSH
, если это необходимо.