xserver-xorg-video-orbital: move screen config to image and use borderless mode

This commit is contained in:
Jeremy Soller 2025-10-29 11:33:00 -06:00
parent ffa547eb9f
commit 5eb94517d4
No known key found for this signature in database
GPG Key ID: 670FDFB5428E05CA
2 changed files with 7 additions and 34 deletions

View File

@ -20,31 +20,4 @@ script = """
DYNAMIC_INIT
export LIBS="-lorbital"
cookbook_configure
mkdir -p "${COOKBOOK_STAGE}/usr/share/X11/xorg.conf.d"
cat > "${COOKBOOK_STAGE}/usr/share/X11/xorg.conf.d/orbital.conf" <<EOF
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
VideoRam 256000
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 5.0 - 1000.0
VertRefresh 5.0 - 200.0
ModeLine "1920x1080" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +Hsync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
EOF
"""

View File

@ -1,6 +1,6 @@
diff -ruwN xf86-video-dummy-0.4.1/src/dummy_driver.c source/src/dummy_driver.c
--- xf86-video-dummy-0.4.1/src/dummy_driver.c 2023-05-07 14:27:44.000000000 -0600
+++ source/src/dummy_driver.c 2025-05-09 20:45:55.420661223 -0600
diff -ruwN source-old/src/dummy_driver.c source/src/dummy_driver.c
--- source-old/src/dummy_driver.c 2023-05-07 14:27:44.000000000 -0600
+++ source/src/dummy_driver.c 2025-10-29 11:13:11.863430241 -0600
@@ -39,6 +39,7 @@
/* These need to be checked */
#include <X11/X.h>
@ -137,7 +137,7 @@ diff -ruwN xf86-video-dummy-0.4.1/src/dummy_driver.c source/src/dummy_driver.c
+ "orb_window_new %d, %d\n",
+ pScrn->virtualX, pScrn->virtualY
+ );
+ dPtr->orb_window = orb_window_new_flags(-1, -1, pScrn->virtualX, pScrn->virtualY, "X11", ORB_WINDOW_ASYNC);
+ dPtr->orb_window = orb_window_new_flags(-1, -1, pScrn->virtualX, pScrn->virtualY, "X11", ORB_WINDOW_ASYNC | ORB_WINDOW_BORDERLESS);
+ if (!dPtr->orb_window) {
+ printf("failed to open orbital window\n");
return FALSE;
@ -251,9 +251,9 @@ diff -ruwN xf86-video-dummy-0.4.1/src/dummy_driver.c source/src/dummy_driver.c
static Bool
DUMMYCreateWindow(WindowPtr pWin)
{
diff -ruwN xf86-video-dummy-0.4.1/src/dummy.h source/src/dummy.h
--- xf86-video-dummy-0.4.1/src/dummy.h 2023-05-07 14:27:44.000000000 -0600
+++ source/src/dummy.h 2025-05-09 20:41:33.547464718 -0600
diff -ruwN source-old/src/dummy.h source/src/dummy.h
--- source-old/src/dummy.h 2023-05-07 14:27:44.000000000 -0600
+++ source/src/dummy.h 2025-10-29 10:11:23.172517830 -0600
@@ -4,6 +4,7 @@
#include "xf86_OSproc.h"