thor27 / steam-login

Put STEAM BigPicture mode at login screen
121 stars 30 forks source link

Compiz stops working after installing steam-login #12

Closed launchpadtt closed 10 years ago

launchpadtt commented 10 years ago

I installed steam-login and it worked fine. Then I tried logging back into Unity and nothing came up. After a couple more tries it would sometimes bring up the crash dialog so I tried running it from in the terminal after Ctrl+Alt+F1 and I got the output below

So I googled the first line that had an error in it and the only thing that came up was this page https://forum.ubuntu-gr.org/viewtopic.php?p=288512 . It's in greek but with Google Translate it does make mention of xfwm4, so I think the xfwm4 dependency in steam-login caused this.

Before I go reset things in xfwm4, or uninstalling steam-login, any suggestions on what I should do?

compiz (core) - Info: Loading plugin: core compiz (core) - Info: Starting plugin: core unity-panel-service: no process found compiz (core) - Info: Loading plugin: ccp compiz (core) - Info: Starting plugin: ccp compiz (core) - Info: Loading plugin: composite compiz (core) - Info: Starting plugin: composite compiz (core) - Info: Loading plugin: opengl compiz (core) - Info: Unity is fully supported by your hardware. compiz (core) - Info: Unity is fully supported by your hardware. compiz (core) - Info: Starting plugin: opengl compiz (core) - Info: Loading plugin: copytex compiz (core) - Info: Starting plugin: copytex compiz (core) - Info: Loading plugin: compiztoolbox compiz (core) - Info: Starting plugin: compiztoolbox compiz (core) - Info: Loading plugin: decor compiz (core) - Info: Starting plugin: decor compiz (core) - Info: Loading plugin: snap compiz (core) - Info: Starting plugin: snap compiz (core) - Info: Loading plugin: resize compiz (core) - Info: Starting plugin: resize compiz (core) - Info: Loading plugin: mousepoll compiz (core) - Info: Starting plugin: mousepoll compiz (core) - Info: Loading plugin: vpswitch compiz (core) - Info: Starting plugin: vpswitch compiz (core) - Info: Loading plugin: gnomecompat compiz (core) - Info: Starting plugin: gnomecompat compiz (core) - Info: Loading plugin: regex compiz (core) - Info: Starting plugin: regex compiz (core) - Info: Loading plugin: place compiz (core) - Info: Starting plugin: place compiz (core) - Info: Loading plugin: wall compiz (core) - Info: Starting plugin: wall compiz (core) - Info: Loading plugin: imgpng compiz (core) - Info: Starting plugin: imgpng compiz (core) - Info: Loading plugin: grid compiz (core) - Info: Starting plugin: grid compiz (core) - Info: Loading plugin: move compiz (core) - Info: Starting plugin: move compiz (core) - Info: Loading plugin: session compiz (core) - Info: Starting plugin: session compiz (core) - Info: Loading plugin: unitymtgrabhandles compiz (core) - Info: Starting plugin: unitymtgrabhandles compiz (core) - Info: Loading plugin: animation compiz (core) - Info: Starting plugin: animation compiz (core) - Info: Loading plugin: fade compiz (core) - Info: Starting plugin: fade compiz (core) - Info: Loading plugin: scale compiz (core) - Info: Starting plugin: scale compiz (core) - Info: Loading plugin: expo compiz (core) - Info: Starting plugin: expo compiz (core) - Info: Loading plugin: workarounds compiz (core) - Info: Starting plugin: workarounds compiz (core) - Info: Loading plugin: ezoom compiz (core) - Info: Starting plugin: ezoom compiz (core) - Info: Loading plugin: unityshell compiz (core) - Info: Starting plugin: unityshell Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. compizconfig - Info: Backend : gsettings compizconfig - Info: Integration : true compizconfig - Info: Profile : unity WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Autopilot.Introspection' yet as we don't have a connection, waiting for it... WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Unity.Debug.Logging' yet as we don't have a connection, waiting for it... Xlib: extension "XINERAMA" missing on display ":0". Xlib: extension "XINERAMA" missing on display ":0". WARN 2013-09-27 00:52:55 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-writer.desktop' is using a deprecated format for its actions that will be dropped soon. WARN 2013-09-27 00:52:55 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-calc.desktop' is using a deprecated format for its actions that will be dropped soon. WARN 2013-09-27 00:52:55 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-impress.desktop' is using a deprecated format for its actions that will be dropped soon. ERROR 2013-09-27 00:52:55 unity.glib-gio :0 g_file_monitor_set_rate_limit: assertion G_IS_FILE_MONITOR (monitor)' failed ERROR 2013-09-27 00:52:55 unity.launcher.icon.trash TrashLauncherIcon.cpp:62 Could not create file monitor for trash uri: Operation not supported WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Unity.Launcher' yet as we don't have a connection, waiting for it... Xlib: extension "XINERAMA" missing on display ":0". WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Unity.Dash' yet as we don't have a connection, waiting for it... WARN 2013-09-27 00:52:55 unity.glib-gobject <unknown>:0 invalid (NULL) pointer instance ERROR 2013-09-27 00:52:55 unity.glib-gobject <unknown>:0 g_signal_handlers_disconnect_matched: assertionG_TYPE_CHECK_INSTANCE (instance)' failed WARN 2013-09-27 00:52:55 unity.glib-gobject :0 invalid (NULL) pointer instance ERROR 2013-09-27 00:52:55 unity.glib-gobject :0 g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ** IBUS:ERROR:ibusconfig.c:237:ibus_config_get_value: assertion failed: (IBUS_IS_CONFIG (config)) Aborted (core dumped) WARNING: no DISPLAY variable set, setting it to :0

launchpadtt commented 10 years ago

The only workaround is to completely reset compiz's config by deleting its configuration folders. Someone gave me the workaround here http://askubuntu.com/questions/350623/compiz-is-crashing-on-startup-in-ubuntu-13-04-after-installing-steam-login/351198

thor27 commented 10 years ago

Pretty strange this, since xfwm4 shouldn't mess up with compiz settings. I will try to look at some alternatives, maybe metacity, but I'm not sure if metacity is still being mainteined.

Thanks for the report! Sorry for the delay, I was a bit busy with other projects.

thor27 commented 10 years ago

Maybe we could use openbox, as fldc used in his branch

https://github.com/fldc/steam-login/commit/a3b4bef60e36958834bc2016354127c9825b4ef2

launchpadtt commented 10 years ago

I was able to find a work around that may invalidate the need for a fix. I was running the beta version of the steam-launcher deb for linux, which was upgraded over time with the ubuntu repo version i assume. I uninstalled it and reinstalled the ubuntu software center version. Then I did a rm ~/.steam (not rm -rf ~/.steam)

Not sure which of those things fixed it but after that it worked.

thor27 commented 10 years ago

OK, I tried to reproduce this error and couldn't. Thanks for the report.