{"id":337,"date":"2005-01-14T09:16:42","date_gmt":"2005-01-13T23:16:42","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=337"},"modified":"2005-01-14T09:16:42","modified_gmt":"2005-01-13T23:16:42","slug":"free-software-wish-list","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2005\/01\/14\/free-software-wish-list\/","title":{"rendered":"Free Software Wish List"},"content":{"rendered":"<p>This has been gathering in my brain, I figure I should write it all down:<\/p>\n<p>X<\/p>\n<ul>\n<li>Render everything using Composite and OpenGL<br \/>\nbasically then we can have output that doesn&#8217;t suck! Translucency is not only cool, but useful in some UI.<\/li>\n<li>All 2D graphics to be drawn with Cairo.<br \/>Enough said here &#8211; vector is the future.<\/li>\n<li>A magnify screen function (look at MacOS X&#8217;s) except using Cairo et all so that everything is still smooth when you zoom (use those vector graphics baby, yeah!)<\/li>\n<li>Graphics cards companies to pull their finger out and do full open source drivers.<\/li>\n<\/ul>\n<p>GNOME (note that this is only long because I love it so much and spend so much time using it)<\/p>\n<ul>\n<li>To be able to set emblems on files\/folders in Nautilus via the contextual menu.<\/li>\n<li>To have the Create Archive option in the contextual menu have a submenu with options such as &#8220;.tar, .tar.gz, .tar.bz2, .zip&#8221; (or just .gz, .bz2 if only a single file is selected)<\/li>\n<li>Take less time to log in<\/li>\n<li>Evolution to not leak memory.<\/li>\n<li>Evolution to handle big maildirs better (where big is the multiple hundred of thousands of messages<\/li>\n<li>For Evolution to not do &#8220;checking&#8221; stuff on mailboxes.<\/li>\n<li>Gaim getting it&#8217;s contact list from Evolution<\/li>\n<li>Nautilus having better graphics for open versus closed folders (at least in the theme I use &#8211; Industrial)<\/li>\n<li>The applications menu to be faster<\/li>\n<li>Get rid of the Window List and Virtual Desktop &#8211; they are broken UI elements. Windows 95 proved that the taskbar just doesn&#8217;t scale when you have enough memory to run more than one application. Maybe a NeXT style dock would be good? I don&#8217;t have the answer here<\/li>\n<li>Dashboard and Beagle to become easily installable and usable. If there&#8217;s issues with shipping mono apps as part of core gnome, then lets rewrite them in something that isn&#8217;t mono. I want that functionality!<\/li>\n<li>gThumb to become good &#8211; think iPhoto on steroids with links into Gimp. Also, some sane way to store metadata<\/li>\n<li>Multisync to work properly with evo2<\/li>\n<li>Multisync to sync photos (and their metadata)<\/li>\n<li>GnuCash to be GTK2<\/li>\n<li>xchat to get some HIG UI love<\/li>\n<li>All settings that a user could care about to be in a user-visible folder and able to be easily backed up (e.g. by dragging to a blank CD with nautilus-cd-burner).  i.e. put everything in a folder called &#8220;Settings&#8221; instead of buried around in dotfiles.<\/li>\n<li>A good backup utility that my mother can use (that&#8217;s smart enough to split things over multiple CDs if needed)<\/li>\n<li>GUI for ACLs<\/li>\n<li>Open With to be file specific as well as global<\/li>\n<li>Animation with UI events (drool at OSX&#8217;s effects, then make better ones)<\/li>\n<li>A good RAD dev environment. Something involving Glade and Python and integrated. Think Visual Basic 3 (when it was actually good) but on steroids with GNOME love.<\/li>\n<li>Gnome Time Tracker to scale better (and not corrupt it&#8217;s own data files &#8211; i.e. use rename and sync properly)<\/li>\n<li>Rhythmbox to have iPod (or any MP3\/Ogg player) integration. I want to plug my ipod in, and see it in both Nautilus and Rhythmbox (and have a big Sync button in RB, as well as being able to drag files to it).<\/li>\n<li>The desktop background to be Xinerama aware and know not to stretch an image over both screens. let me set one for each screen!<\/li>\n<li>Have &#8220;random&#8221; desktop backgrounds from a folder<\/li>\n<li>a desktop background option to better &#8220;fill&#8221; the screen on widescreens (where the image isn&#8217;t widescreen)<\/li>\n<\/ul>\n<p>General Utils<\/p>\n<ul>\n<li>xfsdump to get DVD support (multi volume dumps directly to DVD)<\/li>\n<li>g++ to be faster and use less than a squigabyte of memory<\/li>\n<li>prism54 to have proper link monitoring (with the gnome panel applet)<\/li>\n<li>GUI version of kismet<\/li>\n<\/ul>\n<p>there&#8217;s more&#8230; i just can&#8217;t be bothered writing any more at the moment :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This has been gathering in my brain, I figure I should write it all down: X Render everything using Composite and OpenGL basically then we can have output that doesn&#8217;t suck! Translucency is not only cool, but useful in some &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2005\/01\/14\/free-software-wish-list\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1,10,8,7],"tags":[],"class_list":["post-337","post","type-post","status-publish","format-standard","hentry","category-general","category-gnome","category-linux-kernel","category-work-et-al"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-5r","jetpack-related-posts":[{"id":242,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/06\/10\/inkscape\/","url_meta":{"origin":337,"position":0},"title":"Inkscape","author":"Stewart Smith","date":"2004-06-10","format":false,"excerpt":"Just did my first illustration using Inkscape (www.inkscape.org). It's pretty cool. Open Source Vector illustrator (produces SVG graphics and has good bitmap export). i.e. select what you want, File->Export Bitmap (and it's already gone to the \"export selection\" thing, choose the res of the image, where it is, and click\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":258,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/08\/10\/fedora-core-3-test-1\/","url_meta":{"origin":337,"position":1},"title":"Fedora Core 3 Test 1","author":"Stewart Smith","date":"2004-08-10","format":false,"excerpt":"Installed it on my crash-and-burn box. Dual PII 350mhz, 128MB RAM (and a number of disks... this is on a 120GB WD drive, but on a slow IDE controller) and, of course, the ultimate in graphics power, an S3 Trio3D. So, install took about an hour. Not very snappy, but\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":255,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/07\/24\/gnome-programming-with-only-a-gui\/","url_meta":{"origin":337,"position":2},"title":"GNOME programming with only a GUI","author":"Stewart Smith","date":"2004-07-24","format":false,"excerpt":"http:\/\/www.flamingspork.com\/junk\/gnome-drivers.tar.bz2 Is my attempt at a little gnome app only using GUI utilities. It's a graphical lsmod, showing what modules are currently loaded on your system. I'm now kicking around trying to integrate modinfo with it so you can get a nice slab of information about what modules you've got\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":144,"url":"https:\/\/www.flamingspork.com\/blog\/2003\/08\/16\/found-my-itunes-replacement\/","url_meta":{"origin":337,"position":3},"title":"found my itunes replacement","author":"Stewart Smith","date":"2003-08-16","format":false,"excerpt":"Just found a really cool GNOME application called Rhythmbox. Really cool little media player using the Gstreamer architecture. Go check them out, they rock. http:\/\/rhythmbox.sourceforge.net\/ http:\/\/www.gstreamer.net\/ I love GNOME.","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":233,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/06\/06\/spatial-nautilus\/","url_meta":{"origin":337,"position":4},"title":"Spatial Nautilus","author":"Stewart Smith","date":"2004-06-06","format":false,"excerpt":"Okay, so debian finally caught up to the rest of the world and unstable has GNOME 2.6 packages. So, everything has settled down, and i've dist-upgraded my laptop. After a logout\/login cycle (unfortunately, everything doesn't \"just happen\" when you upgrade, I'm now onto GNOME 2.6 and spatial nautilus. Yes, this\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3365,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/07\/05\/switching-to-fedora-from-ubuntu\/","url_meta":{"origin":337,"position":5},"title":"Switching to Fedora from Ubuntu","author":"Stewart Smith","date":"2013-07-05","format":false,"excerpt":"I've run Ubuntu on my desktop (well... and laptop) since roughly the first release back in 2004. I've upgraded along the way, with reinstalls on the laptop limited to changing CPU architecture and switching full disk encryption. Yesterday I wiped Ubuntu and installed Fedora. Previously to Ubuntu I ran Debian.\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=337"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/337\/revisions"}],"predecessor-version":[{"id":2829,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/337\/revisions\/2829"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}