Ubuntu

Как да управлявате стартиращи програми на Ubuntu

Как да управлявате стартиращи програми на Ubuntu

При зареждане на вашата операционна система Linux услугите на основната функционалност се зареждат незабавно в ядрото на Linux и продължават да се изпълняват, докато се появи екранът за вход. При влизане се зареждат други услуги, включително настолните програми. Те се наричат „стартиращи приложения“ или 'стартиращи програми.' Нямаме предвид услуги като мрежовия мениджър; говорим за програми като Skype, торент клиенти, браузъри и други подобни програми.

Въпреки че тези стартиращи програми се оказаха от съществено значение, твърде много от тях могат да забавят процеса на стартиране на вашия компютър. Контролирането на тези стартиращи програми и деактивирането на всичко ненужно за автоматично зареждане ще направи вашата Linux система по-бърза и по-отзивчива.

В тази публикация ще видим как можем да управляваме стартиращи програми, като обхващаме следните ключови области:

Избраното ни разпространение за тази публикация ще бъде Ubuntu 20.04 LTS. Това обаче ще бъде същото за всеки друг дистрибутор на Linux, работещ на работния плот на GNOME. Може да се наложи различен инструмент за конфигуриране за другите среди на работния плот като KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment и Pantheon.

Startup Applications Manager в работния плот на GNOME

Придвижете се до менюто на приложенията на Ubuntu и отворете приложението за стартиране на приложения.

Приложение за стартиране

Освен това можете да отворите „Изпълнение на команда“ диалогов прозорец, използвайки комбинацията ALT + F2 и изпълнете командата по-долу:

gnome-session-properties

Изпълнете командата

В случай, че нямате „Приложения за стартиране“ инсталирана програма, инсталирайте я, като изпълните командата по-долу в терминала:

sudo apt инсталирайте gnome-startup-програми

Тъй като имаме „Приложения за стартиране“ вече инсталирани в нашата система, ще преминем към прозореца Предпочитания за стартиране на приложения.

Прозорец за предпочитание на стартовите приложения

Добавяне на програма към стартиране

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

(i) Използвайте командата 'кой', за да намерите пътя към приложение

The 'който' команда може да бъде доста полезна, ако знаете името, използвано за изпълнение на приложение на терминала. Например, за да изпълнявате приложения като Vlc, Telegram или Shotwell, бихте нарекли името vlc, telegram-desktop и Shotwell, съответно. За да знаете пътя към всяко от тези приложения, използвайте синтаксиса по-долу:

която [име на приложение] д.g $ кой vlc $ кой телеграма-работен плот $ кой стрелба

Команда на Shotwell

От изображението по-горе можете да видите пътя към двоичния файл на Shotwell, изброен по-долу. Маркирайте този път, тъй като ние ще го използваме, за да добавим Shotwell към стартиращи приложения.

В прозореца Предпочитания за стартиране на програми щракнете върху „Добавяне на бутон“ и вмъкнете пълния път до вашата програма в полето Command, което е usr / bin / shotwell за нашия случай. Виме", въведете името на вашето приложение. Вкоментар', добавете коментар или го оставете празен.

Добавете Shotwell към стартиращи приложения

Потвърдете, че квадратчето е включено, след което завършете, като щракнете върху бутона Добави, за да приложите промените. След това вашата персонализирана програма ще бъде добавена към стартовия списък и стартирана всеки път, когато стартирате в системата си.

Стартови приложения

(ii) Използвайте 'ала-карте' меню, за да намерите командата за стартиране на всяко приложение

"ала-картеМенюто е надеждна помощна програма, която можете да използвате, за да намерите командата за стартиране на приложения на работната среда на GNOME. Ако нямате инсталиран в системата си, изпълнете командата по-долу на терминала:

sudo apt инсталира alacarte

Инсталирайте алакарта

След като инсталацията завърши, отидете до системното меню и стартирайтеГлавно меню' приложение.

Главно меню

Това меню съдържа всички инсталирани програми във вашата система.

Главно меню

Сега, за да знаете командата, използвана за стартиране на всяко приложение, изберете приложението и кликнете върху раздела свойства. В нашия случай искаме да добавим Firefox към нашите стартиращи програми. Кликнете върху интернет -> Firefox -> Имоти.

Команда на Firefox

Изберете текста в „команда'поле. Това е командата, използвана за стартиране на Firefox.

Сега стартирайте приложни програми за стартиране и щракнете върху бутона Добавяне. В Име полето, въведете „Firefox“ в полето Команда поле, въведете „firefox% u“ както е показано в менюто alacarte и въведете всеки коментар, който желаете. Изображението по-долу илюстрира целия този процес.

Добавяне на Firefox към стартиране

Това е! Вече можете да използвате същата процедура, за да добавите всяко приложение, което желаете, към стартиращи програми.

Премахване на програма от стартирането

Премахването на приложение от стартиращи програми е лесно. Следвайте стъпките по-долу:

Етап 1. Стартирайте прозореца за предпочитания на програмата за стартиране от бутона Показване на приложението.

Приложение за стартиране

Стъпка 2. От предоставения списък с програми изберете програмата, която искате да премахнете.

Стъпка 3. Щракнете върху бутона за премахване, разположен в горната дясна страна на прозореца.

Премахнете програмата

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

Забавяне на програма при стартиране

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

Етап 1. Стартирайте програмата за стартиране от системното меню.

Стъпка 2. Щракнете върху програмата, която искате да забавите, от предоставения списък с програми.

Програма за забавяне

Стъпка 3. Щракнете върху бутона за редактиране, за да отворите прозореца Редактиране на стартовата програма.

В Команда поле, въведете командата сън, последвано от секундите, които програмата ви трябва да забави в началото. Например в нашия случай ще забавим програмата Shotwell с 10 секунди, както е показано по-долу:

Програма за забавяне

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

Проверка на въздействието на стартовите услуги и програми върху процеса на зареждане

Съвременните дистрибуции на Linux зависят от systemd, който се предлага с инструменти, които анализират процеса на стартиране. За да проверите колко време отнема вашата система, за да завърши процеса на зареждане, изпълнете командата systemd по-долу на терминала.

$ systemd-анализ

Анализирайте процеса на зареждане

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

За бавен стартиращ процес това означава, че някои услуги забавят последователността на зареждане. За да проверите тези услуги, изпълнете командата по-долу на терминала.

$ systemd-анализира вината

Анализирайте стартиращи програми

Списъкът ще показва както програмите, така и услугите. Командата може да деактивира услугите:

система 1 деактивира X-Now

Забележка: X представлява името на услугата.

С тази информация можете да решите коя програма да премахнете от стартовия списък, за да ускорите последователността на зареждане.

Показване на скритите стартиращи програми

Разгледахме как можем да управляваме стартиращи програми в прозореца на приложението за стартиране. Има обаче и други услуги, демони и програми, които не са изброени тук (скрити). За да видите тези скрити програми в прозореца на приложението за стартиране, изпълнете командата по-долу.

sudo sed -i 's / NoDisplay = true / NoDisplay = false / g' / etc / xdg / autostart / *.работен плот

Ще бъдете подканени да въведете паролата си.

Показване на скритите стартиращи програми

Сега отворете отново прозореца на програмата за стартиране, за да видите списъка с програми. Ще бъдат показани всички скрити стартиращи програми и услуги.

Показване на скрити стартиращи програми

Заключение

Надявам се, че тази публикация ви е дала различните методи, които можете да използвате за управление на вашите стартиращи приложения. Има ли допълнителни, които искате да споделите с нашите читатели? Чувствайте се свободни да оставите коментар по-долу.

Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...