ОС: Kubuntu 18.04
ls /usr/share/applications
apport-kde-mime.desktop okularApplication_chm.desktop org.kde.kmail2.desktop
boot-repair.desktop okularApplication_comicbook.desktop org.kde.kmenuedit.desktop
cantata.desktop okularApplication_djvu.desktop org.kde.kmouth.desktop
debian-uxterm.desktop okularApplication_dvi.desktop org.kde.knetattach.desktop
debian-xterm.desktop okularApplication_epub.desktop org.kde.knotes.desktop
featherpad.desktop okularApplication_fax.desktop org.kde.kolourpaint.desktop
geany.desktop okularApplication_fb.desktop org.kde.konsole.desktop
geoclue-where-am-i.desktop okularApplication_ghostview.desktop org.kde.kontact.desktop
google-chrome.desktop okularApplication_kimgio.desktop org.kde.konversation.desktop
gpaint.desktop okularApplication_md.desktop org.kde.korganizer.desktop
guidus.desktop okularApplication_mobi.desktop org.kde.krdc.desktop
guvcview.desktop okularApplication_ooo.desktop org.kde.krita.desktop
hplj1020.desktop okularApplication_pdf.desktop org.kde.ksudoku.desktop
im-config.desktop okularApplication_plucker.desktop org.kde.ksysguard.desktop
kaddressbook-importer.desktop okularApplication_tiff.desktop org.kde.ksystemlog.desktop
kde4 okularApplication_txt.desktop org.kde.ktnef.desktop
kdesystemsettings.desktop okularApplication_xps.desktop org.kde.ktorrent.desktop
kleopatra_import.desktop org.gnome.Screenshot.desktop org.kde.kwalletmanager5.desktop
kmail_view.desktop org.kde.accountwizard.desktop org.kde.mboximporter.desktop
Как видно, некоторые приложения, доступные как часть установки Kubuntu, имеют простые имена такой как cantata.desktop
и kmail_view.desktop
. Другие имеют org.kde.
префикс: org.kde.konsole.desktop
и org.kde.ktorrent.desktop
.
Существуют также gtk приложения такой как org.gnome.Screenshot.desktop
, gpaint.desktop
и geany.desktop
который я установил позже.
Таким образом, каково значение org.gnome.
и org.kde.
в .desktop
имена файлов?
Спецификация записи рабочего стола https://standards.freedesktop.org/desktop-entry-spec/latest/
Имена файлов
Имя записи рабочего стола должно следовать соглашению «обратный DNS»: оно должно начинаться с обратного доменного имени DNS, контролируемого автором приложения, в нижнем регистре. За доменным именем должно следовать имя приложения, которое обычно пишется со словами, запускаемыми вместе, и начальными заглавными буквами (CamelCase). Например, если владелец example.org пишет «Foo Viewer», он может выбрать имя org.example.FooViewer, что приведет к созданию файла с именем org.example.FooViewer.desktop.
blockquote>Пример
У файлового менеджера Dolphin KDE был файл рабочего стола: 'dolphin.desktop', но с фиксацией 2014-10-07 - Преобразовать в обратный днс https://cgit.kde.org/dolphin.git/commit/?id=a705337fab20e230a3f990624f5f7de3b2468b3f
файл рабочего стола был переименован:
src / org.kde. dolphin.desktop (переименован из src / dolphin.desktop)
blockquote>О стандартах freedesktop
freedesktop.org: https: // www. freedesktop.org/wiki/
freedesktop.org не является официальной организацией по стандартам, хотя некоторые считают, что такая организация должна охватывать некоторые из областей, над которыми мы работаем. Что касается стандартов операционной системы Linux, посмотрите проект Linux Standard Base. Фонд X.Org и IETF - это другие группы, которые выполняют формальные стандарты. Free Standards Group - это группа, которая публикует стандарты де-юре для свободного программного обеспечения; freedesktop.org свободно связан с ФСГ.
В отличие от организации по стандартизации, freedesktop.org является «зоной сотрудничества», где отбрасываются идеи и код, и фактические спецификации приветствуются.
BLOCKQUOTE>