Подробный гайд: запуск файлового менеджера через терминал в Astra Linux

Запуск файлового менеджера в Astra Linux через терминал: команды для Fly, KDE, GNOME. Открытие папок, работа в фоне, решение ошибок.

2026.05.09                  


Подробный гайд: запуск файлового менеджера через терминал в Astra LinuxПодробный гайд: запуск файлового менеджера через терминал в Astra Linux В Astra Linux команда запуска проводника зависит от редакции (Special Edition / Common Edition) и установленного графического окружения. Ниже приведён универсальный алгоритм, который покрывает 99% сценариев.


1. Определите текущее графическое окружение

Откройте терминал (Ctrl + Alt + T или через меню Пуск → Системные → Терминал) и выполните:

echo $XDG_CURRENT_DESKTOP

Результат укажет на используемую среду:

Вывод команды Среда Файловый менеджер
Fly Fly DE fly-files
KDE KDE Plasma dolphin
GNOME GNOME nautilus
XFCE / LXQt XFCE / LXQt thunar / pcmanfm-qt

Примечание:

В официальной Astra Linux Special Edition (1.7/1.8) по умолчанию используется Fly DE → команда fly-files.


2. Базовые команды запуска

Окружение Команда запуска
Fly DE fly-files
KDE dolphin
GNOME nautilus
XFCE thunar
LXQt pcmanfm-qt

Открытие конкретной папки

fly-files /home/$(whoami)/Документы
dolphin ~/Загрузки
nautilus /etc

~ автоматически раскрывается в домашнюю директорию текущего пользователя.

Открытие текущей директории

fly-files .
# или универсально:
xdg-open .

xdg-open автоматически вызовет файловый менеджер, установленный в системе по умолчанию.


3. Запуск в фоне (чтобы терминал оставался свободным)

По умолчанию GUI-приложение блокирует терминал до закрытия окна.

Чтобы этого избежать:

# Простой вариант (останется привязанным к сессии терминала)
fly-files &

# Надёжный вариант (отвязка от терминала, логирование ошибок в /dev/null)
nohup fly-files &>/dev/null &

После запуска в фоне терминал вернёт управление. Вы можете закрыть окно терминала — проводник продолжит работать.


4. Решение типичных проблем

Проблема Причина Решение
command not found Пакет не установлен sudo apt update && sudo apt install fly-files (или dolphin/nautilus)
Cannot open display: :0 Нет активной графической сессии Убедитесь, что вы работаете в графическом режиме. Проверьте: echo $DISPLAY (должно вернуть :0 или :1). В SSH без -X/-Y GUI не запустится.
Ошибки D-Bus / Failed to connect to session bus Сломанная сессия или запуск от root Запускайте от обычного пользователя. Если нужно от root: sudo -H fly-files (не рекомендуется из-за политики безопасности).
Приложение не реагирует / висит Конфликт с существующим экземпляром killall fly-files (или dolphin/nautilus), затем запустите заново.
На серверной версии без GUI Отсутствует X11/Wayland Установите графическое окружение или используйте консольные файловые менеджеры: mc, ranger, vifm.

5. Особенности Astra Linux (Parsec / MAC)

Astra Linux SE использует мандатный контроль доступа (Parsec).

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

  • Не запускайте GUI-приложения через sudo без флага -H и правильной настройки X-авторизации (xhost + или xauth).
  • Если в системе включён строгий режим изоляции, убедитесь, что у пользователя есть права на чтение целевой директории в контексте безопасности.
  • Для запуска от другого пользователя используйте pkexec или sudo -u имя_пользователя fly-files (только если пользователь уже вошёл в графическую сессию).

6. Полезные дополнения

Создать алиас для быстрого вызова

echo "alias ef='fly-files'" >> ~/.bashrc
source ~/.bashrc
# Теперь достаточно ввести: ef

Проверить установленный пакет

dpkg -l | grep -E 'fly-files|dolphin|nautilus|thunar|pcmanfm'

Найти путь к исполняемому файлу

which fly-files
# или
type -a fly-files

Добавить в автозагрузку

Создайте файл ~/.config/autostart/fly-files.desktop:

[Desktop Entry]
Type=Application
Name=File Manager
Exec=fly-files
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true

Итог

Задача Команда
Быстрый запуск проводника fly-files (Fly) / dolphin (KDE) / nautilus (GNOME)
Открыть папку fly-files /путь/к/папке
Открыть текущую директорию fly-files . или xdg-open .
Запустить в фоне nohup fly-files &>/dev/null &
Проверить окружение echo $XDG_CURRENT_DESKTOP