Существует ли (полу-) автоматизированный способ вынудить Krusader использовать ассоциации файлов Ubuntu (14.04)?
Я знаю, что могу сделать это вручную для каждого расширения файла. Но, например, вчера я установил PlayOnLinux, и теперь Krusader открывает файлы PNG в ВИННОМ Internet Explorer. В то время как файловый менеджер Ubuntu (или рабочий стол) использует Программу просмотра изображений, как это должно. Подобные вещи происходят, когда я устанавливаю другие программы (такие как Okular), и он переходит к сути дела, где я понятия не имею, какая программа запустит, когда я открою файл.
Одно обходное решение должно создать useraction (Useractions> Справляются с пользовательским действием), который делает:
xdg-open %aCurrent%;
и контурная карта это (Настройки> Настраивают Ярлыки) к чему-то как Ctrl + Enter
. Отображение всего на Enter
не кажется возможным.
Работы, потому что Ubuntu, кажется, следует freedesktop.org и использует те же приложения в качестве xdg-open
.
конкретный вопрос о дельфине: , Как изменить ассоциацию файлов для файлов, открытых у дельфина из командной строки в GNOME?
щелкните правой кнопкой по файлу->, Свойства тогда
Выбирают Open с вкладкой и или выбирают из списка или добавляют один (путем выбора из расширенного списка программ или просто ввода vlc как команда)
(ИЛИ)
Использование Тонкая настройка Ubuntu - он имеет менеджера по ассоциации файлов, и можно выбрать который программы, открытые который типы файлов.
Инструкции находятся на этом сайте http://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-tweak-released/
, Лучший способ установить:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
Это надеется быть старым вопросом, но я боролся с той же проблемой и нашел решение, таким образом, я добавляю ответ для сотрудников Google.
В моем случае проблема состояла в том, что владелец файла ~/.local/share/applications/mimeapps.list
был корнем, вероятно, от выполнения Krusader как корень и изменение некоторых настроек.
После chown $USER:$USER ~/.local/share/applications/mimeapps.list
я смог изменить свойства файла и установить ассоциации для типа файла.
Как объяснено в этот ответ , приложения KDE действительно используют ~/.local/share/applications/mimeapps.list
файл, но они используют эти [Added Associations]
раздел в том файле.
В Вашем случае .png файлов, Вам было бы нужно что-то вроде этого:
[Added Associations]
image/png=eog.desktop;wine-extension-png.desktop;shotwell-viewer.desktop;
eog
"Программа просмотра изображений".
можно найти ассоциации Ubuntu по умолчанию в /usr/share/applications/defaults.list
под [Default Applications]
раздел. Просто помните, что KDE, кажется, использует эти [Added Associations]
раздел вместо этого.
кроме того, это может искать другой тип пантомимы, чем, что Вы думаете. У меня была эта проблема с .html файлами, которые участник общественной кампании хотел открыть с "winebrowser", даже при том, что я имел text/html
указывающий на Firefox. Оказалось, что я должен был добавить
application/x-extension-html=firefox.desktop;
В моем случае это было удаление файла:
~/.local/share/applications/mimeapps.list
и после перезапуска Krusader создает новый файл с правильным содержимым.