<feed xmlns="http://www.w3.org/2005/Atom" xmlns:foaf="http://xmlns.com/foaf/0.1/"><title>norman.walsh.name: Comments on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops"/><id>http://norman.walsh.name/2006/07/13/desktops/comments.atom</id><updated>2012-02-13T05:23:44.391515Z</updated><entry><title>Comment 1 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0001"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0001</id><published>2006-07-13T22:47:04Z</published><updated>2006-07-13T22:47:04Z</updated><author><name>Paul W. Frields</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I also use the GNOME desktop, and although I agree that being able to install a filter/locator for pictures would be a great boon, it's also probably not one for the target audience.  (Look at your command line for glaring evidence why.)  Here's what I would propose; I am using Fedora Core 5 but I imagine just about any GNOME 2.14 will act the same way.</p>
<p>The screensaver choices are stored in <code>/usr/share/gnome-screensaver</code> as <code>.desktop</code> entries.  Notice that the <code>personal-slideshow.desktop</code> (hopefully your system's file is similarly named) includes the appropriate line, which calls the screensaver program located in <code>/usr/libexec/gnome-screensaver</code>, using the <code>--location</code> option.  Writing your own <code>.desktop</code> file is trivial.</p>
<p>If you want to filter your custom location, you could simply have a <code>cron</code> job that runs hourly, for instance.  Create a <code>~/linked_pics</code> and run something like:
</p><pre>find /share/Backup/flickr -type f -mtime -60 -name '*_o.jpg' | xargs -i ln -s {} ~/linked_pics</pre>
Then you can have the screensaver <code>.desktop</code> file use that location instead.
<p>I realize this is would be complicated for the type of user who's not already comfortable with the command line -- but that user is precisely the type GNOME's usability guidelines target.  For that user, simply dropping pictures into a <code>~/Pictures</code> folder makes much more sense than writing cumbersome CLI-based filters.  You and I, who are comfortable with things like <code>find</code> and <code>cron</code>, can take care of our own needs without requiring GNOME to sacrifice usability on the Altar of Tweak.</p></div></content></entry><entry><title>Comment 2 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0002"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0002</id><published>2006-07-14T00:29:04Z</published><updated>2006-07-14T00:29:04Z</updated><author><name>Pat Rondon</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I've been frustrated with the lack of configurability as well.  Not only does the personal slideshow screensaver not allow you to customize the directory, but it gives no indication what that directory is.  This is certainly not an example of good usability.</p>
  </div></content></entry><entry><title>Comment 3 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0003"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0003</id><published>2006-07-14T00:46:14Z</published><updated>2006-07-14T00:46:14Z</updated><author><name>Jens Knutson</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>A simpler method:
</p>
    <p>
Install F-Spot, import all your photos into it, and create a "Screensaver" tag.  Next, tag all the photos you want to show up in your screensaver with that tag.  Finally, in F-Spot, go to Edit --&gt; Preferences, select "Screensaver" in the dropdown list of tags, and hit the "Make F-Spot your screensaver" button.
</p>
    <p>
Voila, problem solved!</p>
  </div></content></entry><entry><title>Comment 4 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0004"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0004</id><published>2006-07-14T00:51:23Z</published><updated>2006-07-14T00:51:23Z</updated><author><name>Anonymous</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>
      <i>I went back to Gnome screen saver. $@%#!? ~/Pictures and all.</i>
</p>
    <p>
It's not much consolation, but the directory containing the pix the Gnome screen saver's personal slideshow will display can be changed in the line
</p>
    <p>
   Exec=slideshow --location=Pictures
</p>
    <p>
in the file
</p>
    <p>
  /usr/share/gnome-screensaver/themes/personal-slideshow.desktop
</p>
    <p>
I discovered this through my rabid detestation of capitalized filenames like "Pictures". :^)</p>
  </div></content></entry><entry><title>Comment 5 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0005"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0005</id><published>2006-07-14T01:10:53Z</published><updated>2006-07-14T01:10:53Z</updated><author><name>jorge</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Hi Norman,
</p>
    <p>
There's no need to manually edit /etc/alternatives, there's a tool that does that for you:
</p>
    <p>
update-alternatives --config java 
</p>
    <p>
will let you pick a systemwide VM. I typically do an "update-alternatives -all" after a fresh installation to set things just how I like them. There's a gui tool in universe called "galternatives" which does the task, though it's not as straightforward as the text tool.</p>
  </div></content></entry><entry><title>Comment 6 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0006"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0006</id><published>2006-07-14T08:21:05Z</published><updated>2006-07-14T08:21:05Z</updated><author><name>pel</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>gnome-screensaver really is bothersome.
For some reason common video players (e.g. totem, gmplayer) cannot inhibit the screensaver from running. sort of makes them useless for watching movies/network streams.</p>
  </div></content></entry><entry><title>Comment 7 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0007"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0007</id><published>2006-07-15T09:34:53Z</published><updated>2006-07-15T09:34:53Z</updated><author><name>Roshan Shariff</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Even better than update-alternatives is a program specifically for Java packages that does the same thing but easier to use. It is called (what else?) update-java-alternatives and you can read its man page for details.</p>
  </div></content></entry><entry><title>Comment 8 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0008"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0008</id><published>2006-07-27T16:33:56Z</published><updated>2006-07-27T16:33:56Z</updated><author><name>jfg</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I have started using gnome in the last 3 months.
In the past I usually use KDE. (I switched just to have a balanced perspective.)<br/>
</p>
    <p>
As of yet the ~/Pictures directory (Just one example of the lack of easily customizing things on what seems to be a high level) and the over-all slowness of gnome are my only issues. (though KDE is not much snappier). Part of this could be my own ignorance too but gnome is not as friendly as KDE by a LONG stretch IMHO.<br/>
</p>
    <p>
I have the same issues with gnome screen savers on the ~/Pictures dir, that others have. The developers say "adding certatin types of functionality will only confuse users". (Read that in Linux Format)<br/>
</p>
    <p>
I say to that:<br/>
Not telling the end user that a picture directory needs to exist (when they are trying to set the screen saver) or where it should be and not creating one automatically so it can be populated, isn't going to cause confusion?<br/>
</p>
    <p>
To work around the lack of user friendliness I just made a symlink to my existing images directory. (KDE had no problem pointing to my existing directory. Thumbs up to KDE developers for "thinking outside their code".)<br/>
"ln -s /path/to/image_dir /home/usersname/Pictures"<br/>
As for the recursion though... I don't have an easy solution to populate the Pictures directory with items from subfolders.<br/>
</p>
    <p>
(Unless you want to create symlinks in the Picture dir to each individual file you want to include. Which is possible I guess, but NOT user friendly at all!)<br/>
</p>
    <p>
Any-who ... nice blog Norman.<br/></p>
  </div></content></entry><entry><title>Comment 9 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0009"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0009</id><published>2006-07-31T09:06:22Z</published><updated>2006-07-31T09:06:22Z</updated><author><name>m</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>try Xfce!</p>
  </div></content></entry><entry><title>Comment 10 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0010"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0010</id><published>2006-08-06T15:15:11Z</published><updated>2006-08-06T15:15:11Z</updated><author><name>Jes</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Well whenever one asks one of the GNOME people about this, they come back with this lame excuse about user experience referring to useless papers academic papers on the subject. We all know that academic UI 'research' is like statistics, you pick the input based on the output result you want to end up with.
</p>
    <p>
What infuriates me is that with every release the GNOME crowd makes it harder to put sanity back in. It's not a matter whether or not they are supposed to use Emacs keybindings, but fact is that there is a significant userbase out there who relies on this keyboard layout and removing it can only be described in one way: outright irresponsible.
</p>
    <p>
With gnome-2.15 it seems that the trick of using gconf-editor to set the theme to Emacs no longer works .... so what the f**k does one do now to get it back?
</p>
    <p>
Do I really have to switch desktop because a bunch of kids are more interested in making Linux look like Windows than they are in accomodating those who created Linux in the first place?</p>
  </div></content></entry><entry><title>Comment 11 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0011"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0011</id><published>2007-03-19T21:29:58Z</published><updated>2007-03-19T21:29:58Z</updated><author><name>Ross Perkins</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Um.. shouldn't somebody fork the slideshow screensaver, then?</p>
  </div></content></entry><entry><title>Comment 12 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0012"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0012</id><published>2008-07-10T17:09:32Z</published><updated>2008-07-10T17:09:32Z</updated><author><name>Carlos Hawes</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I liked KDE better as a desktop when I tried it as it had so many more configuration options.  But when running KDE, X was using CPU like there was no tomorrow and everything on my system slowed to a crawl.  So it was back to gnome by default :(  Then I discovered that my updated gnome 2.14 screensaver had no option to specify a different picture folder location, as so many other have noted.  Totally insane and stupid design!!!!
The workaround I used was to create a symbolic link called ~/Pictures and set its true location to MY folder the way I like it.
</p>
    <p>
The command I used was
<code>
ln -s ~/Documents/pics/For_Screen_Saver/ ~/Pictures
</code>
</p>
    <p>
Screensaver seems to work ok now with my pictures, including subfolders.
</p>
    <p>
But we SHOULDN'T have to go throught this sort of kludge for such basic and simple functionality.  Is anyone with the gnome team listening?????</p>
  </div></content></entry><entry><title>Comment 13 on /2006/07/13/desktops</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2006/07/13/desktops#comment0013"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0013</id><published>2009-12-18T23:18:00Z</published><updated>2009-12-18T23:18:00Z</updated><author><name>Brian Fahrlander</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>There is one simpler trick that I just used:
</p>
    <p>
ln -s /usr/share/games/anywhere/pix ~/Pictures
</p>
    <p>
That should work, aye?</p>
  </div></content></entry></feed>

