mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-18 22:06:04 +01:00
system/gdm: Added notes about xinitrc files and consolekit.
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
parent
12f03ef460
commit
26ba48d1f0
3 changed files with 35 additions and 0 deletions
|
@ -6,4 +6,6 @@ If you want xscreensaver to recognize gdm and add a "New Login" button
|
|||
to the unlock screen, add this line to your ~/.xscreensaver file:
|
||||
newLoginCommand: gdmflexiserver -ls
|
||||
|
||||
See README.SLACKWARE for some (hopefully) soon to be outdated information.
|
||||
|
||||
This requires libgnomecanvas.
|
||||
|
|
32
system/gdm/README.SLACKWARE
Normal file
32
system/gdm/README.SLACKWARE
Normal file
|
@ -0,0 +1,32 @@
|
|||
Since Slackware now includes polkit and consolekit, gdm will "poke" consolekit
|
||||
when your session starts. This is a good thing, but since Slackware patched
|
||||
the system xinitrc scripts so start kde and xfce with ck-launch-session, you
|
||||
will notice that there are now *two* registered consolekit sessions (using
|
||||
ck-list-sessions). You will also notice that one of them is marked as
|
||||
inactive, and polkit is setup so that inactive sessions are not allowed to
|
||||
do anything (there's not even an opportunity to authenticate). Therefore,
|
||||
anything parented from that inactive session is not going to be able to
|
||||
authenticate using polkit.
|
||||
|
||||
Thankfully, there's an easy solution: edit the kde and xfce xinitrc scripts
|
||||
to look like this at the relevant spots:
|
||||
|
||||
In /etc/X11/xinit/xinitrc.xfce:
|
||||
if [ -z $DESKTOP_SESSION ]; then
|
||||
ck-launch-session $xfcesm
|
||||
else
|
||||
$xfcesm
|
||||
fi
|
||||
|
||||
In /etc/X11/xinit/xinitrc.kde:
|
||||
# Start the window manager:
|
||||
if [ -z $DESKTOP_SESSION ]; then
|
||||
ck-launch-session startkde
|
||||
else
|
||||
startkde
|
||||
fi
|
||||
|
||||
This will cause sessions launched from gdm and kdm to *not* call
|
||||
ck-launch-session when invoking the relevant desktop environment.
|
||||
Pat is aware of this and will hopefully be getting fixes in /patches :-)
|
||||
|
|
@ -100,6 +100,7 @@ cp -a \
|
|||
AUTHORS ChangeLog COPYING INSTALL MAINTAINERS NEWS README* TODO docs/C/* \
|
||||
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
|
Loading…
Reference in a new issue