Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mate-screensaver: Missing all xscreensavers
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Ginta
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 152
Location: Spain

PostPosted: Fri Sep 15, 2017 5:05 pm    Post subject: mate-screensaver: Missing all xscreensavers Reply with quote

I recently installed MATE to try it, and I admit I am starting to fall in love with it, but there is a thing that is annoying me a lot. Even I have the xscreensavers installed (like my favorite pacman screensaver), when I try to chose one, none of them appears in the list, just 4 or 5 that MATE bundles.

Looking at the ebuild, I see:

Code:

src_configure() {
        mate_src_configure \
                --enable-locking \
                --with-kbd-layout-indicator \
                --with-xf86gamma-ext \
                --with-xscreensaverdir=/usr/share/xscreensaver/config \
                --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver \
(...)


And of course, /usr/share/xscreensaver/config contains all the xml I expected (and the ones I had on xfce, which is still installed atm), furthermore, I have the opengl use flag enabled, as of:

Code:
[ebuild   R    ] mate-extra/mate-screensaver-1.18.1::gentoo  USE="X consolekit libnotify opengl pam -debug -systemd"


Is this a bug on the ebuild, or somewhere else, or am I missing something?
_________________
Some people should use emerge brain on theirselves...
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5934

PostPosted: Sat Sep 16, 2017 6:16 am    Post subject: Reply with quote

This is also the case on other platforms with mate, I thought this was intentional. You'd probably have to ask a mate developer though for confirmation.
Back to top
View user's profile Send private message
Ginta
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 152
Location: Spain

PostPosted: Sat Sep 16, 2017 6:18 am    Post subject: Reply with quote

For the moment, I did some research, and I found that if you place some .desktop files under
Code:
/usr/share/applications/screensavers
belonging to xscreensaver ones, then you can run it.

In my case, I found the pacman.desktop since I can't live without that screensaver.

The problem is that, when emerging xscreensaver, those desktop files will not be installed in Gentoo, so I found them over the internet.

Hint: If you place them and they are not listed, is likely because the executable full path is wrong (in case the file is copied from the internet).

Hint2: For the example, and working on mate, this is my pacman.desktop file:

Code:

[Desktop Entry]
Name=Pacman
Name[es]=Pacman
Comment=Simulates a game of Pac-Man on a randomly-created level. http://en.wikipedia.org/wiki/Pac-Man Written by Edwin de Jong.
Exec=/usr/lib64/misc/xscreensaver/pacman -root
TryExec=/usr/lib64/misc/xscreensaver/pacman
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver;
OnlyShowIn=MATE;

_________________
Some people should use emerge brain on theirselves...


Last edited by Ginta on Sat Sep 16, 2017 6:21 am; edited 1 time in total
Back to top
View user's profile Send private message
bunder
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 5934

PostPosted: Sat Sep 16, 2017 6:21 am    Post subject: Reply with quote

Neat. I'm gonna have to give that a try. Floating mate logos is getting kindof boring. Thanks
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum