Date: Tue, 16 Oct 2012 07:52:44 +0000 (UTC) From: jb <jb.1234abcd@gmail.com> To: freebsd-xfce@freebsd.org Subject: Re: restart and shutdown permissions Message-ID: <loom.20121016T094727-342@post.gmane.org> References: <alpine.BSF.2.00.1210141810030.7522@wonkity.com> <CAHcdu2r%2BcXX3dpCXmzgShMm79GKa99YFqDdCZgpGvhNHnR1OhA@mail.gmail.com> <alpine.BSF.2.00.1210151605250.15551@wonkity.com> <CAHcdu2r9Uczh3sZyJRxQZkNCRtYgHqkOwz=Ee4pYtEr5VX6Pfw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Olivier Duchateau <duchateau.olivier <at> gmail.com> writes: > > 2012/10/16 Warren Block <wblock <at> wonkity.com>: > > On Mon, 15 Oct 2012, Olivier Duchateau wrote: > > > >> How do you launch your session ? With xinitrc file provides by > >> x11-wm/xfce4-session or with your own xinitrc. > > > > > > My own .xinitrc, which is just > > > > /usr/local/bin/startxfce4 > > > > > >> What's your login manager ? You must use login manager which supports > >> sysutils/consolekit. Like x11/slim, x11/gdm (there's an issue with > >> x11/xdm). > > > > > > None, just startx. Aha, that is why people are using ck-launch-session. > > Using that to run startxfce4, it works, and without sudo. > > Ok, you must add in your xinitrc file `ck-launch-session' before > xfce4-session (don't use startxfce4). > You can look at /usr/local/etc/xdg/xfce4/xinitrc file. It provides > this case (line 84 to 107). > > You can test with xinitrc file provided by x11-wm/xfce4-session, and > then adjust your own. > > > > > Thank you! > I think the right way to 'startx' is with: $ cat .xinitrc exec startxfce4 --with-ck-launch $ cat `which startxfce4` ... XFCE4_SESSION_WITH_CK="1" ... $ cat /usr/local/etc/xdg/xfce4/xinitrc ... # check if we start xfce4-session with ck-launch-session. this is only # required for starting from a console, not a login manager if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then if which ck-launch-session >/dev/null 2>&1; then ck-launch-session xfce4-session ... $ startx With the above, and a *working* moused configuration: $ cat /etc/rc.conf moused_enable="YES" $ cat /usr/local/etc/X11/xorg.conf Section "ServerLayout" ... Option "AutoAddDevices" "false" EndSection I tried to make suspend work with: adding: # cp /usr/ports/x11-wm/xfce4-session/files/pkg-message.in /usr/local/etc/polkit- 1/localauthority/50-local.d/40-system-config-jb.pkla and removing comment lines, and editing it to Identity=unix-group:jb The suspend worked; pressing power button restored the X desktop, with working external USB mouse, but blocked built-in PS/2 mouse. So, how to fix the resume from suspend so that mouses work again ? jb
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?loom.20121016T094727-342>