File tree 2 files changed +21
-4
lines changed
2 files changed +21
-4
lines changed Original file line number Diff line number Diff line change 33
33
34
34
echo -e " \e[35mInstalling system dependencies...\e[0m"
35
35
if [ " $system " == " redhat/fedora" ]; then
36
- # python3-devel and needed on fedora to install evdev (a dependency of pynput)
37
- sudo $installcommand kernel-headers- $( uname -r ) python3-devel gcc
36
+ sudo $installcommand kernel-headers
37
+ sudo $installcommand python3-devel gcc
38
38
fi
39
39
if [ " $system " != ' debian/ubuntu' ]; then
40
40
echo -e " \n\n\e[31mSystem dependencies might not be correct...\e[0m"
41
41
fi
42
42
43
43
if [[ $( pidof dbus-daemon) ]]; then
44
44
echo -e " \e[35mFound dbus...\e[0m"
45
- sudo $installcommand patchelf meson libdbus-glib-1-dev libglib2.0-dev libcairo2-dev libgirepository1.0-dev
45
+ sudo $installcommand patchelf meson
46
+ if [ " $system " == " redhat/fedora" ]; then
47
+ sudo $installcommand dbus-glib-devel glib2-devel cairo-devel gobject-introspection-devel python3-gobject-devel cairo-gobject-devel
48
+ else
49
+ sudo $installcommand libdbus-glib-1-dev libglib2.0-dev libcairo2-dev libgirepository1.0-dev
50
+ fi
46
51
fi
47
- sudo $installcommand libasound2-dev upower xdotool xdg-utils python3-pyaudio portaudio19-dev
52
+
53
+
54
+ echo -e " \e[35mInstalling extra packages...\e[0m"
55
+ sudo $installcommand upower xdotool xdg-utils python3-pyaudio
56
+ if [ " $system " == " redhat/fedora" ]; then
57
+ sudo $installcommand alsa-lib-devel portaudio-devel
58
+ else
59
+ sudo $installcommand libasound2-dev portaudio19-dev
60
+ fi
61
+
48
62
49
63
50
64
# Install LNXlink
58
72
pipx upgrade lnxlink
59
73
fi
60
74
75
+
61
76
# Done
62
77
echo -e " \e[35m\n\n\nAll done!\e[0m"
63
78
echo -e " \e[35mEnjoy!!!\e[0m"
Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ def _get_current_game(self):
68
68
process = " " .join (p .cmdline ())
69
69
except psutil .ZombieProcess :
70
70
process = ""
71
+ except psutil .NoSuchProcess :
72
+ process = ""
71
73
if "AppId=" in process :
72
74
match = re .findall (r"AppId=(\d+) " , process )
73
75
if match :
You can’t perform that action at this time.
0 commit comments