* emacs process-environment under gnome
@ 2008-11-29 16:50 phorminx
0 siblings, 0 replies; 2+ messages in thread
From: phorminx @ 2008-11-29 16:50 UTC (permalink / raw
To: help-gnu-emacs
When I start emacs under gnome using gnome's application menu, the emacs process is started by root (ppid 1). I find this very confusing. Why is this so? For me, the main problem is that this way emacs (the variable process-environment) doesn't know anything about the environment variables I like to use (which are defined in my .bashrc).
As you might guess I am new to gnome (but I've used emacs for some time). What are other people doing? Start emacs via a shell script?
Thank you!
____________________________________________________________________
Psssst! Schon vom neuen WEB.DE MultiMessenger gehört?
Der kann`s mit allen: http://www.produkte.web.de/messenger/?did=3123
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: emacs process-environment under gnome
[not found] <mailman.1517.1227988702.26697.help-gnu-emacs@gnu.org>
@ 2008-11-30 1:36 ` Barry Margolin
0 siblings, 0 replies; 2+ messages in thread
From: Barry Margolin @ 2008-11-30 1:36 UTC (permalink / raw
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1321 bytes --]
In article <mailman.1517.1227988702.26697.help-gnu-emacs@gnu.org>,
phorminx@web.de wrote:
> When I start emacs under gnome using gnome's application menu, the emacs
> process is started by root (ppid 1). I find this very confusing. Why is this
It's not started by pid 1. Gnome forks a child process, and this
process forks a grandchild process to execute emacs. The child process
exits immediately after, so that Gnome doesn't have to wait for it.
Whenever a process's parent exits, the ppid becomes 1.
> so? For me, the main problem is that this way emacs (the variable
> process-environment) doesn't know anything about the environment variables I
> like to use (which are defined in my .bashrc).
I think you need to put "source .bashrc" in your .xinitrc.
>
> As you might guess I am new to gnome (but I've used emacs for some time).
> What are other people doing? Start emacs via a shell script?
>
> Thank you!
> ____________________________________________________________________
> Psssst! Schon vom neuen WEB.DE MultiMessenger gehört?
> Der kann`s mit allen: http://www.produkte.web.de/messenger/?did=3123
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-11-30 1:36 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-29 16:50 emacs process-environment under gnome phorminx
[not found] <mailman.1517.1227988702.26697.help-gnu-emacs@gnu.org>
2008-11-30 1:36 ` Barry Margolin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).