public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: foser <foser@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Session/.desktop WM compatibility, DM unification
Date: Mon, 27 Mar 2006 16:55:02 +0200	[thread overview]
Message-ID: <1143471302.29952.25.camel@rivendell> (raw)
In-Reply-To: <200603270003.38655.danarmak@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 2512 bytes --]

On Mon, 2006-03-27 at 00:03 +0200, Dan Armak wrote:
<snip>
> ===== Bugs overview (probably missed some): =====
> 
> #89870: long story, summary: .desktop files are installed in different places. 
> KDE only reads the KDE ones, Gnome only the Gnome ones (and both use a small 
> common set). 

This doesn't really fit in the WM/DM issue afaics. The fact just is that
the alternative installations roots Gentoo KDE uses aren't dealt with in
the eg. the menu config files.

> So each DE doesn't benefit from the other's apps (.desktop files aren't just 
> for menus but also for e.g. services/actions on mimetypes/etc). 'Lightweight' 
> WMs with a menu are forced to choose one of the above to display. (And if you 
> merge both, the result is currently very ugly.)

The xdg menu spec has sufficient capabilities of dealing with the amount
of .desktop files. We just haven't dealt with them because they aren't a
real issue yet because of the non-default KDE installation paths on
Gentoo.

> #53517: xdm, kdm, gdm (don't know about entrance and such) each have their own 
> set of a lot of configfiles: Xaccess, Xreset, Xservers, Xsession, Xsetup, 
> Xstartup, Xwilling... Obviously bad.
> 
> Today some files are shared / not duplicated (gdm <-> xdm, kdm <-> xdm), but 
> the work is not complete. It seems gdm only has its own Xsession now, and if 
> people confirm this I can work on getting rid of all of kdm's separate files 
> as well. BUT I still need cooperation here because there might be some 
> features in kdm's files which would need to be merged into the common (xdm?) 
> ones.

GDM has had just its own Xsession for a long time iirc. I think most
functionality provided by these other X* files are login manager (xdm?)
specific. The one real issue is Xsession.

> 
> #26326: unifying scripts that run on X sessions startup/shutdown. A lot of 
> non-WM-specific stuff, e.g. starting ssh/gpg agents, lives (often duplicated) 
> in DM-specific or WM-specific scripts.

This is the core of the problem, this needs to be fixed

> #14872: unifying DM session scripts, handling of ~/.xsession, etc. The bug is 
> closed but I think some things mentioned there haven't been fixed.

This is sort of the same as #26326 .

I think the RH approach of using xinitrc.d as a place to unify startup
scripts is a workable solution. I'd like the X11 teams input on this
however, since the X11 /etc layout and history behind it is largely
unknown to me.

- foser

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  parent reply	other threads:[~2006-03-27 14:57 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-26 22:03 [gentoo-dev] Session/.desktop WM compatibility, DM unification Dan Armak
2006-03-27  9:02 ` Paul de Vrieze
2006-03-27 14:55 ` foser [this message]
2006-03-27 15:01   ` Paul de Vrieze
2006-03-27 16:23   ` Donnie Berkholz
2006-03-27 20:25   ` Dan Armak
2006-03-27 22:27     ` foser
2006-03-29 17:45       ` Dan Armak
2006-03-28  5:04     ` Aron Griffis
2006-03-28  9:51     ` Jakub Moc

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=1143471302.29952.25.camel@rivendell \
    --to=foser@gentoo.org \
    --cc=gentoo-dev@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