Установка StaffCounter для Linux

Обычная установка программы на компьютере:

Выполните следующую команду в программе Терминал:

sudo apt update

Скачайте и распакуйте архив в новую папку. Откройте ее в приложении Terminal и выполните следующую команду:

sudo ./install.sh

Программа StaffCounter будет загружена и установлена в системе. Для ее запуска выполните в терминале:

nohup staffcounter &

Теперь подключим StaffCounter к учетной записи менеджера:

  • Введите электронный адрес вашего профиля на сервисе StaffCounter. Введите имя компьютера и(или) сотрудника. По умолчанию программа возьмёт имя из системы. Нажмите кнопку Регистрация.Для подключения к уже существующему устройству, введите идентификатор устройства вместо адреса email и нажмите кнопку Подключиться.

Скачайте deb-пакет. Откройте его при помощи установщика пакетов 

или

в приложении Terminal и выполните следующую команду:

sudo dpkg -i staffcounter.deb

Программа StaffCounter будет загружена и установлена в системе.

В настоящее время deb-пакет может быть установлен двойным щелчком при помощи установщика пакетов. 

После установки компьютер будет перезагружен! После перезагрузки программа Staffcounter будет запущена автоматически.

На Ubuntu 20: 

Перед установкой .deb пакета выполнить следующие команды:

  • sudo apt update

Если последняя строка будет подобно этой – 356 packages can be upgraded. Run ‘apt list –upgradable’ to see them. Установить обновления командой

  • sudo apt upgrade

После этого установить .deb пакет стандартным установщиком (двойной клик по пакету).

Чтобы установить агент Staffcounter в Ubuntu 22 Linux, вам необходимо изменить протокол сервера отображения с Wayland на X11.

Wayland — это протокол связи, определяющий связь между сервером отображения и его клиентами. По умолчанию Ubuntu 22.04  уже использует Wayland, но вместо этого также можно загрузить на сервер отображения Xorg.

Как отключить Wayland

У вас должен быть привилегированный доступ к вашей системе Linux с правами root или с помощью команды sudo.

Диспетчером отображения по умолчанию для среды рабочего стола GNOME является GDM3. Поэтому мы отредактируем файл  /etc/gdm3/custom.conf, чтобы либо отключить, либо включить Wayland. Откройте программу терминал и используйте nano или другой текстовый редактор, чтобы открыть этот файл с правами root.

$ sudo nano /etc/gdm3/custom.conf

Найдите в этом файле строку #WaylandEnable=false. Вы можете раскомментировать эту строку и установить для нее значение true или false, в зависимости от того, хотите ли вы включить Wayland или нет.

Чтобы отключить Wayland, должно быть:

WaylandEnable=false

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

Подключитесь к клиенту при помощи SSH.

В файле настроек /staffcounter_install/files/staffcounter.conf перед установкой нужно настроить следующие параметры:

  • adminemail – ваша почта для регистрации аккаунта
  • device_name – имя компьютера клиента, которое будет видно в дальнейшем в разделе “Сотрудники” (по умолчанию берётся имя пользователя системы)
  • device_id – если вы хотите подключить программу к уже существующему виртуальному устройству на сервере. Идентификатор устройства можно взять на главной странице нашего веб-интерфейса в разделе “Сотрудники”
  • url – изменение адреса для отправки логов, по умолчанию отправляет на data.staffcounter.net. Если используете Локальный Сервер StaffCounter, вы должны изменить этот параметр на адрес вашего локального сервера.
  • lock=1 – включение функционала Lockscreen (дополнительное окно для аутентификации в системе StaffCounter)
  • idle_time_lock – время в секундах перед автоматическим включением Lockscreen (для работы этого параметра Lockscreen должен быть включён). По умолчанию – 2 минуты.

Для включения параметра нужно убрать символ “#” перед строчкой.

После этого устанавливаем StaffCounter как обычно.

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

sudo ./uninstall.sh

Через утилиту dpkg программа удаляется следующей командой 

sudo dpkg -P staffcounter