matanui159 / ReplaySorcery

An open-source, instant-replay solution for Linux
GNU General Public License v3.0
851 stars 26 forks source link

Key combo doesn't trigger when super is the only modifier #129

Open toasterofbread opened 2 years ago

toasterofbread commented 2 years ago

When 'super' is the only modifier specified in the 'keyMods' config key, the combo can't be triggered. Super works when combined with other keys, and every other key works by themselves unlike super.

Config file

Log (the key combo was pressed while running):

Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Effective user ID: 1000
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Reading config file '/usr/local/etc/replay-sorcery.conf'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'logLevel' to 'verbose'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'traceLevel' to 'error'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'recordSeconds' to '60'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoInput' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoDevice' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoX' to '0'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoY' to '0'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoWidth' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoHeight' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoFramerate' to '30'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoEncoder' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoProfile' to 'baseline'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoPreset' to 'fast'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoQuality' to '20'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoBitrate' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'videoGOP' to '30'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'scaleWidth' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'scaleHeight' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'audioInput' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'audioDevice' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'audioSamplerate' to '44100'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'audioEncoder' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'audioProfile' to 'low'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'audioBitrate' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'controller' to 'auto'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'keyName' to 'g'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'keyMods' to 'super'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'outputFile' to '~/Videos/Replays/%F_%H-%M-%S.mp4'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Setting 'outputCommand' to 'notify-send ReplaySorcery "Saved replay in /Videos/Replays/"'...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Failed to open config file '/home/user/.config/replay-sorcery.conf': No such file or directory
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: ReplaySorcery  Copyright (C) 2020-2021  ReplaySorcery developers
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: This program comes with ABSOLUTELY NO WARRANTY.
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: This is free software, and you are welcome to redistribute it
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: under certain conditions; see COPYING for details.
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: FFmpeg version: 4.2.4-1ubuntu0.1
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: X11 version: 11.0
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: X11 vendor: The X.Org Foundation v12009000
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Created X11 device
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [libx264 @ 0x5617fe4db940] Filter graph: scale=1920x1080,format=yuv420p
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [Parsed_scale_0 @ 0x5617fe4ddc80] w:1920 h:1080 flags:'bilinear' interl:0
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [buffer @ 0x5617fe4df780] w:1920 h:1080 pixfmt:bgr0 tb:1/1000000 fr:30/1 sar:0/1 sws_param:
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [Parsed_scale_0 @ 0x5617fe4ddc80] w:1920 h:1080 fmt:bgr0 sar:0/1 -> w:1920 h:1080 fmt:yuv420p sar:0/1 flags:0x2
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [libx264 @ 0x5617fe4db940] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [libx264 @ 0x5617fe4db940] profile Constrained Baseline, level 4.0
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: [libx264 @ 0x5617fe4db940] 264 - core 155 r2917 0a84d98 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=1 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=30 keyint_min=3 scenecut=0 intra_refresh=0 rc=cqp mbtree=0 qp=20 ip_ratio=1.40 aq=0
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Created x264 encoder
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: PulseAudio server: pulseaudio 13.99.1
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Connecting to Pulse Audio device: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor...
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Created PulseAudio device
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: X11 version: 11.0
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: X11 vendor: The X.Org Foundation v12009000
Sep 22 20:47:23 user-desktop replay-sorcery[20306]: Created X11 controller