Беспорядок относительно *.desktop файлов: okular.desktop появляется многократно в Наутилусе//okular.desktop по сравнению с okularApplication ____. рабочий стол

Источник беспорядка относительно *.desktop файлов, см. снимок экрана ниже, несколько файлов почти точно того же самого размера и точно того же самого (модификация) дата, same-different?

nautilus

Вот снимок экрана свойств, (кажется), то же для всех:

nautilus_properties

View > Visible columns... также приводит к нигде обещанию...

Но, о чудо, в terminal ls команда показывает некоторые тайные различия:

command line - ls

Теперь я на самом деле только интересовался определением местоположения и идентификацией one-only (?) okular.desktop файл, не все другие okularApplication_{xxxxxx}.desktop файлы.

Как? И какова история других файлов?


Править

Скопированные файлы на рабочем столе к несистемной папке: Наутилус показывает больше информации... (который не помогает из /usr/share/applications/)

copied desktop files to non-system folder

2
задан 14 June 2014 в 22:22

1 ответ

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

Насколько я могу сказать, они просто отличаются .desktop файлы для различных форматов файлов это открывается okular.

Я не уверен, что Вы на самом деле спрашиваете. Если Вы спрашиваете, как можно найти "Реальное" okular файл на рабочем столе, это - то, которым это на самом деле называют okular.desktop:

ls /usr/share/applications/kde4/okular.desktop

Для наблюдения различий можно работать diff. Например:

 diff okular.desktop okularApplication_dvi.desktop 

Это покажет Вам, что различия находятся в основном в mimetypes и категориях KDE, связанных с каждым .desktop файл. Это просто внутренние приемы, используемые настольной средой (KDE, например) для корректной классификации программ в его меню и ассоциациях файлов. Например, плоскость okular.desktop категоризирован как

$ grep Categories okular.desktop
Categories=Qt;KDE;Graphics;Office;Viewer;

В то время как okularApplication_dvi.desktop (который является okular действие как .dvi средство просмотра):

$ grep Categories okularApplication_dvi.desktop
Categories=Qt;KDE;Graphics;Viewer;

Обратите внимание, что это не категоризировано как Office так как это - окуляр в его проявлении как dvi средство просмотра.

В основном это все внутренние детали, которые можно безопасно проигнорировать. Каждый раз, когда Вы хотите найти .desktop файл для программы, просто ищите ProgramName.desktop и проигнорируйте остальных.

1
ответ дан 2 December 2019 в 05:13

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

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