Выходное видео к сверхсканированию ТВ с графикой Intel

Я использую этот патч:

--- a/src/vteseq.cc 2020-01-25 21:39:47.737317745 +0100
+++ b/src/vteseq.cc 2020-01-25 21:40:12.811424242 +0100
@@ -462,18 +462,7 @@
 void
 Terminal::update_mouse_protocol() noexcept
 {
-        if (m_modes_private.XTERM_MOUSE_ANY_EVENT())
-                m_mouse_tracking_mode = MOUSE_TRACKING_ALL_MOTION_TRACKING;
-        else if (m_modes_private.XTERM_MOUSE_BUTTON_EVENT())
-                m_mouse_tracking_mode = MOUSE_TRACKING_CELL_MOTION_TRACKING;
-        else if (m_modes_private.XTERM_MOUSE_VT220_HIGHLIGHT())
-                m_mouse_tracking_mode = MOUSE_TRACKING_HILITE_TRACKING;
-        else if (m_modes_private.XTERM_MOUSE_VT220())
-                m_mouse_tracking_mode = MOUSE_TRACKING_SEND_XY_ON_BUTTON;
-        else if (m_modes_private.XTERM_MOUSE_X10())
-                m_mouse_tracking_mode = MOUSE_TRACKING_SEND_XY_ON_CLICK;
-        else
-                m_mouse_tracking_mode = MOUSE_TRACKING_NONE;
+   m_mouse_tracking_mode = MOUSE_TRACKING_NONE;

         m_mouse_smooth_scroll_delta = 0.0;

vte больше не заботится о моей мыши, поэтому vim не знает, что она у меня есть.

2
10.02.2015, 19:11
1 ответ

Я чувствую твою боль. Я бился с этой же проблемой несколько часов, прежде чем решил просто начать вставлять разные значения и комбинации параметров в XRandR, и вдруг я был поражен, увидев, что одна из команд, которые я ранее безуспешно вводил, теперь дала желаемое результат! После некоторых дальнейших возни мне удалось создать повторяемый сценарий, которым я поделюсь с вами :

.
$ xrandr --output HDMI-1 --mode 1280x720 --transform 1,0,-40,0,1,-25,0,0,1 --panning 1280x720+40+20
$ xrandr --output HDMI-1 --mode 1280x720 --fb 1200x680 --transform 1,0,-40,0,1,-25,0,0,1 --panning 1280x720+40+20

Эти две строки идентичны, за исключением того, что во второй добавлена ​​--fb 1200x680. Вторая строка является желаемым результатом, но она работала только тогда, когда я ввел ее после ввода другой строки первой -, если бы я использовал вторую строку при переходе из «стандартной» конфигурации, я бы все равно срезать -нижний и правый края.

-40и -25в параметре transformсдвигают все изображение вниз и вправо; +40+20в конце параметра panningдобавляет отступы к нижнему и правому краям, и эти числа должны равняться 1/2 разницы между modeи fb.

(Обратите внимание, что у меня другие числа по горизонтали. :Мне нужно было добавить 25 дополнительных пикселей слева и только 20 справа. Независимо от вашего верхнего и левого полей в transform, вы захотите удвоить свои модификаторы panningпри определении значения для fb.)

0
27.01.2020, 22:56

Теги

Похожие вопросы