On Sun, Mar 30, 2014 at 10:34 PM, Dmitrii Kashin <free...@freehck.ru> wrote: > > That's my configuration. I suppose it can be useful. > > -------------------- ~/.i3/config -------------------- > # power-mode > mode "power" { > bindsym s exec sudo /usr/sbin/pm-suspend > bindsym h exec sudo /usr/sbin/pm-hibernate > > # back to normal: Enter or Escape > bindsym Return mode "default" > bindsym Escape mode "default" > } > ------------------------------------------------------ > > -------------------- /etc/sudoers -------------------- > %sudo ALL=(ALL:ALL) ALL, NOPASSWD: /usr/sbin/pm-hibernate > -------------------- /etc/sudoers --------------------
Yes that worked. I mean I am able to open a prompt and type i3exit suspend and I am not asked for a password, so the /etc/sudoers thing worked. However I am not able to get it work from i3config. Here is my .i3/config set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown mode "$mode_system" { bindsym l exec --no-startup-id i3exit lock, mode "default" bindsym e exec --no-startup-id i3exit logout, mode "default" bindsym s exec --no-startup-id i3exit suspend, mode "default" bindsym h exec --no-startup-id i3exit hibernate, mode "default" bindsym r exec --no-startup-id i3exit reboot, mode "default" bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default" # back to normal: Enter or Escape bindsym Return mode "default" bindsym Escape mode "default" } bindsym $mod+Pause mode "$mode_system" If I open up a terminal and 'echo $PATH' i get the directory /home/neo1691/bin in my path. But if I run this particular command( I got this on the irc) `tr '\0' '\n' </proc/$(pidof i3)/environ | grep PATH` I get this: XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 So I think I need to setup my PATH variable properly so that it i3 can also access it? I have exported my PATH variable like this in my ~/.bashrc export PATH=${PATH}:/home/neo1691/bin However I installed rvm and maybe it installed ~/.profile which contains this: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi And here is my actual $PATH in a terminal session: -- /home/neo1691/bin:/home/neo1691/.rvm/gems/ruby-2.0.0-p451@railstutorial_rails_4_0/bin:/home/neo1691/.rvm/gems/ruby-2.0.0-p451@global/bin:/home/neo1691/.rvm/rubies/ruby-2.0.0-p451/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/neo1691/.rvm/bin:/home/neo1691/.rvm/bin:/home/neo1691/bin:/home/neo1691/.rvm/bin As you can see there are almost three occurrences of /home/neo1691/bin, as well as many duplications of rvm! Regards, Anubhav Yadav Imperial College of Engineering and Research, Pune. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/ca+jf9ahqp87pcwx6edumwy6ueaao5m3gkyrqv6zeouumrnr...@mail.gmail.com