Добавить в автозагрузку ubuntu: Добавление программ в автозагрузку Ubuntu (Xubuntu)

Содержание

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

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

Автозагрузка за счет стандартной утилиты Ubuntu

Первое, что следует сделать, это в удобном месте создать скрипт и выполнить его:

$ sudo gedit /путь_к_скрипту/имя_скрипта.sh

#!/bin/bash

echo «Hello world»

Этот скрипт выведет на экран пользователя сообщения «Hello world». Когда программа готова, ее необходимо сделать исполняемой. Для этого используется следующая команда:

$ sudo chmod ugo+x /путь_к_скрипту/имя_скрипта.sh

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

 

 

Жмем кнопку «Добавить» и вводом полный путь к файлу скрипта в поле «Команда».

Можно нажать кнопку «Обзор», найти, выбрать файл скрипта и нажать «Добавить».

 

 

 

В дальнейшем программа будет исполняться каждый раз при запуске графической оболочки Ubuntu.

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

Воспользуйтесь специальной командой, чтобы создать файл сервиса system

 

Это команда:

sudo systemctl edit —force myscript

В этот файл необходимо добавить содержимое:

[Unit]

Description=My Script Service

After=multi-user.target

[Service]

Type=idle

ExecStart=/полный/путь/к/скрипту/имя_скрипта.sh

[Install]

WantedBy=multi-user.target

 

 

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

 

$ sudo systemctl daemon-reload

$ sudo systemctl enable mysrcipt

 

Программа запустится после инициализации системы. С этой целью можно пользоваться «старым» способом: с помощью rc.local. сощдается файл /etc/rc.local и прописывается путь к нему в строке ExecStart сервис-файла.

Автозапуск приложений в Ubuntu | Настройка Ubuntu

Автозапуск приложений

Добавить в атозагрузку Ubuntu приложение очень просто. Входим в Power Menu, кликнув по шестерёнке в правом верхнем углу экрана и выбираем пункт Запуск приложений…

Появится список пользовательских приложений, запускаемых при старте системы. В появившемся окне нажимаем кнопку Добавить. В открывшемся окошке, в поле
«Имя
» вводим название приложения, в поле «Команда» — команду запуска, а в поле «Описание» можете вписать любое описание запускаемого приложения. Если вы не знаете команду, запускающую приложение, то надо запустить

Редактор главного меню. Его можно найти в Dash. Надо найти нужное приложение и нажать кнопку Свойства

Теперь просто скопируйте значение поля «Команда» из открывшегося окна в программу настройки автозапуска:

Как видите, я добавляю в автозапуск приложение для создания снимков с экрана. Приложение называется

Shutter. Собственно именно им я и создавал скриншоты для этого сайта.

После кликаем Добавить и закрываем окно. Теперь данное приложени в автозапуске

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

cd /etc/xdg/autostart/
sudo sed —in-place ‘s/NoDisplay=true/NoDisplay=false/g’ *.

desktop

Теперь все приложения видны при запуске апплета Настройки запуска приложений:

Для того, чтобы всё вернуть в обратное состояние, набираем в терминале:

cd /etc/xdg/autostart/
sudo sed —in-place ‘s/NoDisplay=false/NoDisplay=true/g’ *.desktop

Как сделать автозапуск команды в линукс. Создание своего скрипта автозапуска при загрузке компьютера

Целью данной статьи является ознакомление с принципами автозагрузки в операционной системе Ubuntu на примере Ubuntu Server 10.04 LTS, а также демонстрация настройки автозагрузки виртуальной машины, работающей под управлением VirtualBox, и корректное завершение работы последней в автоматическом режиме при выключении Ubuntu Server.

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


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

Организация автозагрузки в Ubuntu Server.
Разумеется, для того, чтобы правильно запустить/остановить сервис, необходимо описать сценарий с командами для запуска/остановки. Взгляните на содержимое каталога /etc/init.d: он содержит скрипты, которые управляют загрузками/остановками сервисов на вашей машине. Итак, первый, но не последний пункт успешной настройки — это наличие скрипта в /etc/init.d. В скрипте не описывается, когда должен выполняться тот или иной сценарий. Он лишь может принимать параметры start, stop, restart и так далее. Откуда же Ubuntu знает, когда необходимо вызвать скрипт? Ответ кроется в каталогах /etc/rcN.d, где N – это цифра от 0 до 6. В этих каталогах хранятся символические ссылки на скрипты из /etc/init.

d. Рассмотрим, что означает каждый каталог, и всё сразу станет понятно:
— rc0.d – выполнение скрипта при выключении системы;
— rc1.d – выполнение скрипта при запуске системы в однопользовательском режиме;
— rc2.d – выполнение скрипта при запуске системы в многопользовательском режиме;
— rc3.d – rc5.d – зарезервировано;
— rc6.d – выполнение скрипта при перезагрузке системы.

Например, если происходит перезагрузка, то будут выполнены все скрипты из каталога /etc/rc6.d, при выключении — из /etc/rc0.d и так далее. Цифра в названии каталога называется уровнем запуска. То есть каталог /etc/rc0.d будет называться нулевым уровнем запуска и так далее.

Есть еще один немаловажный момент, который необходимо знать — это очередность выполнения скриптов из каталогов rcN.d. Ведь для правильной организации запуска/остановки работы Ubuntu может потребоваться запускать/останавливать сервисы в определенном порядке. Этот момент решается специальным именованием файлов в каталогах уровней запуска. Файлы имеют следующие имена: NN[имя], где — это один символ («S» означает, что скрипт запускает сервис, «K» – останавливает), NN – порядковый номер, [имя] – имя файла. Символ «S» или «K» самостоятельно выбирать не придется, так как все скрипты в каталогах rc1.d-rc5.d должны начинаться с символа «S», а в каталогах rc0.d и rc6.d – с символа «K». Число «NN» определяет очередность запуска скриптов, который производится от меньшего к большему. Чем меньше число у скрипта для запуска, тем раньше он будет запущен при старте системы; чем больше число у скрипта остановки сервиса, тем позже он будет выполнен.

При необходимости запуска какой-либо службы или приложения до или после конкретного существующего сервиса просто подсмотрите его порядковый номер в соответствующей директории rcN.d и учитывайте при выборе порядкового номера для своего скрипта.

Ну что ж, где хранить скрипты и как их называть понятно, а вот как его написать?
В каталоге /etc/init.d находится пример скрипта для управления запуском/остановкой сервисов.

Это файл /etc/init.d/skeleton, а в примере ниже он будет упрощен. Для создания нового скрипта необходимо сделать копию примера и отредактировать его под свои нужды. Воспользуемся следующей командой:
sudo cp /etc/init.d/skeleton /etc/init.d/myscript && vi /etc/init.d/myscript

При создании нового скрипта не забывайте давать ему права на выполнение. Чтобы добавить права на выполнение скрипту, используйте команду sudo chmod +x /etc/init.d/myscript

Скрипт готов. Что дальше?
В некоторых источниках встречаются рекомендации по созданию символических ссылок вручную при помощи команды ln, не смотря на существование специальных утилит. Перед добавлением скрипта утилита проверяет его на валидность, а команда ln создаст ссылку даже при наличие ошибок. Лучше отдать предпочтение специализированным утилитам, таким как update-rc.d, которая поставляется в комплекте с Ubuntu. С её помощью можно добавить новый скрипт в любой уровень загрузки, удалить существующий и так далее.

Вот пример использования:
sudo update-rc.d myscript start 99 2 3 4 5 . stop 01 0 1 6 .

Эта команда добавит новый скрипт «myscript» во все уровни загрузки. Будет выполнен запуск сервиса на уровнях со 2 по 5 с приоритетом 99 (в последнюю очередь) и остановка сервиса на 0, 1 и 6 уровнях с приоритетом 01 (самым первым).
Чтобы удалить скрипт из автозагрузки, воспользуйтесь командой:
sudo update-rc.d -f myscript remove

Рассмотрим пример настройки автозагрузки.
Задача: настроить автоматический запуск виртуальной машины, работающей под управлением VirtualBox, которая должна запускаться спустя две минуты после запуска операционной системы Ubuntu Server. При выключении или перезагрузке Ubuntu Server виртуальная машина должна корректно завершать свою работу.
Предположим, что на Ubuntu Server установлен VirtualBox и существует виртуальная машина с именем «Slave», операционная система которой поддерживает возможность корректного завершения работы при нажатии кнопки выключения компьютера (поддержка ACPI).

Для начала напишем скрипт, который будет располагаться в каталоге /etc/init.d:
sudo cp /etc/init.d/skeleton /etc/init.d/slave && sudo vi /etc/init.d/slave

Отредактировав скрипт и оставив лишь минимально необходимое, получаем файл со следующим содержимым:
#!/bin/sh ### BEGIN INIT INFO # Provides: slave # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: ability for starting and saving execution state of VBox virtual machines # Description: This script is used for starting and saving execution state of VBox virtual machines by using System-V on Ubuntu Server. This file should be placed in /etc/init.d ### END INIT INFO # Author: Fuks Alexander . /lib/lsb/init-functions # Perform start of Slave»s virtual machine with delay 2 minutes perform_start() { log_daemon_msg «Starting Vbox Slave machine» sleep 120 && su -l -c «VboxHeadless –startvm Slave &» kungfux log_end_msg 0 return 0 } # Send POWEROFF ACPI signal for Slave»s virtual machine perform_save() { log_daemon_msg «Sending ACPI POWER OFF signal for Vbox Slave machine» su -l -c «VboxManage controlvm Slave acpipowerbutton» kungfux log_end_msg 0 return 0 } case “$1” in start) perform_start ;; stop) perform_save ;; *) echo “Usage: /etc/init. d/slave {start|stop}” exit 3 ;; esac:

Добавим скрипт во все уровни запуска:

[email protected]:~$ sudo update-rc.d slave start 99 2 3 4 5 . stop 01 0 1 6 . Adding system startup for /etc/init.d/slave … /etc/rc0.d/K01slave -> ../init.d/slave /etc/rc1.d/K01slave -> ../init.d/slave /etc/rc6.d/K01slave -> ../init.d/slave /etc/rc2.d/S99slave -> ../init.d/slave /etc/rc3.d/S99slave -> ../init.d/slave /etc/rc4.d/S99slave -> ../init.d/slave /etc/rc5.d/S99slave -> ../init.d/slave

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

[email protected]:~$ cat /var/log/boot.log fsck from util-linux-ng 2.17.2 /dev/sda1: clean, 92526/4751360 files, 2565789/18975488 blocks * Starting Jenkins Continuous Integration Server jenkins * Starting No-IP.com dynamic address update noip2 * Not starting internet superserver: no services enabled * Starting Postfix Mail Transport Agent postfix * Starting bittorrent daemon transmission-daemon * Starting VirtualBox kernel modules * Starting NTP server ntpd * Starting ftp server proftpd * Starting web server apache2 * Starting Vbox Slave machine

В последней строке присутствует текст, который был выведен скриптом «slave».
Более того, написанными скриптами для init.d можно пользоваться из терминала в любой момент времени. Например, для запуска виртуальной машины выполним команду:
[email protected]:~$ /etc/init.d/slave start

Как видно из примера, операционная система Ubuntu предоставляет богатые возможности для управления запуском/остановкой сервисов/программ. В скриптах автозагрузки можно описывать зависимости запускаемых/останавливаемых служб от других служб с помощью секций «Required-Start/Required-Stop», да и сам скрипт может быть любой сложности, что позволяет организовать даже самую «тонкую» автозагрузку.

Данный материал написан для «Первого конкурса русскоязычных статей для ОС Ubuntu 2011 года» (konkurs.ubuntu.ru).

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

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

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

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

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

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

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

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

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

$ sudo 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, но, тем не менее, иногда может быть полезно.

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

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

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

$ sudo systemctl enable имя_службы

А чтобы отключить ее автозапуск linux:

$ sudo systemctl disable имя_службы

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

$ sudo systemctl enable apache

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

$ sudo systemctl is-enabled httpd

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

Также вы можете посмотреть все сервисы, которые были добавлены в автозагрузку с помощью команды:

$ systemctl list-unit-files | grep enabled

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

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

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

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


Description=My Script Service
After=multi-user.target


Type=idle
ExecStart=/usr/bin/local/script.sh


WantedBy=multi-user.target

В секции Unit мы даем краткое описание нашему файлу и говорим с помощью опции After , что нужно запускать этот скрипт в многопользовательском режиме (multi-user). Секция Service самая важная, здесь мы указываем тип сервиса — idle , это значит, что нужно просто запустить и забыть, вести наблюдение нет необходимости, а затем в параметре ExecStart указываем полный путь к нашему скрипту.

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

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

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

$ sudo systemctl daemon-reload
$ sudo systemctl enable myscript.service

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

$ sudo chmod u+x /usr/local/bin/script

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

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

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

exec путь_к_скрипту &

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

$ cp /etc/X11/xinit/xinitrc ~/.xinitrc

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

exec /usr/bin/firefox &

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

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

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

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

Тут вам нужно заполнить три поля:

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

Выпуск WordPress 5. 3 улучшает и расширяет представленный в WordPress 5.0 редактор блоков новым блоком, более интуитивным взаимодействием и улучшенной доступностью. Новые функции в редакторе […]

После девяти месяцев разработки доступен мультимедиа-пакет FFmpeg 4.2, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и […]

  • Новые функции в Linux Mint 19.2 Cinnamon

    Linux Mint 19.2 является выпуском с долгосрочной поддержкой, который будет поддерживаться до 2023 года. Он поставляется с обновленным программным обеспечением и содержит доработки и множество новых […]

  • Вышел дистрибутив Linux Mint 19.2

    Представлен релиз дистрибутива Linux Mint 19.2, второго обновления ветки Linux Mint 19.x, формируемой на пакетной базе Ubuntu 18.04 LTS и поддерживаемой до 2023 года. Дистрибутив полностью совместим […]

  • Доступны новые сервисные релизы BIND, которые содержат исправления ошибок и улучшения функций. Новые выпуски могут быть скачано со страницы загрузок на сайте разработчика: […]

    Exim — агент передачи сообщений (MTA), разработанный в Кембриджском университете для использования в системах Unix, подключенных к Интернету. Он находится в свободном доступе в соответствии с […]

    После почти двух лет разработки представлен релиз ZFS on Linux 0.8.0, реализации файловой системы ZFS, оформленной в виде модуля для ядра Linux. Работа модуля проверена с ядрами Linux c 2.6.32 по […]

  • В WordPress 5.1.1 устранена уязвимость, позволяющая получить контроль над сайтом
  • Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры интернета, завершил формирование RFC для протокола ACME (Automatic Certificate Management Environment) […]

    Некоммерческий удостоверяющий центр Let’s Encrypt, контролируемый сообществом и предоставляющий сертификаты безвозмездно всем желающим, подвёл итоги прошедшего года и рассказал о планах на 2019 год. […]

  • Вышла новая версия Libreoffice — Libreoffice 6.2
  • После пуска компьютера, как правило, нам приходится запускать некоторые программы. которыми мы пользуемся чаще только. Также после запуска системы нам может понадобиться выполнить какие-либо специфичные усилия, например, создать нужные файлы или установить некоторые параметры. В этой статье мы рассмотрим как трудится автозагрузка Linux, как добавить программы автозагрузки, куда их будет более правильно приплюсовать, а также какие виды автозагрузки бывают в этой операционной системы.

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

    systemctl enable имя_сервиса.service
    update.rc имя_сервиса defaults
    chkconfig —add имя_обслуживания

    Добавление программ в автозапуск в Linux

    В данном примере описывается как добавить в автозагрузку nginx? По аналогичностьи добавляем и другие программы! Для начало нужно задать права на исполнение файла:

    chmod +x /etc/init. d/nginx

    После записываем в автозагрузку:

    /usr/sbin/update-rc.d -f nginx defaults

    Добавление программ в автозагрузку в Linux

    Творим файл в /etc/init.d/

    sudo nano /etc/init.d/

    В начало скрипта нужно добавить:

    Ставим права на исполнение /etc/init.d/local:

    sudo chmod +x /etc/init.d/local

    Добавляем script /etc/init.d/local в автозапуск:

    sudo update-rc.d local defaults 80

    Теперь можно дополнять в наш скрипт local команды, которые должны быть выполнены при запуске системы.

    Создаём пустой файл.

    Первой строкой пишем:

    #!/bin/sh

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

    Сохраним его под оригинальным названием (чтоб не совпадал с уже существующими) в каталоге /usr/sbin/.

    Чтобы скрипт запускался при загрузке, необходимо прописать его в файле /etc/rc.local до строчки exit 0. Если у вас не существует данного файла, создайте его и вставьте в него следующее содержимое:

    #!/bin/sh -e #Здесь вставляем строку с указанием вашего скрипта. /usr/sbin/mescripts exit 0

    Немного более сложный способ

    Позволяет задать последовательность загрузки и поведение скрипта при разных runlevel»ах.

    Изучаем /etc/init.d/skeleton , на его основе создаем скрипт /etc/init.d/my_script , которым будет запускаться/останавливаться наше приложение.

    В этих директориях лежат скрипты остановки сервисов:

    /etc/rc0.d/ /etc/rc1.d/ /etc/rc6.d/

    в этих — скрипты запуска сервисов:

    /etc/rc2.d/ /etc/rc3.d/ /etc/rc4.d/ /etc/rc5.d/

    Изучаем их на предмет последовательности (чем меньше первая цифра в начале скрипта, тем раньше запускается/останавливается приложение). Это может быть критично, если ваше приложение будет зависит от каких-то сервисов.

    После того, как определились со скриптом запуска и очередностью, выполняем следующее:

    Sudo update-rc.d my_script start 70 2 3 4 5 . stop 20 0 1 6 .

    Здесь я определил, что мой скриптик должен запускаться попозже остальных(70), и останавливаться пораньше(20). Цифры 2 3 4 5 0 1 6 означают уровни загрузки.

    Если что-то не понравилось — все можно удалить

    Sudo update-rc.d -f my_script remove

    Подробности в man update-rc.d .

    Есть директория /etc/network/ с поддиректориями if-down.d , if-pre-up.d , if-post-down.d , if-up.d . Если разместить скрипт в одной из этих поддиректорий, то он будет выполняться соответственно при выключении, перед включением, после выключения или при включении сети.

    Другой способ — указать в файле /etc/network/interfaces одну из следующих директив: up , pre-up , post-up , down , pre-down , post-down . Например, строка

    Post-up /path/to/script.sh

    после включения сети выполнит скрипт script.sh . Подробнее можно почитать в man interfaces .

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

    Читайте также…

    быстрая панель запуска для Linux.

    Plank — легковесный и простой Dock в Ubuntu

    С ростом популярности Dock в Mac OS X подобные Dock-приложения стали появляться и в других ОС. Они удобный и позволяют украсить рабочий стол. В Linux их особенно много — AWN (Avant Window Navigator), Docky, Cairo Dock и т.д. Из них Docky наверное наиболее часто встречающийся на рабочих столах пользователей. Но у него есть более легка альтернатива — Plank (launchpad.net/plank), созданная той же командой. Он весит не много, работает быстро и настраивается просто. Поддерживаются все популярные функции зумминг, положение на экране, автосокрытие и регулировка размера. Минус — многие настройки производятся вручную в конфигурационном файле, хотя вообщем они не сложны.
    Для установки в Ubuntu необходимо подключить репозитарий (этот репозитарий поддерживает и Docky):

    $ sudo apt-add-repository ppa:docky-core/ stable $ sudo apt-get update $ sudo apt-get install plank

    $ sudo apt-add-repository ppa:docky-core/stable $ sudo apt-get update $ sudo apt-get install plank

    После установки ссылку для запуска можно найти в в Меню в разделе Инструменты. Plank по умолчанию не установлен в автозапуск и этот процесс никак не автоматизирован, поэтому если вы хотите, чтобы он запускался при загрузке рабочего стола. В каждом случае алгоритм разный. В Xfce для этого нам потребуется Диспетчер настроек. Переходим в раздел Система и выбираем ссылку Сеансы и запуск. Далее перейдем на вкладку Автозапуск приложений, нажимаем Добавить и пишем в строке команды — plank . Сохраняем результат.

    Добавить значок запуска в Plank можно тремя способами. Самый простой — вызвать приложение и когда его значок появится в доке,вызываем щелчком правой кнопки мышки меню и в нем пункт правую кнопку мыши и Прикрепить к панели. Можно просто перетащить значок приложения из меню на панель Док.
    Второй вариант настройка при помощи файлов в ~/.config/plank/dock1 . В settings производится общие настройки — установка темы, размера значков, положение на экране, зумминг, автосокрытие, показ только на текущем десктопе и так далее. Все параметры комментирован поэтому разобраться просто.

    [ PlankDockPreferences] #The size of dock icons (in pixels). IconSize =32 #If 0, the dock won»t hide. If 1, the dock intelligently hides. If 2, the dock auto-hides. If 3 , the dock dodges active maximized windows. If 4 , the dock dodg es every window. HideMode =1 #Time (in ms) to wait before unhiding the dock. UnhideDelay =50 #Time (in ms) to wait before hiding the dock. HideDelay =50 ….

    #The size of dock icons (in pixels). IconSize=32 #If 0, the dock won»t hide. If 1, the dock intelligently hides. If 2, the dock auto-hides. If 3, the dock dodges active maximized windows. If 4, the dock dodg es every window. HideMode=1 #Time (in ms) to wait before unhiding the dock. UnhideDelay=50 #Time (in ms) to wait before hiding the dock. HideDelay=50 ….

    В каталоге ~/.config/plank/dock1/launchers расположены файлы, соответствующие значкам в доке. Имя файла содержит расширение dockitem. xfce4-terminal.dockitem. Содержимое указывает путь к значку.

    [ PlankItemsDockItemPreferences] Launcher =file:/// usr/ share/ applications/ xfce4-terminal.desktop

    Launcher=file:///usr/share/applications/xfce4-terminal.desktop

    Данная статья будет последней из этого цикла. В ней мы рассмотрим: как изменить способ переключения раскладки, настройку Firefox, установку браузера Google Chrome, установку консольных приложений и их настройку, а так же установку темы оформления Paper.

    Настройка

    Шаг 1. Изменение способа переключения раскладки клавиатуры

    Так как каждый привык это делать по своему, я и решил начать именно с этого пункта. Для того, чтобы изменить сочетание клавиш, нажмите на значок флага в правом нижнем углу и выберите “Настройки клавиатуры” :

    В появившемся окне в верхнем поле выберите раздел “Раскладки” :

    Так, теперь нажмите на кнопку “Параметры” :

    В окне “Параметры раскладки клавиатуры” найдите и раскройте пункт “Переключение на другую раскладку” и отметьте галочкой нужный вам вариант. После этого нажмите “Закрыть” и закройте саму программу для настройки клавиатуры:

    Шаг 2. Изменение обоев рабочего стола

    Для того чтобы изменить фоновый рисунок рабочего стола, нажмите на нём правой кнопкой мыши и выберите пункт “Изменить фон рабочего стола” :

    В открывшейся программе вы можете изменять фоновый рисунок. Вы можете в левом столбце выбрать один из альбомов с изображениями и установить понравившееся. Для того чтобы установить собственное фото, нажмите на “+” в левом нижнем углу и выберите собственную папку с изображениями. Так же можно добавить фото из папки “Изображения” в домашнем каталоге. После изменения фона закройте программу:

    Шаг 3. Настройка браузера Mozilla Firefox

    Сначала я отключу автоматическое закрытие браузера после закрытия последней вкладки. Для этого в адресной строке введите “about:config” . Соглашайтесь с предупреждением, нажав “Я принимаю на себя риск!” . Если вы планируете в будущем возвращаться к этим настройкам, то можете снять галочку “Показывать это предупреждение в следующий раз” :

    В строке “Поиск” введите “closew” . Перед вами может появиться несколько параметров, но нам нужен только “browser.tabs.closeWindowWithLastTab” . Измените его значение на “false” , кликнув дважды по строке с этим параметром:

    Теперь я изменю домашнюю страницу браузера на Yandex (вы можете использовать любую другую). Для этого надо перейти на домашнюю страницу самого Yandex’а и скопировать ссылку. Затем откройте настройки Firefox (это делается в правом верхнем углу). И в поле “Домашняя страница” вставьте скопированную ссылку:

    Для настройки поисковой системы нажмите в левом меню на “Поиск” . Здесь в графе “Поисковая система по умолчанию” выберите ту, которую вы используете из выпадающего списка. Так же вы можете снять не нужные галочки в разделе “Поиск одним щелчком” . Если нет интересующей вас поисковой системы, поищите её в дополнениях Firefox. После окончания закройте вкладку с настройками:

    Для того чтобы добавить панель меню и панель закладок, раскройте меню браузера в правом верхнем углу и щёлкните на вкладке “Изменить…” . Здесь в левом нижнем углу раскройте список “Панели инструментов” и поставьте соответствующие галочки и закройте вкладку.

    И напоследок я думаю стоит установить 2 полезных дополнения: ublock и browsec. Первое предназначено для блокировки рекламы, а второе – VPN. Для установки, найдите их в дополнениях Firefox и нажмите “+ Добавить в Firefox” :

    Шаг 4. Обновление системы

    Вы можете сделать это с помощью графической утилиты установленной в Linux Mint. Я же сделаю это “руками”. Чтобы произвести обновления, выполните в эмуляторе терминала(Ctrl+Alt+T, либо запустите из панели) последовательно следующие 3 команды:

    $ sudo apt-get update

    $ sudo apt-get upgrade

    $ sudo apt-get dist-upgrade

    Шаг 5.

    Установка консольных приложений

    Не всем они могут понадобится, но я считаю их одними из самых полезных и удобных. Для их установки выполните в терминале:

    $ sudo apt-get install terminator mc htop gpm zsh

    terminator – на мой взгляд, один из самых удобных эмуляторов терминала. Так же позволяет создать в одном окне несколько терминалов;

    mc – консольный файловый менеджер;

    htop -программа, предназначенная для вывода на терминал списка запущенных процессов и информации о них;

    gpm – мышь в консоли Linux;

    zsh – одна из современных командных оболочек UNIX, использующаяся непосредственно как интерактивная оболочка, либо как скриптовый интерпретатор.

    Шаг 6. Настройка консольных приложений

    Для удобства я решил объединить настройку всех этих приложений в один пункт. Начну с terminator’а. Для начала задам ему сочетание клавиш для запуска. Лично я использую “Ctrl+Alt+T” , по привычке. Для этого откройте меню cinnamon и зайдите в настройки:

    В них откройте раздел “Клавиатура” и нажмите “Добавить пользовательскую комбинацию” . Название можете использовать любое, а в качестве команды укажите “terminator” . После этого нажмите “Добавить” :

    В нижнем разделе “Привязка клавиш” выберите один из пунктов “не назначено” и щёлкните по нему 2 раза. После этого нажмите нужное сочетание клавиш. Если вы будете использовать ту же комбинацию что и я, то выскочит оповещение о том, что данная комбинация используется для действия “Запустить терминал” . Чтобы установить комбинацию нажмите “Да” и закройте окно с настройкой клавиатуры:

    Нажмите выбранную вами комбинацию, чтобы проверить работоспособность:

    Теперь настроим zsh. Для этого откройте терминал и напишите “zsh” . Вам предложат несколько вариантов, чтобы настроить zsh. Я буду делать это сам, поэтому выбираю “0” (Выйти, создав пустой файл настроек ~/.zshrc), вы можете выбрать другой вариант на своё усмотрение. Теперь, чтобы настроить zsh, выполните в терминале (чтобы новый конфиг вступил в силу, перезапустите терминал):

    Инструкции по заполнению данного файла можете найти в интернете. Вот , который использую сам(писал не я):

    Для того чтобы установить данную оболочку по умолчанию, введите в терминале:

    $ sudo nano /etc/passwd

    Здесь вам необходимо найти своего пользователя и в самом конце строки “/bin/bash” заменить на “/bin/zsh” . После этого закройте nano (“Ctrl+x” для выхода, “y” чтобы подтвердить, “Enter” , чтобы сохранить файл под тем же именем).

    $ sudo systemctl enable gpm

    Шаг 7. Установка Google Chrome

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

    $ wget -q -O — https:// dl-ssl.google.com/ linux/ linux_signing_key.pub | sudo apt-key add —

    $ sudo sh -c «echo «deb http://dl.google.com/linux/chrome/deb/ stable main» >> /etc/apt/sources.list.d/google-chrome.list»

    $ sudo apt-get update

    Существует 3 версии Chrome:

      google-chrome-stable – стабильная версия;

      google-chrome-beta – бета-версия;

      google-chrome-unstable – не стабильная версия.

    Чтобы установить Chrome, выполните в терминале:

    $ sudo apt-get install google-chrome-*

    Где “*” – выбранная вами версия.

    Шаг 8. Установка темы оформления Paper

    Для установки gtk-темы, темы значков и курсора paper, выполните в терминале следующие команды:

    $ sudo add-apt-repository ppa:snwh/pulp //добавляет репозиторий;

    $ sudo apt-get update //обновление индекса пакетов;

    $ sudo apt-get install paper-icon-theme paper-cursor-theme paper-gtk-theme //установка тем.

    Чтобы активировать их, откройте настройки системы, раздел “Оформление” и в нём пункт “Темы” .Здесь в качестве “Рамки окон” , “Значки” , “Стиль окон” и “Указатель мыши” установите “Paper” . “Рабочий стол” – это тема, которая будет применена к нижней панели, главному меню и ещё некоторым элементам. Мне нравится “cinnamon” .

    Шаг 9. Установка и настройка док-панели Plank

    Чтобы установить Plank, нам необходимо сначала выполнить следующие команды:

    $ sudo apt install software-properties-common //если не установлен

    $ sudo add-apt-repository ppa:ricotz/docky //добавляет репозиторий

    $ sudo apt update //обновление индекса пакетов;

    $ sudo apt-get install plank //установка самой панели

    Перед настройкой рекомендую поднять нижнюю панель в верхнюю часть экрана. Для этого щёлкните по ней правой кнопкой мыши, выберите “Изменить панель” , и здесь “Переместить панель” . Вы можете так же использовать любые другие стороны, но я всё же предпочитаю верх. Чтобы переместить панель в нужную сторону, нажмите на одной из полос, появившихся по краям экрана, соответственно выбранной вами стороне:

    А теперь перейдём к настройке Plank:

    $ plank —preferences //открытие настроек

    В качестве темы в данном случае рекомендую использовать “Gtk+” . Также вы можете изменить положение панели в соответствующем выпадающем списке. Размер иконок можете так же подстроить под себя, но я предпочитаю 48. Так же советую включить режим “Увеличение иконок” , так как это смотрится гораздо красивее и можно использовать иконки меньшего размера. Параметр увеличения можете настроить так как вам удобно.

    И напоследок добавим Plank в автозагрузку. Для этого в главном меню напишите и запустите соответствующее приложение. В нём нажмите “Добавить” и здесь “Команда пользователя” . Имя и описание команды можете задать какое захотите, а вот в качестве команды – “plank” . После этих действий нажмите “Добавить” .

    Настройка Linux Mint 18.3, часть 2: раскладка, Firefox, Chrome, консольные приложения, Paper, Plank обновлено: Февраль 11, 2018 автором: linok9757

    С момента выхода популярного Dock Mac OS X , разработчики приступили к созданию подобных Dock-приложений совместимых с другими операционными системами (например, Ubuntu). Для Ubuntu существует множество удивительных Dock»ов для рабочего стола Gnome , таких как AWN (Avant Window Navigator), Cairo Dock , Docky , и т.д. Большинство пользователей используют эти доки главным образом для удобства, а также чтобы украсить свой ​​рабочий стол.


    Я хочу представить еще один Dock , который называется Plank (Планка) , созданный той же командой, что создала Docky.
    Особенностью Plank является его небольшой размер, простота и скорость. Еще одной хорошей опцией в Plank , является функция скрытия панели, которая будет включена сразу после открытия окна над ним. Единственный недостаток Plank — отсутствие графического интерфейса настроек: изменение тем, размер значков, положение на экране и так далее. Но это можно сделать вручную, как описано ниже.

    Установить Plank

    Вы можете установить Plank в Ubuntu 12.10/12.04/Linux Mint 14/13 следующими командами в терминале:

    sudo apt-add-repository ppa:ricotz/docky
    sudo apt-get update
    sudo apt-get install plank

    Открыть программу после установки: Приложения ->Cтандартные ->Plank или в меню Даш :


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

    Либо просто перетащить значок программы из меню на панель:


    И удалить также просто. Правый клик на значке и убрать галочку с «Прикрепить к панели» . Значок исчезнет.

    Использовать различные темы для Plank немного сложнее, но вот как изменить тему по умолчанию:

    Сделайте резервную копию темы по умолчанию, с тем что бы можно было восстановить её позже. Это можно сделать следующим образом:

    cp -r ~/.config/plank/theme/dock.theme dock.theme.pak

    cp -r ~/.config/plank/theme/hover.theme hover.theme.pak

    Теперь вы можете найти и скачать темы Plank c ЭТОГО сайта. Кликните на картинке с темой и загрузите архив. После загрузки архива, распакуйте его в папку ~/.config/plank/theme , заменив существующую. Откройте папку theme следующей командой в терминале:

    gksu nautilus ~/.config/plank/theme

    Если вы хотите восстановить тему по умолчанию, выполните следующие команды:

    cp -r ~/.config/plank/theme/dock.theme.pak dock.theme

    cp -r ~/.config/plank/theme/hover. theme.pak hover.theme

    Чтобы изменить размер значков, отключить функцию скрытия панели, изменить положение дока и т.д., вы можете отредактировать файл настроек settings в gedit с помощью следующей команды:

    gedit ~/.config/plank/dock1/settings

    Например положение расположения панели — значение по умолчанию 3, но вот некоторые другие варианты:

    0 = в левой части экрана (вертикально)
    1 = в правой части экрана (вертикально)
    2 = вверху экрана
    3 = внизу экрана

    Размер значков по умолчанию — IconSize = 48 , которое вы можете изменить на своё.

    После всех изменений сохраните файл и закройте редактор, а затем перезапустите Plank .

    Чтобы панель Plank запускалась при входе в систему, её нужно прописать в Автоматически запускаемые приложения следующим образом.

    В данной статье пойдет речь о изящном и легковесном Dock под названием Plank . Кто пользовался или видел Elementary OS, тот должен был заметить эту док-панель. Многие знают панель Docky. Так вот разработчики Docky и Plank одни и те же люди. Итак к делу.

    Чтобы установить Plank в Убунту 14.04 и выше, выполните следующие команды в Терминале:

    sudo add-apt-repository ppa:docky-core/stable
    sudo apt-get update
    sudo apt-get install plank

    sudo add-apt-repository ppa:ricotz/docky
    sudo apt-get update
    sudo apt-get install plank

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

    sudo ln -s /usr/share/applications/plank.desktop /etc/xdg/autostart/

    либо запускаем системное приложение Автоматически запускаемые приложения . жмем Добавить , а в строку Имя и Команда пишем plank Добавить . Строку Описание можете оставить незаполненным, либо написать краткое описание программы.

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

    sudo add-apt-repository —remove ppa:docky-core/stable
    sudo apt-get remove plank

    sudo add-apt-repository —remove ppa:ricotz/docky
    sudo apt-get remove plank

    В ранних версиях дока для его настройки нужно было править конфигурационный файл. У неопытных пользователей данный вид настройки вызывал небольшой страх. Но сейчас это уже не нужно. Разработчики добавили графический интерфейс для настройки. Для вызова графической настройки Plank кликните по иконке с якорем. Перед вами откроется окно с тремя вкладками: Оформление, Поведение и Доклеты.

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

    Также можно создать группу приложений в одной кнопке. Для этого нужно создать Папку и назвать ее по тематике содержимого, например Видео. Переместите для удобства данную папку в любую удобную для вас директорию, к примеру в Домашний каталог. Далее откроем созданную папку в файловом менеджере Nautilus и переместим в нее ярлыки нужных программ из меню Dash, либо из /usr/share/applications . После наполнения нужными ярлыками перетянем папку на панель Plank. Для этого перетяните созданную папку на панель и главное попасть по центру между двумя иконками на панели. С первого разу у меня не получилось.

    Чтобы добавить новые темы для панели, скачайте их например . Далее разархивируйте скачанные темы по адресу ~/.config/plank/dock1/Themes . Чтобы выбрать установленные темы нажмите на иконку с якорем и выберите ее в разделе Оформление — Тема .

    И еще один важный момент. В Убунту в данный момент есть один нерешенный баг с выключением системы, если запущены некоторые док-панели. В их числе есть Docky и Plank. Чтобы система выключалась как обычно, перед ее выключением нужно завершить процесс plank. Для этого кликните правой кнопкой мыши по иконке с якорем — Выйти . После этого система выключится/перезапустится как обычно.

    С момента выхода популярного Dock Mac OS X , разработчики приступили к созданию подобных Dock-приложений совместимых с другими операционными системами (например, Ubuntu). Для Ubuntu существует множество удивительных Dock»ов для рабочего стола Gnome , таких как AWN (Avant Window Navigator), Cairo Dock , Docky , и т.д. Большинство пользователей используют эти доки главным образом для удобства, а также чтобы украсить свой ​​рабочий стол.


    Я хочу представить еще один Dock , который называется Plank (Планка) , созданный той же командой, что создала Docky.
    Особенностью Plank является его небольшой размер, простота и скорость. Еще одной хорошей опцией в Plank , является функция скрытия панели, которая будет включена сразу после открытия окна над ним. Единственный недостаток Plank — отсутствие графического интерфейса настроек: изменение тем, размер значков, положение на экране и так далее. Но это можно сделать вручную, как описано ниже.

    Установить Plank

    Вы можете установить Plank в Ubuntu 12.10/12.04/Linux Mint 14/13 следующими командами в терминале:

    sudo apt-add-repository ppa:ricotz/docky
    sudo apt-get update
    sudo apt-get install plank

    Открыть программу после установки: Приложения ->Cтандартные ->Plank или в меню Даш :


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

    Либо просто перетащить значок программы из меню на панель:


    И удалить также просто. Правый клик на значке и убрать галочку с «Прикрепить к панели» . Значок исчезнет.

    Использовать различные темы для Plank немного сложнее, но вот как изменить тему по умолчанию:

    Сделайте резервную копию темы по умолчанию, с тем что бы можно было восстановить её позже. Это можно сделать следующим образом:

    cp -r ~/.config/plank/theme/dock.theme dock.theme.pak

    cp -r ~/.config/plank/theme/hover.theme hover.theme.pak

    Теперь вы можете найти и скачать темы Plank c ЭТОГО сайта. Кликните на картинке с темой и загрузите архив. После загрузки архива, распакуйте его в папку ~/.config/plank/theme , заменив существующую. Откройте папку theme следующей командой в терминале:

    gksu nautilus ~/. config/plank/theme

    Если вы хотите восстановить тему по умолчанию, выполните следующие команды:

    cp -r ~/.config/plank/theme/dock.theme.pak dock.theme

    cp -r ~/.config/plank/theme/hover.theme.pak hover.theme

    Чтобы изменить размер значков, отключить функцию скрытия панели, изменить положение дока и т.д., вы можете отредактировать файл настроек settings в gedit с помощью следующей команды:

    gedit ~/.config/plank/dock1/settings

    Например положение расположения панели — значение по умолчанию 3, но вот некоторые другие варианты:

    0 = в левой части экрана (вертикально)
    1 = в правой части экрана (вертикально)
    2 = вверху экрана
    3 = внизу экрана

    Размер значков по умолчанию — IconSize = 48 , которое вы можете изменить на своё.

    После всех изменений сохраните файл и закройте редактор, а затем перезапустите Plank .

    Чтобы панель Plank запускалась при входе в систему, её нужно прописать в Автоматически запускаемые приложения следующим образом:

    Удалить Plank

    Если вы решили удалить эту панель, выполните следующие команды:

    sudo apt-get remove plank
    sudo apt-add-repository — remove ppa:ricotz/docky
    sudo apt-get update

    12.

    5 Автозапуск сменных носителей. Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx»

    Читайте также

    5.2. Автозапуск приложений и борьба с ним

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

    17.1.2. Автозапуск сервера MySQL

    17.1.2. Автозапуск сервера MySQL Последнее, что вам осталось сделать — это добавить сервер MySQL в автозапуск. С этой целью перейдите в каталог /etc/rc.d/rc3.d и создайте символическую ссылку на файл /etc/rc.d/init.d/mysql:# ln -s S14mysql /etc/rc.d/init.d/mysqlПрефикс S14 определяет очередность запуска сервера

    4.

    2.2. Автоматическое монтирование сменных носителей

    4.2.2. Автоматическое монтирование сменных носителей Сменные носители, такие как оптические диски (CD/DVD), Flash-диcки, цифровые камеры и т.д., монтируются также автоматически. Как только вы вставите в привод оптический диск или подключите к компьютеру Flash-накопитель (цифровой

    12.5 Автозапуск сменных носителей

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

    Глава 30 Автозапуск приложений

    Глава 30 Автозапуск приложений Собственно, я закончил описание основ работы в Ubuntu. Конечно, я старался выбрать только самые востребованные темы, оставив специфические знания за пределами своего повествования. Надеюсь, вы смогли разобраться в Ubuntu и чувствуете себя в этой

    Автозапуск

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

    Автозапуск CD-ROM

    Автозапуск CD-ROM Отключение стандартного автозапуска компакт-дисковЧтобы отключить автозапуск компакт-диска, устанавливаем значение параметра типа DWORD °AutoRun°, равным 0 в разделе HKLMSYSTEMCurrentControlSetServicesCDRomОтключение нового метода автозапуска компакт-дисковВ Windows XP существует

    Автозапуск

    Автозапуск Операционная система Windows может автоматически определять программы, в которых будет открываться содержимое компакт-дисков, в зависимости от того, какого типа файлы на них записаны. В системе Windows XP для настройки параметров автозапуска следует выполнить

    2.3. Имена внешних носителей информации

    2.3. Имена внешних носителей информации Диски, на которых хранится информация в компьютере, имеют свои имена – каждый диск назван буквой латинского алфавита, а затем ставится двоеточие. Так, для дискет всегда отводятся буквы A: и B:. Логические диски винчестера именуются,

    Разновидности носителей для цифровых камер

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

    Естественная смерть оптических носителей Евгений Козловский

    Естественная смерть оптических носителей Евгений Козловский Скачать Козловского на свой компьютер

    Как отключить автозапуск программ

    Как отключить автозапуск программ — Через реестр. Для запуска редактора реестра нажимаем «Пуск» — «Выполнить» (в Windows Vista или Windows 7 нажмите комбинацию клавиш win + R) — вписываем команду «regedit» — нажимаем «OK». В открывшемся окне находим

    Виды носителей и технологии

    Виды носителей и технологии Первые лазерные диски были созданы 1980 году компаниями SONY и Philips для записи звука. Эти диски (CD-DA) воспроизводились на бытовых проигрывателях. С тех пор внешний вид и геометрические размеры любых лазерных дисков остаются неизменными. Диск

    Сохранность носителей

    Сохранность носителей Любое устройство хранения информации рассчитано на вполне определенные условия эксплуатации и область применения. Реальная жизнь вносит в эти спецификации свои коррективы. Если при создании отдельного компьютера или сети ориентироваться лишь на

    Другие виды носителей

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

    Как управлять программами запуска в Ubuntu Linux

    Программы запуска — это программы или приложения, которые запускаются автоматически при загрузке операционной системы. Это могут быть любые обычные программы, такие как Skype, Discord, Torrent Client и т. Д. Они помогают сэкономить время и повысить удобство использования, но в то же время запуск слишком большого количества программ приводит к медленной и низкой производительности операционной системы, поскольку вся память занят запуском всех этих программ.

    Цель этого поста — познакомить вас с этими программами и помочь вам узнать, как управлять запускаемыми программами в Ubuntu 20.04. Мы узнаем все о добавлении и удалении приложений из списка автозагрузки в системе Ubuntu 20.04. Итак, давайте начнем учиться.

    Утилита запуска приложений в Ubuntu 20.04

    Ubuntu включает утилиту Startup Applications Utility для обеспечения возможности управления запускаемыми приложениями. Просто найдите «Автозагрузку приложений» в меню приложений Ubuntu или в разделе «Действия».

    Откроется приложение запуска .

    В Startup Applications вы можете увидеть некоторые программы автозагрузки, которые выполняются при загрузке системы.

    Давайте посмотрим, как добавить программу в список, которая будет запускаться при загрузке системы.

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

    Чтобы добавить программу в список автозагрузки, вам достаточно сделать две вещи.

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

    Чтобы найти путь к форме приложения, где приложение запускается, мы можем использовать команду « which ». Например, мы хотим добавить Rhythmbox в наш список программ автозагрузки. Запустите терминал и введите команду, как показано ниже:

    Приведенная выше команда предоставит путь.

    Вернитесь к Startup Applications и нажмите кнопку Add .

    Откроется всплывающее окно « Добавить программу запуска », как показано на снимке экрана ниже:

    В этом Добавить программу запуска всплывающее окно:

    • Сначала введите имя приложения в поле Name .
    • Во-вторых, укажите путь в поле Command .
    • И, наконец, в поле comment либо оставьте комментарий, либо оставьте его как есть.

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

    Программа будет успешно добавлена ​​в список «Автозагрузка» и будет запущена сразу при загрузке операционной системы.

    Теперь давайте посмотрим, как удалить программу или приложение из списка приложений для запуска.

    Как удалить программу из списка автозагрузки

    Чтобы удалить программу из списка запускаемых приложений, все, что вам нужно сделать, это выбрать программу, которую вы хотите удалить, и нажать кнопку Remove , как показано на приведенном ниже снимке экрана:

    Приложение будет немедленно удалено из списка «Автозагрузка» и больше не будет запускаться при загрузке операционной системы.

    Заключение

    Этот пост состоит из полного и пошагового руководства по добавлению и удалению программы или приложения из списка программ запуска Ubuntu, и после прочтения этого поста любой новичок может управлять запускаемыми приложениями в Ubuntu 20. 04 Система LTS.

    Как автоматически запускать программы в Gnome Shell

    Автоматическое открытие приложений при входе в Gnome Shell — отличный способ заранее настроить рабочее пространство. Самый простой способ автозапуска программ в Gnome Shell — использовать приложение Tweaks.

    В этом руководстве мы рассмотрим, как установить приложение Gnome Tweaks, чтобы легко настроить автоматический запуск программы. Давайте начнем!

    Автозапуск программ через графический интерфейс

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

    Установить твики

    Установить приложение Tweaks довольно просто в большинстве дистрибутивов Linux. Более того, из-за популярности Gnome среди пользователей Linux, даже в малоизвестных и относительно неизвестных операционных системах он есть в своих репозиториях программного обеспечения. Чтобы он заработал, запустите сеанс терминала, нажав Ctrl + Alt + T на клавиатуре. Оттуда следуйте инструкциям командной строки, которые соответствуют вашей ОС.

    Ubuntu
     sudo apt установить инструмент gnome-tweak 
    Debian
     sudo apt-get install gnome-tweak-tool 
    Arch Linux
     sudo pacman -S инструмент gnome-tweak 
    Fedora

    Fedora Linux — одна из немногих операционных систем Linux, которые поставляются с полной функциональностью Gnome, поэтому вполне вероятно, что приложение Tweaks предустановлено. Тем не менее, если вам нужно заставить его работать, это просто команда Dnf .

     sudo dnf установить инструмент gnome-tweak 
    OpenSUSE
     sudo zypper установить gnome-tweak-tool 
    Общий Linux

    Как указывалось ранее, Gnome — одна из наиболее часто используемых окружений рабочего стола Linux, поэтому даже в менее известных дистрибутивах не должно возникнуть проблем с установкой и запуском твиков.Если по какой-то причине у вас возникли проблемы, запустите терминал и выполните поиск по запросу «gnome tweaks». Затем установите его так, как вы обычно устанавливаете программное обеспечение в своей ОС.

    Программы запуска

    После того, как приложение Tweaks запущено в вашей операционной системе Linux, пора создать загрузочную запись в Gnome Shell. Для этого нажмите на клавиатуре Win . Затем введите «Твики». Щелкните значок с надписью «Настройки», чтобы открыть приложение. Оттуда найдите «Автозагрузку приложений» слева и щелкните по нему мышью.

    В области «Запуск приложений» программы Tweaks щелкните значок +. Откроется меню выбора.

    Используя меню выбора, просмотрите приложения (запущенные отображаются первыми) и щелкните по нему мышью, чтобы выбрать. Сделав выбор, нажмите кнопку «Добавить», чтобы создать новую запись для запуска программы. Имейте в виду, что вам необходимо повторить этот процесс для каждого приложения, которое вы хотите автоматически запускать при запуске.

    Готово добавить приложения для запуска в Gnome? Закройте настройки, чтобы закончить.

    Удаление автоматического запуска программы

    Удалить запись запуска в Gnome Shell так же просто, как добавить ее. Для этого убедитесь, что у вас открыто приложение Tweaks. После открытия перейдите в раздел «Запуск приложений».

    В области «Запуск приложений» приложения Tweaks найдите в списке приложение, от которого требуется запретить автоматический запуск. Затем нажмите кнопку «удалить», чтобы удалить его из списка. Повторите этот процесс для каждого приложения, которое вы хотите предотвратить от автоматического запуска при входе в систему.

    По завершении удаления записей автозагрузки закройте приложение Tweaks. Настройки должны применяться автоматически.

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

    Приложение Tweaks — не единственный способ создавать записи автозагрузки в Gnome Shell. Если вы предпочитаете терминал, вы можете делать записи в папке «~ / .config / autostart /» с помощью команды cp .

    Чтобы создать загрузочную запись из командной строки, вы должны переместить терминал из домашнего каталога (~) в папку «/ usr / share / applications /».

     cd / usr / share / applications / 

    Запустите команду ls и просмотрите список ярлыков приложений в каталоге.

     лс 

    Не можете найти нужную программу в списке файлов на экране? Объедините команду ls с grep , чтобы сузить список.

     ls | grep 'имя программы' 

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

     mkdir -p ~ / .config / автозапуск /
    
    cp имя программы.desktop ~ / .config / autostart / 

    После создания новой записи запуска в папке автозапуска обновите права доступа к файлу, чтобы Gnome Shell могла правильно с ним взаимодействовать.

     sudo chmod + x ~ / .config / autostart / имя_программы.desktop 

    Повторите этот процесс столько раз, сколько хотите, чтобы создать столько записей автозагрузки, сколько хотите.

    Удаление программ автозапуска через терминал

    Чтобы удалить запись запуска из терминала в Gnome Shell, переместите командную строку в папку автозапуска, используя команду CD ниже.

     cd ~ / .config / autostart 

    Затем запустите команду ls и посмотрите записи запуска в папке.

     лс 

    Скопируйте имена программ, которые вы хотите предотвратить от автоматического запуска, вставив их в команду rm ниже.

     rm имя программы. desktop 

    Ubuntu Добавить службу для запуска

    Результаты листинга Ubuntu Добавить службу для запуска

    Добавить службу запуска 16.04 Спросите Ubuntu

    7 часов назад и используйте пакет forever для работы в фоновом режиме в ubuntu . теперь я хочу, чтобы добавил службу запуска в ubuntu , но я искал, но результата нет. Я создал файл test.conf в /etc/init.d. test.conf: запуск при запуске exec навсегда start /root/node/node_modules/.bin/www. 16.04 запуск сервисов nodejs npm. Делиться.

    Обзоры: 5