Re: [i3]Not able to get the reboot/suspend script work.

2014-04-04 Thread Brian
On Thu 03 Apr 2014 at 00:19:50 +0100, Brian wrote: > The interesting aspect is that ~/.xsessionrc is sourced by Xsession > before 50x11-common_determine-startup is sourced. I'd interpret that as > having the environment set up before X starts. As to why we have 40x11-common_xsessionrc; it started

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Anubhav Yadav
> Leave it. Do not delete it. Thanks! Mission accomplished. > > > -- > 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/03042014002035.9f494f9d2...@desktop.copernicu

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Brian
On Thu 03 Apr 2014 at 02:12:25 +0530, Anubhav Yadav wrote: > No I got no problems with your solution, I only wanted to ask you that > should I let this part: > > # set PATH so it includes user's private bin if it exists > if [ -d "$HOME/bin" ] ; then > PATH="$HOME/bin:$PATH" > fi > > Still b

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Brian
On Wed 02 Apr 2014 at 22:59:18 +0300, Andrei POPESCU wrote: > As far as I know there is no canonical way, method, etc. Personally I'm > using ~/.xsessionrc to source ~/.profile because: > > * the DM is not doing it > * I don't want to duplicate what ~/.profile already does The interesting asp

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Anubhav Yadav
On Thu, Apr 3, 2014 at 12:03 AM, Brian wrote: > On Wed 02 Apr 2014 at 23:30:10 +0530, Anubhav Yadav wrote: > >> > I'll back down on that. ~/.profile tests for $BASH_VERSION, which is >> > empty. Therefore $HOME/.bashrc isn't sourced through ~/.xsessionrc. >> > Is this because dash is the shell bei

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Andrei POPESCU
On Mi, 02 apr 14, 17:26:04, Brian wrote: > > > > It's possible you may want different paths on the console and in > > > X. > > > > And it's also possible one might not ;) > > It's something to be aware of though. Sure, otherwise I might end with different paths on the console and in X and I

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Brian
On Wed 02 Apr 2014 at 23:30:10 +0530, Anubhav Yadav wrote: > > I'll back down on that. ~/.profile tests for $BASH_VERSION, which is > > empty. Therefore $HOME/.bashrc isn't sourced through ~/.xsessionrc. > > Is this because dash is the shell being used, I wonder? > > > > echo $BASH_VERSION > 4.2.

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Anubhav Yadav
> I'll back down on that. ~/.profile tests for $BASH_VERSION, which is > empty. Therefore $HOME/.bashrc isn't sourced through ~/.xsessionrc. > Is this because dash is the shell being used, I wonder? > echo $BASH_VERSION 4.2.37(1)-release So it's not empty. -- To UNSUBSCRIBE, email to debian-us

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-02 Thread Brian
On Wed 02 Apr 2014 at 02:16:59 +0300, Andrei POPESCU wrote: > On Ma, 01 apr 14, 20:37:40, Brian wrote: > > > > $HOME/.bashrc is executed when you log into X. Then its contents are > > sourced once agiain in your .xsessionrc. A double invocation seems a > > trifle inelegant. > > Could you please

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Andrei POPESCU
On Ma, 01 apr 14, 20:37:40, Brian wrote: > > $HOME/.bashrc is executed when you log into X. Then its contents are > sourced once agiain in your .xsessionrc. A double invocation seems a > trifle inelegant. Could you please provide a reference for the double invocation? As far as I remember this

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Anubhav Yadav
> Solution No. 1: Source ~/.profile in ~/.xsessionrc. > Solution No. 2: Put 'export PATH=$HOME/bin:$PATH' in ~/.xsessionrc. > > The first solution gives a path including ~/bin. It also reloads an > already loaded file, which is a waste of time, and loads other things > which may or not be wanted. I

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Brian
On Wed 02 Apr 2014 at 03:30:20 +0530, Anubhav Yadav wrote: > > Is your entry a locale or an environment variable? > > My entry is an environment variable. So you suggest that I should It is neither. Environment variables look like this SOMETHING= > use .xsessionrc to export my $PATH by not m

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Anubhav Yadav
> $HOME/.bashrc is executed when you log into X. Then its contents are > sourced once agiain in your .xsessionrc. A double invocation seems a > trifle inelegant. > >> # set PATH so it includes user's private bin if it exists >> if [ -d "$HOME/bin" ] ; then >> PATH="$HOME/bin:$PATH" >> fi >> >>

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Brian
On Tue 01 Apr 2014 at 17:53:38 +0530, Anubhav Yadav wrote: > I used my ~/.profile to export path variable. Here are the contents of > my ~/.profile: > > > # if running bash > if [ -n "$BASH_VERSION" ]; then > # include .bashrc if it exists > if [ -f "$HOME/.bashrc" ]; then > . "$

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Anubhav Yadav
> The basic problem is that lightdm in Debian hard-codes the path > > https://launchpadlibrarian.net/94971962/01_set-default-path.patch Yes now I know why this is happening. Thanks! > > and there appears to be no system-wide way to alter it from within > lightdm. It doesn't matter what WM is use

Re: [i3]Not able to get the reboot/suspend script work.

2014-04-01 Thread Brian
On Tue 01 Apr 2014 at 01:45:59 +0530, Anubhav Yadav wrote: > > Lightdm also uses /etc/X11/Xsession, which does a lot more than starting > > a window manager. However, it does source ~/.xsession. > > I created an .xsession and the contents were as follows: > > #!/bin/bash > # Set PATH > PATH=$HOM

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-31 Thread Anubhav Yadav
> Lightdm also uses /etc/X11/Xsession, which does a lot more than starting > a window manager. However, it does source ~/.xsession. I created an .xsession and the contents were as follows: #!/bin/bash # Set PATH PATH=$HOME/bin:$PATH Yet I am not able to call my i3exit script ( which I have store

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-31 Thread Brian
On Mon 31 Mar 2014 at 13:56:35 +0400, Dmitrii Kashin wrote: > Anubhav Yadav writes: > > > Right now I have lightdm installed. In my lightdm.conf file I have this > > setting: > > user-session: i3 > > > > And lightdm starts my i3. > > > > So If I make a .~/.xsession will it clash with my setup ri

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-31 Thread Dmitrii Kashin
Anubhav Yadav writes: >> Okay, I got you. >> >> First of all, if you want your i3wm to have the right PATH variable, you >> should set it before him to run, i.e. in ~/.xsession file. Here's my > > Right now I have lightdm installed. In my lightdm.conf file I have this > setting: > user-session: i

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-31 Thread Anubhav Yadav
> Okay, I got you. > > First of all, if you want your i3wm to have the right PATH variable, you > should set it before him to run, i.e. in ~/.xsession file. Here's my Right now I have lightdm installed. In my lightdm.conf file I have this setting: user-session: i3 And lightdm starts my i3. So If

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-30 Thread Dmitrii Kashin
Anubhav Yadav writes: > So I think I need to setup my PATH variable properly so that it i3 > can also access it? Okay, I got you. First of all, if you want your i3wm to have the right PATH variable, you should set it before him to run, i.e. in ~/.xsession file. Here's my example: -

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-30 Thread Anubhav Yadav
On Sun, Mar 30, 2014 at 10:34 PM, Dmitrii Kashin 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-

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-30 Thread Dmitrii Kashin
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 Re

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-25 Thread Michael Biebl
Am 25.03.2014 21:43, schrieb Anubhav Yadav: >> What do you mean with "systemd is only implemented completely"? >> >> As far as I can tell, systemd is available in Debian Wheezy (stable): >> >> [ 0] MAEM ~$ apt-cache policy systemd >> systemd: >> Installed: (none) >> Candidate: 44-11+deb7u4 >>

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-25 Thread Linux-Fan
On 03/23/2014 02:44 PM, Anubhav Yadav wrote: > Hi, I am using debian 64 bit. I use lightdm to start i3. I am trying > to get the reboot/suspend script work from i3 control mode as follows. > I have created a script called i3exit , and placed it in ~/bin/ > directory, this directory is my PATH. [..

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-25 Thread Anubhav Yadav
> What do you mean with "systemd is only implemented completely"? > > As far as I can tell, systemd is available in Debian Wheezy (stable): > > [ 0] MAEM ~$ apt-cache policy systemd > systemd: > Installed: (none) > Candidate: 44-11+deb7u4 > Version table: > 44-11+deb7u4 0 > 500 h

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-25 Thread Linux-Fan
On 03/24/2014 03:07 AM, Anubhav Yadav wrote: >> I'm using i3 on debian sid i686. >> Simply I use a shortchut to show the system >> power dailog by i3-nagbar and use mouse to choose the button. >> Beacuse of systemd, when poweroff/suspend the machine, there is no need >> to enter password for a norm

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-23 Thread Anubhav Yadav
> I'm using i3 on debian sid i686. > Simply I use a shortchut to show the system > power dailog by i3-nagbar and use mouse to choose the button. > Beacuse of systemd, when poweroff/suspend the machine, there is no need > to enter password for a normal user. > That works for me. Hi thanks for reply

Re: [i3]Not able to get the reboot/suspend script work.

2014-03-23 Thread iijima yoshino
于 Sun, 23 Mar 2014 19:14:13 +0530 Anubhav Yadav 写道: > Hi, I am using debian 64 bit. I use lightdm to start i3. I am trying > to get the reboot/suspend script work from i3 control mode as follows. > I have created a script called i3exit , and placed it in ~/bin/ > directory, this directory is my P