Файлът с .desktop е просто пряк път, който се използва за стартиране на приложението в Linux. Без файла .desktop приложението ви няма да се покаже в менюто "Приложения" и не можете да го стартирате със стартови машини като Synapse и Albert.

Повечето приложения, когато са инсталирани, автоматично ще създадат файла .desktop и ще се поставят в менюто Applications (Application) за бърз достъп. Въпреки това, ако компилирате програма от източник или изтеглите приложение в архивен формат, това може да не е така и може да се наложи да отворите терминала, за да изпълнявате двоичното всеки път, когато искате да го използвате. Очевидно това може да стане много досаден и обезпокоителен стъпка.

Тази статия ще опише как можете да създадете .desktop файл за всяко приложение, което използвате, което можете да стартирате от менюто "Приложение".

Свързани : Как да добавите дракони за приложения към Unity Launcher в Ubuntu

Как да създадете настолни стартери

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

За демонстрационни цели ще създам файл .desktop за Super Tux Kart - картинг състезателна игра, която понякога ми харесва да играя. В рекордите на Ubuntu има налична версия, но това често е зад най-новата стабилна версия.

Единственият начин да получите най-новото и най-доброто съобщение е да изтеглите архив на таргет, да го извлечете и да изпълните файл, който ще стартира играта.

Можете да проследите коя програма искате да създадете за стартиране и трябва да работи по същия начин.

Забележка : Следващите стъпки предполагат, че имате архива за програмата, за която искате да създадете стартер, в папката "Изтегляния".

1. Придвижете се до директорията, в която е съхранен архивът, щракнете с десния бутон върху него и изберете "Extract here".

2. След като екстракцията е завършена, променете в новосъздадената папка и намерете изпълнимия файл. Един, който го намерите, щракнете с десния бутон на мишката върху "Run", за да стартирате програмата, само за да се уверите, че работи.

3. В някои случаи няма да видите опцията "Run" в менюто. Това често се дължи на факта, че изпълнимият файл е текстов файл. Можете да го направите, като го изпълните чрез терминала или, ако използвате GNOME, щракнете върху менюто Файлове в горната лента и изберете "Предпочитания".

4. Изберете раздела "Поведение" и изберете опцията "Изпълни" в "Изпълними текстови файлове". Сега опцията "Изпълнение" трябва да се появи, когато щракнете с десния бутон на мишката върху текста на изпълнимия текст.

5. Ако сте потвърдили, че приложението работи, когато го стартирате, можете да го излезете. След това стартирайте текстовия редактор и поставете следното в празния текстов файл:

 [Настолен запис] Кодиране = UTF-8 Версия = 1.0 Тип = Приложен терминал = фалшив Exec = / path / to / executable Име = Име на приложението Икона = / path / to / icon 

Трябва да промените полето "Exec" на пътя към изпълнимото поле и полето "Name" на името на приложението. Повечето програми ще предоставят икона някъде в архива, така че не забравяйте да включите и това. В моя случай, стартовият файл за Super Tux Kart изглежда така:

6. Запазете файла в папката "~ / .local / share / applications" като "application-name.desktop". ".local" папката е скрита папка в домашната ви директория и ще ви позволи режим "Show Hidden Files", за да я видите. Ако искате да бъде достъпен глобално, изпълнете следната команда в терминала:

 sudo mv ~ / .local / share / applications /  / ЮЕсАр / акции / приложения / 

Разбира се, не забравяйте да промените действителното име на файла .desktop.

7. Щом свършите, просто отворете менюто "Приложения" на работния плот и приложението ще бъде там, за да го използвате.

Методът, описан тук, трябва да работи върху всички базирани Linux базирани операционни системи. Ето още една екранна снимка, показваща Super Tux Kart в стартовия пакет за приложения на началната операционна система (прашка)

Чувствайте се свободни да оставите коментар по-долу, ако сте намерили този урок полезен.