aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2019-07-27 13:28:58 -0500
committerJesús <heckyel@hyperbola.info>2019-07-27 13:28:58 -0500
commit9f701fc2bd14c2c91ea3e7f482fe2d5f39237551 (patch)
tree1d659aa45784ab59190a04900ecdf6f590598dfb /config
parent279399ab48b98a06bf1392644e2ebd0b8ff51bbf (diff)
downloadi3-config-9f701fc2bd14c2c91ea3e7f482fe2d5f39237551.tar.lz
i3-config-9f701fc2bd14c2c91ea3e7f482fe2d5f39237551.tar.xz
i3-config-9f701fc2bd14c2c91ea3e7f482fe2d5f39237551.zip
Added mount and unmount device menu
Diffstat (limited to 'config')
-rw-r--r--config17
1 files changed, 13 insertions, 4 deletions
diff --git a/config b/config
index 83d66da..57c18e4 100644
--- a/config
+++ b/config
@@ -231,11 +231,20 @@ bindsym XF86AudioLowerVolume exec --no-startup-id amixer -q -D pulse sset Master
bindsym XF86AudioMute exec --no-startup-id amixer -q -D pulse sset Master toggle && pkill -SIGRTMIN+10 i3blocks # mute sound
# Enable devices USB
-# bindsym $mod+m exec --no-startup-id "udisksctl mount -b /dev/sdb1"
-bindsym $mod+m exec --no-startup-id "udisksctl mount -b /dev/sdb1 && xfce4-terminal -x ranger /run/media/$USER/"
+# Declare here the shortcut to mount-device, require udisks2
+set $mode_mount Launch: Shift unmount devices (u) USB, (c) DVD/CD
+mode "$mode_mount" {
+ bindsym u exec --no-startup-id "udisksctl mount -b /dev/sdb1", mode "default"
+ bindsym Shift+u exec --no-startup-id "udisksctl unmount -b /dev/sb1", mode "default"
+ bindsym c exec --no-startup-id "udisksctl mount -b /dev/sr0", mode "default"
+ bindsym Shift+c exec --no-startup-id "udisksctl unmount -b /dev/sr0", mode "default"
-# Enable CD/DVD
-# bindsym $mod+Shift+m exec --no-startup-id "udisksctl mount -b /dev/sr0"
+ # back to normal: Enter or Escape
+ bindsym Return mode "default"
+ bindsym Escape mode "default"
+}
+# Declare here the shortcut to mount-device selection menu
+bindsym $mod+m mode "$mode_mount"
# i3lock
bindsym Pause exec "sh /home/$USER/.config/i3/scripts/i3lock.sh"