Рейтинг:0

Установить приложение по умолчанию для открытия файлов

флаг ng

У меня есть файлы с расширением .кейс который я хочу открыть с помощью программного обеспечения паравью. Я могу открыть такой файл либо с помощью терминала (файл paraview.case) или открыть его непосредственно из программного обеспечения.

Но когда дважды кликаю по файлу в терминале, пишет, что не установлено приложение для открытия такого файла, а в меню Открыть в другом приложении, Paraview не отображается в списке (при этом он присутствует в списке приложений).

Есть ли способ сказать Ubuntu, что я хочу все кейс файлы, которые нужно открыть с помощью /USR/бен/паравью ? я использую убунту 20.04.

Я нашел несколько сообщений, посвященных этой проблеме, но мне не удалось решить свою с ними...

FedKad avatar
флаг cn
Если нет файла `.desktop` для программного обеспечения `paraview`, вы можете создать его и поместить в свой каталог `~/.local/share/applications/`. После этого вы сможете «связать» расширение `.case` с этим «приложением», как вы уже пытались.
Рейтинг:1
флаг gq

Одна из возможных проблем, почему это происходит, заключается в том, что файл .desktop не принимает файлы.

  • Найдите файл paraview.desktop (он может находиться в нескольких местах. Начните искать в /USR/доля/приложения/ или же /var/lib/snapd/desktop/applications/)
  • Откройте его текстовым редактором. в Исполнитель линия должна быть %U в конце.
  • Если нет, сделайте копию файла в ~/локальный/доля/приложения/
  • Измените файл, добавив %U в конце строки Exec следующим образом: Exec=paraview %U линия.
  • Сделайте файл исполняемым.
  • Выйдите и войдите снова.
  • Попробуйте открыть файл .case, щелкнув правой кнопкой мыши команду «Открыть с помощью».
  • В случае успеха снова щелкните файл правой кнопкой мыши, выберите «Свойства», а затем «Открыть с помощью».
Thomas avatar
флаг ng
Я сделал то, что вы сказали, но это не работает: у меня такое же поведение, как и раньше. Я попытался добавить `%U` или указать полный путь к paraview (как описано на [этой странице](https://www.maketecheasier.com/create-desktop-file-linux/))
флаг gq
Вы уверены, что сделали исполняемый файл .desktop?
Thomas avatar
флаг ng
Да: я пробовал `chmod u+x paraview.desktop`, а также `chmod +x paraview.desktop`. Когда я пытаюсь открыть файл `.case`, дважды щелкнув по нему, появляется сообщение об ошибке: «Для файлов «fichier IFF» [...] не установлено приложение» (примечание: мой системный язык — французский , я перевел для этого поста только то, что в сообщении вне кавычек)
флаг gq
Что произойдет, если вы запустите `paraview /path/to/.case file` в терминале?
Thomas avatar
флаг ng
это работает хорошо: паравью открывает его
флаг gq
Вы оставили пробел перед `%U`? Также убедитесь, что вы запускаете модифицированный файл .desktop, а не исходный. Чтобы убедиться, что вы запускаете правильный файл, вы можете немного изменить поле `Name=`, чтобы различать два файла .desktop.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.