Как удалить dolphin ubuntu
Обновлено: 04.07.2024
Все мы, и администраторы серверов и пользователи обычных компьютеров очень часто имеем дело с файлами. Важно работать с файлами в удобной нам среде, так как этот процесс может занимать довольно много времени. Мы часто открываем, удаляем, перемещаем и переименовываем файлы. Поэтому в этой статье давайте рассмотрим как выбрать файловый менеджер для Ubuntu.
По умолчанию Ubuntu поставляется с Nautilus, но он может устраивать не всех своим внешним видом и функциональностью, мы рассмотрим еще семь различных файловых менеджеров, а также способы их установки.
Как изменить файловый менеджер по умолчанию в Ubuntu
Если вы решили сменить файловый менеджер ubuntu на другой сделать это не так уж сложно. Установите понравившуюся программу, и подправьте несколько файлов чтобы контекстное меню работало с новым файловым менеджером.
TryExec=файловый_менеджер
Exec=файловый менеджер
А теперь то же самое в файле:
TryExec=файловый_менеджер
Exec=файловый_менеджер %U
В Kubuntu файловый менеджер по умолчанию настраивается в Параметрах системы KDE. А теперь перейдем непосредственно к обзору файловых менеджеров для Ubuntu.
Файловые менеджеры для Ubuntu
Не все знают о широком выборе файловых менеджеров для Linux. Или же не полностью реализуют возможности тех программ, о которых знают. Бывают разные файловые менеджеры для Ubuntu и их есть предостаточно, так же как и других программ. Вот самые популярные из них:
- Nautilus
- MidnightCommander
- Thunar
- PCManFM
- Dolphin
- Krusader
- XFE
Они все - отличные файловые менеджеры. Здесь есть и простые и многофункциональные. Вы сможете выбрать файловый менеджер, который подойдет к вашим потребностям. Midnight Commander и Dolphin мои любимые файловые менеджеры. Я использую их довольно часто.
Дальше мы рассмотрим каждый файловый менеджер, чтобы вы могли сравнить их основные функции и возможности. Не обойдем стороной и файловый менеджер по умолчанию Ubuntu - Nautilus.
Все эти файловые менеджеры можно настроить по своему вкусу. Наиболее настраиваемые - Krusader и Konqueror. Midnight Commander - единственный файловый менеджер с консольным интерфейсом, но у него есть тоже много настроек.
1. Midnight Commander
Midnight Commander - это файловый менеджер с интерфейсом командной строки (cli). Он особенно полезен, когда нет возможности запустить графическую оболочку, но также может использоваться в качестве основного файлового менеджера в графическом интерфейсе. Его можно запускать практически в любой оболочке командной строки и даже в SSH сессии.
Запустить Midnight Commander из командной строки можно выполнив:
На скриншоте выше показан Midnight Commander в одной вкладке эмулятора терминала Ubuntu. Пользовательский интерфейс программы делится на две панели, каждая из которых отображает содержимое директории. В верхней части каждой панели отображается текущий каталог. Навигация осуществляется с помощью клавиш стрелок. Клавиша Enter используется для открытия папки.
В самом верху программы есть меню с пунктами настройки программы, левой и правой панели, а также различными операциями для файлов. В нижней части окна отображается информация о выбранном файле или каталоге, а также ряд с функциональными клавишами. Вы можете просто нажать нужную функциональную клавишу чтобы быстро выполнить то или иное действие. Также здесь вы можете видеть строку терминала, для быстрого выполнения команд в текущем каталоге.
Установить Midnight Commander можно командой:
sudo apt install mc
2. Krusader
Krusader - это исключительный файловый менеджер, использующий концепции Midnight Commander в графическом интерфейсе. Он тоже использует двухпанельный интерфейс, но также поддерживает множество дополнительных функций. Здесь поддерживается навигация с помощью клавиатуры и, как обычно, с помощью мыши.
В Krusader также есть две панели, в которых отображается содержимое каталога, но здесь еще есть вкладки, которые позволяют открыть несколько папок на одной панели.
На каждой вкладке можно настроить режим отображения файлов. На скриншоте файлы отображаются в подробном режиме - значок, имя, размер, дата создания, владелец и права доступа.
В верхней части окна тоже есть меню, а в нижней - строка функциональных клавиш и терминал. Krusader автоматически сохраняет текущие каталоги и настройки отображения, так что открыв программу, вы вернетесь к тем папкам, с которыми закрыли ее в прошлый раз.
Из полезных возможностей можно отметить поддержку протоколов FTP и samba, что упрощает доступ к файлам на удаленных серверах.
Чтобы установить этот лучший файловый менеджер Ubuntu выполните:
sudo apt install krusader
Важно заметить что написан он на Qt, и потянет с собой всю Qt и несколько библиотек KDE.
3. Konqueror
Konqueror - это еще один мощный файловый менеджер из стандартного набора KDE. У него есть одна интересная особенность - кроме доступа к файлам здесь можно ввести url и просматривать интернет-страницы.
Еще одной особенностью этого файлового менеджера есть возможность открывать несколько вкладок, в каждой из которых можно открыть отдельный каталог.
На снимке окно программы разделено на три части справа и боковую панель слева. Боковая панель с деревом каталогов используется для быстрой навигации по файловой системе.
Мне особенно нравится в Konqueror боковая панель, с помощью которой можно легко найти нужные файлы, ориентироваться в файловой системе, а также быстро удалять ненужные деревья каталогов.
Интерфейс программы похож на Krusader и Midnight Commander, только функционала здесь намного меньше. Вместо двух стандартных вкладок здесь есть возможность создавать несколько панелей и размещать их по своему усмотрению. Навигацию по вкладкам и каталогам можно выполнять как с помощью клавиатуры, так и мыши.
Здесь тоже настраивается режим отображения файлов для каждой отдельной вкладки, но нет автоматического сохранения. Зато вы можете вручную сохранить расположение и вкладки которые нужно запускать при каждом старте программы.
Для установки в Ubuntu используйте команду:
sudo apt install konqueror
4. Double Commander
Это еще один отличный файловый менеджер в стиле Midnight Commander и Krusader. Но на этот раз он основан на библиотеке GTK, а это значит что он отлично подойдет для тех кто хочет отличный, многофункциональный файловый менеджер и не хочет тянуть половину библиотек KDE в систему.
Интерфейс разделен на две панели. Из исключительных особенностей можно отметить встроенный текстовый редактор, поддержку просмотра файлов в HEX и бинарном форматах, поддержку работы с архивами. Также здесь поддерживаются различные сетевые возможности, такие как подключение по Webdav, FTP, Samba.
Для установки выполните вот такие команды:
sudo add-apt-repository ppa:alexx2000/doublecmd
sudo apt install doublecmd-gtk
5. Dolphin
Это еще один файловый менеджер из KDE. Его интерфейс очень похож на Konqueror, но он более красивый и функциональный. Здесь тоже есть возможность создать несколько панелей и вкладок. Также есть боковая панель с ярлыками быстрого доступа к файловой системе.
По умолчанию открывается только одна панель, но ничего не мешает добавить еще одну и сделать Dolphin похожим на Krusader. Но разделение панелей как в Konqueror здесь не поддерживается.
Хотя здесь и поддерживаются вкладки, но они не сохраняются и после перезагрузки программы, она запускается с одной вкладкой, в которой открыта ваша домашняя папка.
Устанавливается Dolphin командой:
sudo apt install dolphin
6. Nautilus
Nautilus используется по умолчанию в Ubuntu и я не мог не сказать о нем пару слов. Здесь есть поддержка нескольких панелей и вкладок также есть боковая панель с ярлыками быстрого доступа. Это простой и стабильный файловый менеджер, отлично подходит для начинающих из-за своей простоты.
Навигация по каталогам осуществляется с помощью стрелок на клавиатуре или мышки. Горячие сочетания клавиш есть, но их не так много как в Double Commander.
7. Thunar
Это еще один легковесный и простой файловый менеджер. Пожалуй, еще проще чем Nautilus. Он выглядит и работает так же.
Установить в Ubuntu можно командой:
sudo apt install thunar
8. PcManFM
Еще один в меру простой файловый менеджер Ubuntu. Выглядит так же как и двое предыдущих. Поддерживаются вкладки и большинство функций для удобной работы с файлами.
В левой части экрана есть панель с отображением файловой системы в виде дерева, также как и в Konqueror. Этот файловый менеджер вмещает в себе отличную функциональность и в то же время очень простой интерфейс.
Для установки выполните:
sudo apt install pcmanfm
9. XFE
Это один из наиболее интересных файловых менеджеров. В своем интерфейсе он включает много возможностей из Nautilus, Thunar и PcManFm но в то же время он намного гибче.
XFE может быть сконфигурирован для отображения одной или нескольких панелей с файлами. Боковую панель при желании можно отключить. Поддерживается перетаскивание файлов, Drag & Drop но для открытия файлов придется настроить связанные приложения. Здесь есть достаточное количество настроек, но не на столько как в Krusader или Konqueror.
Также в XFE есть собственный набор тем и есть возможность использовать цветовую схему и значки системы.
Установка в Ubuntu выполняется командой:
sudo apt install xfe
Выводы
Есть и другие файловые менеджеры, один из них может быть вашим любимым. Выбирайте именно тот файловый менеджер для Ubuntu, который лучше для вас. GNU Linux предоставляет вам множество вариантов для выбора, и один из них, скорее всего, полностью удовлетворит ваши потребности.
В настоящее время я использую dolphin 17.04.3 , и всякий раз, когда я запускаю его как sudo, он выдает следующую ошибку Executing Dolphin as root is not possible. без объяснения причин или альтернативы. Итак, как я могу запустить дельфина как root для копирования или удаления файлов?
Короткий:
Дельфин 17.04
У дельфина 17.04 или позже есть проверка:
Обходное решение
Вы могли отредактировать источники и отключить проверку. Затем дельфин будет работать как прежде.
Дельфин 18.08
Немногие рассматривают запрос
Дельфин 18.08.0 использует эти изменения, и дельфин может быть запущен с командой pkexec как административный суперпользователь.
Фон:
Запретите выполняющегося дельфина как корень на Linux В основном копия фиксации kate/9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, который был записан Martin Grässlin
Больше подсказок
Будущее
Когда это будет готово, дельфин покажет запрос пароля в случае необходимости. Теперь, с исправленным Dolphin&KIO:
Не ответ, а обходной путь для цели, упомянутой в ОП ( copying or deleting files ).
Идея состоит в том, чтобы
установить другой менеджер файлов, который не имеет такого ограничения и который не приносит много зависимостей
создайте контекстное меню «Открыть как корень» в Dolphin для этого другого файлового менеджера.
Можно использовать главные файловые менеджеры других рабочих столов (Nautilus, Nemo, Caja, Thunar), но они приносят некоторые зависимости. Даже PCManFM и PCManFM-Qt делают это. Если вам нужен один из них для каких-то других целей, добавьте, что это может быть хорошим решением.
Я обнаружил, что Krusader (который, как мне кажется, раньше устанавливался по умолчанию в некоторых системах KDE) может быть легко установлен, не приносит никаких зависимостей в Kubuntu 18.04 и может быть используется как корень.
Под инструментами у него есть опция «Root».
, который запрашивает пароль в графическом интерфейсе.
Чтобы добавить контекстное меню в Dolphin, создайте папку
/.local/share/kservices5/ServiceMenus , а затем выполните
По какой-то причине kdesu krusader не работает и я использовал решение из здесь . То, что также работает, это konsole -e sudo krusader , но это показывает терминал вместо графического интерфейса для запроса пароля.
Затем вы увидите в «Дельфине»:
с диалоговым окном
-
Создайте файл с именем, например, DolphinAsRoot.desktop , в каталоге
- Если оно все еще не отображается в контекстном меню в Dolphin, перейдите в «Настройки -> Настроить Dolphin . ». -> Услуги "и активируйте опцию, которую вы недавно добавили. Это должно быть там. Если нет, закройте Dolphin или даже выйдите и войдите в свой сеанс.
Это все, я надеюсь, что это поможет вам всем, как это помогло мне;)
Alls, который я сделал, был, добавляет Терминал к панели инструментов (хотя сочетание клавиш, связанное с F4), и использовал командную строку для выполнения операций как sudo как требуется.
Да это не могло бы быть столь же удобно, но это вынуждает Вас начать изучать командную строку при предоставлении Вам визуального представления того, как команда на самом деле работает.
Это находится на Arch, но функциональность должна быть тем же на Ubuntu. Надеюсь, что помог.
здесь это - обходное решение для дельфина 17.x:
Протестированный мной, это хорошо работает в бионической Ubuntu.
Только посмотрите на исходный код kate и kwrite:
В первых строках кода непосредственно в начале "основной" функции, Вы найдете:
Дельфин не отличается, кроме этого происходит в libkdeinit5_dolphin.so.
Столь рабочий, как корень тривиален, все, которое мы должны сделать, пропустить, если uid=0 проверяют.
Путем мы делаем это, исправлением пермы kate, kwrite и дельфином.
Так, первая вещь, которую мы делаем, выводит двоичное содержание к текстовому файлу:
Теперь можно посмотреть на файл с gedit
/kate.txt , и если Вы будете искать getuid, то Вы найдете что-то как:
Теперь, на левой стороне, Вы находите адрес памяти после двоеточия (:) Вы будете видеть двоичную систему команд (шестнадцатеричное число) и направо от этого, Вы видите дизассемблирование того кода (иначе, что это означает).
Теперь, Вы видите, там это называет getuid, тесты, если это - нуль и вскакивает в оператор "if", то есть если возвращаемое значение равно нулю (je: перейдите если равный).
Теперь мы не хотим вскакивать, если, таким образом, мы просто удаляем то дерьмо туда. Но просто удаление того дерьма изменило бы адреса на 6 байтов, повредив любые относительные переходы в программе в процессе, и как следствие, программе. Так вместо этого Вы просто заменяете всю длину оператора перехода с NOP (короткий ни для Какой Операции) инструкции, иначе 0x90 в системе команд / шестнадцатеричное число.
Таким образом, необходимо заменить каждый байт перехода там 0x90 поэтому, где Вы ранее имели
Вы будете иметь
Это может быть сделано просто с Hex-редактором.
Таким образом, мы устанавливаем тот:
Теперь в Hex-редакторе, Вы ищете 0f 84 e9 1e 00 00 и замену это с 90 90 90 90 90 90. Если существует только один occurency 0f 84 e9 1e 00 00, и существует, то это тривиально просто. Просто измените байты в шестнадцатеричном числе к 90 90 90 90 90 90 и сохраните. Законченный. Kate или kwrite теперь откроются, являетесь ли Вы корнем или нет.
если Вы сделаете то же с дельфином, то Вы поймете objdump -Crd /usr/bin/dolhin производит очень короткое дизассемблирование.
если Вы работаете ldd /usr/bin/dolphin , Вы будете видеть, что дельфин загружает общую библиотеку libkdeinit5_dolphin.so
linux-vdso.so.1 (0x00007ffc2fdf0000) libkdeinit5_dolphin.so =>/usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so (0x00007fb54e76c000)
Таким образом, Вы делаете objdump на libkdeinit5_dolphin.so:
Теперь откройте objdump: gedit
Поиск getuid, и Вы будете видеть, что один из результатов поиска:
Здорово, Вы видите, больше дерьма точно так же, как в kate и kwrite.
Теперь открытый /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so в Вашем Hex-редакторе искать 0f 84 58 1a 00 00 и замените его 90 90 90 90 90 90 .
Хит сохраняет, и сделанный.
Дельфин теперь работает как корень.
Примечание: Хорошая идея сделать резервную копию файлов Вы изменяете, на всякий случай Вы f ***.
Кроме того, Вы могли просто загрузить источник kate, kwrite, и дельфина, удалить то дерьмо из исходного кода, скомпилировать и установить. Но так как глупая cmake система пропускает некоторый дрянной загаженный шаблон для небольшого количества глупого дерьма, такого как значки, вероятно, потому что repo-предоставленный cmake слишком стар, это не работает. Слишком плохо, было бы слишком просто, если это просто работало, не был бы он.
Но просто исправив исполняемые файлы, поскольку я описал, быстрее, поэтому кто заботится так или иначе.
Вы видите, это не просто, но это тривиально.
PS:
Теперь, любое время kate, kwrite или дельфин обновляются через Кв., Ваши изменения будут перезаписаны. Необходимо будет повторно применить их. Я оставлю автоматизацию процесса патча в Ваших больше, чем способные руки и Вашем языке программирования joice ;)
Это может быть сделано в чистом ударе?
Просто помещенный, что sed-оператор в сценарий, таким образом, можно повторно применяться, если Вам когда-нибудь нужно к тому, если Вы в режиме офлайн и не имеете никакого доступа в Интернет.
Счастливое взламывание - с kate, kwrite и дельфином - как корень - при наблюдении/слушании чего-то на vlc.
PS2:
Дрянные корневые проверки пошли путем Дронта в KDE v19.04.
Кто сказал, что nevolution был плохой вещью.
Прогрессировать - За Ваше здоровье!
Я сейчас пользуюсь dolphin 17.04.3 и всякий раз, когда я запускаю его как sudo, он выдает следующую ошибку Executing Dolphin as root is not possible. без объяснения причин или альтернативы. Итак, как я могу запустить дельфина как root для копирования или удаления файлов?
3 ответа
Короткий:
Дельфин 17.04
У Дельфина 17.04 или позже есть проверка:
Обходной путь
Вы можете редактировать источники и отключить проверку. Тогда Дельфин будет работать как прежде.
Дельфин 18.08
Несколько запросов на рассмотрение
Dolphin 18.08.0 использует эти изменения, и Dolphin можно запустить с помощью команды pkexec от имени администратора.
Фон:
Запретить выполнение Dolphin от имени пользователя root в Linux. В основном, это копия commit kate/9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e, написанная Мартином Грисслином
Больше советов
Будущее
Когда он будет готов, Dolphin покажет запрос пароля, если это необходимо. Теперь с исправленными Dolphin&KIO:
Не ответ, просто обходной путь для цели, упомянутой ОП ( copying or deleting files ).
Идея состоит в том, чтобы
установить другой менеджер файлов, который не имеет такого ограничения и который не приносит много зависимостей
создайте контекстное меню "Открыть как корень" в Dolphin для этого другого файлового менеджера.
Можно использовать основные файловые менеджеры других рабочих столов (Nautilus, Nemo, Caja, Thunar), но они имеют некоторые зависимости. Даже PCManFM и PCManFM-Qt делают это. Если вам нужен один из них для каких-то других целей, добавьте, что это может быть хорошим решением.
Я обнаружил, что Krusader (который, как мне кажется, раньше устанавливался по умолчанию в некоторых системах KDE), можно легко установить, он не содержит никаких зависимостей в Kubuntu 18.04 и может использоваться в качестве пользователя root.
Под инструментами у него есть опция "Root".
который просит пароль в графическом интерфейсе.
Чтобы добавить контекстное меню в дельфина, создайте папку
/.local/share/kservices5/ServiceMenus а затем сделать
По какой-то причине kdesu krusader не работает, и я использовал решение отсюда.. То, что также работает, это konsole -e sudo krusader , но это показывает терминал вместо графического интерфейса для запроса пароля.
Тогда вы увидите в Dolphin:
Я сделал свою собственную версию, основанную на ответах выше. Итак, чтобы добавить контекстное меню, чтобы открыть Dolphin от имени пользователя root, выполните следующие действия:
-
Создайте файл с именем например DolphinAsRoot.desktop в каталоге
- Если он все еще не отображается в контекстном меню в Dolphin, перейдите в "Настройки -> Настроить Dolphin. -> Службы" и активируйте опцию, которую вы недавно добавили. Это должно быть там. Если нет, закройте Dolphin или даже выйдите и войдите в свой сеанс.
Вот и все, я надеюсь, что это поможет вам всем, как это помогло мне;)
Все, что я сделал, это добавил терминал на панель инструментов (хотя комбинация клавиш привязана к F4) и использовал командную строку для выполнения операций sudo по мере необходимости.
Да, это может быть не так удобно, но вынуждает вас начать изучать командную строку, одновременно давая вам визуальное представление о том, как на самом деле работает команда.
Это на Arch, но функциональность должна быть такой же на Ubuntu. Надеюсь, что это помогло.
Вот обходной путь для Dolphin 17.x:
Протестировано мной, он отлично работает в Ubuntu Bionic.
Не решение, а предложение. Изменять Dolphin и файлы довольно рискованно. Double Commander - отличная альтернатива, и ее можно найти в репозитории. Он будет установлен без root-прав. Чтобы получить root, просто введите в терминале sudo doublecmd. Он имеет множество преимуществ при работе с большими и миллионными файлами.
Просто посмотрите на исходный код kate и kwrite:
В первых строках кода непосредственно в начале "основной" функции вы найдете:
Dolphin ничем не отличается, за исключением того, что это происходит в libkdeinit5_dolphin.so.
Так что запуск от имени root тривиален, все, что нам нужно сделать, это пропустить проверку if uid=0.
То, как мы это делаем, - это исправление perma-patching kate, kwrite и dolphin.
Итак, первое, что мы делаем, это дамп двоичного содержимого в текстовый файл:
Теперь вы можете посмотреть на файл с gedit
/kate.txt , и если вы ищете getuid, вы найдете что-то вроде:
Теперь, с левой стороны, вы найдете адрес памяти, после двоеточия (:) вы увидите двоичный код инструкции (шестнадцатеричный), а справа от него вы увидите разборку этого кода (то есть, что это значит),
Теперь, вы видите, там он вызывает getuid, проверяет, равен ли он нулю, и переходит в оператор if, то есть, если возвращаемое значение равно нулю (je: jump, если равно).
Теперь мы не хотим прыгать в if, поэтому просто удалим это дерьмо. Но простое удаление этого дерьма изменило бы адреса на 6 байтов, уничтожив любые относительные скачки в программе в процессе и, как следствие, в программе. Таким образом, вместо этого вы просто заменяете всю длину оператора jump на инструкции NOP (сокращение от N o Operation), то есть 0x90 в коде инструкции /hex.
Таким образом, вам нужно заменить каждый байт перехода на 0x90, где вы ранее имели
Это можно сделать просто с помощью hex-редактора.
Итак, мы устанавливаем один:
Теперь в шестнадцатеричном редакторе вы ищете 0f 84 e9 1e 00 00 и заменяете его на 90 90 90 90 90 90. Если есть только один случай 0f 84 e9 1e 00 00, и это так, то это тривиально просто. Просто измените байты в шестнадцатеричном виде на 90 90 90 90 90 90 и сохраните. Законченный. Kate или kwrite теперь будут открыты независимо от того, являетесь ли вы пользователем root или нет.
если вы сделаете то же самое с дельфином, вы поймете, objdump -Crd /usr/bin/dolhin производит очень короткую разборку.
если вы бежите ldd /usr/bin/dolphin вы увидите, что dolphin загружает общую библиотеку libkdeinit5_dolphin.so
linux-vdso.so.1 (0x00007ffc2fdf0000) libkdeinit5_dolphin.so => /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so (0x00007fb54e76c000)
Итак, вы делаете objdump для libkdeinit5_dolphin.so:
Теперь откройте objdump: gedit
Выполните поиск getuid, и вы увидите, что один из результатов поиска:
Это замечательно, понимаете, больше дерьма, как в kate и kwrite.
Теперь откройте /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so в вашем hex-редакторе найдите 0f 84 58 1a 00 00 и заменить его на 90 90 90 90 90 90 ,
Хит сохранить, и готово.
Дельфин теперь работает как root.
Примечание. Хорошая идея - сделать резервную копию файлов, которые вы изменяете, на всякий случай.
Кроме того, вы можете просто загрузить исходный код kate, kwrite и dolphin, удалить это дерьмо из исходного кода, скомпилировать и установить. Но так как в тупой системе cmake отсутствует какой-то дерьмовый шаблон дерьма для некоторых глупых дерьмов, таких как значки, возможно, потому что поставляемый репозиторием cmake слишком стар, это не работает. Жаль, было бы слишком просто, если бы это просто сработало, не так ли?
Но просто исправление исполняемых файлов, как я описал, происходит быстрее, так что кому все равно.
Видите ли, это не просто, но тривиально.
PS:
Теперь при каждом обновлении kate, kwrite или dolphin через apt ваши изменения будут перезаписаны. Вам нужно будет повторно применить их. Я оставлю автоматизацию процесса патча в ваших более чем способных руках, и ваш язык программирования joice;)
Можно ли это сделать в чистом виде?
Просто поместите это sed-выражение в скрипт, чтобы вы могли повторно подать заявку, если вам когда-либо понадобится, если вы не в сети и не имеете доступа в Интернет.
Удачного взлома - с kate, kwrite и dolphin - с правами root - во время просмотра / прослушивания чего-либо на vlc.
PS2:
Дерьмовые проверки корня пошли по пути Dodo в KDE v19.04.
Кто сказал, что русская эволюция была плохой вещью.
Для прогресса - ура!
Файловый менеджер - это одна из наиболее необходимых в системе программ. Все файловые менеджеры выполняют не только стандартные операции с файлами, но и представляют ряд расширенных возможностей, что и позволяет им немного выделятся в своей области применения. Если вы недовольны функциональностью стандартного файлового менеджера не расстраивайтесь, существует много альтернатив, есть из чего выбрать.
В этой статье вы мы собрали лучшие файловые менеджеры для Linux, которые вы можете полноценно использовать в своей операционной системе. Мы рассмотрим кратко особенности каждого из них, чтобы вы смогли определится что лучше выбрать.
Лучшие файловые менеджеры в Linux
1. Dolphin
Этот файловый менеджер написан на Qt и используется по умолчанию в окружении рабочего стола KDE. В левой части окна структура файловой системы и ярлыки быстрого доступа, а в правой открыта текущая папка. Рабочую область можно разбить на вкладки и панели, но после перезапуска они не сохраняются. Особенностью данного файлового менеджера можно считать большое окно предпросмотра файла в правой части окна:
- стандартный файловый менеджер KDE;
- прозрачный доступ к веб-ресурсам;
- поддержка отмены, повтора операций;
- поддержка нескольких вкладок;
- поддержка нескольких панелей.
Для установки в Ubuntu используйте:
sudo apt install dolphin
2. Double Commander
Это ещё один отличный двухпанельный файловый менеджер Linux в стиле Midnight Commander. Но он основан на библиотеке GTK, а это значит что он отлично подойдет для тех кто хочет многофункциональный файловый менеджер и не хочет тянуть половину библиотек KDE в систему.
Интерфейс разделен на две панели. Из исключительных особенностей можно отметить встроенный текстовый редактор, поддержку просмотра файлов в HEX и бинарном форматах, поддержку работы с архивами. Также здесь поддерживаются различные сетевые возможности, такие как подключение по Webdav, FTP, Samba.
- поддержка кодировки Unicode;
- поддержка переименования нескольких файлов;
- интерфейс вкладок;
- встроенный текстовый редактор с двоичным и шеснадцатиричным режимами;
- прозрачная работа с архивами: zip, tar, gz, bz2, tgz, rpm, deb, rar;
- логгирование файловых операций;
- поддержка полнотекстового поиска.
Установка в Ubuntu:
sudo apt install doublecmd-gtk
3. Midnight Commander
Midnight Commander - это файловый менеджер с интерфейсом командной строки. Он особенно полезен, когда нет возможности запустить графическую оболочку, но также может использоваться в качестве основного файлового менеджера в графическом интерфейсе. Его можно запускать практически в любой оболочке командной строки и даже в SSH сессии.
Пользовательский интерфейс программы делится на две панели, каждая из которых отображает содержимое директории. В верхней части каждой панели отображается текущий каталог. Навигация осуществляется с помощью клавиш стрелок. Клавиша Enter используется для открытия папки. В самом верху программы есть меню с пунктами настройки программы, левой и правой панели, а также различными операциями для файлов.
- поддержка мыши и клавиатуры в графическом интерфейсе;
- встроенный инструмент просмотра и редактирования с подсветкой синтаксиса;
- поддержка создания и распаковки архивов (rpm, deb, tgz, iso, rar, cpio);
- поддержка кодировки Unicode;
- горячие функциональные клавиши для разных действий;
- строка терминала для выполнения команд.
Установить Midnight Commander можно командой:
sudo apt install mc
4. 4pane
Файловый менеджер 4pane простой, быстрый и поддерживает работу сразу с несколькими панелями. Он разработан для очень быстрой работы и не имеет много визуальных эффектов. Поддерживается отмена и повтор операций, управление архивами и многое другое. Особенности:
- встроенный эмулятор терминала;
- множественное переименование файлов;
- статус бар для множественных операций.
sudo apt install gnome-commander
5. Krusader
Krusader - это исключительный файловый менеджер, использующий концепции Midnight Commander в графическом интерфейсе. Он тоже использует двухпанельный интерфейс, но кроме того поддерживает множество дополнительных функций. Здесь поддерживается навигация с помощью клавиатуры и, как обычно, с помощью мыши.
В верхней части окна тоже есть меню, а в нижней - строка функциональных клавиш и терминал. Krusader автоматически сохраняет текущие каталоги и настройки отображения, так что открыв программу, вы вернетесь к тем папкам, с которыми закрыли ее в прошлый раз. Особенности:
- универсальный файловый менеджер для KDE;
- поддерживает Samba, NFS, FTP и SSH;
- синхронизация сетевых папок;
- прозрачная работа с архивами bzip2, deb, ISO, RAR, RPM, TAR, и 7zip;
- есть встроенный просмотрщик и редактор KrViewer;
- поддержка монтируемых файловых систем (MountMan);
- мониторинг использования диска (Filelight);
- закладки;
- поддержка пакетного переименования (KRename);
- сравнение содержимого файлов (KDiff, Kompare);
- шифрование и дешифрирование (KGpg).
sudo apt install krusader
6. Pantheon file manager
Этот файловый менеджер был ранее известен как Marlin, но потом он был перенесен в Elementary OS и переименован. Он написан на языках Си и Vala, графический интерфейс реализован на GTK3. Выглядит очень похоже на Nautils, только строка пути немного отличается и больше настроек интерфейса. Особенности:
Установка в современных версиях Ubuntu и производных возможна из репозиториев Elementary:
sudo add-apt-repository ppa:elementary-os/daily
sudo apt-get update
sudo apt install pantheon-files
7. MuCommander
Простой двухпанельный файловый менеджер, написанный на Java. Поддерживает несколько встроенных тем оформления и требует для работы свежую версию Java машины. На момент написания статьи нужна 11 версия. Установить программу можно скачав установочный пакет с официального сайта.
8. Nautilus
Этот файловый менеджер Linux используется по умолчанию в Gnome, поэтому если вы раньше пользовались одним из дистрибутивов использующих это окружение, то с Nautilus вы уже знакомы. Он достаточно простой, но тем не менее позволяет делать всё, что нужно. Есть распаковка архивов, подключение сетевых папок, поиск и многое другое. Особенности:
Для установки выполните:
sudo apt install nautilus
9. PCManFM
Еще один в меру простой файловый менеджер. Выглядит так же как Nautilus и Dolphin. Поддерживаются вкладки и большинство функций для удобной работы с файлами.
В левой части экрана есть панель с отображением файловой системы в виде дерева, также как и в Nautilus. Этот файловый менеджер вмещает в себе отличную функциональность и в то же время очень простой интерфейс. Особенности:
- по умолчанию файл менеджер в LXDE;
- доступен как для GTk так и Qt;
- поддержка удаленных файловых систем (GVFS, SFTP, Самба, WebDAV);
- поддержка нескольких языков;
- вкладки;
- строка адреса;
- поддержка закладок.
Для установки выполните:
sudo apt install pcmanfm
10. Sunflower
- поддержка плагинов;
- предпросмотр для картинок и других медиа файлов;
- поддержка открытия терминала для панелей;
- поддержка закладок.
11. Thunar
Следующий легковесный и простой файловый менеджер. Пожалуй, еще проще чем Nautilus. Он выглядит и работает так же.
- стандартный файловый менеджер в XFCE;
- написан на GTK2;
- поддержка расширений и скриптов;
- поддержка жестов мыши;
- настраиваемые горячие клавиши;
- настраиваемые действия для съемных носителей.
Установить в Ubuntu можно командой:
sudo apt install thunar
12. XFE
Это один из наиболее интересных файловых менеджеров. В своем интерфейсе он включает много возможностей из Nautilus, Thunar и PcManFm но в то же время он намного гибче.
XFE может быть сконфигурирован для отображения одной или нескольких панелей с файлами. Боковую панель при желании можно отключить. Поддерживается перетаскивание файлов, Drag & Drop но для открытия файлов придется настроить связанные приложения. Здесь есть достаточное количество настроек, но не на столько как в Krusader или Konqueror.
Также в XFE есть собственный набор тем и есть возможность использовать цветовую схему и значки системы. Особенности:
- интерфейс Windows Explorer;
- встроенный текстовый редактор и просмотрщик изображений;
- инструмент просмотра и установки rpm или deb пакетов;
- поддержка нескольких языков (17 языков);
- отмена для операций удаления файлов;
- поддержка закладок.
Установка в Ubuntu выполняется командой:
sudo apt install xfe
13. Nemo
Файловый менеджер Nemo используется по умолчанию в Linux Mint Cinnamon, он очень похож на Nautilus потому что это его форк. Особенности:
- поддержка открытия терминала от имени рута;
- поддержка закладок;
- поддержка возможностей навигации, таких, как перемещение назад, вперед и обновление;
- множество дополнительных настроек.
14. Caja
Ещё один форк Nautilus, только на этот раз для окружения рабочего стола MATE. Он тоже добавляет различные дополнительные настройки, закладки, а также сохраняет глобальное меню программы. Особенности:
- работа с удалёнными файловыми системами стала удобнее;
- добавлены закладки;
- сохранено глобальное меню.
15. Polo
- легкий и современный интерфейс;
- поддержка работы с различными архивами;
- поддержка работы с kvm;
- поддержка облачных аккаунтов с помощью rclone;
- встроенный терминал;
- поддержка двухпанельного режима.
Выводы
В этой статье мы собрали лучшие файловые менеджеры, которые вы можете установить в свою систему. Как видите их очень много и даже это далеко не все доступные. А каким файловым менеджером пользуетесь вы? Напишите в комментариях!
Читайте также: