From: Moshe Kaminsky <kaminsky@math.huji.ac.il>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: [OT?]Text editor and scripting weirdness
Date: Tue, 30 Aug 2005 18:48:50 +0300 [thread overview]
Message-ID: <20050830154850.GA17547@kaminsky> (raw)
In-Reply-To: <43146B50.9080405@planet.nl>
[-- Attachment #1: Type: text/plain, Size: 3176 bytes --]
Hi,
* Holly Bostick <motub@planet.nl> [30/08/05 17:30]:
>
> Hi all,
>
> I was having a nice day when this started happening completely out of
> the blue (no emerges, no changes, no nothing prior to what I'm about to
> explain):
>
> I use Openbox, and I finally just started setting it up to use more of
> its features, notably the dock.
>
> Now, I always ran OB from a script (pointed the exec line in the
> usr/share/xsessions openbox.desktop entry to point to it), in order to
> start various apps (feh, pypanel, gnome-settings-daemon, numlockx) prior
> to starting OB itself.
Why do you have to modify the .desktop file? don't you have an option in
the display manager to choose the xsession file?
>
> So I added the dockapp entries to this script, and (after some
> tweakage), all was well.
>
> Until I logged out and back in, and suddenly OB would not start from the
> script-- well, it would, but I'd get the 'your session has lasted less
> than 10 seconds' error.
>
> ~/.xsession.errors said that there was an unexpected EOF at the end of
> the script.
>
> And sure enough, there is an extra (blank) line after exec openbox,so
> the error itself makes sense, kinda.
I find it highly unlikely that this is the problem. This should be just
a regular shell script, and should have no problems with blank lines.
Can you post this file?
>
> The problem is, I can't get rid of it.
>
> I usually edit the script in gedit, but I've edited out that blank line
> in nano, kate, and nedit as well, and it keeps coming back (I edit it
> out, save the file, try logging in via the script, error recurs).
The convention is that text files should end with an eol. I guess these
editors add it. I know vim does it, unless you explicitly ask it not to.
>
> I can get into OB by changing the .desktop entry back to Exec=openbox
> (but then of course I have nothing but the menu), and I can run the
> (modified to remove 'exec openbox') script after OB has started, and all
> my dockapps and helper apps appear normally.
>
> But this is obviously not optimal (unless anyone knows a way to make OB
> run the script itself when it starts, but if we could do that, we
> wouldn't have to be editing ~/.xsession or writing extra scripts in the
> first place).
I use fluxbox, which I think is very similar, and I can specify startup
applications in the ~/.fluxbox/apps file. But I think using ~/.xsession
is better, since then if you decide to switch to another wm, you can
just change one line in .xsession, and still have the same other apps
running.
>
> What I want is to permanently get rid of this bogus EOF in my script, so
> that it works the way it did 3 hours ago.
As I said, I don't believe it's the problem. Can you post .xsession and
.xsession-errors?
Moshe
>
> Does this ring a bell to anybody?
>
> Holly
> --
> gentoo-user@gentoo.org mailing list
>
--
I love deadlines. I like the whooshing sound they make as they fly by.
-- Douglas Adams
Moshe Kaminsky <kaminsky@math.huji.ac.il>
Home: 08-9456841
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2005-08-30 15:55 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-30 14:21 [gentoo-user] [OT?]Text editor and scripting weirdness Holly Bostick
2005-08-30 15:48 ` Moshe Kaminsky [this message]
2005-08-30 17:08 ` [gentoo-user] Re: [OT?]Text editor and scripting weirdness [SOLVED?] Holly Bostick
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050830154850.GA17547@kaminsky \
--to=kaminsky@math.huji.ac.il \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox