FS#39368 - [cinnamon] Slow application startup
Attached to Project:
Community Packages
Opened by riccardo (lionelric) - Wednesday, 12 March 2014, 17:36 GMT
Last edited by Balló György (City-busz) - Saturday, 19 April 2014, 01:08 GMT
Opened by riccardo (lionelric) - Wednesday, 12 March 2014, 17:36 GMT
Last edited by Balló György (City-busz) - Saturday, 19 April 2014, 01:08 GMT
|
Details
Description: automatic start of applications is slow, about
10 seconds.
Additional info: * package version(s) 2.0.14-3 * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Balló György (City-busz)
Saturday, 19 April 2014, 01:08 GMT
Reason for closing: Fixed
Additional comments about closing: muffin 2.2.1-2
Saturday, 19 April 2014, 01:08 GMT
Reason for closing: Fixed
Additional comments about closing: muffin 2.2.1-2
I have not tried it with the git package. I think the best solution is to wait for the update of clutter and see if it fixes the bug. thank you!
---
1. Create /usr/local/bin/cinnamon-session-workaround (and make it executable)
[sander@slprobook ~]$ cat /usr/local/bin/cinnamon-session-workaround
#!/bin/sh
/usr/bin/nemo -n &
exec cinnamon-session --session cinnamon "$@"
2. Create /usr/share/xsessions/cinnamon-workaround.desktop
[sander@slprobook ~]$ cat /usr/share/xsessions/cinnamon-workaround.desktop
[Desktop Entry]
Name=Cinnamon (Workaround bug #39368)
Comment=This session logs you into Cinnamon
Exec=cinnamon-session-workaround
TryExec=/usr/bin/cinnamon
Icon=
Type=Application
3. Select session 'Cinnamon (Workaround bug #39368)' in your display manager (in my case lightdm)
---
This way, my desktop icons are displayed immediately after loggin into Cinnamon.
Hopefully the maintainers will fix this issue soon.
Sander de Leeuw
I can confirm this on my own Home Workstation; same error messages in systemd journal.
Is there any update on why this is Happening?
Regards
Johannes
Here's a package list (concerning cinnamon & libevdev) when the issue occurs:
cinnamon 2.0.14-3
cinnamon-control-center 2.0.9-1
cinnamon-desktop 2.0.4-1
cinnamon-screensaver 2.0.3-4
cinnamon-session 2.0.6-2
cinnamon-settings-daemon 2.0.8-4
cinnamon-translations 2.0.3-1
clutter 1.16.4-3
clutter-gst 2.0.10-1
clutter-gtk 1.4.4-4
libevdev 1.1-1
muffin 2.0.5-2
xf86-input-evdev 2.8.2-2
And on the following packages, as suggested http://forum.antergos.com/viewtopic.php?f=6&t=1505, issue doesn't occur:
cinnamon 2.0.14-2
cinnamon-control-center 2.0.9-1
cinnamon-desktop 2.0.4-1
cinnamon-screensaver 2.0.3-4
cinnamon-session 2.0.6-2
cinnamon-settings-daemon 2.0.8-4
cinnamon-translations 2.0.3-1
clutter 1.16.4-1
clutter-gst 2.0.10-1
clutter-gtk 1.4.4-4
libevdev 0.6-1
muffin 2.0.5-1
xf86-input-evdev 2.8.2-2
As for Cinnamon Fallback when running Git package, my installation also started in fallback when I did reversed cinnamon but not libevdev. So it should be noted that when reverting packages, you should revert all four: cinnamon, clutter, muffin and libevdev.
@loqs suggested, after having updated the entirety of Cinnamon to rebuild muffin manually with the package libsm as a dependency, so I went ahead and did that, and voila, the problem is gone (as described in this comment of the aforementioned thread: https://bbs.archlinux.org/viewtopic.php?pid=1406034#p1406034)
So, as @loqs suggested, I think that a rebuild of muffin, with libsm as an added dependency is in order.
EDIT: You should be looking at muffin-2.2.1-1.1-x86_64.pkg.tar.xz, not 2.1.1-1 XD
I also attach the files here. You should be looking at the second of the two muffin files if you are on the x86_64 architecture and use the PKGBUILD if you are 32bit.
PKGBUILD (1.3 KiB)
muffin-2.2.1-1.1-x86_64.pkg.t... (906 KiB)
Very nice work! It's great to finally have a solution to this problem!