ГлавнаяОперационные системыLinuxКак автоматизировать задачи в KDE

Как автоматизировать задачи в KDE

КДЕ предоставляет пользователям инструменты для автоматического запуска программного обеспечения с помощью двух функций: автозапуска и планировщика задач (ранее называвшегося KCron). Эти задачи можно запускать непосредственно перед запуском KDE, во время запуска KDE или планировать в любое время: ежедневно, ежечасно, еженедельно или даже каждые пять минут. Обе эти функции присутствовали в KDE 3. Программы автозапуска можно было поместить в каталог ~/.kde/share/autostart, а автоматизированные программы (задания cron) можно было создавать с помощью отдельного приложения под названием KCron.

В KDE 4 функции Autostart и KCron теперь интегрированы в Настройки системы. Чтобы запустить любой из них, просто нажмите меню K, а затем выберите Настройки системы. Далее нажмите вкладку «Дополнительно». В разделе Дополнительные настройки пользователявы должны увидеть Автозапуск, а в разделе Системаубедитесь, что вы видите Планировщик заданий. В моей системе Kubuntu Планировщик заданийне был установлен, поэтому мне пришлось запустить kpackagekitи установить пакет kcron.

Запуск приложений при запуске KDE

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

автозадачи-изображение1
  1. В настройках системы нажмите Автозапуск.
  2. Нажмите Добавить программу.
  3. Выберите приложение, которое вы хотите запустить (в этом примере я выберу KRandTray, поскольку это приложение запускается в системном трее).
  4. Нажмите «ОК».

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

Чтобы запустить сценарий во время или до запуска KDE, выполните следующие простые действия:

  1. Нажмите Добавить скрипт.
  2. Введите полный путь к сценарию или щелкните папку, чтобы найти его на своем компьютере. (для примера я выбираю созданный мною скрипт под названием startxrandr).
  3. Установите или снимите флажок Создать как символическую ссылку. (Если флажок снят, копия сценария будет создана в вашем каталоге ~/.kde/share/autostart).
  4. Нажмите «ОК».

Выполнение периодических задач

Большинство Unix-подобных операционных систем имеют функцию, позволяющую пользователю запускать сценарии и службы по расписанию. Например, если вы хотите, чтобы файл журнала очищался каждую ночь в полночь, вы можете запланировать для этого сценарий. Запланированные задачи называются «заданиями cron», поскольку они обрабатываются программой Cron, а расписание контролируется в файле конфигурации crontab. В выпуске предыдущая статья MTE научил вас планировать задания cron в GNOME. Теперь вы узнаете, как это сделать в KDE.

Чтобы запланировать задачу в KDE, выполните следующие простые шаги:

  1. Откройте «Настройки системы», перейдите на вкладку «Дополнительно», а затем нажмите Планировщик заданий.
  2. Решите, хотите ли вы запустить Персональный Cron(затрагивающий только ваше пользовательское пространство) или Системный Cron(затрагивающий всех пользователей вашей системы и для которого вам потребуется root-права).
автозадачи-image3
  1. Нажмите Новая задача.
  2. Введите команду, просмотрите или начните вводить путь (например, /usr/bin/), и в раскрывающемся меню отобразится список команд в этой папке.
    (В этом примере: Я выбираю сценарий my-sync-script.sh, который будет синхронизировать мой календарь Google с KOrganizer.)
  3. Далее вы просто решаете, когда вы хотите запустить задачу. При выборе каждого дня выбор дня и месяца будет неактивным, или вы можете указать определенный месяц, день, час и минуту.
    (В моем примере я хочу, чтобы он запускался каждый день в 15:30 прямо перед тем, как я уйду. работать.)
автозадачи-image4
  1. Нажмите «ОК».

Вы также можете использовать планировщик задач для настройки переменных среды. В примере изображения я настроил один, чтобы заставить KDE понять, что система подключена к двум мониторам (KDE_MULTIHEAD=true).

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

ПОХОЖИЕ СТАТЬИ

Популярные записи