Тема Джанна Ліцензію не підтверджено. Перейдіть на сторінку параметрів теми, щоб підтвердити ліцензію. Вам потрібна одна ліцензія для кожного доменного імені.
Як створити файл «.Desktop» для програми в Linux
Файл .desktop — це просто ярлик, який використовується для запуску програм у Linux. Без файлу .desktop ваша програма не відображатиметься в списку програм і не зможе запускатися сторонніми програмами запуску, такими як Ulauncher і Albert.
Більшість програм після встановлення автоматично створюють файли .desktop і розміщують їх у меню програм для швидкого доступу. Однак, якщо ви скомпілювали програму з вихідного коду або завантажили програму в архівному форматі, це може бути не так, і вам, можливо, доведеться відкривати термінал, щоб виконати двійковий файл кожного разу, коли ви хочете його використати. Очевидно, що це може стати дуже виснажливим і дратівливим кроком. У цьому посібнику показано, як створити файл .desktop для будь-якої програми, яку ви використовуєте, яку можна запустити з меню «Додаток».
Як створити плеєри .desktop
Файл .desktop — це простий текстовий файл, який містить інформацію про програму. Зазвичай вони розміщуються в «~/.local/share/applications» або «/usr/share/applications/», залежно від того, чи потрібно, щоб програма запуску була доступна лише для вашого локального облікового запису чи для всіх. Якщо ви перейдете до будь-якої з двох папок у файловому менеджері, ви побачите чимало файлів .desktop, які відповідають програмам, встановленим на вашому комп’ютері.
З метою демонстрації ми створюємо файл .desktop для гри Super Tux Kart, яка є автоперегонами, у яку ми любимо час від часу грати. Випуск доступний у репозиторіях Ubuntu, але він часто відстає від останнього стабільного випуску.
Єдиний спосіб отримати останню та найкращу версію — завантажити архів tar, розпакувати його таВиконайте файл для запуску гри.
Ви можете слідувати програмі, для якої хочете створити програму запуску, і вона має працювати так само.
Примітка. У наступних кроках передбачається, що у папці «Завантаження» є архів програми, для якої потрібно створити засіб запуску.
Йти до Посібник де зберігається архів, клацніть по ньому правою кнопкою миші та виберіть "Витягти тут".
2. Після завершення вилучення перейдіть до новоствореної папки та знайдіть виконуваний файл.
3. Клацніть на ньому правою кнопкою миші та виберіть «Запуск як програма» Щоб запустити програму, щоб переконатися, що вона працює.
4. У деяких випадках ви не побачите варіант "зайнятість" У списку переважно тому, що виконуваний файл є текстовим. Ви можете обійти це, зробивши це через термінал.
5. Якщо ви впевнені, що програма працює під час запуску, ви можете вийти з неї.
6. Запустіть текстовий редактор і вставте наступне в порожній текстовий файл:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Exec=/path/to/executable Name=Назва програми Icon=/path/to/icon
Примітка. Вам потрібно буде змінити поле «Exec» на шлях до виконуваного файлу, а поле «Name» — на назву програми. Більшість програм надають код десь в архіві, тому не забудьте включити його також. У нашому випадку файл запуску для Super Tux Kart виглядає так, як показано нижче.
7. Збережіть файл у папку «~/.local/share/applications» Басим "назва програми. робочий стіл". папку «.local» Це прихована папка в каталозі "Домашня сторінка" І вам доведеться включити режим «Показати приховані файли» щоб переглянути його. Якщо ви хочете, щоб він був глобально доступним, виконайте таку команду в терміналі:
Примітка: не забудьте змінити до фактичної назви файлу .desktop.
8. Після завершення відкрийте меню "Додатки" на робочому столі, щоб знайти програму .desktop.
Описаний тут метод має працювати на всіх операційних системах на основі Linux. Ось ще один знімок екрана, на якому показано Super Tux Kart у програмі запуску програм Xubuntu (XFCE).
Як копіювати файли .desktop
Як обговорювалося вище, ви можете отримати файл .desktop із програми, яку ви встановили через репозиторій. Це корисно, якщо ви хочете створити власний файл робочого столу як спосіб виправити зламаний пакет в Ubuntu.
Здебільшого кожен дистрибутив Linux має досить схожу структуру, тому, хоча цей розділ зосереджений на Ubuntu 22.04, ви все одно можете використовувати ці інструкції у своєму бажаному середовищі робочого столу.
Щоб розпочати роботу, відкрийте файловий менеджер із .desktop. У цьому випадку ми відкриваємо Nautilus, оскільки він є типовим для Ubuntu.
Натисніть enter «інші сайти» на лівій бічній панелі Nautilus.
3. Відобразиться список усіх системних розташувань на вашому пристрої. Натисніть на "ПК".
4. Перейдіть до “/usr/share/applications”. Цей каталог містить файли .desktop, які менеджер .desktop використовує для створення свого списку програм.
5. Скопіюйте програму, для якої ви хочете створити ярлик. Наприклад, клацніть правою кнопкою миші на «Desktop firefox-esr.» і виберіть "копії".
6. Поверніться на робочий стіл і розмістіть файл .desktop, клацнувши правою кнопкою миші та вибравши "липкий".
7. Клацніть правою кнопкою миші файл .desktop і виберіть «Дозволити запуск». Це встановить біти дозволів, щоб робоче середовище могло використовувати цей файл для запуску програми.
Як створити файли .desktop за допомогою стороннього програмного забезпечення
Окрім редагування та копіювання файлів .desktop, у Linux також можна створювати ярлики за допомогою програми графічного інтерфейсу користувача (GUI). Це корисно, якщо вам незручно редагувати файли конфігурації.
На відміну від попередніх методів, для цього вам знадобиться встановити програмне забезпечення, наприклад Arronax, якого може не бути в репозиторії вашого дистрибутива. Незважаючи на це, його все ще можна використовувати, отримавши копію Сайт розробника. Щоб установити графічний інтерфейс користувача в Ubuntu, дотримуйтеся наведених нижче інструкцій.
Додайте стороннє сховище, виконавши таку команду:
sudo add-apt-repository ppa:dische/stable
2. Встановіть програмне забезпечення графічного інтерфейсу, виконавши таку команду:
sudo apt інсталювати arronax
3. З іншого боку, якщо ви встановлюєте його через тарбол , то вам потрібно розпакувати архів за допомогою дьоготь:
tar xvzf /home/$USER/Downloads/arronax-0.8.1.tar.gz
4. Увімкніть Арронакс Або запустивши команду нижче, або ввівши «арронакс» коли ви перебуваєте в меню програми. Відкриється вікно, у якому можна створювати та зберігати файли .desktop.
./setup.py && ./run.py
5. Щоб створити свій перший ярлик за допомогою Arronax, натисніть піктограму "новий" у панелі меню Arronax, щоб створити форму, яку можна використовувати як ярлик.
6. Введіть назву ярлика та шлях до файлу вашої програми. Наприклад, ми створюємо файл .desktop для Firefox шляхом введення "Firefox" в полі "Адреса" و /bin/firefox-esr в полі «Накази».
7. Натисніть Зелена стріла на панелі меню Arronax, щоб зберегти ярлик.
8. У цьому прикладі ми зберігаємо його як «Firefox. робочий стіл» у нашому каталозі .desktop.
9. Клацніть правою кнопкою миші на цьому файлі .desktop і виберіть «Дозволити запуск» щоб встановити для нього біти дозволу, як показано вище.
Питання що часто задаються
З 1. Чи можна використовувати файл .desktop, навіть якщо я використовую диспетчер вікон? відповідь. Ні, файл .desktop не працюватиме з більшістю менеджерів вікон, оскільки він не підтримує специфікацію «Меню XDG». Хоча можна створити файл .desktop у менеджері вікон, він не відображатиметься як ярлик на робочому столі. Одним із способів відтворити цей механізм є використання сценаріїв оболонки разом із демоном гарячих клавіш Simple X.
Питання 2. Чи можна створити файл .desktop для програм CLI та TUI за допомогою Arronax?
відповідь. так! Ви можете легко створити файл .desktop для програми, яка виконується в терміналі, що стане в нагоді, якщо ви вже використовуєте програми TUI і хочете отримати до них швидкий доступ.
Щоб зробити це за допомогою Arronax, створіть новий ярлик .desktop, вказавши «Заголовок» і «Команда», потім увімкніть параметр «Запустити в терміналі» та збережіть новий ярлик.
Q 3. Чи можна приховати ярлик на робочому столі зі списку програм? відповідь. так! Можна змінити файл .desktop, щоб він не відображався у списку програм, додавши один рядок коду у файл, який потрібно редагувати. Наприклад, якщо ви хочете приховати Firefox зі списку програм, відкрийте «Desktop firefox-esr.» في “/usr/share/applications”. Звідти додайте Прихований=справжній у кінці файлу, потім перезавантажте комп’ютер, щоб застосувати зміни.