Re: Execute at login for KDE only

Duncan <[email protected]>
Newsgroups gmane.comp.kde.linux
Message-ID <[email protected]>
Kevin Krammer posted on Wed, 26 Sep 2012 17:10:01 +0200 as excerpted:

> On Wednesday, 2012-09-26, Duncan wrote:
> 
>> 2b) That leaves the pre-kde-start scripts, found in $KDEHOME/env/ , and
>> the kde shutdown scripts, found in $KDEHOME/shutdown/ .   In general,
>> these work exactly like the autostart scripts, with a few exceptions:
>> 
>> 2b1) Unlike the scripts autostart dir, I know of no way to customize
>> the shutdown and environment dir locations, beyond changing $KDEHOME or
>> altering the source code, of course.
> 
> It is looking into all $KDEDIRS/env if I remember correctly, so one
> could do something like KDEDIRS=/usr:/usr/local/:/my/prefix and put
> those scripts into /my/prefix/env

I didn't know that one was using $KDEDIRS.  Thanks.

Of course, if you're using it to SET $KDEDIRS (as one might be doing, 
given its purpose).  Of course, it's probably more likely that one's 
setting $KDEHOME there, given it's a user var, and using a system global 
script to set the $KDEDIRS var, perhaps as part of the initscripts, given 
its system nature.

>> 2b2) As mentioned at the top, unlike script autostart, kde-shutdown and
>> environment/pre-kde-start require that the script or symlink use the
>> *.sh extension.  Of course the symlink functionality allows a
>> workaround to that, by simply naming the symlink *.sh, regardless of
>> what the script it points at is actually named.
> 
> An important point to consider here is that, as far as I know, those
> scripts will be sourced by the startkde script, thus need to be
> compatible with whatever shell is set up for interpreting /bin/sh
> scripts.
> 
> The scripts themselves can of course launch other scripts which use
> different interpreters.

The old shebang trick should work.

#!/usr/bin/python
# or whatever, as first-line.

FWIW, that's what I use in any case, since the editor I use (mcedit, 
FWIW) uses it to detect the appropriate context coloring.  (Of course it 
generally uses extension too, but identifying scripts and executables by 
extension is so MS, something I left behind over a decade ago, tho I do 
commonly still use extensions for data-files.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
This message is from the kde-linux mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.