You are not logged in.

#1 2013-02-25 05:16:43

ticpu
Member
Registered: 2013-02-25
Posts: 2

[SOLVED] gnome-shell + cinnamon can't handle each others screensavers

I tried doing a system upgrade today and noticed I had broken dependencies because of a screen saver. I decided to uninstall gnome-screensaver manually, it said that gnome-shell depended on it, now cinnamon absolutely depends on cinnamon-screensaver.

In my opinion, the screen saver should be an optional dependency.

╭─╢00:11:18│130│root@p4:~
╰┈┈┉ pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
:: gnome-screensaver and cinnamon-screensaver are in conflict. Remove cinnamon-screensaver? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: cinnamon: requires cinnamon-screensaver

Last edited by ticpu (2013-03-01 23:14:50)

Offline

#2 2013-02-25 08:27:45

siekier
Member
Registered: 2012-03-29
Posts: 1

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

I've got the same problem. Its impossible to update system till dependencies conflict will be solved.

Last edited by siekier (2013-02-25 08:28:50)

Offline

#3 2013-02-25 09:17:05

PyroDevil
Member
Registered: 2012-06-25
Posts: 33

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

I don't know how different they are, but can't they provide each other?


Probably the last man who knew how it worked had been tortured to death years before.
Or as soon as it was installed. Killing the creator was a traditional method of patent protection.
(Small Gods)

Offline

#4 2013-02-25 12:09:55

na12
Member
From: /home/serbia
Registered: 2008-12-23
Posts: 752

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

This is not good,this is very bad,cinnamon and gnome-shell started killing each other.

Offline

#5 2013-02-25 13:04:36

Awebb
Member
Registered: 2010-05-06
Posts: 6,272

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

PyroDevil wrote:

I don't know how different they are, but can't they provide each other?

That would be the most sane solution.

Offline

#6 2013-02-25 15:51:35

InfamousBlue
Member
Registered: 2013-02-25
Posts: 3

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

Ok, I am kind of new to Arch. How can I fix this issue?

Offline

#7 2013-02-25 16:30:18

JGobeil
Member
Registered: 2011-10-12
Posts: 8

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

A bug report have been filled.

You can update your system by ignoring cinnamon package.

pacman -Suy --ignore cinnamon

Offline

#8 2013-02-25 20:27:44

Franknd
Member
Registered: 2013-02-25
Posts: 8

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

Well, I never use gnome-screensaver, and I prefer to keep cinnamon as an option in gdm.
I have done:   sudo pacman -Rdd gnome-screensaver

and gnome-screensaver has disappeared.

sudo pacman -Syu

and the system is upgraded with the new version of cinnamon and without deleting gnome-shell

Last edited by Franknd (2013-02-25 20:29:11)

Offline

#9 2013-02-26 01:08:25

arcaid
Member
Registered: 2013-02-22
Posts: 18

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

With the cinnamon updated to the last version, Can someone add a keyboard layout? because mine just closes cinnamon settings. Also couldn't open applets... I should downgrade

Offline

#10 2013-02-26 01:42:57

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

arcaid, please don't hijack threads.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#11 2013-02-26 10:02:17

PyroDevil
Member
Registered: 2012-06-25
Posts: 33

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

Seems to me that the issue is solved. cinnamon-screensaver is now an optional dependency.


Probably the last man who knew how it worked had been tortured to death years before.
Or as soon as it was installed. Killing the creator was a traditional method of patent protection.
(Small Gods)

Offline

#12 2013-02-26 10:40:23

hoobastank
Member
Registered: 2010-03-30
Posts: 87

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

I've had same problem and as a temporary solution i've ignored cinnamon-screensaver via pacman.conf and update my system. Here is my pacman.log
I realize now, my screensaver doesnt work now. I click on the button but nothing happens also I couldnt install cinnamon-screensaver coz gnome-shell depends on the gnome-screensaver. Is there any solution for this problem.

pacman.log
[2013-02-26 07:55] synchronizing package lists
[2013-02-26 07:55] starting full system upgrade
[2013-02-26 07:59] removed khrplatform-devel (9.0.2-1)
[2013-02-26 07:59] removed libegl (9.0.2-1)
[2013-02-26 07:59] removed libgbm (9.0.2-1)
[2013-02-26 07:59] removed libglapi (9.0.2-1)
[2013-02-26 07:59] removed libgl (9.0.2-1)
[2013-02-26 07:59] removed lib32-libglapi (9.0.2-4)
[2013-02-26 07:59] removed lib32-libgl (9.0.2-4)
[2013-02-26 07:59] installed libvdpau (0.6-1)
[2013-02-26 07:59] upgraded mesa (9.0.2-1 -> 9.1-2)
[2013-02-26 07:59] installed mesa-libgl (9.1-2)
[2013-02-26 07:59] upgraded cairo (1.12.12-1 -> 1.12.14-3)
[2013-02-26 07:59] installed python2-pyinotify (0.9.4-1)
[2013-02-26 07:59] upgraded cinnamon (1.6.7-7 -> 1.7.1-3)
[2013-02-26 07:59] upgraded intel-dri (9.0.2-1 -> 9.1-2)
[2013-02-26 07:59] installed lib32-libgpg-error (1.10-1)
[2013-02-26 07:59] installed lib32-libgcrypt (1.5.0-1)
[2013-02-26 07:59] installed lib32-xz (5.0.4-1)
[2013-02-26 07:59] installed lib32-systemd (197-1)
[2013-02-26 07:59] installed lib32-mesa (9.1-2)
[2013-02-26 07:59] installed lib32-mesa-libgl (9.1-2)
[2013-02-26 07:59] upgraded libx11 (1.5.0-1 -> 1.5.0-2)
[2013-02-26 07:59] >>> Updating module dependencies. Please wait ...
[2013-02-26 07:59] >>> Generating initial ramdisk, using mkinitcpio.  Please wait...
[2013-02-26 07:59] ==> Building image from preset: 'default'
[2013-02-26 07:59]   -> -k /boot/vmlinuz-linux-ck -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-ck.img
[2013-02-26 07:59] ==> Starting build: 3.7.9-2-ck
[2013-02-26 07:59]   -> Running build hook: [base]
[2013-02-26 07:59]   -> Running build hook: [udev]
[2013-02-26 07:59]   -> Running build hook: [autodetect]
[2013-02-26 07:59]   -> Running build hook: [modconf]
[2013-02-26 07:59]   -> Running build hook: [block]
[2013-02-26 07:59]   -> Running build hook: [filesystems]
[2013-02-26 07:59]   -> Running build hook: [keyboard]
[2013-02-26 07:59]   -> Running build hook: [fsck]
[2013-02-26 07:59] ==> Generating module dependencies
[2013-02-26 07:59] ==> Creating gzip initcpio image: /boot/initramfs-linux-ck.img
[2013-02-26 07:59] ==> Image generation successful
[2013-02-26 07:59] ==> Building image from preset: 'fallback'
[2013-02-26 07:59]   -> -k /boot/vmlinuz-linux-ck -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-ck-fallback.img -S autodetect
[2013-02-26 07:59] ==> Starting build: 3.7.9-2-ck
[2013-02-26 07:59]   -> Running build hook: [base]
[2013-02-26 07:59]   -> Running build hook: [udev]
[2013-02-26 07:59]   -> Running build hook: [modconf]
[2013-02-26 07:59]   -> Running build hook: [block]
[2013-02-26 07:59]   -> Running build hook: [filesystems]
[2013-02-26 07:59]   -> Running build hook: [keyboard]
[2013-02-26 07:59]   -> Running build hook: [fsck]
[2013-02-26 07:59] ==> Generating module dependencies
[2013-02-26 07:59] ==> Creating gzip initcpio image: /boot/initramfs-linux-ck-fallback.img
[2013-02-26 07:59] ==> Image generation successful
[2013-02-26 07:59] 
[2013-02-26 07:59] >>> Thank you for using http://repo-ck.com/ for your linux-ck package needs.
[2013-02-26 07:59] >>> Note that the following CPU optimized packages are or could be available to you:
[2013-02-26 07:59]  AMD   : barcelona, bulldozer, kx, k10, piledriver
[2013-02-26 07:59]  Intel : atom, core2, haswell, ivybridge, nehalem, p4, pentm, sandybridge
[2013-02-26 07:59] 
[2013-02-26 07:59] >>> Search via group name:  pacman -Sg ck-ivybridge
[2013-02-26 07:59] 
[2013-02-26 07:59] >>> Post in the repo support thread if package group is unavailable for your architecture:
[2013-02-26 07:59] >>> https://bbs.archlinux.org/viewtopic.php?id=111715
[2013-02-26 07:59] upgraded linux-ck-nehalem (3.7.9-1 -> 3.7.9-2)
[2013-02-26 08:00] upgraded linux-ck-nehalem-headers (3.7.9-1 -> 3.7.9-2)

Offline

#13 2013-02-26 10:52:21

PyroDevil
Member
Registered: 2012-06-25
Posts: 33

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

I think you should open a new thread for this problem, because its a different one.

But maybe this helps:
1. start gnome-session-properties
2. add entry for the 'gnome-screensaver'


Probably the last man who knew how it worked had been tortured to death years before.
Or as soon as it was installed. Killing the creator was a traditional method of patent protection.
(Small Gods)

Offline

#14 2013-02-26 13:13:08

hoobastank
Member
Registered: 2010-03-30
Posts: 87

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

Hi I think it is related to this topic coz as @ticpu said that they cant handle each others screensavers. Here is temporary solution:

sudo pacman -Rdd gnome-screensaver
sudo pacman -S cinnamon-screensaver

I've tested on both desktops (gnome & cinnamon) and screensavers are working well eventhough I've uninstalled gnome-screensaver.

Offline

#15 2013-02-26 13:20:42

PyroDevil
Member
Registered: 2012-06-25
Posts: 33

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

The problem ticpu descriped is solved, because "cinnamon" doesn't depend on "cinnamon-screensaver" anymore.
But gnome-shell does depend on "gnome-screensaver".
So if you remove "gnome-screensaver" you have a missing dependency on your system.

I use cinnamon and gnome-shell with gnome-screensaver without problem and without missing dependency.


Probably the last man who knew how it worked had been tortured to death years before.
Or as soon as it was installed. Killing the creator was a traditional method of patent protection.
(Small Gods)

Offline

#16 2013-02-26 15:16:33

hoobastank
Member
Registered: 2010-03-30
Posts: 87

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

Maybe it doesnt depend on cinnamon-screensaver but cinnamon-screensaver is still in conflict with gnome-screensaver.

sudo pacman -U gnome-screensaver-3.6.1-1-x86_64.pkg.tar.xz
:: gnome-screensaver and cinnamon-screensaver are in conflict. Remove cinnamon-screensaver? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: gnome-screensaver and cinnamon-screensaver are in conflict

This is not good.

I dont know what happend in the background but as you see above when I was updating my system in this morning, pacman removed some packages and installed or upgraded the others. Then I realized my screensaver didnt work anymore when I was using cinnamon. I didnt do any special things, changing any conf files or remove anything else. It's annoying situation coz I'm working in crowded office and dont like to left my laptop with unlock screen. That's why I want to chance to install cinnamon-screensaver by removing gnome-screensaver. Yes, it's a little bit weird but it has worked and now screensavers are working well  on both desktops (gnome & cinnamon) eventhough I've uninstalled gnome-screensaver which is needed by gnome-shell.

Offline

#17 2013-02-26 17:10:56

hoobastank
Member
Registered: 2010-03-30
Posts: 87

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

Here is why screensaver are working well on both gnome & cinnamon

sudo pacman -Ql | grep "gnome-screensaver"
cinnamon-screensaver /usr/bin/gnome-screensaver
cinnamon-screensaver /usr/bin/gnome-screensaver-command
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/__init__.py
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/__init__.pyc
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/__init__.pyo
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/script.py
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/script.pyc
orca /usr/lib/python2.7/site-packages/orca/scripts/apps/gnome-screensaver-dialog/script.pyo

As you see above all the binary files supplied by gnome-screensavers are also provided by cinnamon-screensavers. I think it explains why there is a conflict with each others.

Offline

#18 2013-03-01 23:14:26

ticpu
Member
Registered: 2013-02-25
Posts: 2

Re: [SOLVED] gnome-shell + cinnamon can't handle each others screensavers

It seems the issue has been resolved since, thanks all!

Offline

Board footer

Powered by FluxBB