1
0
Fork 0
mirror of https://github.com/Horhik/dotfiles.git synced 2024-11-08 09:53:13 +00:00
Dotfiles/.config/polybar/polybar-scripts/system-usb-udev
2020-07-27 07:59:00 +03:00
..
screenshots add all dotfiles 2020-07-27 07:59:00 +03:00
95-usb.rules add all dotfiles 2020-07-27 07:59:00 +03:00
README.md add all dotfiles 2020-07-27 07:59:00 +03:00
system-usb-udev.sh add all dotfiles 2020-07-27 07:59:00 +03:00

Script: system-usb-udev

A small script that shows your mounted and not mounted removable devices. This is an extended version of system-usb-mount.

Click left to mount all removable devices. Click right to unmount the devices. The removable devices are then turned off with udisksctl power-off.

The mount option has a feature: You can also start a file manager and open the device when you mount it. Look at the example in the code: terminal -e "bash -lc 'filemanager $mountpoint'" &

This script is able to display device changes in real time. For this udev is being used.

system-usb-mount system-usb-mount

Dependencies

  • jq
  • udisks2

Configuration

Copy 95-usb.rules to /etc/udev/rules.d/95-usb.rules. Make sure that the paths in the file have been modified properly.

Module

[module/system-usb-udev]
type = custom/script
exec = ~/polybar-scripts/system-usb-udev.sh
tail = true
click-left = ~/polybar-scripts/system-usb-udev.sh --mount &
click-right = ~/polybar-scripts/system-usb-udev.sh --unmount &