From: Gregory K. <gk...@cs...> - 2005-08-15 20:12:03
|
There seems to be a bug when logging into enlightenment via entrance with regard to console permissions for sound events. In Fedora Core 4, there are some default permissions found in: "/etc/security/console.perms.d/50-default.perms". For sound events, the appropriate device classes are given by: <sound>=/dev/dsp* /dev/audio* /dev/midi* \ /dev/mixer* /dev/sequencer \ /dev/sound/* /dev/beep \ /dev/snd/* and the permission definitions are provided by: <console> 0600 <sound> 0600 root Therefore, when someone logs into a console, the user should take control of the sound device classes and be able to read/write to them. For example: elijah: /dev> ls -l /dev/dsp crw------- 1 kriehn root 14, 3 Aug 15 01:55 /dev/dsp elijah: /dev> However, when logging into X via E17, the permissions for sound are not transferred, and root maintains control of all the sound classes, thereby "disabling" sound. This can be avoided if a user first logs into a console terminal (and stays logged in) before logging into X. The permissions are then transferred correctly. This sounds like it should be an easy fix, especially since other permissions seem to be transferred correctly. One other note -- I am running "gnome-panel" with the volume control applet in E17 as well. Perhaps there is some gnome-e17 infighting going on? Thanks! Greg |
From: Sebastian D. <seb...@st...> - 2005-08-17 02:14:18
|
Gregory Kriehn wrote: > There seems to be a bug when logging into enlightenment via entrance > with regard to console permissions for sound events. Are you using the pam file from cvs? It doesn't honour fedora stuff like pam_console. You need to use the pam file from gdm/kdm whatever. And if you are using an older entrance, then it's a real bug that is fixed in cvs. Sebastian |
From: Gregory K. <gk...@cs...> - 2005-08-17 02:37:25
|
Sebastian, So...that would mean simply copying the /etc/pam.d/gdm file to /etc/pam.d/entrance and replacing it? The contents of the two files are different. I'm using Didier's repositories, which are direct, "stable' builds from the current cvs directory...so yes...I would assume that I'm using the pam file from cvs, especially since the /etc/pam.d/entrance file exists. Any clarity you could offer would be greatly appreciated! Thanks, Greg On Wed, 17 Aug 2005, Sebastian Dransfeld wrote: > Date: Wed, 17 Aug 2005 04:14:04 +0200 > From: Sebastian Dransfeld <seb...@st...> > To: Gregory Kriehn <gk...@cs...> > Cc: enl...@li... > Subject: Re: [E-devel] Console permissions > > Gregory Kriehn wrote: >> There seems to be a bug when logging into enlightenment via entrance with >> regard to console permissions for sound events. > > Are you using the pam file from cvs? It doesn't honour fedora stuff like > pam_console. You need to use the pam file from gdm/kdm whatever. > > And if you are using an older entrance, then it's a real bug that is fixed in > cvs. > > Sebastian > |
From: Sebastian D. <seb...@st...> - 2005-08-17 06:09:54
|
Gregory Kriehn wrote: > Sebastian, > > So...that would mean simply copying the > > /etc/pam.d/gdm > > file to > > /etc/pam.d/entrance > > and replacing it? Yes. > > The contents of the two files are different. > > I'm using Didier's repositories, which are direct, "stable' builds from > the current cvs directory...so yes...I would assume that I'm using the > pam file from cvs, especially since the /etc/pam.d/entrance file exists. Then you'd better ask him to patch the entrance .src.rpm to use the right pam file. Sebastian |
From: Didier C. <did...@gm...> - 2005-08-19 08:27:22
|
This issue has been on the FAQ http://sps.nus.edu.sg/~didierbe/faq_e17.html for some time. i.e. the simple hack to this problem, provided by sebastian, is to do a cp /etc/pam.d/gdm /etc/pam.d/entrance But I'll patch it directly as convenience for future builds. :) --=20 With kind regards, Didier. ------------ Yum/apt repository for DR17/EFL: http://sps.nus.edu.sg/~didierbe Didier F.B Casse PhD candidate, Singapore Synchrotron Light Source (SSLS) National University of Singapore. On 8/17/05, Sebastian Dransfeld <seb...@st...> wrote: > Gregory Kriehn wrote: > > Sebastian, > > > > So...that would mean simply copying the > > > > /etc/pam.d/gdm > > > > file to > > > > /etc/pam.d/entrance > > > > and replacing it? >=20 > Yes. >=20 > > > > The contents of the two files are different. > > > > I'm using Didier's repositories, which are direct, "stable' builds from > > the current cvs directory...so yes...I would assume that I'm using the > > pam file from cvs, especially since the /etc/pam.d/entrance file exists= . >=20 > Then you'd better ask him to patch the entrance .src.rpm to use the > right pam file. >=20 > Sebastian >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > |