Меню Рубрики

Установка dolphin в linux mint

Обзор на Dolphin и его установка для пользователей Linux

Dolphin- это бесплатный файловый менеджер с открытым кодом. Он известен как PhpFM, но в последствии был переименован.

Цель программы – предоставлять простой, быстрый и удобный интерфейс, чтобы работать с файлами через интернет. Утилита предоставляет возможность пользователям находить нужные файлы, удалять, копировать и перемещать их.

Dolphin – позволят эффективно упорядочить файлы. К тому же, по функциональности менеджер близок к Windows Explorer.

Интерфейс

Конфигурация интерфейса просто и легко настраивается. Эффективная настройка всевозможных функций подойдет как для опытных пользователей, так и для новичков.

Присутствует возможность настройки двух рабочих областей. Благодаря этому решению, удобно и результативно взаимодействуйте с документацией.

Панель инструментов

Панель инструментов в Dolphin обеспечивает комфортную доступность. В результате, она помогает уменьшить количество кликов для выполнения требуемых задач.

Я насчитал более 25 необходимых и полезных кнопок в панели. К тому же, присутствует настройка панели инструментов непосредственно под себя.

Основные задачи

  • Навигация по файловой системе. Dolphin содержит элементы, связанные с процессом навигации по файловой системе и местоположением файлов, чтобы работать с ними после нахождения.
  • Отображение файлов. Существует несколько вариантов отображения файлов. Вид по умолчанию — значки, где вы просто видите объекты и их названия. А в предоставлении «сведения» отображаются дополнительные показатели о файлах и папках. Например, их размер, время последнего изменения, кто им принадлежит, тип файла и кто владелец.
  • Открытие файла с приложением. В подавляющем большинстве случаев требуется всего лишь использовать один щелчок левой кнопкой мыши на файле, таком как документ OpenOffice или документ Word, или электронную таблицу, чтобы открыть его в соответствующем приложении.
  • Выбор файлов. Можно выбрать несколько файлов, чтобы открывать, перемещать, копировать или удалять.
  • Перемещение и копирование файлов. Выбрав один или несколько файлов, есть возможность переместить или скопировать их в другие места (папки).

Установка Dolphin

Для установки в терминал вводим следующее

sudo art-get install dolphin

Продолжаем установку нажав «Д»

Вывод

В качестве файлового менеджера графического интерфейса рабочего стола для KDE Dolphin прекрасно подходит для выполнения самых основных задач управления файлами.

С другими файловыми менеджерами на линуксе ознакомьтесь в этой статье.

источник

Building Dolphin on Linux

Users running Linux distros have to build Dolphin from source. Dolphin is compatible with x86-64 and AArch64 Linux distributions. This is a guide to compiling Dolphin using the cmake build system.

For help on building on Ubuntu-based distros, such as Linux Mint, Elementary OS, Zorin OS, Bodhi Linux, Deepin, Linux Lite, Pinguy OS, Kubuntu, Xubuntu, Lubuntu, Ubuntu GNOME, Edubuntu, Ubuntu Studio or Mythbuntu, see the instructions for Ubuntu below.

Contents

Step 1 — Installing the Dependencies

Ubuntu

Follow the steps below only if you like to make your own package or use a specific git commit version. There’s a PPA with Dolphin already built, easy to use.

14.04 LTS

Follow this step for Ubuntu 14.04 LTS.
Dolphin needs GCC >= 4.9 now (see issue 8636 ), so install this PPA first:

Install all necessary packages by running the following command (minimum version for Wx is 3.0.1, but trusty repo comes with 3.0.0, so it will build from Externals):

16.04 LTS

Follow this step for Ubuntu 16.04 LTS and later. It probably also works for Debian GNU/Linux 8.
Install all necessary packages by running the following command:

The development version of Dolphin requires at least WxWidgets 3.1.0, so you don’t need install libwxbase3.0-dev and libwxgtk3.0-dev; Dolphin will build it from Externals folder.

Add -DUSE_SHARED_ENET=ON on cmake line if you want to build dolphin against shared libenet-dev.

Fedora

These dependencies must be installed.

The following dependencies are best from RPM Fusion and may not be provided in Fedora repos.

Other Linux Distributions

If running another distribution, see the build dependencies in Addendum A for a list of packages needed to install.

Step 2 — Get the Dolphin Repository

Install git if it’s not already installed:

  • for apt-based distros (eg Ubuntu, Debian, Linux Mint): sudo apt install git
  • for rpm-based distros (eg Red Hat, Fedora): su -c ‘dnf install git’
  • for openSUSE: sudo zypper in git
  • for pacman-based distros (eg Arch Linux): sudo pacman -S git

Get a local copy of the dolphin-emu repository:

Change to the directory created.

To update the local copy in the future without repeating the whole process, run git pull origin within the dolphin-emu directory and proceed to the following steps.

For building the current stable (5.0) instead of the most current development build; run the following command

Step 3 — Building Dolphin

Create a build subdirectory, and change into it. The name Build is used in this example.

Configure the build. Note that in some cases you will need to configure in the dolphin-emu directory in stead of the build directory.

If you are using a different gcc version (4.9 on Ubuntu 14.04 for example), you’ll need to overwrite some flags:

You can compile with clang too:

CC=clang CXX=clang++ CXXFLAGS+=-stdlib=libc++ LDFLAGS+=-lc++ cmake ..

Note that you will have to add libc++-dev as dependence in this case. Clang minimum version is 3.4. Use SFML and pugixml from Externals/ (the latter is only necessary for 5.0-7026 and later), otherwise you’ll get some undefined references.

Читайте также:  Установка петель на соболя

Optionally you can change the install prefix by adding «-D CMAKE_INSTALL_PREFIX=/new/path». Note that this path does not need to be absolute. cmake will complete it to its absolute equivalent. The default prefix is «/usr». This means that the executable will be installed as «/usr/bin/dolphin-emu», the plugins will be installed into «/usr/lib/dolphin-emu», and the shared data files will be installed into «/usr/share/dolphin-emu».

From here build and install in the standard make way.

Note that superuser privileges are needed for make install .

To have the «local» build setup from the deprecated scons build configure the build with the following command.

cmake -Dbindir=../Binary/Linux -Ddatadir=../Binary/Linux ..

Step 4 — Run Dolphin!

The same action can be done graphically from within some desktop environments, such as Unity’s Dash menu on Ubuntu.
If the prefix was changed in step 3 and $prefix/bin is not in the path, then precede this with the path to the executable.

Go to the forums. Lots of Dolphin users use Linux, and they are very experienced with this process.

  • My build failed, but I did nothing wrong!

Most of the time, any problems in the build process are due to user error. It’s understandable, it is a complicated process and can be quite daunting for a first timer. But sometimes even with everything right, triple checked, and it’s still not working. It’s rare, but sometimes a build will just be bugged. But many of Dolphin devs are Linux users, so just wait a day or so, and it will be sorted out. If you are trying on Ubuntu 16.04, it is tested and working now.

Here is a PKGBUILD for the stable branch. For the master branch, see this PKGBUILD (in pkgver=4.0.rxxxx.7222eb1 replace «xxxx» with the number of the desired revision). Other PKGBUILDs can be found on the Arch User Repository.

Addendum A

This addendum lists the dependencies to build Dolphin.

Build Dependencies

These packages must be installed before building Dolphin.

  • git
  • cmake
  • pkg-config
  • gcc
  • libwxbase3.0-dev
  • libwxgtk3.0-dev
  • libgtk2.0-dev
  • libxext-dev
  • libreadline-dev
  • libgl1-mesa-dev
  • libevdev-dev
  • libudev-dev

Optional dependencies

Package Service
libasound-dev for alsa sound backend
libpulse-dev for pulseaudio sound backend
libao-dev for ao sound backend
libopenal-dev for openal sound backend
libavcodec-dev for dumping frames in AVI format
libavformat-dev for dumping frames in AVI format
libswscale-dev for dumping frames in AVI format
libenet-dev (>= 1.3.12) if not found will be built statically
liblzo2-dev (>= 2.04) if not found will be built statically
libminiupnpc-dev (>= 1.8) if not found will be built statically
libpolarssl-dev (>= 1.3.8) if not found will be built statically (Debian Testing/Unstable replaced this with mbedtls, see https://ftp-master.debian.org/removals.txt)
libsoil-dev if not found will be built statically
libsoundtouch-dev (>= 1.8.1) if not found will be built statically
libsfml-dev (>= 2.1) if not found will be built statically
libusb-1.0-0-dev (>= 1.0.19) if not found will be built statically
libbluetooth-dev for real Wii Remotes
libxrandr-dev for switching desktop resolution in fullscreen mode

Addendum B

Scripts for building Dolphin.

General purpose script

This script checks for Dolphin’s source code, downloads it or updates it, then compiles it and finally installs it. It is somewhat interactive and distro-independent.
It will not install any of the dependencies listed above, and will fail if any of them are missing. Install manually as described at the first step.
Licence: GNU General Public Licence v2 or (at your option) any later version of the GPL.

Put this script in any directory, preferably a subdirectory of the Home directory, such as

источник

Лучший файловый менеджер в Linux

Одна из наиболее необходимых в системе программ это файловый менеджер. Каждый файловый менеджер выполняет не только стандартные операции с файлами, но и представляет ряд расширенных возможностей, чем и отличает себя от других. Если вы недовольны функциональностью стандартного файлового менеджера не расстраивайтесь, существует много альтернатив, есть из чего выбрать.

В этой статье вы увидите 13 популярных файловых менеджеров для операционной системы Linux. Я кратко опишу особенности каждого из них.

1. Dolphin

  • Стандартный файловый менеджер KDE
  • Прозрачный доступ к веб-ресурсам
  • Поддержка отмены, повтора операций
  • Поддержка нескольких вкладок
  • Поддержка различных панелей
  • Официальный сайт http://dolphin.kde.org

2. Double Commander

  • Поддержка кодировки Unicode
  • Поддержка переименования нескольких файлов
  • Интерфейс вкладок
  • Встроенный текстовый редактор с двоичным и шеснадцатиричным режимами.
  • Прозрачная работа с архивами: zip, tar, gz, bz2, tgz, rpm, deb, rar
  • Логгирование файловых операций
  • Поддержка полнотекстового поиска
  • Официальный сайт: http://doublecmd.sourceforge.net

3. GNOME Commander

  • GTK версия Midnight Commander
  • Подключение файловых систем: SSH, FTP, Samba, Windows, WebDav, HTTPS WebDav
  • Встроенный просмотрщик для текста, бинарных данных и изображений
  • Поддержка пакетного переименования
  • Официальный сайт: http://www.nongnu.org/gcmd/

4. Konqueror

  • Многофункциональный просмотрщик для KDE
  • Прозрачный доступ к локальным файлам, FTP, SFTP, Samba, веб-сайтам и монтируемым медиа
  • Расширение функциональности с помощью плагинов (блокирование всплывающих окон, перевод веб страниц, галерея изображений, командная оболочка)
  • Работа в качестве VNC клиента и WEB браузера
Читайте также:  Установка газовых конвекторов в квартире

источник

Установка dolphin в linux mint

Одна из особенностей KDE и Plasma — обилие текстовых конфигов и скриптов различного типа, которые определяют вид и поведение среды. Контекстные меню Dolphin не исключение. Часть действий из меню встроены прямо в код Dolphin, но остальные генерируются «на лету» из специальных файлов.

Общесистемные контекстные действия хранятся в каталоге:

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

Создавать свои desktop-файлы для действий или скачивать их откуда-нибудь лучше всего во второй каталог.

В Dolphin есть графический интерфейс для управления контекстными действиями: Настройка -> Настроить Dolphin -> Действия:

Нажав кнопку «Загрузить новые действия», можно попасть в стандартную панель скачивания всякой всячины с узла store.kde.org, среди которой попадаются интересные и полезные вещи.

Там, например, можно найти действие, которого явно не хватает в стандартной поставке Dolphin — установку понравившейся картинки фоном рабочего стола. За это теперь отвечает пункт «Set As Wallpaper»:

Также я установил действие шифрования и дешифровки файлов:

Это создаёт рядом файл с таким же именем и добавленным суффиксом .gpg, он зашифрован с помощью утилиты KGpg.

Некоторые действия дают возможность играться с файлами и каталогами. Например, здесь я с помощью действия «Edit description» изменил тип папки screens со стандартного folder на shots, а через действие «Folder Color» окрасил папку в фиолетовый цвет:

Но легче всего понять концепцию действий, создав собственный desktop-файл для него.

Создание контекстного действия для Dolphin.

Если вы уже устанавливали контекстные действия через настройки Dolphin, откройте папку

/.local/share/kservices5/ServiceMenus. Если этой папки нет, просто создайте её.

Вот захотелось мне сделать такое действие, чтобы удобно было редактировать текстовые файлы от имени root. Для этого я создал файл с названием edit-from-root.desktop. Называть файл можно как угодно, главное — добавить суффикс .desktop. Вот что я поместил в этот файл:

Первая секция создаёт пункт контекстного меню с указателем на действие (Actions). В строке MimeType можно указать типы файлов, для которых будет отображаться действие.

Вторая секция описывает само действие. Строка Name задаёт текст, которым будет подписано действие в контекстном меню. Ну а Exec содержит команду, которую нужно выполнить. Сюда можно вписывать те же команды, что вводятся в терминал, или путь к какому-нибудь скрипту.

Мой desktop-файл открывает Konsole, в нём запускает редактор nano с правами рута, которые он получает через sudo и ввод пароля:

Теперь кое-что посложнее. Часто бывает так, что перед редактированием файла хочется на всякий случай сохранить его резервную копию. Вручную это делается так: вызов контекстного меню файла -> «Копировать» -> «Вставить» -> ввод нового названия файла. Я же написал такой desktop-файл:

Разумеется, нужно создать указанный в Exec скрипт:

Теперь клик по действию «Save state» создаёт копию файла с добавленным к имени суффиксом, который состоит из собачки @ и текущей даты и времени с точностью до секунды:

Автоматизируйте свой файловый менеджер.

Как видно, в контекстные действия можно обернуть почти всё что угодно. С их помощью вы будете в пару кликов мышью конвертировать файлы из одного формата в другой, шифровать их, изменять, отправлять на имейл, хостинги, облачные хранилища. В сочетании с KDialog и Bash вы получаете мощный инструмент автоматизации рутинных задач.

Хотели бы ещё статей про KDE? Напишите в комментариях, о чём хотелось бы почитать или узнать.

источник

Building Dolphin on Linux

Users running Linux distros have to build Dolphin from source. Dolphin is compatible with x86-64 and AArch64 Linux distributions. This is a guide to compiling Dolphin using the cmake build system.

For help on building on Ubuntu-based distros, such as Linux Mint, Elementary OS, Zorin OS, Bodhi Linux, Deepin, Linux Lite, Pinguy OS, Kubuntu, Xubuntu, Lubuntu, Ubuntu GNOME, Edubuntu, Ubuntu Studio or Mythbuntu, see the instructions for Ubuntu below.

Contents

Step 1 — Installing the Dependencies

Ubuntu

Follow the steps below only if you like to make your own package or use a specific git commit version. There’s a PPA with Dolphin already built, easy to use.

14.04 LTS

Follow this step for Ubuntu 14.04 LTS.
Dolphin needs GCC >= 4.9 now (see issue 8636 ), so install this PPA first:

Install all necessary packages by running the following command (minimum version for Wx is 3.0.1, but trusty repo comes with 3.0.0, so it will build from Externals):

16.04 LTS

Follow this step for Ubuntu 16.04 LTS and later. It probably also works for Debian GNU/Linux 8.
Install all necessary packages by running the following command:

The development version of Dolphin requires at least WxWidgets 3.1.0, so you don’t need install libwxbase3.0-dev and libwxgtk3.0-dev; Dolphin will build it from Externals folder.

Add -DUSE_SHARED_ENET=ON on cmake line if you want to build dolphin against shared libenet-dev.

Fedora

These dependencies must be installed.

The following dependencies are best from RPM Fusion and may not be provided in Fedora repos.

Other Linux Distributions

If running another distribution, see the build dependencies in Addendum A for a list of packages needed to install.

Читайте также:  Установка второго стекла на стеклопакете

Step 2 — Get the Dolphin Repository

Install git if it’s not already installed:

  • for apt-based distros (eg Ubuntu, Debian, Linux Mint): sudo apt install git
  • for rpm-based distros (eg Red Hat, Fedora): su -c ‘dnf install git’
  • for openSUSE: sudo zypper in git
  • for pacman-based distros (eg Arch Linux): sudo pacman -S git

Get a local copy of the dolphin-emu repository:

Change to the directory created.

To update the local copy in the future without repeating the whole process, run git pull origin within the dolphin-emu directory and proceed to the following steps.

For building the current stable (5.0) instead of the most current development build; run the following command

Step 3 — Building Dolphin

Create a build subdirectory, and change into it. The name Build is used in this example.

Configure the build. Note that in some cases you will need to configure in the dolphin-emu directory in stead of the build directory.

If you are using a different gcc version (4.9 on Ubuntu 14.04 for example), you’ll need to overwrite some flags:

You can compile with clang too:

CC=clang CXX=clang++ CXXFLAGS+=-stdlib=libc++ LDFLAGS+=-lc++ cmake ..

Note that you will have to add libc++-dev as dependence in this case. Clang minimum version is 3.4. Use SFML and pugixml from Externals/ (the latter is only necessary for 5.0-7026 and later), otherwise you’ll get some undefined references.

Optionally you can change the install prefix by adding «-D CMAKE_INSTALL_PREFIX=/new/path». Note that this path does not need to be absolute. cmake will complete it to its absolute equivalent. The default prefix is «/usr». This means that the executable will be installed as «/usr/bin/dolphin-emu», the plugins will be installed into «/usr/lib/dolphin-emu», and the shared data files will be installed into «/usr/share/dolphin-emu».

From here build and install in the standard make way.

Note that superuser privileges are needed for make install .

To have the «local» build setup from the deprecated scons build configure the build with the following command.

cmake -Dbindir=../Binary/Linux -Ddatadir=../Binary/Linux ..

Step 4 — Run Dolphin!

The same action can be done graphically from within some desktop environments, such as Unity’s Dash menu on Ubuntu.
If the prefix was changed in step 3 and $prefix/bin is not in the path, then precede this with the path to the executable.

Go to the forums. Lots of Dolphin users use Linux, and they are very experienced with this process.

  • My build failed, but I did nothing wrong!

Most of the time, any problems in the build process are due to user error. It’s understandable, it is a complicated process and can be quite daunting for a first timer. But sometimes even with everything right, triple checked, and it’s still not working. It’s rare, but sometimes a build will just be bugged. But many of Dolphin devs are Linux users, so just wait a day or so, and it will be sorted out. If you are trying on Ubuntu 16.04, it is tested and working now.

Here is a PKGBUILD for the stable branch. For the master branch, see this PKGBUILD (in pkgver=4.0.rxxxx.7222eb1 replace «xxxx» with the number of the desired revision). Other PKGBUILDs can be found on the Arch User Repository.

Addendum A

This addendum lists the dependencies to build Dolphin.

Build Dependencies

These packages must be installed before building Dolphin.

  • git
  • cmake
  • pkg-config
  • gcc
  • libwxbase3.0-dev
  • libwxgtk3.0-dev
  • libgtk2.0-dev
  • libxext-dev
  • libreadline-dev
  • libgl1-mesa-dev
  • libevdev-dev
  • libudev-dev

Optional dependencies

Package Service
libasound-dev for alsa sound backend
libpulse-dev for pulseaudio sound backend
libao-dev for ao sound backend
libopenal-dev for openal sound backend
libavcodec-dev for dumping frames in AVI format
libavformat-dev for dumping frames in AVI format
libswscale-dev for dumping frames in AVI format
libenet-dev (>= 1.3.12) if not found will be built statically
liblzo2-dev (>= 2.04) if not found will be built statically
libminiupnpc-dev (>= 1.8) if not found will be built statically
libpolarssl-dev (>= 1.3.8) if not found will be built statically (Debian Testing/Unstable replaced this with mbedtls, see https://ftp-master.debian.org/removals.txt)
libsoil-dev if not found will be built statically
libsoundtouch-dev (>= 1.8.1) if not found will be built statically
libsfml-dev (>= 2.1) if not found will be built statically
libusb-1.0-0-dev (>= 1.0.19) if not found will be built statically
libbluetooth-dev for real Wii Remotes
libxrandr-dev for switching desktop resolution in fullscreen mode

Addendum B

Scripts for building Dolphin.

General purpose script

This script checks for Dolphin’s source code, downloads it or updates it, then compiles it and finally installs it. It is somewhat interactive and distro-independent.
It will not install any of the dependencies listed above, and will fail if any of them are missing. Install manually as described at the first step.
Licence: GNU General Public Licence v2 or (at your option) any later version of the GPL.

Put this script in any directory, preferably a subdirectory of the Home directory, such as

источник