Skip to content

Commit 8cc6c42

Browse files
committed
2 parents 1a6fb1b + 8dd7f4a commit 8cc6c42

File tree

1 file changed

+30
-8
lines changed

1 file changed

+30
-8
lines changed

README.md

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Here's a list of all my favorite Linux apps, tips, and tricks. My current distro
88
| [Blender](https://www.blender.org) | FREE | 3D modeling applicaiton. |
99
| [Berty](https://berty.tech) | FREE | Open-source decentralized messaging app with end-to-end encryption. |
1010
| [Bottles](https://usebottles.com) | FREE | Run Windows applications on Linux with WINE. |
11+
| [Calibre](https://github.com/kovidgoyal/calibre) | FREE | Calibre is an e-book manager. It can view, convert, edit and catalog e-books in all of the major e-book formats. |
1112
| [DarkReader](https://darkreader.org) | FREE | Makes all websites have a dark theme. |
1213
| [DaVinci Resolve](https://www.blackmagicdesign.com/products/davinciresolve) | FREE | Very advanced and well made video editor. |
1314
| [Discord](https://discord.com) | FREE | Chat app that supports audio/video/text for large groups, tailored to Gaming. |
@@ -44,20 +45,41 @@ Here's a list of all my favorite Linux apps, tips, and tricks. My current distro
4445

4546
## Linux Tips and Tricks
4647

47-
- Steam Game Compatibility - If a game in Steam is not loading properly. Try adding this line to the games "Launch Options".
48+
### Steam Game Compatibility
49+
If a game in Steam is not loading properly. Try adding this line to the games "Launch Options".
4850
```
4951
SteamDeck=1 %command%
5052
```
5153

52-
- DualSense Controller Fix - If you use the Sony DualSense controller on Linux, the touchpad is overridden as a mouse trackpad. To fix this, add this file "/etc/X11/xorg.conf.d/30--dualsense.conf" with below text inside.
54+
### Sony DualSense Controller Fix
55+
If you use the Sony DualSense controller on Linux, the touchpad is seen as a mouse trackpad, which can cause games to break. To fix this, follow these steps.
56+
57+
- Using Terminal. Create and open a file with this command.
58+
```
59+
sudo nano /etc/udev/rules.d/72-dualsense-fix.rules
60+
```
61+
- Paste this text into the file
62+
```
63+
# Disable PlayStation Controller Touchpad
64+
# USB
65+
ATTRS{name}=="Sony Interactive Entertainment Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
66+
# Bluetooth
67+
ATTRS{name}=="Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
68+
# DualSense USB
69+
ATTRS{name}=="Sony Interactive Entertainment DualSense Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
70+
# DualSense Bluetooth
71+
ATTRS{name}=="DualSense Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
72+
# Edge USB
73+
ATTRS{name}=="Sony Interactive Entertainment DualSense Edge Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
74+
# Edge Bluetooth
75+
ATTRS{name}=="DualSense Edge Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
76+
```
77+
- Once pasted, push the key combo "Ctrl+X", then press "Y" key, and then press "ENTER" key.
78+
- Now run the following command or just reboot your pc.
5379
```
54-
Section "InputClass"
55-
Identifier "Sony Interactive Entertainment Wireless Controller Touchpad"
56-
Driver "libinput"
57-
MatchIsTouchpad "on"
58-
Option "Ignore" "true"
59-
EndSection
80+
udevadm control --reload && udevadm trigger
6081
```
82+
If it worked, you shouldn't be able to move the mouse with the DualSense trackpad.
6183

6284
### Terminal Tips
6385

0 commit comments

Comments
 (0)