Ubuntu 14

все про игры и компьютерную технику

Ubuntu 14

Настройка автозагрузки программ в Ubuntu 14.04

В Ubuntu уже давно есть графический интерфейс для управления запускаемыми программами. Это программа «Автозагрузка приложений» (gnome-session-properties). Вы можете найти его в главном меню Dash. Однако есть проблема: эта программа не отображает все программы, которые запускаются автоматически. Чтобы решить эту проблему, вам нужно запустить в терминале две команды:

sudo sed -i ‘s / NoDisplay = true / NoDisplay = false / g’ /etc/xdg/autostart/*.desktop

sed -i ‘s / NoDisplay = true / NoDisplay = false / g’ ~ / .config / autostart / * .desktop

После этого все ярлыки из папок автозагрузки будут видны в апплете «Автозагрузка: приложения:

Ubuntu 14.04 - запускаемые приложения

Осторожно отключайте программы. Если вы не знаете цель программы, которую хотите отключить, прочтите ее заранее.

Примечание по автозагрузке программ

Как правило, Ubuntu имеет две системы загрузки:

  1. Начните с графической оболочки (Unity, GNOME и т.д.).
  2. Загрузитесь с ядром системы в текстовом режиме.

Апплет Startup Applications обрабатывает первый тип загрузки. Физически эта загрузка осуществляется через программный файл .desktop (аналог ярлыков Windows), который находится в одной из двух папок:

  1. / и т.д. / xdg / автозапуск
  2. ~ / .config / автозапуск

В первом случае программа будет запущена для любого пользователя. Во втором случае только для того, в домашней папке которого будет размещен ярлык программы.

вы можете скопировать нужные ярлыки программ в эти папки даже вручную. Ярлыки для всех доступных программ находятся в папке / usr / share / applications (Dash получает их из этой папки). Однако копирования ссылки недостаточно, вам необходимо установить для свойства «X-GNOME-Autostart-enabled» значение true.

Предварительная загрузка программ на старте Ubuntu

Существуют специальные программы, управляющие порядком загрузки двоичных модулей в процессе загрузки операционной системы. Они организуют размещение загруженных двоичных файлов таким образом, чтобы уменьшить их фрагментацию в файловой системе. А за счет уменьшения фрагментации ускоряется загрузка с диска.

Во многих советах по настройке Ubuntu упоминается расписание предварительной загрузки. Его установку можно произвести через терминал:

sudo apt-get install preload

sudo touch /var/lib/preload/preload.state

sudo chmod 644 /var/lib/preload/preload.state

/etc/init.d/preload перезапуск

Однако Ubuntu немедленно устанавливает другую программу для той же задачи: ureadahead. Вам просто нужно включить его автозапуск.

Примечание

Использование этих программ имеет смысл только в том случае, если на вашем компьютере установлен механический диск (HDD). Если диск электронный (SSD), в этих программах смысла нет.

Уменьшить размер системных журналов (логов) Ubuntu

Ubuntu ведет много журналов. Как общесистемные, так и журналы отдельных программ и сервисов.

Обычно все эти журналы хранятся в папке / var / log. Если эта папка находится в корневом (/) разделе, в некоторых случаях размер этой папки может увеличиваться настолько, что он забивает все свободное пространство в корневом разделе, что приводит к невозможности загрузки операционной системы. Это не типичная ситуация, но бывает.

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

правильнее делать это через настройку специальной программы logrotate. Эта программа очищает архивные копии журналов с указанной частотой. Настройки программы хранятся в папке /etc/logrotate.d. Каждый файл в этой папке определяет управление журналом для конкретной программы. Например, файл /etc/logrotate.d/rsyslog — это менеджер системного журнала. Чтобы уменьшить размер архивных журналов, в этих файлах должны быть указаны параметры ротации 0 и daily. Вы также можете добавить ограничение на размер журнала, например, размер 10M (10 мегабайт).

sudo gedit /etc/logrotate.d/rsyslog

А затем отредактируйте этот файл. Вы можете сделать то же самое с другими файлами в этой папке. Вы можете изменить глобальные настройки программы logrotate через файл /etc/logrotate.conf.

После изменения настроек ротации журналов вы можете удалить все старые журналы (журналы). Команда в терминале:

sudo find / var / log -type f -name «* .gz» -delete

Отсрочка

В Ubuntu также есть прекрасная возможность отложить зажигание, как в современных духовках или мультиварках. Это делается путем внесения небольшого дополнения в текст команды. Это выглядит так: «спать 20»; (без кавычек). Вместо 20 вы можете ввести любое число, которое будет означать количество секунд, в течение которых процесс «спит» перед запуском. Поэтому вы можете дать системе время на полную загрузку, после чего некоторые службы или программы уже начнут включаться.

XFCE через Xubuntu

XFCE использует ту же панель запуска приложений для добавления приложений, которые используются Ubuntu и MATE, но список управляется с помощью инструмента настройки, называемого Session and Launch.

В меню Whisker перейдите в категорию «Настройки» и откройте инструмент «Сеанс и запуск». В окне «Сеанс и запуск» перейдите на вкладку «Автозапуск приложения», чтобы автоматически начать запись, и нажмите «Добавить» в нижнем левом углу. На этом этапе вам будет представлен тот же инструмент загрузки, который используется Ubuntu и MATE. Нажмите кнопку «Добавить» в правой части окна. Введите имя приложения и команду для его запуска, если она вам известна, или нажмите «Обзор», выберите компьютер на боковой панели и выберите приложение в папке / usr / bin.

CentOS-6

Узнать стоит ли сервис в автозагрузке:

$ chkconfig —list | grep СЕРВИС

Убрать сервис из автозагрузки в CentOS-6:

сЕРВИС $ chkconfig отключен

Автозагрузка X сервера

Часто в легких рабочих средах и оконных менеджерах для запуска программ используется автоматическая загрузка на уровне X-сервера. Все сценарии, запущенные таким образом, будут запущены после запуска X-сервера.Чтобы настроить такую ​​автозагрузку Linux, просто добавьте необходимый путь сценария в файл ~ / .xinitrc или / etc / X11 / xinit / xinitrc. Синтаксис добавленной строки:

exec script_path&

Если файл ~ / .xinitrc еще не существует, его необходимо создать:

cp / и т.д. / X11 / xinit / xinitrc ~ / .xinitrc

Затем, чтобы добавить сценарий при запуске Linux, при необходимости отредактируйте файл. Например, запустим Firefox:

vi ~ / .xinitrc

exec / usr / bin / firefox и

Готовый. Осталось сохранить изменения. В следующий раз, когда вы запустите X-сервер, автозапуск Linux будет активирован, и эта команда будет выполнена. Таким же образом можно выполнить автоматическое выполнение приложений Linux.

Tmp папку в оперативную память

Вы можете переместить папку временных файлов в RAM. Отредактировав файл fstab:

sudo gedit / etc / fstab

и добавьте строку tmpfs / tmp tmpfs defaults, noexec, nosuid 0 0

Однако делать это нужно с осторожностью.

Сначала оцените текущий размер этой папки (на диске) — возможно, она «съест» слишком много оперативной памяти.

Во-вторых, в этой папке некоторые из ваших программ могут хранить данные, которые они используют после перезагрузки системы.

В общем, сначала изучите содержимое этой папки на диске, а затем примите решение перенести его в ОЗУ.

Автозагрузка на уровне ядра

автозагрузка на уровне ядра вряд ли будет вам полезна в повседневном использовании, но я решил упомянуть об этом, насколько это возможно. С помощью параметра ядра init вы можете указать, какую программу запускать сразу после завершения инициализации ядра. Например, вы можете загрузить оболочку Bash вместо Systemd. Для этого просто измените строку загрузки ядра в файле конфигурации Grub или во время загрузки. В конце добавьте параметр инициализации:

судо vi /boot/grub2/grub.cfg

linux /vmlinuz-4.8.0-22-generic root = / dev / mapper / systems-ubuntu ro quiet init = / bin / bash


Но обычно удобнее временно изменить это значение в меню Grub. Подробнее об этом читайте в статье о параметрах ядра Linux. Это не загружает программу Linux автоматически, но иногда может быть полезно.

Мокша через бодхи линукс

Moksha — это облегченная среда рабочего стола, созданная на основе Enlightenment проектом Bodhi Linux. Процесс автозапуска приложения Moksha представляется уникальной реализацией рабочего стола Moksha.

В меню Moksha выберите «Настройки»> «Все»> «Программы»> «Запуск приложений». Вкладка «Система» предназначена для управления системными утилитами в последовательности запуска, вкладка «Приложения» предназначена для управления приложениями, а вкладка «Порядок» предназначена для управления порядком записей при запуске. Нажмите «Приложения», выберите приложение из списка и нажмите «Добавить», чтобы добавить его в последовательность запуска. Похоже, что невозможно добавить в инструмент пользовательские команды или скрипты, поэтому, если утилита или приложение не будут найдены автоматически, для их добавления могут потребоваться дополнительные исследования. Если вы уже знаете, как это сделать, напишите в комментариях ниже.

Использование swap на диске

вы можете изменить условия, при которых система начинает использовать подкачку диска. По умолчанию Ubuntu начинает использовать замену диска, когда ОЗУ занято 40% или более. Вы можете изменить это поведение.

sudo gedit /etc/sysctl.conf

и добавьте строку в конец файла: vm.swappiness = 10

Затем перезагрузите параметры: sudo sysctl -p

Параметр vm.swappiness = 10 указывает, что подкачка диска будет использоваться, когда ОЗУ заполнено на 90%.

Автозагрузка X сервера

Часто в легких рабочих средах и оконных менеджерах для запуска программ используется автоматическая загрузка на уровне X-сервера. Все скрипты, запущенные таким образом, будут запущены после запуска X-сервера. Чтобы настроить такую ​​автозагрузку Linux, вам нужно будет только добавить путь к желаемому скрипту в файл

/.xinitrc или / etc / X11 / xinit / xinitrc. Синтаксис добавленной строки:

exec script_path &

/.xinitrc еще не существует, поэтому вам нужно его создать:

Затем, чтобы добавить сценарий при запуске Linux, при необходимости отредактируйте файл. Например, запустим Firefox:


Готовый. Осталось сохранить изменения. В следующий раз, когда вы запустите X-сервер, автозапуск Linux будет активирован, и эта команда будет выполнена. Таким же образом можно выполнить автоматическое выполнение приложений Linux.

Budgie через Solus Project

Solus Project разработал фантастическую рабочую среду

это форк GNOME 3 под названием Budgie. Поскольку Budgie является ответвлением GNOME, запускаемые приложения управляются в Budgie / Solus с помощью GNOME Tweak Tool.

Введите tweak вверху меню Budgie и откройте инструмент Tweak. Щелкните Запустить приложения на левой боковой панели, а затем кнопку большего размера, чтобы открыть новое диалоговое окно. Вы можете выбрать приложение, прокрутив список или введя имя, чтобы открыть скрытую функцию поиска.

Изменение параметров кэширования записи на диск

Ubuntu кэширует (в ОЗУ) все записи на диск. И запускает их в отложенном режиме. Проверяя настройки кеша записи, вы можете ускорить работу системы с риском потери данных или наоборот замедлить работу, снизив риск потери данных. Есть несколько вариантов кэширования записи на диск, которые можно использовать для достижения различных эффектов.

Основные параметры:

  • vm.dirty_ratio — это размер ОЗУ для размещения общего кэша записи.
  • vm.dirty_background_ratio — размер RAM для размещения подготовленных страниц кеша.

Вспомогательные параметры:

  • vm.dirty_writeback_centisecs — указывает количество времени, по истечении которого системный процесс, очищающий кэш диска, просыпается и проверяет наличие операций очистки кеша.
  • vm.dirty_expire_centiseconds — указывает продолжительность времени, в течение которого страницы кэша, подготовленные для записи, находятся в памяти.

Все эти параметры записаны в файле sudo gedit /etc/sysctl.conf.

Пример 1. Увеличить размер кеша записи (за счет ускорения системы):

  • vm.dirty_ratio = 80
  • vm.dirty_background_ratio = 50

Пример 2. Уменьшаем размер кеша записи:

  • vm.dirty_ratio = 10
  • vm.dirty_background_ratio = 5

Вы можете узнать текущие значения этих параметров с помощью sysctl -a | грязно грязно.

Будьте осторожны при изменении этих параметров. Четко понимать их взаимное влияние, их отношение к размеру оперативной памяти, а также возможные побочные эффекты.

Например, увеличение размера кэша или временных интервалов может привести к потере больших объемов данных во время сбоя питания или критического сбоя системы.

Или большой размер кеша в сочетании с большим объемом запросов на запись может периодически создавать ситуацию, когда запросы на запись будут блокироваться на долгое время, так как системе придется загружать большой объем данных из полного кеша на диск.

Добавление процессов

Добавить новую службу, утилиту или команду при запуске Ubuntu совсем несложно. Это делается с помощью меню.

  1. Откройте меню «Система», пункт «Параметры».
  2. Выберите программу «Запущенные приложения».
  3. В появившемся окне мы видим все утилиты, которые запускаются при старте системы.
  4. Нажмите кнопку «Добавить», чтобы добавить новый.

Нажмите кнопку «Добавить», чтобы добавить новую программу




Укажите значение команды

Таким образом можно добавлять не только утилиты, но и простые сервисы. Только в верхней строке необходимо выбрать соответствующий тип, если он есть, а также ввести нужную команду. Важно это знать.

KDE через Kubuntu

В настоящее время проект KDE переходит на последнюю версию Plasma 5, которая называется Kubuntu 15.10, как показано на видео ниже. Процесс управления запуском приложения KDE идентичен по функциональности как Plasma 5, так и KDE4, поэтому на видео показан только Plasma 5.

В средстве запуска приложений перейдите в раздел «Компьютер» и откройте приложение «Параметры системы». Запуск и завершение работы в разделе «Рабочая область», где вы будете управлять своими записями. Если по умолчанию выбран «Автозапуск», нажмите «Добавить программу» для прокрутки списка приложений по категориям или для поиска приложения. Нажав кнопку ОК, чтобы продолжить, вы получите сводку того, что вы собираетесь добавить, щелкните ОК в этом окне, чтобы завершить процесс. Plasma также позволяет автоматически выполнять пользовательские сценарии. Для этого добавьте сценарий, щелкните квадратную область и перейдите к своему сценарию.

Ускорение меню Dash

Вы можете отключить поиск в Интернете (википедия), набрав в строке меню поиска Dash. Через графический интерфейс: «Настройки — Безопасность и конфиденциальность — Поиск: просмотр результатов поиска в Интернете».

Ubuntu 14.04 - онлайн-цель

Или через терминал: gsettings set «com.canonical.Unity.Lenses» удаленный поиск содержимого отсутствует.

Кроме того, вы можете отключить поиск коммерческих предложений в интернет-магазинах. Команда в терминале:

gsettings установил «com.canonical.Unity.Lenses» disabled-scopes «‘more_suggestions-amazon.scope’, ‘more_suggestions-u1ms.scope’, ‘more_suggestions-populartracks.scope’, ‘music-musicstore.scope’, ‘more_suggestions -ebay.scope ‘,’ more_suggestions-ubuntushop.scope ‘,’ more_suggestions-skimlinks.scope’»

Как работает автозагрузка?

Чтобы понять, как работает автозагрузка, сначала нужно вспомнить, что происходит в процессе загрузки Linux. Как только ядро ​​завершит инициализацию и будет готово к дальнейшей работе, оно передаст управление системе инициализации. Система инициализации является основным процессом, она запускает все остальные процессы в системе.

Есть процессы, которые система инициализации, например systemd, запускает по умолчанию, но вы также можете настроить ее для запуска нужных вам процессов. Кроме того, многие дочерние процессы запускают файлы сценариев или имеют ту или иную возможность запускать необходимые программы. Эта возможность есть в большинстве настольных сред.

Давайте посмотрим на основные уровни автозагрузки, которые вы можете использовать:

  • Автозагрузка Bash: новейшая опция — автоматическая загрузка на уровне отдельной командной оболочки, вы можете автоматически выполнять необходимые команды, как только запускается терминал.
  • Автозагрузка Rc.local — устаревший метод загрузки скриптов, выполняется перед запуском графической среды;
  • Запуск среды: большинство сред поддерживает запуск программы, там вы даже можете настроить отложенный запуск и другие параметры;
  • Автозагрузка на уровне ядра: вы можете указать любую программу, которая будет запускаться после запуска ядра вместо системы загрузки;
  • Запуск X-сервера — запуск необходимых программ или скриптов сразу после запуска X-сервера;
  • Запуск диспетчера входа: вы можете запускать свои собственные сценарии или команды после запуска диспетчера входа в систему, но перед запуском среды;
  • Запуск системы инициализации: запуск основных сервисов системы, дополнительных сервисов и скриптов на этапе инициализации системы;

Далее мы более подробно рассмотрим, как использовать каждую из точек для автоматической загрузки программ, сценариев или выполнения команд в Linux.

Добавить кодировку Windows в текстовый редактор Gedit

Чтобы избежать «кракозябра», при открытии текстовых файлов Windows нужно добавить кодировку Windows-1251 в редакторе Gedit. Команда в терминале:

gsettings устанавливает автоматически обнаруженные кодировки org.gnome.gedit.preferences. «‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’»

Автозагрузка скриптов в Linux

Было принято помещать все скрипты, которые запускаются по умолчанию, в файл /etc/rc.local. Этот файл все еще существует, но он является наследием системы инициализации SysVinit и теперь сохраняется только в целях совместимости. Сценарии следует загружать только с помощью Systemd.

Для этого просто создайте простой файл модуля и добавьте его при запуске, как любой другой сервис. Сначала создадим этот файл:

sudo vi /lib/systemd/system/runscript.service

Ед изм
Описание = Моя служба сценариев
After = multiuser.target
Услуга
Тип = неактивный
ExecStart = /usr/bin/local/script.sh
Установить
WantedBy = multiuser.target

В разделе Units мы даем краткое описание нашего файла и говорим с опцией After, чтобы запустить этот скрипт в многопользовательском режиме. Раздел Service — самый важный, здесь мы указываем тип сервиса — idle, а это значит, что вам просто нужно запустить и забыть, вам не нужно отслеживать, а затем указать полный путь нашего скрипта в параметре ExecStart.

Осталось выставить правильные права:

sudo chmod 644 /lib/systemd/system/runscript.service

Затем обновите конфигурацию и добавьте новый скрипт при запуске Linux:

sudo systemctl демон-перезагрузка
sudo systemctl включает myscript.service

После следующей перезагрузки этот скрипт запустится автоматически. Обратите внимание, что для каждого сценария, который вы будете запускать, права должны быть установлены правильно, то есть должен быть установлен флаг выполнения. Для этого используйте команду chmod:

sudo chmod u + x / usr / local / bin / скрипт

В параметрах передаем в утилиту адрес файла скрипта. Выполнение — обязательный параметр для всех методов.

Скроллбары Unity традиционного вида

По умолчанию полосы прокрутки в Unity скрыты. Но вы всегда можете сделать их видимыми. Команда в терминале:

gsettings устанавливает нормальный режим полосы прокрутки com.canonical.desktop.interface

Пантеон через элементарный OS

Pantheon — это среда рабочего стола на основе GTK +

создан elementaryOS, и хотя Pantheon похож на GNOME 3, он не является ответвлением GNOME, поэтому обработка приложений с автозапуском аналогична, но также немного отличается.

В правом верхнем углу Wingpanel выберите «Системные настройки» в системном меню (значок питания), выберите «Приложения»> «Запуск» в «Системных настройках», чтобы получить доступ к инструменту запуска. Вы увидите кнопки «Плюс» (+) и «Минус» (-) в нижнем левом углу панели запуска. Выберите приложение из списка, найдите приложение вверху списка или введите пользовательскую команду внизу списка. После того, как вы добавили элементы в список, вы можете отключить их с помощью переключателя задач или удалить их с помощью кнопки «минус» (-) ниже.

Простой, удобный MP3 плеер под Ubuntu

Музыкальный проигрыватель Rhythmbox установлен в Ubuntu. Это довольно чудовищно. Можно удалить и установить более здоровый плеер.

sudo apt-get удалить ритмбокс

sudo apt-get install Audacious

Audacious — маленький музыкант без лишних наворотов:

Ubuntu 14.04 - жирный шрифт

Или QMMP:

Ubuntu 14.04 - программа чтения qmmp

sudo apt-get install qmmp

GNOME через Ubuntu GNOME

GNOME не предоставляет функцию по умолчанию для автоматического запуска приложений, но инструмент настройки GNOME исправил ее. Инструмент настройки GNOME доступен по умолчанию почти во всех дистрибутивах на основе GNOME, поэтому вам не нужно его устанавливать. Я использовал Ubuntu GNOME в демонстрационном видео, но инструкции действительны для всех пользователей GNOME, поскольку инструмент настройки GNOME доступен повсюду. Однако, если вы используете Ubuntu GNOME, вы также можете найти инструмент Ubuntu в обзоре GNOME.

Если щелкнуть «Задачи» в верхнем левом углу (или нажать клавишу Windows Super aka), откроется обзор GNOME. Используя Search Browse, введите настройку и запустите инструмент настройки. При желании вы также можете прокручивать сетку приложения. Нажмите «Запустить приложения» на левой боковой панели, а затем нажмите большую кнопку, чтобы открыть новое диалоговое окно. Вы можете выбрать приложение, прокрутив список или введя имя, чтобы открыть скрытую функцию поиска.

LXDE через Lubuntu

Решение LXDE для автозапуска приложений несколько скрыто в другом инструменте, настройках LXSession. В главном меню LXDE перейдите в «Приложение и настройки»> «Настройки»> «Приложения по умолчанию для LXSession». Автозапуск. Инструмент, который вы выбираете на левой боковой панели, довольно ограничен в LXDE, поэтому вам нужно знать команду приложения, которую вы хотите добавить.

LXDE не позволяет просматривать двоичные файлы в инструменте автозапуска, но Lubuntu предоставила решение этой проблемы с помощью PCManFM (файлового менеджера). В позициях ввода приложений PCManFM на левой боковой панели будет представлена ​​коллекция категорий. Просматривайте категории, пока не найдете приложение, щелкните правой кнопкой мыши и выберите свойства в контекстном меню. Перейдите на вкладку «Ведение журнала рабочего стола» в окне «Свойства», скопируйте команду в поле «Команда» и вставьте ее в поле «Автозапуск» в LXSession и, наконец, нажмите + Добавить.

Также читайте: Где найти свои любимые классические обои для Linux

Добавление клавиатурных сокращений для запуска программ

Часто используемые программы, такие как Nautilus, можно запускать с клавиатуры, назначив сочетание клавиш. Это делается через графический апплет «Настройки — Клавиатура — Сочетания клавиш»:

Ubuntu 14.04 - сочетания клавиш

В разделе «Дополнительные ярлыки» вы можете добавить свои собственные команды запуска и привязать их к клавишам.

Ubuntu 14.04 - сочетания клавиш

Команда добавляется первой. Затем в списке команд в нужной строке щелкните мышью и нажмите нужную комбинацию клавиш.

Удаление

Если вы уже пробовали добавлять программы в автозапуск, то понимаете, что удалить их оттуда будет очень просто.

  1. Снова заходим в диспетчер автозагрузки.
  2. Мы находим те процессы, которые нам не нужны.
  3. Выделите их, нажмите «Удалить».

Теперь ненужные процессы будут удалены из автозапуска Ubuntu. Лучше иметь там только самое необходимое.

Следует понимать, что если вы добавите много приложений при запуске Ubuntu, операционная система будет запускаться намного медленнее. Поэтому лучше не переборщить и правильно настроить параметры автозапуска. Функция очень удобна и вместе с отложенным запуском предлагает отличный инструмент для автоматической настройки действий системы.

Один источник

Свернуть все окна (Открыть Рабочий стол) в Ubuntu

В Ubuntu 14.04 по умолчанию вы можете свернуть все открытые окна с помощью клавиатуры: Ctrl + Win + D. Кроме того, вы можете добавить кнопку в средство запуска, которая будет выполнять то же действие. Это делается с помощью графического апплета «Настройки — Внешний вид — Режимы»:

Ubuntu 14.04 - показать кнопку рабочего стола

Сочетание клавиш Ctrl + Win + D, на мой взгляд, неудобно. В Windows используется Win + D (эта комбинация присутствовала и в 11 версиях Ubuntu). Чтобы изменить эту комбинацию, вам необходимо установить программу compizconfig-settings-manager. Затем запустите его и в разделе «Рабочий стол» откройте «Плагин Ubuntu Unity»:

Ubuntu 14.04 - менеджер настроек compizconfig

Параметр «Показать рабочий стол» определяет сочетание клавиш для этого действия.

Для энтузиастов

Для любителей виртуального секса могу порекомендовать пару программ.

gsettings

Консольная программа. Позволяет изменять большое количество параметров системы. Настройки организованы в виде дерева: схемы, схемы, ключи, которым можно присвоить значения.

Установлен из коробки. Команда справки gsettings перечислит параметры. Например, список gsettings рекурсивно предоставляет общий список текущих шаблонов, ключей и значений.

Автозагрузка окружения рабочего стола

Мощные среды рабочего стола, такие как Gnome и KDE, имеют свои собственные приложения для запуска. Например, в Gnome программа называется Автозапускаемые приложения. Вы можете запустить его из главного системного меню:

Здесь вы можете увидеть все программы, которые уже были добавлены при запуске. Вы можете отключить каждый из них, просто сняв флажок.

Чтобы добавить новую программу или сценарий при запуске, нажмите кнопку «Добавить»:

Здесь нужно заполнить три поля:

  • Комментарий — дополнительная, необязательная информация.
  • Имя — произвольное имя команды, под которым вы можете ее найти;
  • Команда: полный путь к исполняемому файлу программы;


Затем нажмите «Добавить», ваша программа появится в списке. При следующей загрузке системы программы Linux загрузятся автоматически.

Автоматический старт

Загрузка Ubuntu выполняется так же, как и в других операционных системах. Вы должны вспомнить и представить, как в Windows при включении ПК сразу запускались Skype, uTorrent и ряд других программ. В Ubuntu есть несколько программ, которые также входят в комплект поставки компьютера. Их список можно редактировать как угодно — убирать ненужные или добавлять больше.

Автозагрузка в системе инициализации

Чаще всего, когда мы говорим об автоматической загрузке Linux, это означает автоматическую загрузку сервисов с помощью системы инициализации. Systemd имеет очень продвинутую систему управления услугами. Он поддерживает разрешение зависимостей, параллельное выполнение, отложенный запуск и перезапуск в случае сбоя. В терминологии Systemd все запущенные программы представлены файлами модулей, каждый модуль описывает параметры программы, ее исполняемый файл и дополнительные требования для запуска.

Команда systemctl используется для добавления или удаления служб из автозагрузки. Чтобы добавить службу в автозапуск:

sudo systemctl включить имя_службы

И чтобы отключить автозапуск Linux:

sudo systemctl отключает service_name

Например, если вы хотите добавить Apache в автозагрузку, вам нужно запустить:

sudo systemctl включает apache

Вы также можете проверить, добавлена ​​ли уже служба при запуске:

sudo systemctl включен httpd

Если вы не знаете точное имя служебного файла, но знаете его первую букву, вы можете использовать автозаполнение, как и везде в терминале, с помощью кнопки Tab:

Вы также можете увидеть все службы, которые были добавлены при запуске, используя команду:

systemctl list-unit-files | grep включен

Как добавить скрипт в автозагрузку Ubuntu

Помимо специального программного обеспечения, при запуске Linux легко добавить самописный скрипт для оптимизации работы на компьютере. Это требует:

  1. Сделайте скрипт исполняемым с помощью команды:

    sudochmodugo + x /home/user/script.sh

    (где user — имя пользователя, а script — имя сценария, но путь к файлу .sh может быть другим: он должен быть записан полностью, иначе сценарий не будет выполнен).

  2. Откройте «Автозагрузку приложений» и нажмите «Добавить».
  3. Введите имя сценария и в качестве команды полное имя с путем к файлу, например /home/user/script.sh.
  4. Нажмите «Добавить».

Есть еще один классический, но уже устаревший способ настройки автозапуска скриптов в Ubuntu. Для его выполнения вам потребуется:

  1. Откройте терминал и выполните команду:

    судонано /etc/rc.local

  2. Над строкой exit 0 напишите имя и путь к сценарию.
  3. Сохраните изменение с помощью сочетания клавиш Ctrl + O, подтвердите клавишей Enter.

Этот метод также подходит для автозагрузки на UbuntuServer, где нет графики.

CentOS-7

systemd — это менеджер систем и служб для операционной системы Linux, которая становится новым стандартом для машин Linux.

В CentOS-7 он заменяет Upstart в качестве системы инициализации по умолчанию.

systemd поставляется с утилитой командной строки systemctl, которая является программным обеспечением центрального управления для systemd, которое, помимо прочего, может активировать и деактивировать службы при запуске.

Узнать стоит ли сервис в автозагрузке:

$ systemctl включен СЕРВИС

Убрать сервис из автозагрузки в CentOS-7:

$ systemctl отключает СЕРВИС

Добавить сервис в автозагрузку в CentOS-7:

$ systemctl включает СЕРВИС

MATE через Ubuntu MATE

Откройте Центр управления из системы меню в верхнем левом углу экрана и нажмите «Запустить приложение». Если вы используете Ubuntu MATE, возможно, вы изменили внешний вид системы с помощью переключателя интерфейсов. В этом случае способ открытия Центра управления может быть другим для вас.

Дистрибутивы MATE используют тот же инструмент, что и Ubuntu (с Unity) для управления автозапуском приложений, поэтому процесс такой же. В инструменте «Автозагрузка» нажмите кнопку «Добавить» в правой части окна. Введите имя приложения и команду для его запуска, если она вам известна, или нажмите «Обзор», выберите компьютер на боковой панели и выберите приложение в папке / usr / bin.

Cinnamon, стандартная среда Linux Mint

Метод автозапуска приложений Linux Mint представляет собой хорошее сочетание простого подхода GNOME, технического подхода Ubuntu и некоторых дополнительных настраиваемых функций. В мятном меню откройте «Системные настройки» и выберите «Запустить приложение» в разделе «Настройки». Внизу окна нажмите «Добавить», а затем нажмите «Выбрать приложение». В следующем окне вы можете прокрутить список и выбрать нужное приложение или просто начать вводить текст, чтобы открыть скрытую функцию поиска. Наконец, нажмите «Добавить приложение», чтобы добавить его в список.

После добавления приложения вы увидите элементы управления Toggle и Delay ON / OFF вместе с входом. Задержку можно использовать по-разному; Я использую его для установки порядка приложений. Чтобы изменить задержку, выберите приложение и нажмите «Изменить» в нижней части окна. В следующем окне используйте кнопки «Минус» (-) или «Плюс» (+), чтобы изменить число, или просто введите число. Иногда Linux Mint обращает внимание на детали, что часто является одной из причин, по которой его считают Ubuntu Killer.

Читайте также: стоят ли эти 10 приложений GNOME по умолчанию вашего времени?

для некоторых.

Unity, стандартная среда Ubuntu

Ubuntu, наверное, самый распространенный дистрибутив для новичков

что делает странным, что эта функция не удобна для пользователя в Unity. К сожалению, автоматический запуск приложений в Системных настройках недоступен; вместо этого он предлагает вам поискать в Dash средство запуска приложений.

В инструменте «Автозагрузка» нажмите кнопку «Добавить» в правой части окна. Ubuntu не предлагает простой выбор приложений, поэтому у вас есть два варианта продолжения: 1.) Введите имя приложения и команду для его запуска (если вы ее знаете) или 2.) Нажмите кнопку «Обзор», выберите ваш компьютер на боковой панели и перейдите в папку / Usr / bin. Папка / usr / bin содержит двоичный файл для запуска всех программ, установленных на компьютере, поэтому для некоторых это может быть проблематично, см. Видео ниже для руководства.

В видео выше я продемонстрировал, как искать приложение, когда вы просматриваете папку / usr / bin и начинаете вводить первые несколько букв двоичного имени.

Источники

  • https://iwsm.ru/operatsionnye-sistemy/linux/avtozagruzka-v-ubuntu
  • http://helpexe.ru/linux/kak-avtomaticheski-zapuskat-prilozhenija-pri
  • [https://siblimo.ru/ubuntu-kak-nastroit-avtozapusk/]
  • [https://ru.d-ws.biz/articles/ubuntu-14-04-tune-up.shtml]
  • [https://losst.ru/avtozagruzka-linux]
  • [https://obu4alka.ru/dobavlenie-servisov-v-avtozagruzku-na-linux.html]
  • [https://my-class.ru/kak-v-ubuntu-nastroit-avtozapusk/]

[свернуть]