Однією з чудових можливостей Ubuntu Linux є можливість автоматичного запуску програм і служб під час завантаження системи. Це може значно заощадити ваш час, оскільки дозволяє відразу приступити до роботи, як тільки ви увімкнули комп’ютер. Однак для нових користувачів це також може бути дещо незрозумілим, оскільки процес налаштування програм і служб для автоматичного запуску може бути дещо заплутаним.
У цій статті ми проведемо вас через процес налаштування програм і служб автозапуску в Ubuntu. Ми розглянемо як графічні методи, так і методи командного рядка, тому незалежно від того, яким методам ви віддаєте перевагу, ви зможете швидко і легко почати роботу.
Ми почнемо з обговорення різниці між програмами і службами автозапуску і того, як визначити, які з них потрібно налаштувати. Потім ми проведемо вас через покроковий процес налаштування програм автозапуску за допомогою графічного інтерфейсу і командного рядка. Нарешті, ми зробимо те ж саме для служб автозапуску, щоб у вас було повне розуміння процесу для обох типів програм.
Одним з найпростіших способів налаштування програм і служб автозапуску в Ubuntu є використання інструменту Startup Applications. Цей інструмент дозволяє додавати і видаляти програми і служби, які повинні запускатися автоматично при вході в систему.
Щоб відкрити інструмент «Програми запуску», ви можете перейти до меню «Діяльність» і ввести «запуск» у вікні пошуку. Крім того, ви можете натиснути комбінацію клавіш «Ctrl+Alt+T», щоб відкрити термінал, а потім ввести «gnome-session-properties», щоб відкрити інструмент.
Коли інструмент відкрито, ви можете натиснути кнопку «Додати», щоб додати нову програму або службу. Вам потрібно буде ввести назву програми або служби, команду для її запуску, необхідні аргументи та опис того, що вона робить. Ви також можете вибрати, запускати програму або службу під час запуску чи ні.
Якщо ви хочете видалити програму або службу зі списку автозапуску, ви можете просто вибрати її зі списку в інструменті і натиснути кнопку «Видалити».
Загалом, інструмент «Програми під час запуску» є зручним засобом для налаштування автозапуску програм і служб в Ubuntu. Він простий у використанні і дозволяє швидко і легко додавати або видаляти програми і служби, які повинні запускатися автоматично при вході в систему.
Щоб налаштувати автоматичний запуск програм і служб в Ubuntu, вам потрібно відкрити інструмент «Програми під час запуску». Цей інструмент дозволяє переглядати і керувати програмами і службами, які запускаються автоматично при вході в систему. Щоб відкрити цей інструмент, виконайте такі дії:
Ви також можете відкрити інструмент за допомогою комбінації клавіш «Ctrl + Alt + T», щоб відкрити вікно терміналу, а потім ввести «gnome-session-properties», щоб запустити програму.
Після запуску програми Запуск програм ви можете переглянути список програм і служб, які буде автоматично запущено. Ви можете додавати, видаляти або редагувати ці записи, щоб налаштувати параметри автозапуску відповідно до ваших уподобань.
Тепер, коли ви отримали доступ до вікна Параметри програм автозапуску, ви можете додати програму, яку ви хочете автоматично запускати під час завантаження комп’ютера.
Щоб додати програму, натисніть на кнопку «Додати», розташовану в лівому нижньому кутку вікна.
З’явиться нове вікно, в якому ви можете ввести назву програми, команду для запуску програми і будь-які коментарі, які ви вважаєте за потрібне.
Якщо ви не впевнені у команді для запуску програми, ви можете відкрити термінал і ввести «which», а потім назву програми. Після цього термінал покаже команду, яка запускає програму. Потім ви можете скопіювати і вставити команду в поле «Команда» у вікні «Запуск програм».
Після того, як ви заповнили всі необхідні поля, натисніть «Додати», щоб зберегти зміни. Тепер програма буде автоматично запускатися щоразу, коли ви завантажуєте комп’ютер.
Якщо ви хочете видалити або відредагувати програму, ви можете зробити це, вибравши її зі списку і натиснувши кнопку «Редагувати» або «Видалити» відповідно.
Ще один спосіб налаштування автозапуску програм в Ubuntu — це редагування файлу .desktop програми. Цей спосіб корисний, якщо програма, яку ви хочете автоматично запускати, не має графічного інтерфейсу або якщо вона недоступна в меню налаштувань «Програми для запуску».
Щоб відредагувати файл .desktop, вам потрібно спочатку знайти його. Файли .desktop зазвичай знаходяться у каталозі /usr/share/applications/ або~/.local/share/applications/ каталоги. Знайшовши файл, відкрийте його за допомогою текстового редактора.
Додайте наступні рядки в кінці файлу:
Замініть «Ім’я програми» на назву програми, а «команду для запуску програми» на команду для її запуску. Збережіть файл і закрийте текстовий редактор.
Рядок X-GNOME-Autostart-enabled=true увімкне автоматичний запуск програми. Якщо ви хочете вимкнути автозапуск, просто змініть цей рядок на X-GNOME-Autostart-enabled=false.
За допомогою цього методу ви можете налаштувати автоматичний запуск будь-якої програми командного рядка в Ubuntu. Також можна налаштувати автоматичний запуск графічних програм, але для цього потрібно вказати сервер відображення. Наприклад, якщо ви хочете автоматично запускати Firefox, рядок Exec повинен мати вигляд «firefox —display=:0».
Файл .desktop — це конфігураційний файл, який використовується Ubuntu для визначення того, які програми і служби повинні автоматично запускатися при запуску системи. Зазвичай цей файл знаходиться в одному з двох каталогів: /usr/share/applications або ~/.config/autostart .
Перший каталог, /usr/share/applications , містить глобальні ярлики програм, доступні всім користувачам системи. Цей каталог зазвичай використовується менеджерами пакунків для встановлення нових програм і тому для звичайних користувачів є доступним лише для читання.
Другий каталог, ~/.config/autostart , містить ярлики, характерні для поточного користувача. Будь-які ярлики, розміщені у цьому каталозі, будуть виконуватися лише для облікового запису користувача, який їх створив.
Щоб знайти файл .desktop певної програми або служби, просто перейдіть до відповідного каталогу за допомогою файлового менеджера або терміналу. Знайшовши файл, ви можете відкрити його в текстовому редакторі, щоб переглянути і відредагувати його вміст.
Після ідентифікації програми або служби наступним кроком буде редагування її файлу .desktop. Цей файл містить інформацію про програму або службу, включаючи команду, яка використовується для її запуску, і всі необхідні аргументи. Щоб відредагувати файл, клацніть на ньому правою кнопкою миші і виберіть «Відкрити за допомогою текстового редактора».
Відкривши файл, знайдіть рядок «Exec», в якому вказано команду, що використовується для запуску програми або сервісу. Щоб додати аргументи, просто додайте їх після команди. Наприклад, якщо команда «appname», а ви хочете додати аргумент «-arg1», то рядок «Exec» буде таким:
Exec=appnam e-arg1
Крім того, ви можете вказати робочий каталог, додавши рядок «Шлях», і додати будь-які необхідні змінні оточення, додавши додаткові рядки, що починаються з «Env».
Нарешті, збережіть файл і закрийте текстовий редактор. Зміни повинні набути чинності при наступному вході в систему Ubuntu.
Служба systemd — це ще один підхід до налаштування автозапуску служб і програм в Ubuntu. Systemd — це менеджер систем і служб для операційних систем Linux, який дозволяє адміністраторам налаштовувати і контролювати системні служби. Нижче наведені кроки по використанню служби systemd для автозапуску програм і служб:
sudo nano /etc/systemd/system/application.service
(замініть application на назву вашої програми або служби)[Одиниця виміру]
Опис=Додаток
[Служба]
Тип=простий
ExecStart=/path/to/application
[Встановити]
WantedBy=multi-user.target
sudo systemctl enable application.service
(замініть application на назву вашої програми або служби)sudo systemctl daemon-reload
sudo systemctl start application.service
(замініть application на назву вашої програми або служби)sudo systemctl status application.service
(замініть application на назву вашої програми або служби)Використання служби systemd забезпечує більший контроль і гнучкість автозапуску служб і програм, і може бути особливо корисним для системних адміністраторів або досвідчених користувачів, які керують кількома службами і програмами у своїй системі.
Щоб налаштувати програми і служби автозапуску в Ubuntu, спочатку потрібно створити файл служби Systemd. Цей файл визначатиме параметри та інструкції для служби, яку ви хочете запускати автоматично.
Для створення службового файлу Systemd можна скористатися текстовим редактором, наприклад, nano або vim. Відкрийте термінал і введіть команду:
sudo nano /etc/systemd/system/[servicename].service
Замініть [servicename] назвою служби, яку ви хочете створити. Наприклад, якщо ви хочете створити службу, яка запускає скрипт з назвою «myapp.sh», ви можете назвати її «myapp.service».
У текстовому редакторі визначте параметри для службового файлу. Сюди входить ім’я служби, опис, команда для запуску служби і будь-які залежності, які може мати служба.
Наприклад, приклад службового файлу для скрипта «myapp.sh» може мати такий вигляд:
[Unit]
Опис=Мій додаток
Після=мережа.ціль
[Служба]
Тип=простий
ExecStart=/path/to/myapp.sh
[Встановити]
WantedBy=multi-user.target
Після того, як ви визначили параметри службового файлу, збережіть його і вийдіть з текстового редактора.
Далі вам потрібно перезавантажити демон Systemd, щоб він розпізнав новий службовий файл. Введіть команду
sudo systemctl daemon-reload
Після цього ви можете увімкнути автоматичний запуск служби під час завантаження, набравши команду
sudo systemctl enable [servicename].service
Замініть [servicename] на справжню назву вашого службового файлу.
Ви можете перевірити стан вашого сервісу за допомогою команди:
sudo systemctl status [servicename].service
Це покаже вам, чи працює служба, чи вона зупинена, чи виникли якісь помилки.
Щоб увімкнути службу systemd для програми автозапуску, вам потрібно створити файл .service у каталозі /etc/systemd/system/. Для створення цього файлу ви можете скористатися текстовим редактором, наприклад nano або vi.
Файл .service повинен містити наступну інформацію:
Після створення файлу .service збережіть його, а потім виконайте наступні команди:
Перша команда перезавантажує конфігурацію systemd, щоб розпізнати нову службу. Друга команда увімкне службу так, щоб вона запускалася автоматично під час завантаження, а третя команда запустить службу негайно.
Якщо ви хочете вимкнути службу пізніше, скористайтеся наступною командою:
sudo systemctl disable service-name.service
Автозапуск — це функція в Ubuntu, яка дозволяє користувачам налаштовувати програми і служби для автоматичного запуску при завантаженні Ubuntu.
Щоб переглянути програми і служби автозапуску в Ubuntu, відкрийте інструмент «Програми запуску». Ви можете зробити це, виконавши пошук «St artup Applications» у меню Ubuntu Dash або запустивши команду «gnome-session-properties» у терміналі.
Так, ви можете додати власні команди до автозапуску в Ubuntu. Для цього відкрийте інструмент «Програми запуску», натисніть «Додати» і введіть команду, яку ви хочете запустити, в поле «Команда».
Щоб вимкнути автоматичний запуск програми або служби в Ubuntu, відкрийте інструмент «Програми під час запуску», виберіть програму або службу, яку ви хочете вимкнути, і натисніть «Вилучити». Крім того, ви можете зняти прапорець поруч з програмою або службою, щоб тимчасово вимкнути її.
Якщо програма або служба автозапуску спричиняє проблеми в Ubuntu, ви можете спробувати вимкнути її за допомогою інструмента «Програми запуску» або видаливши її з каталогу ~/.config/autostart. Якщо проблема не зникне, можливо, вам доведеться видалити або оновити програму або службу.
Среди вейперов, особенно тех, кто предпочитает компактные под системы, часто возникает вопрос: какую жижу выбрать…
Раздвижные двери становятся всё более популярными элементами современных интерьеров, и на это есть веские причины.…
Освещение — это искусство и наука одновременно. Оно способно преобразить любое пространство: квартиру, дом или…
Выходные – возможность расслабиться, сменить обстановку и отдохнуть от рутины. Запланируйте веселые мероприятия, чтобы зарядиться…
Українці все частіше обирають Нідерланди як країну для працевлаштування. Ця країна приваблює не лише своєю…
Дорогоцінні метали, такі як золото, срібло та платина, протягом багатьох століть вважалися символом багатства і…