URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 132451
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Диагональное размещение информации на экране"

Отправлено auto_tips , 29-Дек-23 16:02 
На системах с X-сервером при помощи утилиты xrandr можно организовать размещение информации на экране монитора, установленного не только горизонтально или вертикально, но и  под произвольным углом.

Например, можно повернить монитор на 45 градусов:

   xrandr --output HDMI-3 --transform 0.707106781186548,-0.707106781186548,0,0.707106781186548,0.707106781186548,0,0,0,1

[[IMG /opennews/pics_base/CFD0C5CECEC5D4_1703850964.jpg]]


или 22 градуса:

  xrandr --output HDMI-3 --transform 0.927183854566787,-0.374606593415912,0,0.374606593415912,0.927183854566787,0,0,0,1


[[IMG /opennews/pics_base/CFD0C5CECEC5D4_1703850983.jpg]]

Указываемые в параметре "--transform" значения расчитываются по формуле "cos(x),-sin(x),shift_left,sin(x),cos(x),shift_up,0,0,1", в которой "x" - необходимый угол поворота.


URL: https://sprocketfox.io/xssfox/2021/12/02/xrandr/
Обсуждается: http://www.opennet.dev/tips/info/3243.shtml


Содержание

Сообщения в этом обсуждении
"Диагональное размещение информации на экране"
Отправлено Аноним , 29-Дек-23 16:05 
А как на Wayland'е сделать такое же?

Что, никак? Вот, то-то же.


"Диагональное размещение информации на экране"
Отправлено Аноним , 31-Дек-23 17:49 
> Что, никак? Вот, то-то же.

Да вообще капец, как же я без заваленного горизонта то на мониторе?! Небось еще и вычисления синуса перфоманс разгоняют до небес, так что совсем не тирингует и проч. Впрочем, если меня так переклинит как на первом скрине, я тиринг могу и не заметить наверное :)))


"Диагональное размещение информации на экране"
Отправлено Майклуша , 01-Мрт-24 20:53 
Для этого извращения синус нужно вычислить один единственный раз.

"Диагональное размещение информации на экране"
Отправлено Аноним , 02-Янв-24 14:54 
Надо же, как же мы до сих пор жили без наклона 45 и 22 градусов горизонта на мониторе. Все теперь Wayland-у кранты. 🤡🤡🤡

"Диагональное размещение информации на экране"
Отправлено Бывалый смузихлёб , 01-Фев-24 09:53 
ну штука-то забавная. Особенно прикольно смотрелось бы на мобиле/планшете

"Диагональное размещение информации на экране"
Отправлено Neon , 14-Фев-24 17:30 
Особенно, если плавно будет работать по мере наклона монитора

"Диагональное размещение информации на экране"
Отправлено Товарищ майор , 19-Мрт-24 09:20 
Вот только ради этого пожалуй и можно было бы использовать. Осталось в мониторы завести датчик наклона. В обычной жизни бесполезно.

"Диагональное размещение информации на экране"
Отправлено Асян , 10-Янв-24 12:47 
Я прям ожидал что кто-нибудь придёт и начнёт кричать что "вот! а в X-ах можно сделать <вставить описание совершенно бесполезной фичи которой пользуется 3 человека на Земле> такое! а в вейлянде низя!", как обычно кароч.

Толсто! :_D


"Диагональное размещение информации на экране"
Отправлено Пряник , 26-Янв-24 09:57 
Толсто. В Weston можно через WinKey + MiddleMouse вращать.

"Диагональное размещение информации на экране"
Отправлено kusb , 20-Мрт-24 15:41 
Он же поддерживал поворот окон под углом и вообще композитор.

"Диагональное размещение информации на экране"
Отправлено Аноним , 29-Дек-23 16:19 
Holy shit...Как теперь это развидеть или жить с этим. Ожидается массовое вскрытие дизайнеров интерфейсов :)))

"Диагональное размещение информации на экране"
Отправлено Аноним , 12-Фев-24 02:57 
Может стать килфичей в паре магазинов в обозримом будущем, но в целом как появиться так и заглохнет.

Другое дело, что нужно найти еще идею где можно перекосоеб%ую картинку показывать...

Так то в целом люди нормальные смотрят и любят пряменькое все углы там и даже строители иногда уровнем пользуються...


"Диагональное размещение информации на экране"
Отправлено Аноним , 13-Фев-24 23:28 
>Ожидается массовое вскрытие дизайнеров интерфейсов :)))

Если только следующего поколения.

https://www.youtube.com/watch?v=CXoTy_06dFc


"Диагональное размещение информации на экране"
Отправлено ws8381 , 30-Дек-23 01:41 
теперь буду знать что поворот экрана монитора на любой градус инженеры делали не зря

"Диагональное размещение информации на экране"
Отправлено Аноним , 30-Дек-23 18:27 
Поверну-ка я свой монитор на 40° сегодня.

"Диагональное размещение информации на экране"
Отправлено Аноним , 30-Дек-23 12:46 
Горизонт завален!

"Диагональное размещение информации на экране"
Отправлено grayich , 30-Дек-23 16:33 
А вернуть взад то как?  па ма ги те

"Диагональное размещение информации на экране"
Отправлено Аноним , 30-Дек-23 18:30 
Через выход из Vim

"Диагональное размещение информации на экране"
Отправлено none , 04-Янв-24 01:07 
xrandr --output HDMI-3 --transform none

"Диагональное размещение информации на экране"
Отправлено Аноним , 31-Дек-23 17:47 
Автор, открой для себя Darktable из соседней новости. Он позволит делать нормальные скрины, хоть это и как ездить на камазе за хлебушком, конечно :). Но там таки тоже есть поворот картинки на произвольный угол - так что не надо будет позориться кривым скриншотом.

"Диагональное размещение информации на экране"
Отправлено Аноним , 31-Дек-23 21:30 
Окстись, любезный! Какой кривой скриншот? Это фото того самого монитора, на котором это было проделано. Именно таким ты его увидишь. Это куда полезнее, чем поворот картинки на произвольный угол, который может сделать кто угодно в два клика.

"Диагональное размещение информации на экране"
Отправлено Ага , 31-Дек-23 23:44 
Ктонить объяснит напуркуа оно надо?

"Диагональное размещение информации на экране"
Отправлено Sw00p aka Jerom , 01-Янв-24 13:08 
ну а как еще такую диагональ вместить, если проживаешь на площади в один квадратный метр :)

"Диагональное размещение информации на экране"
Отправлено Хру , 02-Янв-24 14:21 
Тут похоже без одного квадратного литра не обошлось :)  С Новым Годом!

"Диагональное размещение информации на экране"
Отправлено Sw00p aka Jerom , 02-Янв-24 21:18 
> Тут похоже без одного квадратного литра не обошлось :)  С Новым
> Годом!

Пасиб, взаимно :)



"Диагональное размещение информации на экране"
Отправлено Аноним , 02-Янв-24 20:01 
Реклама, инсталляция, дизайн.

Художественное размешение дисплея и трансляция на дисплей.


"Диагональное размещение информации на экране"
Отправлено Аноним , 04-Фев-24 16:57 
> Реклама, инсталляция, дизайн.
> Художественное размешение дисплея и трансляция на дисплей.

И рекламнрый слоган под стать. Например: "вы правы, мы полностью е@#$ись!"


"Диагональное размещение информации на экране"
Отправлено Аноним , 05-Янв-24 03:57 
Ну практический вижу два варианта:
1. Упился в хлам так что голова под наклоном 40 градусов.
2. Инвалид с заклинившей шеей на 22 градуса

"Диагональное размещение информации на экране"
Отправлено rvs2016 , 11-Янв-24 02:18 
> 1. Упился в хлам так что голова под наклоном 40 градусов.

Ага! Голова не держится, а синусы да косинусы углов эта голова в уме всё-равно вычисляет! :-)


"Диагональное размещение информации на экране"
Отправлено Аноним , 06-Янв-24 12:07 
Лежишь на боку, и смотришь фильм: а небо сверху (то есть сбоку).

"Диагональное размещение информации на экране"
Отправлено mustai , 08-Янв-24 14:08 
Если наполовину отвалилось крепление монитора, а работать нужно срочно и некогда чинить, даже снимать со стены некогда.
Ну с просто демонстрация возможностей X-сервера, почему бы нет...

"Диагональное размещение информации на экране"
Отправлено ссаныч , 04-Янв-24 12:58 
Круто, аффтар спазибо! С моим искривлением шейного отдела, косой монитор -- то что нужчно.

"Диагональное размещение информации на экране"
Отправлено Аноним , 04-Янв-24 20:58 
А перспективу как сделать?

"Диагональное размещение информации на экране"
Отправлено rvs2016 , 11-Янв-24 02:21 
> А перспективу как сделать?

А в спираль закрутить! Да по форме рукавов галактики в том числе!


"Диагональное размещение информации на экране"
Отправлено Аноним , 04-Янв-24 21:01 
Почему тема называется "Диагональное размещение информации на экране", если речь идет про трансформацию вывода на экран, а про  диагональное размещение информации на экране ни слова?

"Диагональное размещение информации на экране"
Отправлено Аноним , 05-Янв-24 07:56 
Вот так, с помощью нехитры приспособлений, можно превратить буханку хлеба в троллейбус.

https://img-fotki.yandex.ru/get/6700/35340376.f9/0_facfe_46f...


"Диагональное размещение информации на экране"
Отправлено pavlinux , 09-Янв-24 16:23 
Там ещё можно на глобус натянуть

"Диагональное размещение информации на экране"
Отправлено Аноним , 04-Фев-24 16:58 
> Там ещё можно на глобус натянуть

Ну тогда бэкграундом надо не лису - а сову ставить. Или лиса намекает что она родственник полярной лисицы? :)


"Диагональное размещение информации на экране"
Отправлено inferrna , 10-Янв-24 12:03 
Можно сделать розыгрыш: монитор висит боком, на нём идёт ролик, имитирующий поломку (мерцание искрение). В комнате темно. Входит жертва и на экране выскакивает скример, причём повёрнутый правильно относительно горизонта - это создаст эффект пробития четвёртой стены и усилит эффект.
А, впрочем, скример-то надо запускать во весь экран, поэтому без редактирования ролика вручную тут не обойтись. Ну лан, всё равно прикол весёлый, безотносительно новости.

"Диагональное размещение информации на экране"
Отправлено омский линуксоид , 16-Янв-24 07:46 
Это точно не в Омске придумали?

"Диагональное размещение информации на экране"
Отправлено xrensgory , 01-Фев-24 14:11 
На розовом стикере пароль ?

"Диагональное размещение информации на экране"
Отправлено AlxAlp , 15-Фев-24 13:28 
А ведь кто-то реализовывал это, кодил, потел, нервничал, многие месяцы жизни угробил.

"Диагональное размещение информации на экране"
Отправлено Аноним , 27-Фев-24 00:39 
Вероятно, не так много. Но это не точно.

Объём чужого кода иногда был неожиданно невелик. Если в основе правильно придумано.


"Диагональное размещение информации на экране"
Отправлено ffsdmad , 19-Фев-24 09:53 
А можно так отдельные окна вращать?

"Диагональное размещение информации на экране"
Отправлено xrensgory , 29-Фев-24 15:08 
Если это отдельное окно может быть full screen, то почему нет ?

"Диагональное размещение информации на экране"
Отправлено wd , 06-Мрт-24 17:35 
просто поворот - это фигня
эта штука позволяет в трапецию картинку превратить, да и вообще в любой четырехугольник - грубо говоря можно просто любой угол нагло таскать куда угодно

это все очень полезно во всяких проэкторах


"Диагональное размещение информации на экране"
Отправлено Аноним , 27-Апр-24 15:31 
Там это само все делается давным давно, любые трапециидальные искажения фиксятся сами. Ну если проектор не с алика.

"Диагональное размещение информации на экране"
Отправлено MT , 31-Мрт-24 14:53 
Можно использовать для восстановления правильной ориентации экранов фотоаппаратов, где экраны часто повёрнуты на 45 градусов, при условии что фотоаппарат поддерживает использование в качестве монитора. :-)

"Диагональное размещение информации на экране"
Отправлено ktym , 10-Апр-24 12:30 
Если связать с гироскопом, монитор в кабине пилота, к примеру, то смысл есть.

"Диагональное размещение информации на экране"
Отправлено okonkole , 13-Апр-24 14:18 
теперь нужны треугольные окна ...