Pull to refresh
1
0
Максим @rostov

Администратор Linux

Send message

к слову, мой комментарий ниже про X11, на Wayland второй монитор "моргает", не разбирался, т.к. на X11 "включил и работает"

похоже тут каждый комментарий, на эту тему, стоит делать с оговоркой на конкретное оборудование и окружение

gnome3 ubuntu 22.04
на одном мониторе масштаб 150%, на втором 125%, проблем нет

но это на интегрированной видеокарте в проце от amd, на предыдущем ноуте, с интеграшкой от intel, так же не было проблем. А вот на nvidia при настройке из гуи гнома действительно были проблемы
и в ubuntu 20.04 гуй вроде не давал выставить разный маштаб для 2х мониторов

в случае с jellyfin.org/docs/general/clients/kodi.html фоку с в том что клиентом выступает KODI со всеми вытекающими.

с emby не уверен, но вроде так же emby.media/emby-for-kodi.html

на plex сам долго сидел и использовал нативные приложения на теликах, но на проэктор нормально встал только kodi и мне его интеграция с jellyfin понравилась больше
Серия статей увлекательна, но для себя я выбрал сервер jellyfin + нативный плагин для kodi
jellyfin.org/docs/general/clients/kodi.html

emby.media вроде должен быть даже попроще. Plex в kodi тоже интегрируется, но выглядит как отдельное приложение внутри kodi
Вариант небольшого развития схемы:
CREATE TABLE vector.logs
(
    `node_name` LowCardinality(String),
    `timestamp` DateTime,
    `server_name` LowCardinality(String),
    `user_id` String,
    `request_full` String CODEC(ZSTD(2)),
    `request_user_agent` String CODEC(ZSTD(2)),
    `request_http_host` LowCardinality(String),
    `request_uri` String,
    `request_scheme` LowCardinality(String),
    `request_method` LowCardinality(String),
    `request_length` UInt64,
    `request_time` Float32,
    `request_referrer` String CODEC(ZSTD(2)),
    `response_status` UInt16,
    `response_body_bytes_sent` UInt64,
    `response_content_type` LowCardinality(String),
    `remote_addr` IPv4, -- тут возможно стоит хранить в IPv6, как уже писали в комментариях
    `remote_port` UInt32,
    `remote_user` String,
    `upstream_addr` IPv4,
    `upstream_port` UInt32,
    `upstream_bytes_received` UInt64,
    `upstream_bytes_sent` UInt64,
    `upstream_cache_status` LowCardinality(String),
    `upstream_connect_time` Float32,
    `upstream_header_time` Float32,
    `upstream_response_length` UInt64,
    `upstream_response_time` Float32,
    `upstream_status` UInt16,
    `upstream_content_type` LowCardinality(String),
    INDEX idx_http_host request_http_host TYPE set(0) GRANULARITY 1
)
ENGINE = MergeTree()
PARTITION BY toYYYYMMDD(timestamp)
ORDER BY timestamp
TTL timestamp + toIntervalMonth(1)
SETTINGS index_granularity = 8192;


LowCardinality, если упрощать, это ENUM которому не нужно предварительно описывать в схеме варианты его значения

Information

Rating
Does not participate
Location
Люберцы, Москва и Московская обл., Россия
Date of birth
Registered
Activity