Почему некоторые .desktop файлы снабжаются префиксом “org.kde”. или “org.gnome”.?

ОС: 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 имена файлов?

1
задан 22 August 2018 в 09:12

1 ответ

Спецификация записи рабочего стола https://standards.freedesktop.org/desktop-entry-spec/latest/

Имена файлов

Имя записи рабочего стола должно следовать соглашению «обратный DNS»: оно должно начинаться с обратного доменного имени DNS, контролируемого автором приложения, в нижнем регистре. За доменным именем должно следовать имя приложения, которое обычно пишется со словами, запускаемыми вместе, и начальными заглавными буквами (CamelCase). Например, если владелец example.org пишет «Foo Viewer», он может выбрать имя org.example.FooViewer, что приведет к созданию файла с именем org.example.FooViewer.desktop.

Пример

У файлового менеджера Dolphin KDE был файл рабочего стола: 'dolphin.desktop', но с фиксацией 2014-10-07 - Преобразовать в обратный днс https://cgit.kde.org/dolphin.git/commit/?id=a705337fab20e230a3f990624f5f7de3b2468b3f

файл рабочего стола был переименован:

src / org.kde. dolphin.desktop (переименован из src / dolphin.desktop)

О стандартах freedesktop

freedesktop.org: https: // www. freedesktop.org/wiki/

freedesktop.org не является официальной организацией по стандартам, хотя некоторые считают, что такая организация должна охватывать некоторые из областей, над которыми мы работаем. Что касается стандартов операционной системы Linux, посмотрите проект Linux Standard Base. Фонд X.Org и IETF - это другие группы, которые выполняют формальные стандарты. Free Standards Group - это группа, которая публикует стандарты де-юре для свободного программного обеспечения; freedesktop.org свободно связан с ФСГ.

В отличие от организации по стандартизации, freedesktop.org является «зоной сотрудничества», где отбрасываются идеи и код, и фактические спецификации приветствуются.

2
ответ дан 7 December 2019 в 13:22

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

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