По разным причинам, из-за того, что мне это нравится больше, я хочу запустить Dolphin в качестве стандартного файлового менеджера в Ubuntu 12.04. Я установил дельфина.
Я сделал:
sudo mv /usr/bin/nautilus /usr/bin/natilus.back && sudo ln -s /usr/bin/dolphin /usr/bin/nautilus
, что делает любую программу, вызывающую Наутилус, вместо этого открывающим Dolphin. Пока все нормально, но Dolphin хочет вызвать konsole в качестве терминала по умолчанию, но я бы хотел, чтобы он вызывал gnome-терминал по умолчанию.
Я пытался:
sudo ln -s /usr/bin/gnome-terminal /usr/bin/konsole
создать ссылку на gnome-терминал под названием konsole, но это не сработало. Я больше не получаю ошибку от Дельфина, но ничего не происходит. Панель терминала просто пуста.
Кто-нибудь знает, как это сделать, или если есть лучший способ реализовать дельфина в качестве FM по умолчанию, я все уши.
С тех пор я понял, что в первую очередь я не использовал символическую ссылку. Вместо этого я использовал более умный подход
Создайте папку в вашем домашнем каталоге с именем bin
mkdir ~/bin
Создайте скрипт под названием Nautilus, который выполняет Dolphin и помещает его в эту папку
gedit ~/bin/nautilus
Затем скопируйте этот код в него и сохраните
#!/bin/bash
exec dolphin $@
exit 0
Это самый безопасный способ сделать Dolphin по умолчанию браузер, а также зайдя в папку /usr/share/applications
и изменив 3 файла nautilus .desktop для запуска Dolphin вместо Nautilus.
НО это не решает две проблемы, с которыми Dolphin
Чтобы исправить некрасивые иконки кислорода в соответствии с вашей системной темой, инструмента qt4-qtconfig недостаточно. Вам нужно будет установить приложение системных настроек KDE
sudo apt-get install systemsettings
Запустить приложение
Оттуда перейдите в «Внешний вид приложения»> «Значки» и при необходимости измените его
Мой файловый менеджер по умолчанию в Ubuntu 12.04 GNOME-SHELL теперь является QT DOLPHIN FILE MANAGER. Я ОГРОМНЫЙ !!!! Это работает отлично! СПАСИБО ВАМ ВСЕМ!
В следующий раз, когда nautilus будет обновлен, ваш дельфин будет перезаписан (так как ваша ссылка там указана). То же самое относится и к терминалу гномов.
blockquote>Итак, мы решили, что это не очень хорошая идея:)
Но есть несколько способов обойти эту проблему, поэтому «x» запускается, когда запрашивается «z» - но Я не знаю ни о каком, поскольку вскоре не "z", но "/ full / path / to / z" вызывается. Пока это просто "z":
- создает псевдоним для z, как
alias z=x
(работает на уровне пользователя - или глобально, в зависимости от на том месте, где оно было определено)- создавая «замену» для z в местоположении, указанном в переменной PATH, до местоположения, в котором находится реальный z, в
Немного больше деталей о втором подход. Принимая исходную проблему, вы хотите, чтобы дельфина казнили всякий раз, когда наутилус вызывается. Вы уже нашли наутилус в
/usr/bin/nautilus
. Теперь давайте (вероятно, правильно) предположим, что ваш$PATH
содержит (в этом порядке)/usr/local/bin:/usr/bin
- так что вы видите, что/usr/local/bin
будет искать до/usr/bin
. Поэтому мы просто создаем сценарий оболочки/usr/local/bin/nautilus
со следующим содержимым:#!/bin/bash /usr/bin/dolphin %$@
Так что же произойдет? Если вы (или какой-нибудь скрипт / program / daemon / ...) вызовете
nautilus
, это выполнит/usr/local/bin/nautilus
(так как это первый «nautilus», найденный в PATH), который просто запускается/usr/bin/dolphin
- вуаля ! Но если «все» использует полный путь, это не сработает.Итак, вы говорите: эй, почему Иззи не сказал "просто сделайте
ln -s /usr/bin/dolphin /usr/local/bin/nautilus
?" Конечно, вы можете сделать это - и это будет работать так же. Но использование сценария, как показано, может пригодиться, если вам нужно ввести дополнительные параметры, которые не передаются с исходным вызовом. С помощью приведенного выше сценария Dolphin просто получает те же параметры, что и исходный вызов (%$@
). Но вы можете поиграться с вещами в сценарии, заменить параметры и т. Д. Что касается вашей текущей проблемы , связи будет достаточно (до тех пор, пока nautilus не будет вызван с полным путем). [ 1124]
рассмотрите возможность использования плазменного рабочего стола, и вы можете выбрать любое приложение, которое вы хотите, для каждого MIME-типа / файловой ассоциации.
см. мой другой ответ на связанный вопрос.
KDE - Dolphin: открыть вкладку в новом окне вместо новой вкладки