aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2024-11-24 14:46:03 +0100
committerdec05eba <dec05eba@protonmail.com>2024-11-24 14:46:03 +0100
commit56a7e558d290d168a906dba984f5051c1e327712 (patch)
treee2502ae127dad3ece15319bc499f929b39968b36
parent4fc1f8294c168d42db618f50f367b585ac957e0d (diff)
Move gsr-window-name to tools directory
-rw-r--r--TODO7
-rw-r--r--meson.build2
-rw-r--r--tools/gsr-window-name/main.c (renamed from gsr-window-name/main.c)0
3 files changed, 7 insertions, 2 deletions
diff --git a/TODO b/TODO
index a6904ae..4a0990c 100644
--- a/TODO
+++ b/TODO
@@ -90,4 +90,9 @@ Add audio devices/app refresh button.
Play camera shutter sound when saving recording. When another sound when starting recording.
-Some games such as "The Finals" crashes/freezes when they lose focus. Try to reproduce this and if it happens try grab cursor and keyboard instead of setting gsr ui focus and make gsr ui click through like gsr notify. This might fix the issue.
+Some games such as "The Finals" crashes/freezes when they lose focus when running them on x11 on a laptop with prime setup and the monitor runs on the iGPU while the game runs on the dGPU.
+Try to reproduce this and if it happens try grab cursor and keyboard instead of setting gsr ui focus and make gsr ui click through like gsr notify. This might fix the issue.
+
+Run `systemctl status --user gpu-screen-recorder` when starting recording and give a notification warning if it returns 0 (running). Or run pidof gpu-screen-recorder.
+
+Add option to select which gpu to record with, or list all monitors and automatically use the gpu associated with the monitor. Do the same in gtk application.
diff --git a/meson.build b/meson.build
index 92262c5..ad3898d 100644
--- a/meson.build
+++ b/meson.build
@@ -60,7 +60,7 @@ executable(
executable(
'gsr-window-name',
- ['gsr-window-name/main.c'],
+ ['tools/gsr-window-name/main.c'],
install : true,
dependencies : [dependency('x11')],
)
diff --git a/gsr-window-name/main.c b/tools/gsr-window-name/main.c
index 8ebf1e0..8ebf1e0 100644
--- a/gsr-window-name/main.c
+++ b/tools/gsr-window-name/main.c