aspose.info
BG

DESKTOP файлов формат - настолен входен файл

Обновено

Какво е DESKTOP файл?

Файлът .desktop е конфигурационен файл, използван от работните среди на Linux за дефиниране на преки пътища и стартови програми за приложения. Той предоставя метаданни за приложение като неговото име, икона, команда за изпълнение и други свойства. Тези файлове обикновено се използват за създаване на преки пътища в менюта на приложения, настолни програми за стартиране или панели в базирани на Linux системи.

Какво съдържа файлът DESKTOP?

Файлът .desktop следва специфичен формат и съдържа няколко ключови полета:

  • [Desktop Entry]: Това е заглавката на главния раздел за .desktop файла.
  • Име: Указва името на приложението.
  • Коментар: Предоставя кратко описание или коментар за приложението.
  • Exec: Дефинира команда за изпълнение при стартиране на приложение.
  • Икона: Указва пътя до файла с икони, свързан с приложението.
  • Терминал: Указва дали приложението трябва да се стартира в терминален прозорец.
  • Тип: Указва типа на запис като “Приложение” или “Връзка”.
  • Категории: Указва категории или групи, под които приложението да се показва в менюто.
  • StartupNotify: Указва дали работната среда трябва да показва известие за стартиране на приложението.
  • NoDisplay: Указва дали приложението трябва да бъде скрито от менютата.
  • Действия: Дефинира допълнителни действия, които могат да бъдат извършени върху приложението, като отваряне на конкретен файл.

Примерен DESKTOP файл

Ето пример за .desktop файл за фиктивен текстов редактор, наречен “MyTextEditor”:

[Desktop Entry]
Name=MyTextEditor
Comment=A simple text editor
Exec=mytexteditor %F
Icon=/path/to/icon.png
Terminal=false
Type=Application
Categories=TextEditor;Utility;
StartupNotify=true
NoDisplay=false
Actions=OpenNewWindow;OpenExistingFile;

[Desktop Action OpenNewWindow]
Name=Open New Window
Exec=mytexteditor

[Desktop Action OpenExistingFile]
Name=Open Existing File
Exec=mytexteditor %U

В този пример файлът .desktop дефинира приложение “MyTextEditor” със свързаните с него свойства. Той също така включва две допълнителни действия, “Отваряне на нов прозорец” и “Отваряне на съществуващ файл”, които могат да бъдат достъпни от контекстното меню на стартовия панел на приложения.

Чрез поставяне на .desktop файл в определени директории като /usr/share/applications или ~/.local/share/applications, работната среда ще го разпознае и съответно ще покаже приложението в менютата или ще позволи да бъде стартирано от работен плот.

Как да отворя DESKTOP файл?

Няколко софтуерни програми могат да отварят и обработват .desktop файлове. Тези програми обикновено са файлови мениджъри или десктоп среди на базирани на Linux системи. Ето няколко примера:

  • Nautilus (Файлове): Файловият мениджър по подразбиране за работната среда на GNOME.
  • Nemo: Файловият мениджър за работната среда на Cinnamon.
  • Dolphin: Файловият мениджър по подразбиране за работната среда на KDE Plasma.
  • Thunar: Файловият мениджър по подразбиране за работната среда на Xfce.
  • KDE Menu Editor: Инструмент, специфичен за работната среда на KDE Plasma, който ви позволява да преглеждате и редактирате .desktop файлове.

Тези файлови мениджъри и работни среди осигуряват графичен интерфейс за управление на .desktop файлове. Те ви позволяват да преглеждате и редактирате свойства на .desktop файлове, да създавате програми за стартиране на приложения и да организирате преки пътища в менютата на приложенията или на работния плот.

Файловете .desktop са обикновени текстови файлове, така че можете също да ги отваряте и редактирате с текстов редактор по ваш избор. Просто щракнете с десния бутон върху файла .desktop и изберете “Отваряне с” или “Отваряне с друго приложение”, за да изберете текстов редактор от списъка с инсталирани програми.

Какъв е форматът на файла DESKTOP?

Файловият формат .desktop следва специфична структура и формат. Това е обикновен текстов файл с набор от двойки ключ-стойност, организирани в секции. Ето общ преглед на формата:

  • Заглавки на раздели: Всеки раздел започва със заглавие, оградено в квадратни скоби ([]). Основният раздел обикновено се нарича [Desktop Entry], който съдържа основните метаданни за приложение или стартер.
  • Двойки ключ-стойност: Във всяка секция дефинирате свойства, като използвате двойки ключ-стойност. Форматът е “Ключ=Стойност”. Ключът идентифицира свойството, а стойността предоставя съответните данни.
  • Синтаксис на свойствата: Стойностите на свойствата могат да бъдат от различни типове, включително низове, булеви стойности, файлови пътища или списъци. Форматът за всяка стойност на свойството зависи от неговия тип.
  • Коментари: Можете да включите коментари в .desktop файл, като използвате символа ‘#’. Всичко след ‘#’ на ред се счита за коментар и се игнорира.

Препратки

Вижте също