This has been outstanding since 2005, it's clearly not going to be fixed
by the gnome-screensaver maintainter(s), which either means no-one cares
enough to  submit patches or the patches are consistently rejected.

If the former, I'm guessing it's 'cos everyone's going back to
xscreensaver, which is what I plan to do if I can't get something better
working.

I'm a longterm (since the early 90s) Linux user, but new to Ubuntu, appalled by 
how much configurability Gnome's window manager UI has lost since I last used 
it yonks ago. It was bad enough then to send me scurrying away to 
Enlightenment, though I still used the GTK and a lot of Gnome widgetry.
 
I *really* don't see why gnome-screensaver, and various other gnome frontend 
things, can't have a "more configurable" mode or a "simple" mode, selectable at 
people's discretion. One of the posts on the gnome-screensaver bug list 
discussion cited above makes a very eloquent case against the "less is more" 
gnome philosophy, in that people learning a new UI like to play with appearance 
settings as part of their familiarization with the UI and to satisfy a need to 
mark out "personal space". People don't install and run Linux distributions to 
"be like everyone else". Heck: even Windows users don't like to "be like 
everyone else", but prefer to customize their environment; Apple users like to 
customize their environment; users of mobile phones, for goodness sake, prefer 
to be able to customize their environment. 

Despite the huge contributions made by the Gnome team, people get
awfully pissy when stuff is "taken away". I thought this was something
we'd all learned time and again in various environments. Like, for Apple
OSX - which I also use - when Apple decided that Quicktime users were
going to have to pay extra for full-screen mode, everyone went and
downloaded VLC until Apple relented and put it back. Like for Windows...
all that DRM rubbish in Vista, people went back to XP or got Linux...

For all the reasons cited above in this discssion and elsewhere, while I
agree 100% that custom setup should never be a *requirement* for a
screen saver, and in many cases it can be undesirable if it's avoidable,
nonetheless, flexibility demands that customization be *possible* for
those screen savers which benefit from it.

For the language-related aspects, e.g. the name of the folder in which
to find pictures for a slideshow, perhaps this should be detected by the
screensaver or configured when the screensaver is added (oh, except
there's no GUI facility to add or delete screensavers. Ho hum.)

People clearly prefer to have a "settings" button. Some people clearly
*need* to have a settings button. Omitting it is, well, puzzling.

I've yet to read anything from anyone angrily complaining that they
don't like the "settings" button in xscreensaver, and demanding that
someone remove it. Ditto, the Apple OSX and Windows forums are curiously
devoid of complaints about too much facility to customize - mebbe lock-
down minded IT dept managers in banks and so on complain about these
things, but presumably only on locked-down private forums to which I
have no access.

While I'm at  it, a related bug is the absence of a checkbox list of
candidate screensavers for the "random" screensaver. "random" appears in
the list as a screensaver and should be configurable as described below,
IMO.

I can see that providing a GUI to configure all the various random
screensavers is going to be (a) a pain and (b) wrong-headed.

So how about suggesting that screensavers provide a standard
"capabilities query" switch and/or a companion settings GUI program, and
then have gnome-screensaver provide a "settings" button only for those
which offer a settings mode? Screensavers which need or want no settings
to be set, needn't bother providing a facility to set them.

All a settings button needs to do is launch the screensaver itself with
a setup switch (if supported), or its companion "settings helper
program" (if provided) in a separate window and then wait for it to
exit.

In terms of coding overhead for gnome-screensaver, this should be
trivial.

The responsibility for the actual setup GUI then passes to the
author/maintainer of the relevant screensaver, who has an interest in
bothering to write it.

This would be very flexible and reasonably elegant. It would re-instate
functionality which people clearly want and it would involve no
significant maintenance overhead for the gnome-screensaver
maintainer(s).

I'm willing to write and submit patches to provide a generic "settings"
button/interface for the gnome-screensaver, if anyone's interested? If
the gnome devs are sufficiently aligned against user configurability,
I'm even willing to make such a button predicated not only upon the
presence of a suitable "setup" facility for each screensaver, but on
some global configuration switch (like "GnomePurity=false", perhaps... )
which you have to edit a config file to set, so that only the elite
hax0rs who can operate a text editor can get at the "evil" settings
facility.  I don't mind configurability being a layer down, but I do
think stuff which is pure visual eye-candy needs to be GUI-configurable.

I haven't looked at the gnome-screensaver source yet so I don't know if
I'm willing also to hack the "random" feature. To my mind, elegance and
consistency demand that "random" be a separate dispatcher program which
conforms to the generic screensaver API, but I suspect it isn't.


It's NOT a question of "not essential". Transparent terminal backgrounds, 
animated window reveals, smooth scrolling, drop shadows, NONE of these are 
essential. Taking the "less is more" philosophy to its logical conclusion, we 
already have the perfect window manager in twm or xwm. We could all use text 
terminals with "screen", or just plain text terminals. No un-necessary fluff or 
configuration at all.

-- 
no 'Settings' button in gnome-screensaver
https://bugs.launchpad.net/bugs/22007
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to