Страница 1 из 1

Настройка Xorg

Добавлено: 10 сен 2020, 09:54
Pupsik
Есть мини ПК для управления умным домом. Нет клавы, мыши и моника. Стоит Mint 20 Xfce. При загрузке с монитором разрешение FulHD, без -- HD (1024х768), что при удаленном управлении очень неудобно, ломается весь интерфейс. Как это исправить?

Настройка Xorg

Добавлено: 10 сен 2020, 12:13
Chocobo
Pupsik,
1. какое в итоге разрешение хочется получить?
2. Какой протокол и софт обеспечивает удаленный доступ?

Настройка Xorg

Добавлено: 10 сен 2020, 12:16
symon2014
Pupsik, Примерно можно так.
http://linux-in.com/how-change-the-scre ... on-ubuntu/

Настройка Xorg

Добавлено: 10 сен 2020, 12:44
rogoznik
symon2014, тут так не прокатит - нет подключенного моника

Настройка Xorg

Добавлено: 10 сен 2020, 13:54
Pupsik
Что имеем. Нужно на Screen 0 --- 1920х1024.

Настройка Xorg

Добавлено: 10 сен 2020, 16:30
slant
Тут надо делать описание минимального размера экрана в xorg.conf (секция screen), т.к. современные иксы тянут возможные разрешения из подключенного монитора, а если оного вообще нету на момент старта - принимается некий набор параметров по умолчанию, которые зашиты непосредственно в код иксов. Так что надо им принудительно скормить разрешение ниже которого делать не нужно. Точный конфиг не дам - давно вручную ковырял.

Но хочу заметить, что подход к задаче не очень правильный. Для контроллера "умного дома" - иксы, по сути, вообще не нужны, если не для сенсорного дисплея (как элемент контроля и управления). Лучше бы использовать специализированный клиент-сервер на основе передачи команд по ssh, или веб интерфейс для управления.

Настройка Xorg

Добавлено: 10 сен 2020, 19:21
Pupsik
Да у меня УД и работает автономно, без моника и клавы. Комадны управления получает через телеграммбота и отсылет данные через бота. Но иногда нужно посмотреть много инфы, которую через бота сложно получить (слишком много гемороя настраивать в Node-red). Для этого и рисовался UI (дашборд в Node-red) и в любом браузере можно посмотреть. И все рисовалось под FullHD.

Настройка Xorg

Добавлено: 10 сен 2020, 21:12
rogoznik
Pupsik писал(а):
10 сен 2020, 19:21
И все рисовалось под FullHD
ох какая плохая практика делать интерфейс под конкретные размеры :acute:

Настройка Xorg

Добавлено: 11 сен 2020, 09:00
Pupsik
Все управление УД как и интерфейс было написано еще полгода назад на другом компе под Win 10.

Настройка Xorg

Добавлено: 11 сен 2020, 11:27
ilikethat
Заглянул в настройки своей Remmina.
Для RDP и NX NoMachine - дает установить произвольное разрешение.
NX_NoMachine.jpg

Настройка Xorg

Добавлено: 11 сен 2020, 11:30
symon2014
ilikethat, Ты пойми правильно , речь идёт не о разрешении экрана вообще.

Настройка Xorg

Добавлено: 11 сен 2020, 12:10
ilikethat
О разрешении в сессии.
Если удаленное ПО стартует сессию с заданными параметрами.
А оно по идее не зависит от разрешения физического монитора.

Настройка Xorg

Добавлено: 11 сен 2020, 12:20
symon2014
ilikethat писал(а):
11 сен 2020, 12:10
А оно по идее не зависит от разрешения физического монитора.
А вот тут у меня совершенно вываливается логика через задницу. Если например сравнить мой впс с умным домом , то у меня есть по крайней мере четыре варианта доступа к нему, и во всех вариантах отрисовка зависит от моего ноута , а не от сервера.

Настройка Xorg

Добавлено: 11 сен 2020, 12:47
rogoznik
Pupsik писал(а):
11 сен 2020, 09:00
Все управление УД как и интерфейс было написано еще полгода назад на другом компе под Win 10.
Это не отменяет того что так делать нельзя. Ну и ты так и не ответил на второй вопрос из Настройка Xorg (Пост Chocobo #105165)

Настройка Xorg

Добавлено: 11 сен 2020, 12:56
ilikethat
Не могу сказать за NX NoMachine, предлагаю топикастеру попробовать.
А вот через RDP можно задать разрешение и оно именно будет разрешением удаленного компа, а не маштабированием картинки на клиенте.
Да тот же VNC сервер предлагает задать разрешение. Параметр geometry. Но правда на стороне сервера, а не клиента.

Настройка Xorg

Добавлено: 14 сен 2020, 15:15
Pupsik
Подключаюсь к серверу УД в основном по AnyDesk, а когда когда на месте (домик в деревне) проще через смарт - 192.168.1.5:1880/UI. Как я понял простым методом проблему не решить , то в Node-red перерисовал интерфейс под HD.