diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -105,13 +105,9 @@ When adding window capture only add it to recording and streaming and do the win Show an error that prime run will be disabled when using desktop portal capture option. This can cause issues as the user may have selected a video codec option that isn't available on their iGPU but is available on the prime-run dGPU. -Is it possible to configure hotkey and the new hotkey to get triggered immediately? - For keyboards that report supporting mice the keyboard grab will be delayed until any key has been pressed (and then released), see: https://github.com/dec05eba/gpu-screen-recorder-issues/issues/97 See if there is any way around this. -Instead of installing gsr-global-hotkeys in flatpak use kms-server-proxy to launch gsr-global-hotkeys inside the flatpak with root, just like gsr-kms-server. This removes the need to update gsr-global-hotkeys everytime there is an update. - Check if "modprobe uinput" is needed on some systems (old fedora?). Add recording timer to see duration of recording/streaming. @@ -137,12 +133,13 @@ Make input work with cjk input systems (such as fcitx). System startup option should also support runit and some other init systems, not only soystemd. -Allow using a hotkey such as printscreen or any other non-alphanumeric key without a modifier. Allow that in gsr-ui and gsr-global-hotkeys. Update the ui to match that. - Use x11 shm instead of XGetImage (https://stackoverflow.com/questions/43442675/how-to-use-xshmgetimage-and-xshmputimage). -Add a hotkey to record/stream/replay/screenshot region. +Add a hotkey to record/stream/replay region. Do xi grab for keys as well. Otherwise the ui cant be used for keyboard input if a program has grabbed the keyboard, and there could possibly be a game that grabs the keyboard as well. -Make inactive buttons gray (in dropdown boxes and in the front page with save, etc when replay is not running).
\ No newline at end of file +Make inactive buttons gray (in dropdown boxes and in the front page with save, etc when replay is not running). + +Implement focused monitor capture. On nvidia x11 just use the x11 monitor name. On wayland get monitor name from drm cursor. We can get x11 monitor by combining all drm monitors together (with either x11 or wayland monitor position info) and then calculating the x11 monitor at that position. + To get the drm monitor from x11 cursor we can get the x11 monitor then get the CONNECTOR_ID property and get the monitor that matches that. Then copy the drm monitor name code from gsr and use that in gsr-ui to get the same name to use as monitor.
\ No newline at end of file |