Проект

Общее

Профиль

citto-workstation

Модуль используется для настройки различных компонентов рабочей станции.

Параметры:
  1. workstation::single_click - Если выставить в false, для новых профилей будет использоваться двойной клик.

Консультант+

Для настройки Консультанта используется параметр workstation::consultants


workstation::consultants:
  cons:
    server: serv
    path: cons
    mountpoint: mnt/cons
    wine_disk: k
    group: cons_group
Параметры:
  1. server - сервер на котором расположена папка консультант
  2. path - путь до папки на сервере
  3. mountpoint - куда подключить папку, относительно домашнего каталога пользователя
  4. wine_disk - буква диска, для имитации сетевого диска в wine
  5. group - подключать только этой группе
  6. fstype - тип файловой системы
  7. categories - категории для ярлыка. см. workstation::menu::entry
  8. group - группа для ярлыка. см. workstation::menu::entry
  9. name_intl - хеш переведенных названий для ярлыка. см. workstation::menu::entry

Гарант

Для настройки Гаранта используется параметр workstation::garants. Предполагается, что Гарант используется в клиент-серверном варианте. А клиент предоставляется в виде msi пакета.


workstation::garants:
    garant:
        dist: G80102713.msi
        program_folder: gr-f1/Garant
        name_intl:
            ru: Гарант F1
        group: garant_group
Параметры:
  1. dist - имя msi пакета с клиентом Гаранта (должен находиться в files/garant)
  2. program_folder - путь в c:/program files куда устанавливается Гарант
  3. name_intl - хеш переведенных названий для ярлыка. см. workstation::menu::entry
  4. categories - категории для ярлыка

Меню

Для настройки меню используется класс workstation::menu

Параметры:
  1. main_name - Имя основного пункта меню. Должно состоять из 1го слова.
  2. main_name_intl - Переводы для main_name (не используется в KDE)
  3. icon - иконка пункта меню, из /usr/share/icons

Для добавления папки используется workstation::menu::directories

Параметры:
  1. categories - массив категорий, ярлыки из этих категорий, попадут в эту папку.
  2. name_intl - переводы для имени папки
  3. icon - иконка

Для добавления ярлыка используется workstation::menu::enrties
С помощью workstation::menu::enrties, также можно создавать ярлык для подключения к WebDav.

Параметры:
  1. ensure - present - что бы создать, absent - что бы удалить
  2. exec и/или url - используется как цель ярлыка
  3. categories - массив категорий для ярлыка.
  4. name_intl - переводы для имени ярлыка
  5. icon - иконка
  6. group - группа пользователей, которым будет добавлен ярлык.

Пример:

workstation::menu::main_name: citto
workstation::menu::entries:
    test:
        categories:
            - IT
        url: http://google.com
        name_intl:
            ru: гугл
    webdavs:
        categories:
            - citto-shares
        url: 'webdavs://cloud.72to.ru/remote.php/webdav'
        name_intl:
            ru: webdavs
workstaion::menu::directories:
    hr:
        categories:
            - IT
        name_intl:
            ru: Название на русском
            en: Название на английском

Обновление операционной системы

Для смены приложения по умолчанию используется класс workstation::update

Параметры:

  1. minute - Задает в расписание минуты (Значение от 0..59)
  2. hour - Задает в расписание часы (Значение от 0..23)
  3. month - Задает в расписание месяцы (Значение от 1..12)
  4. weekday - Задает в расписание месяцы (Значение от 0..6)
  5. upgrade - Принимает значение true/false. Используется для обновления системы. Равносильно apt-get update && apt-get upgrade
  6. kernel - Принимает значение true/false. Используется для обновления ядра. Равносильно update-kernel -f
  7. reboot - Принимает значение true/false. Используется для перезагрузки системы.
  8. monthday - Задает в расписание день месяца (Значение от 1..31)

Пример:

workstation::update::hour: '*/20'
workstation::update::minute: '*'
workstation::update::month: '*'
workstation::update::weekday: '*/4'
workstation::update::upgrade: true
workstation::update::kernel: true
workstation::update::reboot: false
workstation::update::monthday: '*'

Смена приложения по умолчанию

Для смены приложения по умолчанию используется workstation::change_default_app

Параметры:

  1. path - Путь к файлу конфигурации описывающий mimeapps
  2. default_app - Приложение которое будет использовано по умолчанию
  3. mime - Указывается необходимый mime-type для которого будет использоваться приложение по умолчанию

Пример:

workstation::def_apps:
    'tiff_okular':
        path: '/usr/share/kf5/applications/mimeapps.list'
        default_app: 'kf5-okularApplication_kimgio.desktop'
        mime: 'image/tiff'

Активация функции "блокировка экрана".

Для активации функции "блокировка экрана" используется класс workstation::screensaver.

Параметры:

  1. enable - активация функции "блокировка экрана" (по умолчанию включено).
  2. timeout - время задержки перед запуском хранителя экрана (по умолчанию 10 мин).
  3. passblock_timeout - время задержки перед блокировкой по паролю (по умолчанию 0).

Пример:

workstation::screensaver
workstation::screensaver::enable: true
workstation::screensaver::timeout: '10'
workstation::screensaver::passblock_timeout: '0'
Добавить изображение из буфера обмена (Максимальный размер: 24,4 МБ)