TOOL » LINUX » MANAGER
Udev
Automount media device
Add the file /etc/udev/rules.d/90-media-automount.rules
with the following content:
ini
ACTION=="add", SUBSYSTEMS=="usb", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="filesystem", RUN{program}+="/usr/bin/systemd-mount --no-block --automount=yes --collect --owner=mateus $devnode"
ACTION=="add", SUBSYSTEMS=="usb", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="filesystem", RUN{program}+="/usr/bin/systemd-mount --no-block --automount=yes --collect $devnode"
To unmount the device, use:
shell
sudo systemd-umount /run/media/system/<devname>
Running commands
For example, for changing permissions of backlight files so you can change your brightness without sudo, create /etc/udev/rules.d/backlight.rules
with the following content:
ini
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
Add permission to access device
Example of adding access, required for aft-mtp-mount
, to OPPO Reno5 A (some tips):
Find idVendor
idProduct
using the tool lsusb
:
shell
lsusb
Output:
txt
Bus 001 Device 032: ID idVendor:idProduct OPPO Electronics Corp. OPPO Reno5 A
Bus 001 Device 032: ID 22d9:2764 OPPO Electronics Corp. OPPO Reno5 A
Add the rule to /etc/udev/rules.d/71-oppo-electronics.rules
:
ini
SUBSYSTEMS=="usb", ATTRS{idVendor}=="22d9", ATTRS{idProduct}=="2764", TAG+="uaccess"