Bug 981943

Summary: Can't replace gnome-screensaver with xscreensaver!
Product: [Fedora] Fedora Reporter: Rick Richardson <rickrich>
Component: cinnamonAssignee: leigh scott <leigh123linux>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19Keywords: Reopened
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-07 10:03:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
image of autostart none

Description Rick Richardson 2013-07-07 08:14:33 UTC
$ root yum remove gnome-screensaver
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package gnome-screensaver.x86_64 0:3.6.1-4.fc19 will be erased
--> Processing Dependency: gnome-screensaver for package: cinnamon-1.9.1-12.fc19.x86_64
--> Running transaction check
---> Package cinnamon.x86_64 0:1.9.1-12.fc19 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                 Arch         Version             Repository       Size
================================================================================
Removing:
 gnome-screensaver       x86_64       3.6.1-4.fc19        @anaconda       1.1 M
Removing for dependencies:
 cinnamon                x86_64       1.9.1-12.fc19       @anaconda       7.6 M

Transaction Summary
================================================================================
Remove  1 Package (+1 Dependent package)

Installed size: 8.7 M
Is this ok [y/N]: n
Exiting on user command

Comment 1 Wolfgang Ulbrich 2013-07-07 08:35:22 UTC
Sorry, you can't remove gnome-screensaver.
G-s is needed for 'lock screen' in cinnamon, and cinnamon is compiled against g-s.

Comment 2 Rick Richardson 2013-07-07 08:38:34 UTC
So we can't a get a real screensaver then?

Sheesh.

Comment 3 Wolfgang Ulbrich 2013-07-07 08:43:26 UTC
Why do you think this is a bug?
Disable g-s in autostart and enable x-screensaver in autostart.
What's the problem?

Comment 4 leigh scott 2013-07-07 08:47:03 UTC
Don't change the flags again as we have no fucking intention to fix this!!!!

Comment 5 Rick Richardson 2013-07-07 08:54:55 UTC
I have disabled autostart for "screensaver" and enabled autostart for "xscreensaver-autostart" many days ago.  Logged out and in.

See image.

But, "screensaver" shows it started anyhow!

$ ps alx | grep screensaver
0  1000 13291 12905  20   0 626328 38636 poll_s Sl   ?          0:03 gnome-screensaver

Comment 6 Rick Richardson 2013-07-07 08:55:56 UTC
Created attachment 769880 [details]
image of autostart

Comment 7 leigh scott 2013-07-07 09:03:38 UTC
Cinnamon doesn't use autostart for this, it's started from the session file.

http://pkgs.fedoraproject.org/cgit/cinnamon.git/tree/autostart_nemo.patch?h=f19

If you edit /usr/lib/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py you maybe able to use xscreensaver instead.


http://pkgs.fedoraproject.org/cgit/cinnamon.git/tree/screensaver.patch?h=f19

Comment 8 Rick Richardson 2013-07-07 09:11:26 UTC
Edit a system file usr/lib/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py in Phython ?????

Yeah, right.  Sorry, I'm leaving this open.

Comment 9 leigh scott 2013-07-07 09:17:37 UTC
(In reply to Rick Richardson from comment #8)
> Edit a system file
> usr/lib/cinnamon-screensaver-lock-dialog/cinnamon-screensaver-lock-dialog.py
> in Phython ?????

Use Vi or any file editor

> 
> Yeah, right.  Sorry, I'm leaving this open.

It wont be fixed!

Comment 10 Wolfgang Ulbrich 2013-07-07 10:03:56 UTC
(In reply to Rick Richardson from comment #8)
> Yeah, right.  Sorry, I'm leaving this open.
What's wrong with you?