Как вынудить Krusader использовать ассоциации файлов Ubuntu?

Существует ли (полу-) автоматизированный способ вынудить Krusader использовать ассоциации файлов Ubuntu (14.04)?

Я знаю, что могу сделать это вручную для каждого расширения файла. Но, например, вчера я установил PlayOnLinux, и теперь Krusader открывает файлы PNG в ВИННОМ Internet Explorer. В то время как файловый менеджер Ubuntu (или рабочий стол) использует Программу просмотра изображений, как это должно. Подобные вещи происходят, когда я устанавливаю другие программы (такие как Okular), и он переходит к сути дела, где я понятия не имею, какая программа запустит, когда я открою файл.

4
задан 20 October 2014 в 23:32

5 ответов

Одно обходное решение должно создать useraction (Useractions> Справляются с пользовательским действием), который делает:

xdg-open %aCurrent%;

и контурная карта это (Настройки> Настраивают Ярлыки) к чему-то как Ctrl + Enter. Отображение всего на Enter не кажется возможным.

Работы, потому что Ubuntu, кажется, следует freedesktop.org и использует те же приложения в качестве xdg-open.

конкретный вопрос о дельфине: , Как изменить ассоциацию файлов для файлов, открытых у дельфина из командной строки в GNOME?

3
ответ дан 17 November 2019 в 14:15

щелкните правой кнопкой по файлу->, Свойства тогда

Выбирают 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
1
ответ дан 17 November 2019 в 14:15

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

В моем случае проблема состояла в том, что владелец файла ~/.local/share/applications/mimeapps.list был корнем, вероятно, от выполнения Krusader как корень и изменение некоторых настроек.

После chown $USER:$USER ~/.local/share/applications/mimeapps.list я смог изменить свойства файла и установить ассоциации для типа файла.

1
ответ дан 17 November 2019 в 14:15

Как объяснено в этот ответ , приложения 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;
1
ответ дан 17 November 2019 в 14:15

В моем случае это было удаление файла:

~/.local/share/applications/mimeapps.list

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

0
ответ дан 19 May 2020 в 12:13

Другие вопросы по тегам:

Похожие вопросы: