[opensuse-factory] autologin with xfce
Hello, I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE? Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hello, On 09/29/2011 03:06 PM, Peter Czanik wrote:
I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Definitely a bug. On second boot XFCE was started correctly. https://bugzilla.novell.com/show_bug.cgi?id=721191
Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE? This question still stands... Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Peter Czanik
I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE?
It is currently in a state of flux, we're moving from gdm3 to lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager. gdm3 currently drags in a complete GNOME 3 session via dependencies so that will be gone as well after the switch is complete. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am 29.09.2011 15:32, schrieb Guido Berhoerster:
* Peter Czanik
[2011-09-29 15:07]: I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE?
It is currently in a state of flux, we're moving from gdm3 to lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager. gdm3 currently drags in a complete GNOME 3 session via dependencies so that will be gone as well after the switch is complete.
I would like to test it, too, because I have one 12.1 beta 1 installation with the xfce de. I did what you said above and installed lightwm and changed /etc/sysconfig/displaymanager accordingly. Now, where lightwm is in use, can I delete gdm? Regards, Andreas -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Freigeist
Am 29.09.2011 15:32, schrieb Guido Berhoerster:
* Peter Czanik
[2011-09-29 15:07]: I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE?
It is currently in a state of flux, we're moving from gdm3 to lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager. gdm3 currently drags in a complete GNOME 3 session via dependencies so that will be gone as well after the switch is complete.
I would like to test it, too, because I have one 12.1 beta 1 installation with the xfce de. I did what you said above and installed lightwm and changed /etc/sysconfig/displaymanager accordingly.
Now, where lightwm is in use, can I delete gdm?
Yes. The change to patterns (affecting new installations) will also make it into Factory soon, unfortunately after the beta. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE? It is currently in a state of flux, we're moving from gdm3 to
* Peter Czanik
[2011-09-29 15:07]: lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager. gdm3 currently drags in a complete GNOME 3 session via dependencies so that will be gone as well after the switch is complete. Thanks! Tested, and works fine. So I could delete many gnome related
On 09/29/2011 03:32 PM, Guido Berhoerster wrote: packages, so it can't start accidentally any more... Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Sunday 02 October 2011 On Thu, 29 Sep 2011 15:32:04 +0200 Guido Berhoerster wrote:
It is currently in a state of flux, we're moving from gdm3 to lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager.
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922 Restart and shutdown don't work for me. Default background image in /etc/lightdm/lightdm-gtk-greeter.conf is wrong. -- WBR Kyrill -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Sun, 2011-10-02 at 12:56 +0400, Kyrill Detinov wrote:
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922
I don't really know how 'independent' lightdm is from other DMs (GDM specifically here). The org.freedesktop.accounts service is provided by the package accountsservice. Installing this will likely remove the 5 errors mentioning it's absence. If this helps, nag the packager to at least Recommend accountsservice for lightdm. The 2nd one about ConsoleKit might be something as simple again... is ConsoleKit installed? If not, give this a try and if it solves it, same as above. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 02/10/11 21:15, Dimstar / Dominique Leuenberger wrote:
On Sun, 2011-10-02 at 12:56 +0400, Kyrill Detinov wrote:
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922
I don't really know how 'independent' lightdm is from other DMs (GDM specifically here). The org.freedesktop.accounts service is provided by the package accountsservice. Installing this will likely remove the 5 errors mentioning it's absence. If this helps, nag the packager to at least Recommend accountsservice for lightdm.
The 2nd one about ConsoleKit might be something as simple again... is ConsoleKit installed? If not, give this a try and if it solves it, same as above.
Dominique
To start off, I have not been following this thread and do not know what has been said prior to this. But I can state this: last week on advice from a couple of other people who considered xfce as the "ants' pants" to get things done speedily and to reduce CPU usage and RAM usage, I did a fresh install of 11.4 with xfce as the one and only default DE. The result was crap. I then found out that to make xfce 'work' one either first installs gnome or kde, gets the system operational to ones liking and *THEN* installs xfce. I won't make further comments.... BC -- You can always count on Americans to do the right thing - after they've tried everything else. Sir Winston Churchill -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Kyrill Detinov
Sunday 02 October 2011
On Thu, 29 Sep 2011 15:32:04 +0200 Guido Berhoerster wrote:
It is currently in a state of flux, we're moving from gdm3 to lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager.
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922
Restart and shutdown don't work for me.
Is ConsoleKit-x11 installed? The other warnings about the org.freedesktop.Accounts DBus service missing are harmless.
Default background image in /etc/lightdm/lightdm-gtk-greeter.conf is wrong.
No, there was just a dependency on openSUSE-dynamic-wallpaper missing, you can install it manually for now. Fixes for all of the above dependency issues should appear in Factory soon. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Dimstar / Dominique Leuenberger
On Sun, 2011-10-02 at 12:56 +0400, Kyrill Detinov wrote:
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922
I don't really know how 'independent' lightdm is from other DMs (GDM specifically here). The org.freedesktop.accounts service is provided by the package accountsservice. Installing this will likely remove the 5 errors mentioning it's absence. If this helps, nag the packager to at least Recommend accountsservice for lightdm.
LightDM shares no code with GDM, its GObject Interface library recently gained support for accountsservice (which is entirely optional though). I've added the recommends.
The 2nd one about ConsoleKit might be something as simple again... is ConsoleKit installed? If not, give this a try and if it solves it, same as above.
Yep, it was missing a dependency on ConsoleKit (I hope that solves the issue). -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Mon, Oct 03, 2011 at 08:12:16PM +0200, Guido Berhoerster wrote:
* Dimstar / Dominique Leuenberger
[2011-10-02 12:15]: On Sun, 2011-10-02 at 12:56 +0400, Kyrill Detinov wrote:
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922
I don't really know how 'independent' lightdm is from other DMs (GDM specifically here). The org.freedesktop.accounts service is provided by the package accountsservice. Installing this will likely remove the 5 errors mentioning it's absence. If this helps, nag the packager to at least Recommend accountsservice for lightdm.
LightDM shares no code with GDM, its GObject Interface library recently gained support for accountsservice (which is entirely optional though). I've added the recommends.
The 2nd one about ConsoleKit might be something as simple again... is ConsoleKit installed? If not, give this a try and if it solves it, same as above.
Yep, it was missing a dependency on ConsoleKit (I hope that solves the issue).
lightdm is not really recommended, it likely has bugs and security issues we already fixed in gdm and kdm over the years ... why isn't xfce using anohter DM? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Marcus Meissner
On Mon, Oct 03, 2011 at 08:12:16PM +0200, Guido Berhoerster wrote:
* Dimstar / Dominique Leuenberger
[2011-10-02 12:15]: On Sun, 2011-10-02 at 12:56 +0400, Kyrill Detinov wrote:
I see a lot of warnings while lightdm is starting: http://susepaste.org/view/simple/46944922
I don't really know how 'independent' lightdm is from other DMs (GDM specifically here). The org.freedesktop.accounts service is provided by the package accountsservice. Installing this will likely remove the 5 errors mentioning it's absence. If this helps, nag the packager to at least Recommend accountsservice for lightdm.
LightDM shares no code with GDM, its GObject Interface library recently gained support for accountsservice (which is entirely optional though). I've added the recommends.
The 2nd one about ConsoleKit might be something as simple again... is ConsoleKit installed? If not, give this a try and if it solves it, same as above.
Yep, it was missing a dependency on ConsoleKit (I hope that solves the issue).
lightdm is not really recommended, it likely has bugs and security issues we already fixed in gdm and kdm over the years ... why isn't xfce using anohter DM?
Having an established codebase does not protect against simple symlink attacks as in CVE-2011-0727 (similar to the one you found in LightDM). What other display manager did you have in mind? GDM runs a complete GNOME session in the greeter dragging in half of GNOME3 through dependencies whereas KDM (which is mostly a Qt greeter on top of an XDM backend) drags in half of KDE4. XDM itself is stuck in the 80s when it comes to functionality, it doesn't even allow users to select their session or language, let alone fancy things like fast user switching. When it comes to bugginess and security we probably don't want to talk about LXDM, XDM's code base is pure beauty in comparison and pearls like [1][2] do not inspire confidence in its security (and its author's understanding thereof). So at least to me that narrows the choices down somewhat. Since LightDM will replace GDM as the default display manager in Ubuntu 11.10 I'm fairly hopeful that it will be properly supported through Canonical in case any issues emerge. I'd also welcome further review of the LightDM codebase. [1] http://thread.gmane.org/gmane.comp.desktop.lxde.devel/1316 [2] http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxdm;a=commitdiff;h=02... -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Guido Berhoerster wrote:
What other display manager did you have in mind? GDM runs a complete GNOME session in the greeter dragging in half of GNOME3 through dependencies
Is that actually necessary or just a result of the way gdm is packaged? Maybe the files in /usr/share/gdm/autostart/LoginWindow could be separated from core gdm. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Le mardi 04 octobre 2011, à 11:41 +0200, Ludwig Nussel a écrit :
Guido Berhoerster wrote:
What other display manager did you have in mind? GDM runs a complete GNOME session in the greeter dragging in half of GNOME3 through dependencies
Is that actually necessary or just a result of the way gdm is packaged? Maybe the files in /usr/share/gdm/autostart/LoginWindow could be separated from core gdm.
This is necessary, as the currently two implemented gdm greeters (ie, the interface part of gdm) are running in GNOME sessions, with gnome-session and gnome-settings-daemon. This is done so you can have proper power management in GDM, for instance. It'd be possible to write a GDM greeter not requiring those parts of GNOME, though. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* Vincent Untz
Le mardi 04 octobre 2011, à 11:41 +0200, Ludwig Nussel a écrit :
Guido Berhoerster wrote:
What other display manager did you have in mind? GDM runs a complete GNOME session in the greeter dragging in half of GNOME3 through dependencies
Is that actually necessary or just a result of the way gdm is packaged? Maybe the files in /usr/share/gdm/autostart/LoginWindow could be separated from core gdm.
This is necessary, as the currently two implemented gdm greeters (ie, the interface part of gdm) are running in GNOME sessions, with gnome-session and gnome-settings-daemon. This is done so you can have proper power management in GDM, for instance.
It'd be possible to write a GDM greeter not requiring those parts of GNOME, though.
There does not seem to be any developer documentation of the interfaces between the GDM daemon and greeters apart from the source itself (which is huge and complex). It's not clear if they even provide a stable API or support/endorse anything like that since the project has a clear focus on GNOME. LightDM OTOH focuses on abstracting as much as possible and providing libraries with all the bits that make writing custom greeters in a toolkit- and desktop-agnostic way (with both Qt and GObject bindings currently) quite trivial. And while it has a comparatively small and clean codebase it provides some unique functionality such as dynamic multiseat support or VNC and actually working XDMCP support. It is already the default display manager for the Debian Xfce desktop and Ubuntu, Canonical will support it at minimum for the lifetime of Ubuntu 11.10. So at least to me that makes it the more worthwhile and sustainable choice to invest in (which I already have up- and downstream). -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am 30.09.2011 12:10, schrieb Guido Berhoerster:
* Freigeist
[2011-09-29 21:24]: Am 29.09.2011 15:32, schrieb Guido Berhoerster:
* Peter Czanik
[2011-09-29 15:07]: I did a fresh install of factory with XFCE (as I don't like Gnome3...) with autologin enabled. To my greatest surprise, I was logged in to Gnome3. Is it intended or worth a bugreport? Also: is it really necessary to install an almost complete Gnome3 environment when installing XFCE?
It is currently in a state of flux, we're moving from gdm3 to lightdm as the default login manager for Xfce, the changes in patterns and YaST have not made it into Factory yet. If you want to test you can manually install lightdm and set DISPLAYMANAGER to lightdm in /etc/sysconfig/displaymanager. gdm3 currently drags in a complete GNOME 3 session via dependencies so that will be gone as well after the switch is complete.
I would like to test it, too, because I have one 12.1 beta 1 installation with the xfce de. I did what you said above and installed lightwm and changed /etc/sysconfig/displaymanager accordingly.
Now, where lightwm is in use, can I delete gdm?
Yes.
The change to patterns (affecting new installations) will also make it into Factory soon, unfortunately after the beta.
OK. I have it running and have no obvius problems so far except for this one doing a zypper dup from factory: "Installation von xfce-utils-doc-4.8.3-1.1 fehlgeschlagen: (mit --nodeps --force) Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: unpacking of achive failed on file /usr/share/doc/packages/xfce-utils/html/C/images/xfce-mouse.pn;4e8b650e: cpio: link failed - File exists error: xfce-utils-doc-4.8.3-1.1.noarch: install failed error: xfce-utils-doc-4.8.1-3.6.1.noarch: erase skipped" Should I file a bug report about this? I still have a few questions concerning the patterns you mentioned above. Are the patterns in factory right now? Do they take care of the unneeded/obsolete gnome components and remove them or do I have to delete them manually? And if so, which packages are these? Regards, Andreas -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Freigeist
OK. I have it running and have no obvius problems so far except for this one doing a zypper dup from factory:
"Installation von xfce-utils-doc-4.8.3-1.1 fehlgeschlagen: (mit --nodeps --force) Fehler: Subprocess failed. Error: RPM fehlgeschlagen: error: unpacking of achive failed on file /usr/share/doc/packages/xfce-utils/html/C/images/xfce-mouse.pn;4e8b650e: cpio: link failed - File exists error: xfce-utils-doc-4.8.3-1.1.noarch: install failed error: xfce-utils-doc-4.8.1-3.6.1.noarch: erase skipped"
Should I file a bug report about this?
No, that is https://bugzilla.novell.com/show_bug.cgi?id=705989. It's a limitation of rpm/cpio due to symlinks being replaced by real files and directories, I'm currently not aware of a solution. As a workaround you can remove and then reinstall the xfce-utils-doc package.
I still have a few questions concerning the patterns you mentioned above. Are the patterns in factory right now? Do they take care of the
No, not yet, only in git. Coolo usually updates them before the next MS/Beta/RC. I also have some more pattern changes planned.
unneeded/obsolete gnome components and remove them or do I have to delete them manually? And if so, which packages are these?
You have to delete them manually, this would be gdm and the dependencies it drags in such as nautilus, gnome-shell, gnome-session-core etc. You can determine them e.g. through the dependency graphs that YaST can display. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (9)
-
Basil Chupin
-
Dimstar / Dominique Leuenberger
-
Freigeist
-
Guido Berhoerster
-
Kyrill Detinov
-
Ludwig Nussel
-
Marcus Meissner
-
Peter Czanik
-
Vincent Untz