From 7af93bccbe5e800985b985f9de6eb7db867f6b0b Mon Sep 17 00:00:00 2001 From: Carlos de la Torre <48769508+c-torre@users.noreply.github.com> Date: Sun, 7 Aug 2022 22:30:21 +0300 Subject: [PATCH] remove wmpid --- .local/bin/sysact | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.local/bin/sysact b/.local/bin/sysact index 64c2f320..8ee8440e 100755 --- a/.local/bin/sysact +++ b/.local/bin/sysact @@ -1,18 +1,11 @@ #!/bin/sh # A dmenu wrapper script for system functions. -export WM="dwm" case "$(readlink -f /sbin/init)" in *systemd*) ctl='systemctl' ;; *) ctl='loginctl' ;; esac -wmpid(){ # This function is needed if there are multiple instances of the window manager. - tree="$(pstree -ps $$)" - tree="${tree#*$WM(}" - echo "${tree%%)*}" -} - case "$(printf "🔒 lock\n🚪 leave $WM\n♻️ renew $WM\n🐻 hibernate\n🔃 reboot\n🖥️shutdown\n💤 sleep\n📺 display off" | dmenu -i -p 'Action: ')" in '🔒 lock') slock ;; "🚪 leave $WM") kill -TERM "$(wmpid)" ;;