{"id":497,"date":"2009-01-20T19:44:14","date_gmt":"2009-01-20T17:44:14","guid":{"rendered":"http:\/\/www.stenyak.com\/?p=497"},"modified":"2009-01-20T19:44:14","modified_gmt":"2009-01-20T17:44:14","slug":"consistent-desktop-ui-proposal","status":"publish","type":"post","link":"https:\/\/www.stenyak.com\/?p=497","title":{"rendered":"Consistent Desktop UI proposal"},"content":{"rendered":"<p>I&#8217;ve always been <em>a bit<\/em> particular with my desktop preferences. After using <a href=\"http:\/\/www.windowmaker.info\">WindowMaker<\/a>, <a href=\"http:\/\/www.gnome.org\">Gnome<\/a>+<a href=\"http:\/\/sawfish.wikia.com\">Sawfish<\/a>, <a href=\"http:\/\/modeemi.fi\/~tuomov\/ion\">Ion2<\/a>, <a href=\"http:\/\/www.suckless.org\/wmii\">WMII<\/a>, <a href=\"http:\/\/www.kde.org\">Kde<\/a>+<a href=\"http:\/\/techbase.kde.org\/Projects\/KWin\">Kwin<\/a>, <a href=\"http:\/\/www.gnome.org\">Gnome<\/a>+<a href=\"http:\/\/blogs.gnome.org\/metacity\/2007\/12\/23\/start-reading-here\">Metacity<\/a>, <a href=\"http:\/\/www.compiz-fusion.org\">Compiz Fusion<\/a>+<a href=\"https:\/\/launchpad.net\/awn\">AWN<\/a> and testing out some more, I&#8217;ve yet to see one that fully addresses my needs.<\/p>\n<p>One of my main complaints is the <strong>waste of screen real estate<\/strong>. Both <em>window managers<\/em> and <em>applications<\/em> themselves are at fault for this. The influence of Windows UI style in panels and windows has prevented most designers from getting the most out of the users&#8217; screens. <strong>Ion2<\/strong> is the window manager i&#8217;m currently most happy with, but it&#8217;s still not perfect if applications don&#8217;t properly cooperate, which is only possible if they follow some sort of guidelines (such as those discussed and published by the <a href=\"http:\/\/www.freedesktop.org\">FreeDesktop project<\/a>).<\/p>\n<p>This blog post shows a suggestion that could, IMHO, improve the desktop experience, although maybe at the cost of reduced usability for computer illiterates.<\/p>\n<p>As an introduction, here&#8217;s a quickly <a href=\"http:\/\/www.gimp.org\">gimped<\/a> draft of the idea I had some months ago:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.stenyak.com\/wp-content\/uploads\/2009\/01\/test-ui2.png\"><img loading=\"lazy\" class=\"size-medium wp-image-500  aligncenter\" title=\"simple UI draft\" src=\"http:\/\/www.stenyak.com\/wp-content\/uploads\/2009\/01\/test-ui2-300x184.png\" alt=\"simple UI draft\" width=\"300\" height=\"184\" \/><\/a><\/p>\n<p>The increase in usable space is obvious (well, at least to power users). The famous and ancient &#8220;title bar&#8221; is gone. We already have the window title in the so-called <em>task bar<\/em>, so why repeat it <strong>again<\/strong> using a whole horizontal bar for it? And what&#8217;s with the habit of dedicating <strong>another whole bar<\/strong> for 5 <em>tiny<\/em> application menues? Furthermore, the old <em>status bar<\/em> can be set to automatically hide for additional real estate (with a behaviour similar to that of Google browser <a href=\"http:\/\/www.google.com\/chrome\">Chrome<\/a>).<\/p>\n<p>Most interactive widgets have been moved to the top of screen (but they might as well have been placed on the bottom or aside). Personally, I see <strong>no<\/strong> reason for spreading buttons all over the screen, <strong>other than following the current desktop environment trends<\/strong>. Having them all close together greatly <em>reduces the need to move the mouse<\/em>.<\/p>\n<p>Keep in mind that the <em>tabs<\/em> depicted in that draft are <strong>not<\/strong> supposed to be <em>fullscreen-only<\/em>, but have a mixed <a href=\"http:\/\/en.wikipedia.org\/wiki\/Tabbed_document_interface\">TDI<\/a> &amp; <a href=\"http:\/\/en.wikipedia.org\/wiki\/Multiple_document_interface\">MDI<\/a> behaviour (similar to Opera but, instead, leaving the management of those <em>document<\/em> windows to&#8230; well, the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Window_manager\">window manager<\/a> \ud83d\ude44 ).<\/p>\n<p>But it doesn&#8217;t stop there. While we&#8217;re at it, why not merge the ideas behind <em>desktops<\/em> and <em>apps<\/em>? Here&#8217;s the natural evolution of the original idea:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.stenyak.com\/wp-content\/uploads\/2009\/01\/test-ui4.png\"><img loading=\"lazy\" class=\"size-medium wp-image-501   aligncenter\" title=\"evolved draft\" src=\"http:\/\/www.stenyak.com\/wp-content\/uploads\/2009\/01\/test-ui4-300x184.png\" alt=\"evolved draft\" width=\"300\" height=\"184\" \/><\/a><\/p>\n<p>There, the concept of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Virtual_desktop\">virtual desktops<\/a> is applied as a way to organize tabs (instead of using yet more windows for the same application instance).<\/p>\n<p>The key is what I&#8217;ve just decided to name <em><strong>generic-bar<\/strong><\/em>. This bar contains an &#8220;app&#8221; icon (gnome icon, firefox icon, favicon&#8230;), abstracted pager, &#8220;tabs&#8221; and applets (menues, buttons, traditional applets&#8230;) in any desired number and order. For example, in the last draft there are two generic bars: the first one contains &#8220;applications&#8221;, while the second one contains what we currently know as &#8220;tabs&#8221;. In essence, both <em>applications<\/em> and <em>tabs<\/em> would be handled <strong>the same way<\/strong> by the proposed desktop environment. Furthermore, this hypothetical desktop environment could handle generic-bar nesting of any depth.<\/p>\n<p>The good thing is that this desktop proposal does not remove any functionality currently found on most desktop environment UIs, but actually adds more while freeing up even more space for your valuable applications to use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve always been a bit particular with my desktop preferences. After using WindowMaker, Gnome+Sawfish, Ion2, WMII, Kde+Kwin, Gnome+Metacity, Compiz Fusion+AWN and testing out some more, I&#8217;ve yet to see one that fully addresses my needs. One of my main complaints is the waste of screen real estate. Both window managers and applications themselves are at [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[13,24],"_links":{"self":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts\/497"}],"collection":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=497"}],"version-history":[{"count":0,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=\/wp\/v2\/posts\/497\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stenyak.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}