Linux: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 26 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
<!--T:9--> | |||
== Минимальные требования == | |||
*ОС: Ubuntu Desktop 16.04 | *ОС: Ubuntu Desktop 16.04 | ||
*Процессор: Intel Celeron 1.6 GHz (J3160). <br> | *Процессор: Intel Celeron 1.6 GHz (J3160). <br> | ||
Строка 7: | Строка 8: | ||
*Видеокарта: встроенная Intel HD Graphics 400. <br> | *Видеокарта: встроенная Intel HD Graphics 400. <br> | ||
*Место на диске: 35 GB. | *Место на диске: 35 GB. | ||
== Рекомендуемые требования== | |||
== Рекомендуемые требования== | |||
*ОС: Ubuntu Desktop 18.04 LTS / 22.04 LTS (поддержка 22.04 возможна только на второй версии клиентского приложения 2. ... ) | *ОС: Ubuntu Desktop 18.04 LTS / 22.04 LTS (поддержка 22.04 возможна только на второй версии клиентского приложения 2. ... ) | ||
*Процессор: Intel Nuc i3 и более производительные устройства <br> | *Процессор: Intel Nuc i3 и более производительные устройства <br> | ||
Строка 14: | Строка 14: | ||
*Видеокарта: внешняя видеокарта. <br> | *Видеокарта: внешняя видеокарта. <br> | ||
*Место на диске: 100 GB. | *Место на диске: 100 GB. | ||
== Установка == | |||
''Компания SmartPlayer имеет опыт запуска клиентского приложения на Ubuntu 16.04 (x32/x64), Ubuntu 18.04 (x64), Ubuntu 20.04 (пропущена компанией SmartPlayer и не запускалось клиентское приложение). Здесь мы рекомендуем последнюю актуальную версию Ubuntu 22.04.04 LTS для стабильной работы. Если в проекте используются устаревшие операционные системы описанные выше, сможем собрать дистрибутив в индивидуальном порядке, запрашивайте у менеджера проекта.'' | |||
<!--T:10--> | |||
=== Порядок действий при установке === | |||
Первоначально устанавливаем операционную систему: | |||
# Установить Ubuntu 22.04.04 LTS [https://releases.ubuntu.com/jammy/ Скачать с официального сайта] | |||
# Настройка операционной системы: | |||
## Перед установкой приложения необходимо изменить настройки операционной системы через графический интерфейс. [https://drive.google.com/file/d/1LVVqamuGO3O8UH0T5CKtaxdcl-Jlkm54/view?usp=sharing Linux инструкция] | |||
## Отключение заставки и спящего режима - [[Linux/LockScreen|Инструкция]] | |||
## Установка проприетарных драйверов на видеокарты - [[Linux/VideoDrivers|Инструкция]] | |||
'''$ sudo dpkg -i | ## Отключение системных настроек оповещения (нотификации) - [[Linux/Notify|Инструкция]] | ||
# Установить приложение через терминал '''$ sudo dpkg -i SmartPlayer_*.*.*_api.smartplayer.org_x64.deb''' | |||
'''$ /usr/bin/SmartPlayer/SmartPlayer.sh | # Запуск приложения | ||
## Запустить приложение можно через список приложений | |||
## Запустить приложение через терминал '''$ /usr/bin/SmartPlayer/SmartPlayer.sh''' | |||
<!--T:11--> | |||
== Выход из режима киоска == | |||
Приложение запуститься в режиме киоска, чтобы из него выйти воспользуйтесь комбинацией клавиш Ctrl+F12 | |||
== Удаление приложения == | |||
Выполнить команду через терминал '''$ sudo dpkg --purge SmartPlayer''' | |||
== Запуск на слабом железе == | |||
При работе на компьютерах со слабыми характеристиками возможны зависания и "подтормаживания" видео, для того что бы добиться большей производительности необходимо: | При работе на компьютерах со слабыми характеристиками возможны зависания и "подтормаживания" видео, для того что бы добиться большей производительности необходимо: | ||
#Загрузить видео во встроенный в личном кабинете видеоредактор, изменить в редакторе битрейд видео на доступный (в зависимости от требуемого качества), обработать его и сохранить, в трансляции использовать обработанное видео. | #Загрузить видео во встроенный в личном кабинете видеоредактор, изменить в редакторе битрейд видео на доступный (в зависимости от требуемого качества), обработать его и сохранить, в трансляции использовать обработанное видео. | ||
#В личном кабинете зайти в настройки устройства и '''включить''' аппаратное ускорение. Настройки - Аппаратное ускорение - прописать параметр :file-caching=3000- сохранить. | #В личном кабинете зайти в настройки устройства и '''включить''' аппаратное ускорение. Настройки - Аппаратное ускорение - прописать параметр :file-caching=3000- сохранить. | ||
[[File:21d2054fca88d7ae0fe8e8baada86184.png|300px]] | [[File:21d2054fca88d7ae0fe8e8baada86184.png|300px]] | ||
== Решение проблем == | == Решение проблем == | ||
'''Дисплей не отключается при установленном таймере отключения дисплея''' | === '''Дисплей не отключается при установленном таймере отключения дисплея''' === | ||
Для решения задачи необходимо вначале запустить команду в командной строке устройства: '''xset dpms force off''' . Если дисплей выключился, значит заданы неверные настройки в личном кабинете SmartPlayer. Если дисплей не выключился и появилось в командной строке сообщение '''server does not have extension for dpms option''', то необходимо произвести настройки. Для решения требуется отключить Wayland в Ubuntu: | Для решения задачи необходимо вначале запустить команду в командной строке устройства: '''xset dpms force off''' . Если дисплей выключился, значит заданы неверные настройки в личном кабинете SmartPlayer. Если дисплей не выключился и появилось в командной строке сообщение '''server does not have extension for dpms option''', то необходимо произвести настройки. Для решения требуется отключить Wayland в Ubuntu: | ||
# Выполняем команду sudo nano /etc/gdm3/custom.conf | # Выполняем команду sudo nano /etc/gdm3/custom.conf | ||
Строка 47: | Строка 48: | ||
# Сохранить (ctrl+O) | # Сохранить (ctrl+O) | ||
# Выполняем команду sudo service gdm3 restart | # Выполняем команду sudo service gdm3 restart | ||
[[Файл:Пример.png|300px|Пример]] | [[Файл:Пример.png|300px|Пример]]<br> | ||
<!--T:12--> | |||
=== '''Переключение оконного интерфейса''' === | |||
У пользователя при запуске приложения на Ubuntu не происходит никакой реакции на приложении. | |||
Для решения данной проблемы необходимо необходимо зайти в раздел "О системе" и перейти к строке "Оконные интерфейс". | |||
[[File:Смена_интерфейса.jpg|thumb|center| Расположение настройки "Оконный интерфейс".|300px]] | |||
В данной строке меняем вариант "Wayland", на вариант "X11". | |||
==== '''Альтернативное решение ''' ==== | |||
Существует возможность переключиться с Wayland на систему отображения X11 с экрана блокировки. | |||
Данный метод подходит для тех, у кого нет доступа к sudo для изменения '''''"/etc/gdm3/daemon.conf"''''' или '''''"/etc/gdm3/custom.conf"''''', или если пользователю необходимо временно переключиться с Wayland на систему отображения X11.<br> | |||
Для начала пользователю нужно выйти из системы, запустив приведенный ниже код, или использовать традиционный метод, чтобы выйти из системы.<br> | |||
<code>$ loginctl terminate-user $(users)</code><br> | |||
После данного действия необходимо нажать кнопку "Enter" для входа в систему. <br> | |||
Далее пользователь находит иконку "шестерёнка" в правом нижнем углу. Кликнув на нее пользователю откроется окно с настройками параметров. | |||
По умолчанию пользователи Ubuntu работают на X11, но если каким-то образом они находятся на Ubuntu на Wayland, тогда измените его на «Ubuntu», а пользователям на базе Debian необходимо выбрать «GNOME на Xorg». | |||
[[File:Пак_1.png|thumb|center| Пример для Ubuntu и Debian.|300px]] | |||
После этого снова войдите в систему и перейдите в Настройки->О системе, чтобы проверить новые изменения. В разделе Система окон вы найдете X11 для пользователей Ubuntu и на базе Debian. | |||
[[File:Пак_2.png|thumb|center| Пример для Ubuntu и Debian.|300px]] | |||
'''Смена оконного интерфейса при помощи терминала''' | |||
* Запустите терминал | |||
* Введите команду ''sudo gedit /etc/gdm3/custom.conf'' | |||
* Чтобы отключить режим "Wayland" найдите строчку ''#WaylandEnable=false'' , удалите знак "#" и сохраните изменения | |||
* Перезапустите "GDM" используя команду s''udo systemctl restart gdm3'' | |||
=='''Аппаратные ограничения платформы'''== | |||
На устройствах под управлением Linux существуют следующие аппаратные ограничения: | |||
# Наличие включенного антивируса или брандмауэра может повлиять на работу приложения SmartPlayer. | |||
# Просматривая минимальные системные требования для устройства, пользователь должен понимать что они указаны для корректной работы само приложения SmartPlayer, без учета остальных программ и процессов которые также расходуют ресурсы устройства. Поэтому рекомендуется иметь конфигурацию устройства. которое имеет более производительные компоненты, чем указаны в минимальных системных требованиях. Иначе стабильная работа приложения SmartPlayer и его компонентов не гарантируется. | |||
# При проигрывании контента без полноэкранного режима на Ubuntu Linux существует ограничение, которое не позволяет выставить клиентское приложение SmartPlayer выше системного тулбара. Данное ограничение влияет на возможность выставлять индивидуальные параметры проигрывания контента такие как размеры "Ширина" и "Высота". То есть, проигрывать трансляцию с кастомным разрешением без полноэкранного режима невозможно. | |||
== '''Проигрывание контента в режиме синхронизации'''== | |||
{{Note|Режим синхронизации - это режим работы устройств внутри личного кабинета SamrtPlayer, когда воспроизводимый контент синхронизируется между устройствами в рамках одной трансляции. |warn}} | |||
=== '''Требования для корректной работы режима синхронизации''' === | |||
*Режим "Синхронизации" работает только с устройствами в локальной сети. Если устройства для режима "Синхронизации" находятся в разных подсетях, то синхронизация работать не будет | |||
*Рекомендуется использовать подключение по Ethernet кабелю | |||
*Рекомендуется использовать устройства с одинаковыми конфигурациями "железа" и систем. В случае использования похожих систем режим "Синхронизации" будет работать, но возможны проблемы | |||
*При наличии нескольких клиентских приложений работающих в режиме "Синхронизации" необходимо учитывают время начало проигрывания и длительность каждого контента, а также продолжительность и количество страниц | |||
*В личном кабинете должна для включения режима синхронизации должна быть общая папка для клиентских приложений | |||
*Режим синхронизации включается только для группы устройств | |||
*При работе режима синхронизации устройство "Мастер", по команде, может в любой момент отключить любое устройство от режима синхронизации | |||
==='''Особенности контента'''=== | |||
*Web-виджеты и PDF-контент синхронизируется исключительно по началу и концу проигрывания | |||
*В режиме синхронизации пользователь не может проигрывать трансляцию с контентом использующем событийную модель. Также актуально для смарт-папок и режим "Рекламщики" | |||
</translate> |
Текущая версия от 09:41, 11 ноября 2024
Минимальные требования
- ОС: Ubuntu Desktop 16.04
- Процессор: Intel Celeron 1.6 GHz (J3160).
- Оперативная память: 2 GB.
- Видеокарта: встроенная Intel HD Graphics 400.
- Место на диске: 35 GB.
Рекомендуемые требования
- ОС: Ubuntu Desktop 18.04 LTS / 22.04 LTS (поддержка 22.04 возможна только на второй версии клиентского приложения 2. ... )
- Процессор: Intel Nuc i3 и более производительные устройства
- Оперативная память: 4 GB.
- Видеокарта: внешняя видеокарта.
- Место на диске: 100 GB.
Установка
Компания SmartPlayer имеет опыт запуска клиентского приложения на Ubuntu 16.04 (x32/x64), Ubuntu 18.04 (x64), Ubuntu 20.04 (пропущена компанией SmartPlayer и не запускалось клиентское приложение). Здесь мы рекомендуем последнюю актуальную версию Ubuntu 22.04.04 LTS для стабильной работы. Если в проекте используются устаревшие операционные системы описанные выше, сможем собрать дистрибутив в индивидуальном порядке, запрашивайте у менеджера проекта.
Порядок действий при установке
Первоначально устанавливаем операционную систему:
- Установить Ubuntu 22.04.04 LTS Скачать с официального сайта
- Настройка операционной системы:
- Перед установкой приложения необходимо изменить настройки операционной системы через графический интерфейс. Linux инструкция
- Отключение заставки и спящего режима - Инструкция
- Установка проприетарных драйверов на видеокарты - Инструкция
- Отключение системных настроек оповещения (нотификации) - Инструкция
- Установить приложение через терминал $ sudo dpkg -i SmartPlayer_*.*.*_api.smartplayer.org_x64.deb
- Запуск приложения
- Запустить приложение можно через список приложений
- Запустить приложение через терминал $ /usr/bin/SmartPlayer/SmartPlayer.sh
Выход из режима киоска
Приложение запуститься в режиме киоска, чтобы из него выйти воспользуйтесь комбинацией клавиш Ctrl+F12
Удаление приложения
Выполнить команду через терминал $ sudo dpkg --purge SmartPlayer
Запуск на слабом железе
При работе на компьютерах со слабыми характеристиками возможны зависания и "подтормаживания" видео, для того что бы добиться большей производительности необходимо:
- Загрузить видео во встроенный в личном кабинете видеоредактор, изменить в редакторе битрейд видео на доступный (в зависимости от требуемого качества), обработать его и сохранить, в трансляции использовать обработанное видео.
- В личном кабинете зайти в настройки устройства и включить аппаратное ускорение. Настройки - Аппаратное ускорение - прописать параметр :file-caching=3000- сохранить.
Решение проблем
Дисплей не отключается при установленном таймере отключения дисплея
Для решения задачи необходимо вначале запустить команду в командной строке устройства: xset dpms force off . Если дисплей выключился, значит заданы неверные настройки в личном кабинете SmartPlayer. Если дисплей не выключился и появилось в командной строке сообщение server does not have extension for dpms option, то необходимо произвести настройки. Для решения требуется отключить Wayland в Ubuntu:
- Выполняем команду sudo nano /etc/gdm3/custom.conf
- Убрать комментарий у записи #WaylandEnable = false. (надпись подсветится белым)
- Сохранить (ctrl+O)
- Выполняем команду sudo service gdm3 restart
Переключение оконного интерфейса
У пользователя при запуске приложения на Ubuntu не происходит никакой реакции на приложении. Для решения данной проблемы необходимо необходимо зайти в раздел "О системе" и перейти к строке "Оконные интерфейс".
В данной строке меняем вариант "Wayland", на вариант "X11".
Альтернативное решение
Существует возможность переключиться с Wayland на систему отображения X11 с экрана блокировки.
Данный метод подходит для тех, у кого нет доступа к sudo для изменения "/etc/gdm3/daemon.conf" или "/etc/gdm3/custom.conf", или если пользователю необходимо временно переключиться с Wayland на систему отображения X11.
Для начала пользователю нужно выйти из системы, запустив приведенный ниже код, или использовать традиционный метод, чтобы выйти из системы.
$ loginctl terminate-user $(users)
После данного действия необходимо нажать кнопку "Enter" для входа в систему.
Далее пользователь находит иконку "шестерёнка" в правом нижнем углу. Кликнув на нее пользователю откроется окно с настройками параметров.
По умолчанию пользователи Ubuntu работают на X11, но если каким-то образом они находятся на Ubuntu на Wayland, тогда измените его на «Ubuntu», а пользователям на базе Debian необходимо выбрать «GNOME на Xorg».
После этого снова войдите в систему и перейдите в Настройки->О системе, чтобы проверить новые изменения. В разделе Система окон вы найдете X11 для пользователей Ubuntu и на базе Debian.
Смена оконного интерфейса при помощи терминала
- Запустите терминал
- Введите команду sudo gedit /etc/gdm3/custom.conf
- Чтобы отключить режим "Wayland" найдите строчку #WaylandEnable=false , удалите знак "#" и сохраните изменения
- Перезапустите "GDM" используя команду sudo systemctl restart gdm3
Аппаратные ограничения платформы
На устройствах под управлением Linux существуют следующие аппаратные ограничения:
- Наличие включенного антивируса или брандмауэра может повлиять на работу приложения SmartPlayer.
- Просматривая минимальные системные требования для устройства, пользователь должен понимать что они указаны для корректной работы само приложения SmartPlayer, без учета остальных программ и процессов которые также расходуют ресурсы устройства. Поэтому рекомендуется иметь конфигурацию устройства. которое имеет более производительные компоненты, чем указаны в минимальных системных требованиях. Иначе стабильная работа приложения SmartPlayer и его компонентов не гарантируется.
- При проигрывании контента без полноэкранного режима на Ubuntu Linux существует ограничение, которое не позволяет выставить клиентское приложение SmartPlayer выше системного тулбара. Данное ограничение влияет на возможность выставлять индивидуальные параметры проигрывания контента такие как размеры "Ширина" и "Высота". То есть, проигрывать трансляцию с кастомным разрешением без полноэкранного режима невозможно.
Проигрывание контента в режиме синхронизации
Требования для корректной работы режима синхронизации
- Режим "Синхронизации" работает только с устройствами в локальной сети. Если устройства для режима "Синхронизации" находятся в разных подсетях, то синхронизация работать не будет
- Рекомендуется использовать подключение по Ethernet кабелю
- Рекомендуется использовать устройства с одинаковыми конфигурациями "железа" и систем. В случае использования похожих систем режим "Синхронизации" будет работать, но возможны проблемы
- При наличии нескольких клиентских приложений работающих в режиме "Синхронизации" необходимо учитывают время начало проигрывания и длительность каждого контента, а также продолжительность и количество страниц
- В личном кабинете должна для включения режима синхронизации должна быть общая папка для клиентских приложений
- Режим синхронизации включается только для группы устройств
- При работе режима синхронизации устройство "Мастер", по команде, может в любой момент отключить любое устройство от режима синхронизации
Особенности контента
- Web-виджеты и PDF-контент синхронизируется исключительно по началу и концу проигрывания
- В режиме синхронизации пользователь не может проигрывать трансляцию с контентом использующем событийную модель. Также актуально для смарт-папок и режим "Рекламщики"