: Openbox autostart - detecting hostname
Giles Orr <[email protected]> Mon, 11 Aug 2014 21:17:28 -0400
| Newsgroups | gmane.org.user-groups.linux.tolug |
|---|---|
| Message-ID | <CAEnxSC70FDXTCwnewOOYGt3KgwTQO9DMy0PQ0aCJwSsMQTBxNQ@mail.gmail.com> |
I'm using openbox on an Acer Chromebook (full install, not crouton). I'm
pretty pleased with the hardware, but I've got a problem with Openbox's
autostart file. It's a shell script, so I should be able to make decisions
about what to run based on the hostname. This matters because I share
configuration files and dotfiles across multiple hosts. But it doesn't
work. I've tried:
if [ "$(hostname)" == "crom" ] # works at the command line
then
xterm -fn terminus-18 &
fi
if [ "${HOSTNAME}" == "crom" ] # ditto
...
if [ "$(cat /etc/hostname)" == "crom" ] # ditto
...
None work in ~/.config/openbox/autostart . I dumped $(env) to a file from
within the autostart and HOSTNAME isn't set, so that explains the middle
one failing, but I have no explanation for why the others don't work. Can
anyone help?
--
Giles
http://www.gilesorr.com/
[email protected]