Часть V Более глубокое знакомство
Часть V
Более глубокое знакомство
Глава 30
Автозапуск приложений
Собственно, я закончил описание основ работы в Ubuntu. Конечно, я старался выбрать только самые востребованные темы, оставив специфические знания за пределами своего повествования. Надеюсь, вы смогли разобраться в Ubuntu и чувствуете себя в этой операционной системе вполне свободно.
Однако осталось ещё несколько полезных вещей, про которые надо бы упомянуть. В принципе, всё описанное в следующих главах нужно далеко не всем, поэтому вы спокойно можете их не читать. Но всё же информация из этих глав будет полезна даже тем, кто никогда не столкнётся с обсуждаемыми в них инструментами и параметрами.
Начнём с простой и полезной инструкции по настройке автозапуска программ после включения компьютера. Не секрет, что необходимость в автоматическом старте некоторых приложений возникает достаточно часто. Например, это нужно для различных IM клиентов.
В Ubuntu есть специальная программа для управления автозапуском. Найти её можно в меню Система?Параметры, называется она «Запускаемые приложения». Откройте её, появится список пользовательских приложений, запускаемых при старте системы. Он не содержит никаких системных программ и сервисов, только приложения, относящиеся к данному конкретному пользователю. Для добавления своей программы просто нажмите кнопку «Добавить»:
Рис. 30.1: Добавление новой программы в автозапуск.
Рис. 30.1: Добавление новой программы в автозапуск.
Поля «Название» и «Комментарий» открывшегося окна заполняйте как угодно, а в поле «Команда» запишите собственно команду для запуска вашего приложения:
Рис. 30.2: Указание параметров запускаемого приложения.
Рис. 30.2: Указание параметров запускаемого приложения.
Если вы её не знаете, то загляните в редактор главного меню, найдите там нужное вам приложение и нажмите кнопку «Свойства»:
Рис. 30.3: Получение команд для запуска из редактора меню.
Рис. 30.3: Получение команд для запуска из редактора меню.
Теперь просто скопируйте значение поля «Команда» из открывшегося окна в программу настройки автозапуска:
Рис. 30.4: Параметры пункта меню.
Рис. 30.4: Параметры пункта меню.
Вот и всё, опять всё просто и очевидно, не правда ли? Следующая тема также не отличается сложностью.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Более сложный случай
Более сложный случай Хотя это только базовый шаблон, для более сложных ситуаций может оказаться нелегко выяснить первопричину утечки. Распространенной практикой по написанию объектно-ориентированного JScript является расширение DOM-элементов путем инкапсуляции их внутри
Более сложный Web-сценарий
Более сложный Web-сценарий Теперь сделаем что-нибудь посложнее — заставим пункты списков, формирующих полосу навигации на Web-странице index.htm, менять цвет рамки при наведении на них курсора мыши. Так мы дадим посетителю понять, что данные элементы Web-страницы могут
21.8 Более простой сервер
21.8 Более простой сервер Многие серверы разрабатываются как в показанном выше примере. Однако можно использовать более упрощенную модель, когда сервер должен выполнять только простые запросы клиента (см. ниже).Вместо создания дочернего процесса для каждого клиента
10.2.2. Более сложный маршалинг
10.2.2. Более сложный маршалинг Иногда мы хотим настроить маршалинг под свои нужды. Такую возможность дают методы _load и _dump. Они вызываются во время выполнения маршалинга, чтобы вы могли самостоятельно реализовать преобразование данных в строку и обратно.В следующем примере
10.2.3. Ограниченное «глубокое копирование» в ходе маршалинга
10.2.3. Ограниченное «глубокое копирование» в ходе маршалинга В Ruby нет операции «глубокого копирования». Методы dup и clone не всегда работают, как ожидается. Объект может содержать ссылки на вложенные объекты, а это превращает операцию копирования в игру «собери палочки».Ниже
11.1.3. Более сложные конструкторы
11.1.3. Более сложные конструкторы По мере усложнения объектов у них появляется все больше атрибутов, которые необходимо инициализировать в момент создания. Соответствующий конструктор может оказаться длинным и запутанным, его параметры даже не будут помещаться на одной
11.2. Более сложные механизмы
11.2. Более сложные механизмы Не все в модели ООП, реализованной в Ruby, одинаково очевидно. Что-то сложнее, что-то применяется реже. Линия раздела для каждого программиста проходит в разных местах. В этой части главы мы попытались собрать те средства, которые не так просты или
17.1.2. Более сложное форматирование
17.1.2. Более сложное форматирование RDoc позволяет довольно точно управлять тем, какие части исходного текста документируются и как к ним следует относиться. Для этого служат специальные теги в комментариях (модификаторы документации).Одним из самых важных является тег
Часть II Знакомство с Adobe Photoshop CS3
Часть II Знакомство с Adobe Photoshop CS3 Во второй части книги мы бросим первый взгляд на программу Adobe Photoshop CS3 и научимся инсталлировать ее, а также:• познакомимся с основными настройками программы, которые следует проверить перед началом работы;• окинем «хозяйским взглядом»
Часть I Знакомство с Windows 7
Часть I Знакомство с Windows 7 Первая часть книги познакомит вас с Windows 7. Вы узнаете о новых возможностях Windows 7 (глава 1), научитесь устанавливать Windows 7 (глава 2), а также настраивать ее (глава 3), и работать с файлами и папками (глава 4). В пятой главе будут рассмотрены стандартные
Глубокое клонирование и сравнение
Глубокое клонирование и сравнение Формы копирования и сравнения, реализуемые подпрограммами clone, equal и copy , называются поверхностными, поскольку они работают с объектами только на первом уровне, никогда не пытаясь следовать вглубь по ссылкам. Возникает необходимость для
Глубокое хранилище: первый взгляд на сохраняемость
Глубокое хранилище: первый взгляд на сохраняемость Изучение глубокого копирования и эквивалентности приводит к механизму, обеспечивающему серьезные практические преимущества ОО-метода, естественно, при условии его доступности в среде разработки.До сих пор обсуждение
Более сложные трансформации
Более сложные трансформации От простого — к сложному. Это вечный путь познания. Последуем им и мы.Сложные трансформации графики (вращение, сдвиг, изменение размеров и пр.) выполняются во Flash 8 с помощью особого инструмента, называемого Free Transform (Трансформатор). Чтобы
Более сложные эффекты
Более сложные эффекты Закончив с эффектами простейшими, перейдем к более сложным и более, если так можно сказать, эффектным. Их побольше — целых