Как мне установить программу по умолчанию?

Как установить программу по умолчанию, которую я использую?

Я пытался открыть Информация о системе Программа по умолчанию → изменить программу, но она выиграла не работает,

Есть идеи? Или я должен использовать терминал?

Я хочу заменить проигрыватель фильмов по умолчанию на VLC media player, потому что текущий проигрыватель фильмов для меня бесполезен.

123
задан 3 February 2018 в 02:32

14 ответов

Есть еще одно решение с графическим интерфейсом, которое может вам пригодиться;)

Попробуйте открыть свойства (щелкните правой кнопкой мыши -> Свойства) типа файла, который вы хотите, чтобы VLC всегда воспроизводил.

Выберите Откройте вкладку и либо выберите из списка, либо добавьте его (выбрав из расширенного списка программ или просто набрав vlc в качестве команды)


РЕДАКТИРОВАТЬ:

... и нажмите Установить по умолчанию

enter image description here

136
ответ дан 3 February 2018 в 02:32

Используйте Ubuntu Tweak - в нем есть менеджер ассоциации файлов, и вы можете выбрать, какие программы открывать какие типы файлов.

Инструкции на этом сайте 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

ИЗМЕНИТЬ В более новых версиях Ubuntu следуйте ответу Паулиуса, опция была добавлена ​​на экран «Свойства» -> «Открыть с помощью».

20
ответ дан 3 February 2018 в 02:32

Если вы действительно в отчаянии, просто вручную отредактируйте файл ~ / .config / mimeapps.list .

] формат:

application/TYPE=LAUNCHER.desktop

Просто добавьте это в раздел [Приложения по умолчанию] , если вы хотите, чтобы оно было по умолчанию, или в [Добавленные ассоциации] , если оно не должно быть по умолчанию.

В некоторых программах по-прежнему используется устаревший ~ / .local / share / applications / mimeapps.list , однако лучше всего сделать это символической ссылкой на ~ / .config / mimeapps.list , чтобы иметь одну конфигурацию для этого:

$ cat ~/.local/share/applications/mimeapps.list >> ~/.config/mimeapps.list
$ rm ~/.local/share/applications/mimeapps.list
$ ln -s ~/.config/mimeapps.list  ~/.local/share/applications/mimeapps.list
27
ответ дан 3 February 2018 в 02:32
  1. Вариант номер один: откройте терминал, в котором ваш файл и выполните следующую команду .

     mimeopen -d your_video.avi
     

    Вот результат:

     Выберите приложение по умолчанию для файлов типа application / x-ms-dos-executable
    1) vlc
    2) ...
    3) Другое ...
     

    Используйте приложение № 3
    Используйте команду: vlc% f

    Нажмите 1, если вы видите vlc, если нет, выберите решение Другое (3 в этом случае). Затем введите имя вашего приложения и% f.

  2. Вариант 2: Общий способ

     mimeopen .avi
     

    А затем выполните описанный выше шаг.

21
ответ дан 3 February 2018 в 02:32

Для Dolphin (KDE) щелкните файл правой кнопкой мыши, чтобы получить окно свойств. В разделе «Тип» находится кнопка «Параметры типа файла», где вы можете изменить расширения файлов. Добавьте приложение, если его нет в нижнем списке. Чтобы установить его по умолчанию, переместите нужное приложение в верхнюю часть списка предпочтений приложений.

Снимок экрана из более подробного руководства :

enter image description here

2
ответ дан 3 February 2018 в 02:32

Вот как я сделал это без использования инструмента Ubuntu Tweak. Мое руководство включает в себя ассоциации типов файлов, так что ваше приложение будет перечислено в "Рекомендуемые приложения" при нажатии правой кнопки мыши на файле, чтобы увидеть свойства. Руководство выглядит следующим образом (я использую 13.10 Saucy):

Когда вы видите команду, запустите ее в терминале, конечно :)

  1. cd /usr/share/applications/

  2. cp similar_program.desktop name_of_your_program.desktop

  3. gedit name_of_your_program. desktop

    • оставляет [Desktop Entry] как верхняя строка
    • изменяет тип (если это не то же самое)
    • изменяет имя (могут быть пробелы)
    • если вы хотите добавить поддержку имени на других языках, просто добавьте новую строку с надписью, например:

      Name[es]=PlayonLinux Cargador de programas de Windows
      
    • модифицируйте Exec (следует просто сказать ваша программа %f, если это установка по умолчанию с программой в /usr/bin)

    • модифицируйте MimeType (если это не одно и то же)
    • модифицируйте Icon (опять-таки, если это программа по умолчанию, установленная в (/usr/bin), то нужно просто сказать Icon=name_ of_your_program
    • NoDisplay=true
    • StartupNotify=true
  4. gedit ~/. local/share/applications/mimeapps.list

    В моем примере я хотел добавить PlayonLinux в качестве программы для открытия файлов .exe, вместо того, чтобы всегда использовать WINE. Но я хотел, чтобы Wine тоже появился.

    В этом случае Вы можете оставить верхний раздел [Приложения по умолчанию] в покое. Затем найдите строку под [Добавлены ассоциации], и изменить его в моем примере

    application/x-ms-dos-executable=wine.desktop;
    

    -

    приложение/x-ms-dos-executable=wine.desktop;playonlinux.desktop;
    

    Таким образом, они оба появятся, когда я попытаюсь загрузить файл Windows .exe.

Если вы щелкните правой кнопкой мыши на свойствах файла, и, например, скажете, что я в конечном итоге do хочу сделать PlayonLinux файлом по умолчанию для Windows .exe, все, что мне нужно сделать, это сказать, что он должен быть установлен по умолчанию. И это изменится. Вы можете проверить mimeapps.list (~/.local/share/applications/mimeapps.list), чтобы перепроверить, и теперь вы увидите, что он заменил WINE в [Приложения по умолчанию].

4
ответ дан 3 February 2018 в 02:32

Если «Информация о системе»> «Программа по умолчанию» не работает, вы можете попробовать щелкнуть правой кнопкой мыши любой файл видео / фильма, который вы хотите воспроизвести, затем нажать «Открыть с помощью», а затем выбрать VLC.

Если вам нужны дополнительные сведения, это может вам помочь: http://www.johannes-eva.net/change-the-default-application-ubuntu-linux

1
ответ дан 3 February 2018 в 02:32

xdg-mime default

работает из командной строки и мгновенно подчиняется всем приложениям GTK (и, возможно, приложениям Qt?). Например, чтобы изменить программу чтения PDF по умолчанию на Okular, используйте:

xdg-mime default okularApplication_pdf.desktop application / pdf

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

Правка: в Linux с добавлением * buntu приложения, которые можно использовать с этим методом, находятся в / usr / share / applications / *. desktop . Известные миметические типы можно найти в /usr/share/applications/defaults.list .

6
ответ дан 3 February 2018 в 02:32

Благодаря Элвину Ляну я предлагаю решить эту проблему,

  1. установив Nemo (форк предыдущей версии Nautilus) через apt-get install nemo ,
  2. нажав на интересующий файл, выберите «Открыть с помощью ...» и «Другое приложение ...»,
  3. выберите одно из приложений в списке и нажмите «Установить по умолчанию» .

Затем вы можете снова использовать Nautilus с обновленными ассоциациями файлов. Это не самое удобное решение, однако оно позволяет избежать возни с файлами конфигурации на заднем плане.

Если возможно, пожалуйста, проголосуйте за следующую проблему с панелью запуска , чтобы исправить это в Nautilus!

0
ответ дан 3 February 2018 в 02:32

Системные настройки -> Подробности -> Приложения по умолчанию

-1
ответ дан 3 February 2018 в 02:32

איך איז געווען בעת ​​אַ ענלעך פּראָבלעם מיט פּדפס ; איך האָב אינסטאַלירן Adobe Reader, אָבער איך קען נישט באַקומען דאָס צו עפֿענען זיי ווי די פעליקייַט אַפּלאַקיישאַן - עס איז נישט אפילו געוויזן אויף די רשימות!

איך אָפּגעשטעלט די mimeapps.list טעקע אויבן, און עס איז שוין ליסטעד

דאָס איז וואָס געארבעט פֿאַר מיר לעסאָף:

  • איך רעכט קליקט אויף אַ פּדף און אויסדערוויילט "פּראָפּערטיעס."איך געעפנט די" עפֿן מיט "קוויטל.
  • נאָך קיין אַדאָובי רידער.
  • קליקינג אויף דעם" באַשטעטיק "קנעפּל געמאכט אַדאָובי דערשייַנען ווי די פעליקייַט, און איצט עס אַרבעט.

איך טרעפן אַז" באַשטעטיק "איז געווען נייטיק נאָך די (גאַנץ ינקאַנווענשאַנאַל.

5
ответ дан 3 February 2018 в 02:32

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

  1. Показать приложения
  2. Настройки
  3. Приложения по умолчанию

и не установил VLC для открытия видео и музыкальных файлов ...
Тогда это сработало.
(хотя значок mime по-прежнему не VLC, но теперь он открывается в VLC ...)

1
ответ дан 3 February 2018 в 02:32

Для тех, кто хочет установить ассоциацию приложений для расширений файлов , а НЕ mimetype:

Очевидно, Ubuntu / Linux поддерживает это косвенно: * расширение файла -> типы MIME * Тип MIME -> приложения для открытия * Приложения -> список совместимых типов MIME

Для Ubuntu (18.x) они описаны в:

расширение файла -> Типы MIME

Это файлы в / usr / share / mime / пакеты / . Например:

sudo touch /usr/share/mime/packages/staruml.xml

sudo cat << EOF > /usr/share/mime/packages/staruml.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/staruml-project">
    <comment>StarUML project</comment>
    <glob pattern="*.MDJ"/>
    <glob pattern="*.mdj"/>
  </mime-type>
</mime-info>
EOF

Тип MIME -> приложение (я), которое нужно открыть

Это управляется ~ / .local / share / applications / mimeapps.list и подробно описывает другие ответы.

[Default Applications]
echo 'application/staruml=staruml.desktop' >> ~/.local/share/applications/mimeapps.list
## Or, for global:
echo 'application/staruml=staruml.desktop' >> /usr/share/applications/mimeapps.list

Приложения -> список совместимых типов MIME

Управляется файлами .desktop в / usr / share / applications / . Этот файл может содержать запись MimeType = со списком типов MIME, разделенных точкой с запятой. Например, в приложении EOG есть: MimeType = image / bmp; image / gif; image / jpeg; image / jpg; ... и т. д.

sudo touch /usr/share/applications/staruml.desktop

sudo cat << EOF > /usr/share/applications/staruml.desktop
[Desktop Entry]
Name=StarUML
Comment=StarUML
GenericName=StarUML
Exec=/sw/prog/StarUML/StarUML-3.1.0-x86_64.AppImage %U
Icon=/sw/prog/StarUML/staruml.png
Type=Application
StartupNotify=false
Categories=Development;Programming;Modeling;UML
MimeType=application/staruml-project;
EOF

Таким образом, круг замкнулся. Изменения вступают в силу после запуска

sudo update-mime-database /usr/share/mime

, а для значков -

sudo gtk-update-icon-cache /usr/share/icons/gnome -f

. Или может потребоваться выход / вход в систему.

Затем вы должны увидеть это:

$ mimetype .mdj
.mdj:  application/staruml-project

Ссылка: https : //coderwall.com/p/qjda2q/create-new-mime-type-and-assign-an-icon-to-it-in-ubuntu

3
ответ дан 22 November 2019 в 23:00

Откройте для себя и измените программу по умолчанию через интерфейс командной строки

Как naught101 s 'ответ представляет только последнюю часть всех шагов, которые я сделал, и, дополняя / улучшая его сообщение / ответ всеми дополнительными битами, которые у меня есть, я считал слишком большим отличием от его исходного ответа. Итак, вот еще один ответ xD с шагами, которые я сделал:

1 - откройте терминал

  • A Откройте терминал (Ctrl + Alt + t) и перейдите в каталог , где у вас есть файл, для которого вы хотите изменить приложение по умолчанию.

или

  • B Когда каталог открыт в Nautilus , нажмите «стрелку вниз» имени папки и выберите опцию Открыть в Терминале . Окно терминала появится уже в этом каталоге как базовое. Nautilius:Open Folder in Terminal

2 - Обнаружение MimeType файла

  • Узнайте, какой MimeType связан с вашим типом файла с помощью инструмента xdg-mime .
me@ubuntu:~$ xdg-mime query filetype testimg.png
image/png

3 - Обнаружение текущей связанной программы по умолчанию

  • Для справки: (на случай, если вы хотите вернуться к тому, что было изначально) Вы можете запросить, какое приложение по умолчанию в настоящее время связано с этим mime-типом.

    • Примечание. Вы можете получить расширенную информацию, где он ищет с помощью локального параметра отладки среды «XDG_UTILS_DEBUG_LEVEL = 2 xdg-mime query default image / png»
me@ubuntu:~$ xdg-mime query default image/png 
org.gnome.eog.desktop

4 - Обнаружение программ, поддерживающих определенный MimeType

  • Теперь с помощью команды find мы ищем для файлов .desktop (ярлыки для установленного программного обеспечения) , в которых указано, что они поддерживают этот MimeType .

    • -exec ' {} ''; ' выполняет grep для поиска текста « image / png » в каждом совпадении [117 8475] .desktop файл найден при поиске.
me@ubuntu:~$ find /usr/ ~/ /snap/ /var/ /etc/ -iname "*.desktop" -type f -exec grep -il image/png '{}' ';' 2> /dev/null
/usr/share/applications/org.gnome.eog.desktop
/usr/share/applications/display-im6.q16.desktop
/usr/share/applications/firefox.desktop
/snap/pinta-james-carroll/4/meta/gui/pinta.desktop
/snap/pinta-james-carroll/4/usr/share/applications/pinta.desktop
/snap/pinta-james-carroll/5/meta/gui/pinta.desktop
/snap/pinta-james-carroll/5/usr/share/applications/pinta.desktop
/snap/kde-frameworks-5-core18/32/usr/share/kf5/kmoretools/presets-kmoretools/shutter.desktop
/var/lib/snapd/desktop/applications/pinta-james-carroll_pinta.desktop

5 - Установить новую программу по умолчанию

  • Определите ярлык .desktop , связанный с программным обеспечением, которое вы хотите установить по умолчанию, и установите его.
me@ubuntu:~$ xdg-mime default pinta.desktop image/png
1
ответ дан 5 January 2021 в 23:47

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

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