<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bohemian Blog &#187; Digitalia</title>
	<atom:link href="http://www.bohemianalps.com/blog/category/digitalia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bohemianalps.com/blog</link>
	<description>sharing bohunk ingenuity with the world</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:06:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Replace Icons for Windows Applications on Linux via Wine</title>
		<link>http://www.bohemianalps.com/blog/2012/replace-icons-for-windows-applications-on-linux-via-wine/</link>
		<comments>http://www.bohemianalps.com/blog/2012/replace-icons-for-windows-applications-on-linux-via-wine/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 20:30:38 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1435</guid>
		<description><![CDATA[I recent pulled my old copy of Adobe Photoshop 7 for Windows out of mothballs and was delighted to discover that it now runs perfectly on Linux by the magical powers of Wine. I&#8217;ve been using the much more recent CS5 version on OSX at work, but Photoshop 7 has all of the features that [...]]]></description>
			<content:encoded><![CDATA[<p>I recent pulled my old copy of Adobe Photoshop 7 for Windows out of mothballs and was delighted to discover that <a href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=1336&amp;iTestingId=68894">it now runs perfectly on Linux by the magical powers of Wine</a>. I&#8217;ve been using the much more recent CS5 version on OSX at work, but Photoshop 7 has all of the features that I rely on except for layer groups. Which is not much of a problem, really.</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/old_pshop_icon2.png"><img class="alignright size-full wp-image-1451" title="old_pshop_icon" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/old_pshop_icon2.png" alt="" width="128" height="128" /></a>The only problem was that the old 48-pixel icon that came with this version for Windows looked pretty hideous in my lovely new Gnome 3 Shell and Gnome Do menus. Customizing these icons means replacing whatever file the system is using for the default image. Conceptually, this is very straightforward. In reality, the location of these icon images is not always obvious. This post will explain how to replace icons for Windows applications running on Linux via Wine in as concise a manner as possible.</p>
<h3>Find or Create New Icon Images</h3>
<p><img class="alignright size-full wp-image-1447" title="pshop7icon" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/pshop7icon.png" alt="" width="128" height="128" />A quick search online gave me exactly what I was looking for: a 128-pixel PNG of the Photoshop 7 icon! It doesn&#8217;t always work out to be that easy. Or maybe you want to create your own, original icon. Whatever the case, you just need to create your icon as big as you need it or even a little larger, usually 128, 256, 512 or some other square dimensions that are divisible by 8.</p>
<h3>Replace Default Icon Image File</h3>
<p>Usually Linux systems will save icon image files somewhere around here:</p>
<pre>/usr/share/pixmaps</pre>
<p>or here:</p>
<pre>/usr/share/icons/your_icon_themes_name/</pre>
<p>but Wine saves these icons in a special place no doubt due to the &#8220;special&#8221; nature of running Windows applications on Linux:</p>
<pre>/home/your_username/.local/share/icons/</pre>
<p><img class="aligncenter size-full wp-image-1443" title="icons_folder" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/icons_folder.png" alt="" width="588" height="168" />In my specific case on Ubuntu 11.10 I found a folder titled &#8220;hicolor&#8221; in the &#8220;icons&#8221; folder. And inside of that I found the 48-pixel Photoshop 7 icon file in folders titled &#8220;48&#215;48&#8243; and &#8220;apps&#8221;. So I created a new folder titled &#8220;128&#215;128&#8243; as well as a folder titled &#8220;apps&#8221; inside of that.</p>
<p>And, finally, to correctly add a new icon image file navigate to that location and &#8230;</p>
<ol>
<li>Find the icon that you would like to replace.</li>
<li>In another file browser window navigate to your new icon image file.</li>
<li>Copy your new image file to &#8230; /icons/128&#215;128/apps.</li>
<li>Navigate back to &#8230; /icons/48&#215;48/apps and copy the complete filename of the original image file.</li>
<li>Return to &#8230;/icons/128&#215;128/apps and update the filename of your new icon file by pasting in the copied filename.</li>
</ol>
<p>In my case the filename was not as simple as &#8220;photoshop.png&#8221;. It had some arbitrary letters and numbers in it, so make sure the filename is the exact same otherwise it might not work.</p>
<p>Log out and log in to see if you are successful!</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/gnome-shell-overlay-apps.png"><img class="aligncenter size-medium wp-image-1448" title="gnome-shell-overlay-apps" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/gnome-shell-overlay-apps-300x187.png" alt="" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2012/replace-icons-for-windows-applications-on-linux-via-wine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>David H. Freedman’s Ridiculous Steve Jobs Editorial</title>
		<link>http://www.bohemianalps.com/blog/2012/david-h-freedmans-revisionist-apple-history/</link>
		<comments>http://www.bohemianalps.com/blog/2012/david-h-freedmans-revisionist-apple-history/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 16:55:51 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Computer Hardware]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1420</guid>
		<description><![CDATA[I have been casually (sometimes painfully) reading through Discover magazines year-end issue featuring “100 Top Stories of 2011”. I read magazines in an illogical order, so it has taken a while for me to get to Top Story #8: “The Man Who Gave Us Less For More” by David H. Freeman. I&#8217;ve probably read Mr. [...]]]></description>
			<content:encoded><![CDATA[<p>I have been casually (sometimes painfully) reading through <em>Discover</em> magazines year-end issue featuring “100 Top Stories of 2011”. I read magazines in an illogical order, so it has taken a while for me to get to <a href="http://discovermagazine.com/2012/jan-feb/08">Top Story #8: “The Man Who Gave Us Less For More” by David H. Freeman</a>. I&#8217;ve probably read Mr. Freedman&#8217;s work before, but I&#8217;m not overtly familiar with him. Regardless, if the top story from 2011 is referring to Steve Jobs&#8217;s death, the title alone is a pretty insulting way to reference it.</p>
<p>Read it for yourself, but here are some of the main points of this ridiculous rant that attempts to make Steve Jobs look like a man that sells snake oil:</p>
<h3>Original Macintosh</h3>
<p>“What did this pretty beige box offer that a hundred other computers didn&#8217;t already offer, besides a higher price, much less choice in software and no compatibility with the rest of the world&#8217;s devices?”</p>
<p>Well, for starters, it had the first really successful, useful, graphical user interface powered by a mouse. This change in UI was so good and apparently successful that Microsoft made a really bad copy of it. I&#8217;m sure in your list of features and bang-for-buck you aren&#8217;t giving this important accomplishment much value. I just don&#8217;t see how, as an honest technology journalist, you can brush off the Macintosh as overpriced crap. Are you still working sans mouse today?</p>
<h3>Apple Lisa</h3>
<p>“Who remembers the Apple Lisa, a chunky desktop that sold for $9,995 in1983?”</p>
<p>OK. So the Lisa was a financial failure and a technological dead end thanks to the success of the Macintosh (see above). The price? Well, nobody put a gun to your head. Besides, Steve Jobs was kicked off of the Lisa team and as a result worked on the Macintosh. (see above)</p>
<h3>Apple Newton</h3>
<p>“Who remembers the Newton, a $700 PDA/paperweight?”</p>
<p>Try doing some research. You are conflating Steve Jobs with Apple. Steve Jobs left Apple in 1985. The Newton project was started in 1987. One of the first things Jobs did after becoming the Apple CEO in 1997 was kill the Newton.</p>
<h3>NeXT</h3>
<p>“Then there was the NeXT computer, to which Jobs devoted a decade of his life &#8230; starting at $6,500, Jobs sold only 50,000 units ever.”</p>
<p>Yes, the NeXT computers never sold well, but you make it sound like Jobs wasted a decade of his life on a complete failure. Maybe you didn&#8217;t know this – again, research – but the NeXT operating system was more highly regarded than the hardware. So much so that, when Apple was circling the drain after failing to build their own next-gen operating system, they purchased NeXT. This purchase is how Steve Jobs returned to Apple and also how Apple ended up with the operating system that it runs today. Without Steve Jobs&#8217;s return and that operating system – now called OSX – Apple wouldn&#8217;t exist today.</p>
<h3>iPod</h3>
<p>At this point you actually start giving Steve credit for creating something useful. But you still go on to piss and moan about paying higher prices for prettier things like Apple products have no real value above the competition. Never mind that you say this at a time when the rest of the consumer computer companies are struggling to build iPad and MacBook Air knock-offs at the same price point as Apple.</p>
<p><em>Discover</em> magazine should be ashamed of themselves for publishing this misguided, lazy and factually incorrect editorial as though it were objective journalism. It makes me question everything else I read in their magazine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2012/david-h-freedmans-revisionist-apple-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnome 3: Activate Overlay and More by Mouse Button</title>
		<link>http://www.bohemianalps.com/blog/2011/gnome-3-activate-overlay-and-more-by-mouse-button/</link>
		<comments>http://www.bohemianalps.com/blog/2011/gnome-3-activate-overlay-and-more-by-mouse-button/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 21:42:25 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1382</guid>
		<description><![CDATA[I would like to activate the “Gnome 3/Shell Overlay” with the click of an otherwise-unused mouse button. As I posted earlier, Gnome 3 does not currently have any ability to assign actions/functions to mouse buttons. But there is a way to make it work using xdotool and xbindkeys. Thanks to AlphaLux (see comment below) I [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to activate the “Gnome 3/Shell Overlay” with the click of an otherwise-unused mouse button. <a href="http://www.bohemianalps.com/blog/2011/12/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/">As I posted earlier</a>, Gnome 3 does not currently have any ability to assign actions/functions to mouse buttons. But there is a way to make it work using <a href="http://www.semicomplete.com/projects/xdotool/">xdotool</a> and xbindkeys. Thanks to AlphaLux (see comment below) I was able to replace my earlier easystroke solution with xbindkeys.</p>
<p>There&#8217;s also a program called <a href="http://sourceforge.net/apps/trac/easystroke/wiki">easystroke</a> that employs mouse gestures for executing shortcuts. The only reason I know this is because someone smarter than myself described the solution on the Ubuntu Forums. So, to “stinkeye” of the magical land of “Woop Woop”, I bequeath a laurel . . . and hearty handshake for <a href="http://ubuntuforums.org/showthread.php?t=1859697#post11378606">answering this question about keyboard and mouse shortcuts in Gnome 3</a>. <strong>Though I am including two solutions below, I recommend the xbindkeys solution.</strong></p>
<p>First, descriptions of what  xdotool, xbindkeys and easystroke do:</p>
<ul>
<li><strong>xdotool</strong><br />
This tool is invisible. You will not directly use it. But it will give you the ability to compose a commandline instruction for telling your computer that a button or group of buttons have been pressed. There is more to it than that, but for our purposes that&#8217;s all that matters.</li>
<li><strong>xbindkeys</strong><br />
This tool allows you to use bind keyboard and mouse keys to shell commands.</li>
<li><strong>easystroke</strong><br />
This tool allows you to use “mouse gestures” to submit commands to your computer. Mouse gestures are akin to the “touch gestures” that are an important part of newer touch interface computer systems like Apple’s iOS and even OSX via their ever-growing touchpads as well as Android, Windows Phone 7, etc. etc. The instructions below will be using this program to merely <em>press</em> a mouse button. I won&#8217;t be talking about gestures today.</li>
</ul>
<h3>Making a Mouse Button Make Things Happen with xbindkeys</h3>
<p>As described above my only motivation for this functionality is to summon the Gnome Shell Overview. The directions below will describe how to do that. Feel free to substitute your own functionality as you see fit. Hopefully the instructions will be written in a clear enough way as to make that easy to do.</p>
<ol>
<li><strong>AssignKeyboard Input to the Desired Functionality</strong><br />
System Settings &gt; Keyboard &gt; Shortcuts<br />
In my case I set <strong>Show the activities overview</strong> to the <strong>Menu</strong> key, because I use the<strong> Super/Windows</strong> key for <a href="http://www.bohemianalps.com/blog/2009/03/special-characters-in-linux/">Third- and Fourth-level switching</a>.</li>
<li><strong>Install xdotool and xbindkeys </strong><br />
You&#8217;ll have to figure out the best/easiest way to do this for your flavor of Linux. If you are running Ubuntu you can install them via the Software Center or:</p>
<pre dir="ltr">sudo apt-get install xbindkeys xdotool</pre>
</li>
<li><strong>Determine Mouse Button Identity with xev</strong><br />
Open a terminal and enter this command</p>
<pre>xev</pre>
<p>Xev will create a small, empty window. Hover your mouse over this window and click the various buttons on your mouse. After you click xev will tell you the identity of that button. Now that you know their identities we can use xbindkeys to associate them with shell commands.</li>
<li><strong>Configure xbindkeys</strong><br />
Open a terminal and enter this command:</p>
<pre>gedit ~/.xbindkeysrc</pre>
<p>and press <em>Enter</em>. This will open the xbindkeys configuration file in Gedit. It should be a blank file. Add the following to the document and save.</p>
<pre># Gnome Shell Mouse Button 8 to Overview
"xdotool key Menu"
release + b:8</pre>
<p>The above configuration sets the mouse button 8 to activate the Gnome Shell Overview. The first line is a comment to help you remember what this setting does. The second line defines the shell command to be enacted within double quotes. The third line defines the button action, in this case upon the <em>release</em> of the mouse button 8 the command will be executed.</li>
<li><strong>Set xbindkeys to autostart on login<br />
</strong>From the Gnome Shell Overview &gt; Applications list, look for “Startup Applications” and start it. After the application window appears click the <strong>Add</strong>button. You can title the entry whatever you want, but “xbindkeys” is nice and concise. Most importantly though, enter the following into the Command input:</p>
<pre>xbindkeys &amp;</pre>
<p>Once correctly entered, click <strong>OK</strong> and then <strong>Close</strong>. Now xbindkeys will automatically start upon logging in.</li>
</ol>
<h3>Making a Mouse Button Make Things Happen with easystroke</h3>
<ol>
<li><strong><strong><strong>Install xdotool and easystroke</strong><br />
</strong></strong>You&#8217;ll have to figure out the best/easiest way to do this for your flavor of Linux. If you are running Ubuntu you can install them via the Software Center or:</p>
<pre dir="ltr">sudo apt-get install easystroke xdotool</pre>
</li>
<li><strong>Easystroke Preferences</strong><br />
Start Easystroke. Go to the <strong>Preferences</strong> tab. Under the <strong>Behavior</strong> section, click the <strong>Gesture Button</strong> button. Move your cursor to the empty gray space in the resulting window and click the mouse button that you would like to associate to activating the Gnome Shell Activities Overlay (or whatever you are trying to do at the click of a mouse button). Once you click you should see a change in the settings at the bottom of the small window. In my case I have a Logitech laser mouse and I am using “Button 8”. Also under the <strong>Appearance</strong> section check the option “Autostart Easystroke”.</li>
<li><strong>Create New Easystroke Action</strong><br />
Go to the <strong>Actions</strong> tab. Click the <strong>Add Action</strong> button. <em>Name</em> the action “Overlay via Mouse”. The <em>Type</em> should be “Command” and the <em> Details</em>will be:</p>
<pre>xdotool key Menu</pre>
</li>
<li><strong>Associate Mouse Button to Easystroke Action</strong><br />
In Easystroke highlight your new “Action” by clicking on it. Click the <strong>Record Stroke</strong> button. Move your cursor to the small resulting window and click the desired mouse button. Click the <strong>Yes</strong> button to confirm your mouse button input. Click the <strong>Hide</strong> button when you are finished.</li>
</ol>
<p><strong>Again, unless you specifically want to use mouse gestures, I think xbindkeys is a better, more responsive solution than easystroke.</strong> You should be able to test this fancy new functionality immediately. If not, try logging out and logging back in. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/gnome-3-activate-overlay-and-more-by-mouse-button/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Switch from Unity to Gnome 3 on Ubuntu 11.10</title>
		<link>http://www.bohemianalps.com/blog/2011/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/</link>
		<comments>http://www.bohemianalps.com/blog/2011/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 16:58:52 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1339</guid>
		<description><![CDATA[I&#8217;ve been begrudgingly using Ubuntu Unity as my desktop environment since upgrading to Ubuntu 11.10 shortly after it was released. At the time of the upgrade I had hoped to jump into the shiny new world of Gnome 3 from the recently-near-perfected Gnome 2. The Gnome Shell looked very polished and sophisticated next to Unity. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been begrudgingly using Ubuntu Unity as my desktop environment since upgrading to Ubuntu 11.10 shortly after it was released. At the time of the upgrade I had hoped to jump into the shiny new world of Gnome 3 from the recently-near-perfected Gnome 2. The Gnome Shell looked very polished and sophisticated next to Unity. Especially the Unity Launcher and Application/Window switcher&#8230; every icon is highlighted with a border or background color&#8230; I frequently mistake which icon is active/highlighted.</p>

<a href='http://www.bohemianalps.com/blog/2011/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/gnome3-alt-tab2-web/' title='Gnome 3 Application Switcher'><img width="252" height="150" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/gnome3-alt-tab2-web-252x150.jpg" class="attachment-thumbnail" alt="Gnome 3 Application Switcher" title="Gnome 3 Application Switcher" /></a>
<a href='http://www.bohemianalps.com/blog/2011/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/alttab-switcher-ubuntu-1110-web/' title='Ubuntu Unity Application Switcher'><img width="252" height="150" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/ALT+TAB-Switcher-Ubuntu-1110-web-252x150.jpg" class="attachment-thumbnail" alt="Ubuntu Unity Application Switcher" title="Ubuntu Unity Application Switcher" /></a>

<p style="text-align: center;"><span style="color: #999999;"><em>Images above are from other sites:<br />
Gnome 3 from <a href="http://gnomeshell.wordpress.com/page/2/"><span style="color: #999999;">gnomeshell.wordpress.com</span></a> , Ubuntu Unity from <a href="http://www.ubuntuvibes.com/2011/07/ubuntu-1110-updates-dark-toolbars-new.html"><span style="color: #999999;">ubuntuvibes.com</span></a></em></span></p>
<p>However, there were a few small details with Gnome 3 that I found frustrating and ultimately unacceptable:</p>
<ol>
<li><strong>Adwaita, the default theme, had excessive amounts of chrome and seemed excessively bright.</strong> The default theme of this new version of Gnome was not all that bad, but it certainly wasn&#8217;t exciting or a massive step forward from Gnome 2. Ubuntu&#8217;s default theme seemed much more refined and distinct.</li>
<li><strong>The Shutdown Option was not available</strong> unless you pressed the Alt (or Shift?) key. If you didn&#8217;t realize this secret, you would only be able to put your computer in Suspend mode. Apparently the Gnome developers didn&#8217;t read any of the articles about <a href="http://www.pcworld.com/article/153245/unplug_for_dollars_stop_vampire_power_waste.html">how much power we are wasting with gadgets in standby mode</a>. Way to be green.</li>
<li><strong>The top panel is too tall</strong>, the panel and Shell text is too big and, confusingly, the panel icons are too small.</li>
<li><strong>Wasted Screen Real Estate.</strong> Maximized windows have a too-tall title bar smashed up against a too-tall top panel. Next to Ubuntu Unity, which employs a global menu and a somewhat quirky but very efficient maximized title bar that merges with the top panel, this felt like a step back.</li>
<li><strong>No Application Menu.</strong> Launching an application went from taking two clicks to taking 4 or 5 clicks via Gnome Shell.</li>
<li><strong>No Native Appearance Adjustment.</strong> If I wanted a desktop environment that only gave me the option to use blue or graphite highlights, I&#8217;d go back to using OSX. At the moment the only way in Gnome 3 that an ordinary user can change their theme, font and font settings is via a hack called Gnome Tweak. It works well, but it&#8217;s interface is pretty raw and it&#8217;s not integrated with the new Gnome Systems Settings.</li>
<li><strong>No Custom Mouse Buttons.</strong> This is probably due to the fact that the Gnome developers are imagining that their interface is for computers with touch screens. (sarcasm) Most likely the functionality simply hasn&#8217;t been created yet, but it seems like customizing mouse buttons on Linux should be baseline functionality.</li>
</ol>
<p>Many of these problems were due to Gnome 3&#8242;s relative immaturity. These details need to be carefully worked out. And the only way to get a lot of developers and users involved enough to care and get excited is to flip the switch and migrate everybody to the new environment. At least the early adopters, anyway.</p>
<h3>The Rise of Shell Extensions</h3>
<p><a href="https://extensions.gnome.org/"><img class="alignright" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/Screenshot_shellextensionsweb.png" alt="" width="300" height="373" /></a></p>
<p>The good news is that Gnome has not been standing still. A new capability was recently enabled that has allowed hackers to correct some of the above problems. This new capability is called Gnome Shell Extensions. These Extensions make it possible to alter the way Gnome Shell looks and works. The available set of extensions is not very large at the moment, but a handful of good ones suggests just how powerful this new feature is. Shell Extensions are actually not new, but being able to install them easily <em>IS</em>. Check it out: <a href="https://extensions.gnome.org/">https://extensions.gnome.org/</a></p>
<p>In a nut, Shell Extensions are now as easy to install as Firefox Addons via the above website. Actually, the Gnome folks have made something much better thanks to the fact that Gnome is a desktop environment. The website functions more like your very own Shell Extensions Control Panel. No downloading, just two clicks and the extension is enabled. Here&#8217;s a handful that I just installed:</p>
<ul>
<li><a href="https://extensions.gnome.org/extension/5/alternative-status-menu/">Alternative Status Menu</a> (adds “Power Off” and “Hibernate” options)</li>
<li><a href="https://extensions.gnome.org/extension/33/">Jump Lists</a> (advanced contextual menus for the Gnome Shell Launcher for recent docs, bookmarks, etc.)</li>
<li><a href="https://extensions.gnome.org/extension/30/">Music Integration</a> (an Ubuntu Unity-esque sound menu with music player controls)</li>
<li><a href="https://extensions.gnome.org/extension/43/">No a11y</a> (removes the accessibility settings icon from the top panel)</li>
</ul>
<p>Now, after installing at least the above list of Shell Extensions, there are a few more small tweaks that I think really make Gnome 3 sing. Well, singing with a few missed notes here and there.</p>
<h3>Remove Title Bar from Maximized Windows</h3>
<p>Sure, you could <a href="https://extensions.gnome.org/extension/42/">set the top panel to autohide</a>, but I personally like having the clock and system status indicators visible at all times unless I&#8217;m watching a video. Ubuntu Unity does a great job at this and since the usefulness of the title bar is completely diminished once there&#8217;s only one mostly-full-screen window, why not simply remove it on maximized windows?</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/Screenshot_Gnome3_titlebar.jpg"><img class="alignright" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/Screenshot_Gnome3_titlebar.jpg" alt="" width="400" height="138" /></a> Thankfully, somebody at <a href="http://apathyonline.net/archives/420">apathyonline.net described how to decrease the height of the title bar on maximized windows</a>. They explain how to do this for the Adwaita theme. However, I wanted to do this same thing for Ubuntu&#8217;s Ambiance theme and unfortunately all Gnome 3 themes are not made in the same way. If you&#8217;re a fan of Ambiance, here&#8217;s how to do it:</p>
<ol>
<li>Open a Terminal</li>
<li>Enter:
<pre>sudo gedit /usr/shared/themes/Ambiance/metacity-1/metacity-theme-1.xml</pre>
<p>and click <strong>ENTER</strong>.</li>
<li>Search for
<pre>&lt;frame_geometry name="geometry_maximized"</pre>
<p>and add the attribute and value</p>
<pre>has_title="false"</pre>
<p>to the <strong>frame_geometry</strong> element.</li>
<li>Then, as one of the <strong>distance</strong> elements within the <strong>frame_geometry</strong>element, make sure one looks like this:
<pre>&lt;distance name="title_vertical_pad" value="1"/&gt;</pre>
</li>
<li>Save the document and quit the text editor application. You might need to restart Gnome to see the change.</li>
</ol>
<p>This seems like such an obvious enhancement. I&#8217;m curious why the Gnome 3 developers didn&#8217;t think of it or decided against it. However, <a href="https://live.gnome.org/Design/Whiteboards/Menus">they <em>are</em> discussing how to eliminate the menu bar</a>, so that&#8217;s interesting.</p>
<h3>Install an Applications Menu Extension and/or Gnome Do</h3>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/frippery_appmenu_screenshot_13.png"><img class="alignright" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/12/frippery_appmenu_screenshot_13.png" alt="" width="188" height="356" /></a> Along with the shell extensions that I mentioned above, there are also two extensions available that add an Applications Menu back to the top-left of the top panel. Both seem to employ the same menu drop-down, but the way they are accessed from the top panel differ:</p>
<ul>
<li><a href="https://extensions.gnome.org/extension/6/">Applications Menu</a> Adds a small Gnome-Foot icon to the right of “Activities” that summons the menu on click.</li>
<li><a href="https://extensions.gnome.org/extension/13/">Frippery Applications Menu</a> Replaces “Activities” with the word “Applications” and inserts the logo-icon of your system in the left corner the way the Gnome 2 applications menu traditionally did.</li>
</ul>
<p>Again, since Gnome 3 is apparently designed for computers with touch screens (sarcasm, can&#8217;t help it) the functionality of hovering has been demoted. So this application menu involves 3 instead of 2 clicks to start an application (if you know which section the application is in to begin with). So it&#8217;s not quite business as usual, but it&#8217;s close. And maybe the Gnome team is showing a lot of foresight in removing any primary functionality from the “hover” state.</p>
<p>I guess I&#8217;ve embraced the brave new world of Gnome 3/Unity enough that the Applications Menu mentioned above feels out of place in Gnome 3. I was already a big fan of <a href="http://do.davebsd.com/">Gnome Do</a> and <a href="http://do.davebsd.com/wiki/Docky">Docky</a> in the Gnome 2 world (and originally <a href="http://qsapp.com/">Quicksilver on OSX</a>). Although Docky is obviously getting pushed aside by Gnome Shell&#8217;s and Unity&#8217;s built-in launcher bars, I find that the functionality, appearance and interface of Gnome Do is very consistent with both Gnome 3 and Unity. Actually, Gnome Do&#8217;s functionality is also being pushed aside by the built-in search-and-launch functionalities in Gnome 3 and Unity but, <em>Gnome Do is still so much faster</em> than either of these. So I am using Gnome Do as my primary launcher until something better comes along.</p>
<h3>Good Enough</h3>
<p>Let&#8217;s take another look at my list of show-stopping problems:</p>
<ol>
<li><strong>A Better-Looking Theme</strong> – The Ambiance theme from Ubuntu is an improvement over Adwaita in my opinion, but with the know-how to remove the title bar from any given theme you can certainly switch to whatever theme you prefer. Just be prepared to discover that not all themes define the height of the title bar in the same way.</li>
<li><strong>Shutdown and Hibernation Options Restored</strong> – Shell Extensions save the day.</li>
<li><span style="color: #800000;"><strong>Top Panel Is Still Too Tall, Shell UI Seems Oversized</strong></span> – Strike 1.</li>
<li><strong>Title Bar Removed from Maximized Windows</strong> – See #1.</li>
<li><strong>Application Menu Restored</strong> (or Replaced by Gnome Do) – Shell Extensions save the day again.</li>
<li><span style="color: #800000;"><strong>No Native Appearance Adjustment</strong></span> – Well, Gnome Tweak does the job for now.</li>
<li><del><span style="color: #800000;"><strong>No Custom Mouse Buttons</strong></span> – Strike 2.</del> <strong>Custom Mouse Button via xdotool and easystroke!<br />
</strong>I&#8217;m on a roll this weekend. <a href="http://www.bohemianalps.com/blog/2011/12/gnome-3-activate-overlay-and-more-by-mouse-button/">Read about how to set up custom mouse button shortcuts in my next post</a><strong><a href="http://www.bohemianalps.com/blog/2011/12/gnome-3-activate-overlay-and-more-by-mouse-button/">.</a><br />
</strong></li>
</ol>
<p>So with a few extensions, additional applications and tweaks Gnome 3 is good enough to get work done. <del>The lack of a mouse button shortcut for summoning the Exposé-like Shell Window Overview will continue to interrupt the way I work.</del> Though Compiz feels like a massive kludge, it is a relatively mature kludge that supports mouse shortcuts. Since Unity is a Compiz plugin it can take advantage of Compiz&#8217;s maturity. But Compiz will always be a sort of stopgap, a great temporary fix that probably help spawn some of the new thinking about user interfaces that we are being experimented with in Gnome Shell and Unity. I&#8217;m sure that the thought and design that went into the foundation of Gnome 3 will continue to bear fruit, resulting in a useful and well-integrated desktop environment. At least I hope that&#8217;s the case!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Webform Module: How To Customize the Subject Line</title>
		<link>http://www.bohemianalps.com/blog/2011/drupal-webform-module-how-to-customize-the-subject-line/</link>
		<comments>http://www.bohemianalps.com/blog/2011/drupal-webform-module-how-to-customize-the-subject-line/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 00:32:32 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1324</guid>
		<description><![CDATA[I can&#8217;t seem to find a lot of documentation on certain Drupal modules. Yet another thing about Drupal that is frustrating, especially considering how much crap people throw at WordPress. WordPress seems to be much more organized and JUST as capable as Drupal. Oh well. Haters gonna hate. How to customize the subject line in [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t seem to find a lot of documentation on certain Drupal modules. Yet another thing about Drupal that is frustrating, especially considering how much crap people throw at WordPress. WordPress seems to be much more organized and JUST as capable as Drupal. Oh well. Haters gonna hate.</p>
<h3>How to customize the subject line in an automated email generated by the Drupal webform module</h3>
<p>Sometimes examples save a lot of descriptive verbiage&#8230;</p>
<pre>field label “<strong>First Name</strong>” – field key “<strong>fname</strong>” –
webform email custom subject line “Message from <strong>%value[fname]</strong>”</pre>
<p>and</p>
<pre>field label “<strong>Last Name</strong>” – field key “<strong>lname</strong>” –
webform email custom subject line “Message from Mr. <strong>%value[lname]</strong>”</pre>
<p><em>unless the field in question is contained in a fieldset element! </em>If that&#8217;s the case:</p>
<pre>field label “<strong>First Name</strong>” – field key “<strong>fname</strong>” – fieldset field key “<strong>contact_info</strong>” –
webform email custom subject line “Message from <strong>%value[contact_info][fname]</strong>”</pre>
<p>and then click “Save e-mail settings” and you&#8217;re done!</p>
<p><em>This information was derived from the last comment on this page: <a href="http://drupal.org/node/823408">http://drupal.org/node/823408</a> after 45 minutes of looking through a bunch of dead ends. I hope this post is easier to find, digest and get back to what you were doing before you forget why.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/drupal-webform-module-how-to-customize-the-subject-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the Heads-Up Grid</title>
		<link>http://www.bohemianalps.com/blog/2011/introducing-the-heads-up-grid/</link>
		<comments>http://www.bohemianalps.com/blog/2011/introducing-the-heads-up-grid/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 23:39:34 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1130</guid>
		<description><![CDATA[As a web designer and developer I use many tools to help me design and build a website. The initial design ideas are worked out on paper and within some kind of WYSIWYG graphics editor like Photoshop, Illustrator, Gimp or Inkscape. Since reading Khoi Vinh’s Ordering Disorder: Grid Principles for Web Design I&#8217;ve been using [...]]]></description>
			<content:encoded><![CDATA[<p>As a web designer and developer I use many tools to help me design and build a website. The initial design ideas are worked out on paper and within some kind of WYSIWYG graphics editor like Photoshop, Illustrator, Gimp or Inkscape.</p>
<p><a href="http://www.amazon.com/gp/product/0321703537/ref=as_li_ss_il?ie=UTF8&amp;tag=hubsnes-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0321703537"><img class="alignright" style="border: 0pt none;" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL160_&amp;ASIN=0321703537&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=hubsnes-20&amp;ServiceVersion=20070822" alt="" width="132" height="160" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=0321703537&amp;camp=217145&amp;creative=399369" alt="" width="1" height="1" border="0" /><br />
Since reading <a href="http://www.subtraction.com/">Khoi Vinh</a>’s <a href="http://www.amazon.com/gp/product/0321703537/ref=as_li_ss_tl?ie=UTF8&amp;tag=hubsnes-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0321703537">Ordering Disorder: Grid Principles for Web Design</a> I&#8217;ve been using grids – mostly just columns, really – to bring greater order to my designs. So far this new approach has been fruitful. A helpful tool in this regard is <a href="http://gridulator.com">The Gridulator</a>, which makes it easy to determine the dimensions of your grid and also download a graphic representation of the grid that you can use as an overlay in the above mentioned graphics programs while you are working out the details of a site design.</p>
<p>However, even if my idea is pretty nailed down in the sketching and graphic-editor stage, the act of actually building the site with HTML + CSS always presents new problems and solutions. Part of this is due to my clients not providing all of their content (or even knowing what it will be) until I&#8217;m at that stage. Another part of it is that laying out website designs in a static graphic state makes it easy to overlook some aspects of the site.</p>
<p>For these reasons and others I find myself doing a lot of actual designing from within the browser, either via Firebug or just a lot of trial and error with different properties in the code. Page structures in HTML + CSS can get complex fast and it can be tricky to stick to your grid if you aren&#8217;t always keeping it in mind. It would be helpful to have an easy way to overlay your grid over the web pages as they are built, adjusting the CSS properties until they are absolutely perfect. Or at least pretty damn close!</p>
<p>One recent weekend I had a freelance project that I wanted to avoid and so I determined that I would focus on this grid overlay problem and see if I could build it better and smarter. Figuring out this grid problem was a lot more important than working on a project that I would get paid to work on. I&#8217;m sure you can relate to the wacked-out sense of logic that leads to such decisions.</p>
<p>The result of that ridiculous procrastination was the initial version of what I am calling <a href="http://bohemianalps.com/tools/grid/">The Heads-Up Grid</a>. It was actually looking good enough to share with others at that point. A friend suggested I post it on <a href="http://news.ycombinator.com">Hacker News</a> to see if anybody would find it interesting. I did just that and got one comment from somebody that suggested I use JavaScript to generate the HTML elements, simplifying the necessary setup to get the grid working. They even gave me a bit of code to show how easy it is to do that with jquery. Once I saw that and understood how it worked, I really went to town!</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/08/the_headsup_grid1.png"><img class="alignright size-medium wp-image-1137" title="the_headsup_grid" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/08/the_headsup_grid1-300x135.png" alt="" width="300" height="135" /></a>The somewhat-final result is a fairly easy-to-use web page grid overlay. It has some nice features:</p>
<ul>
<li>simple settings</li>
<li>vertical grid with columns and gutters</li>
<li>horizontal or baseline grid that can be vertically adjusted</li>
<li>on/off button displayed in top-right corner</li>
<li>set grid to be on or off on page load</li>
</ul>
<p>&nbsp;</p>
<p>Please give <a href="http://bohemianalps.com/tools/grid/">The Heads-Up Grid</a> a try. I hope you find it useful. I would love to hear feedback about it being useful or if you have some ideas about how it could be better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/introducing-the-heads-up-grid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Managing Your Multitudes of Passwords</title>
		<link>http://www.bohemianalps.com/blog/2011/managing-your-multitudes-of-passwords/</link>
		<comments>http://www.bohemianalps.com/blog/2011/managing-your-multitudes-of-passwords/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 15:43:25 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows OS]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1092</guid>
		<description><![CDATA[I found a funny comic about password complexity this weekend: http://xkcd.com/936/ It makes a good point. And I was actually taken to that comic by an article that breaks down the futility of how we all generally manage our passwords:  “I’m sorry, but were you actually trying to remember your comical passwords?” by Troy Hunt  http://www.troyhunt.com/2011/08/im-sorry-but-were-you-actually-trying.html [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Lucida Grande';">I found a funny comic about password complexity this weekend: <a href="http://xkcd.com/936/">http://xkcd.com/936/</a></span></p>
<p><span style="font-family: 'Lucida Grande';">It makes a good point. And I was actually taken to that comic by an article that breaks down the futility of how we all generally manage our passwords: </span></p>
<p><strong>“I’m sorry, but were you actually trying to remember your comical passwords?”<br />
</strong>by Troy Hunt <strong><br />
</strong><span class="Apple-style-span" style="font-family: 'Lucida Grande';"><a href="http://www.troyhunt.com/2011/08/im-sorry-but-were-you-actually-trying.html">http://www.troyhunt.com/2011/08/im-sorry-but-were-you-actually-trying.html</a></span></p>
<p><span style="font-family: 'Lucida Grande';">It’s some good food for thought. I’m certainly looking in to programs like</span></p>
<p><strong>1Password</strong> <a href="http://agilebits.com/products/1Password">http://agilebits.com/products/1Password</a></p>
<p>And the prominent cross-platform (Mac, Windows and Linux/*NIX) but not nearly as easy to look at &#8230;</p>
<p><strong>KeePassX</strong> <a href="http://www.keepassx.org/">http://www.keepassx.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/managing-your-multitudes-of-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Individual Facebook Like Buttons for Images with NextGEN Gallery</title>
		<link>http://www.bohemianalps.com/blog/2011/facebook-like-buttons-ngg/</link>
		<comments>http://www.bohemianalps.com/blog/2011/facebook-like-buttons-ngg/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 21:10:11 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1067</guid>
		<description><![CDATA[Because I think this is probably of interest to some people but I don’t have a lot of ambition to write about it, I will present these instructions as concisely as possible: Have a WordPress website up and running Install the NextGen Gallery plugin Install FancyBox the old fashioned way or as a plugin Read [...]]]></description>
			<content:encoded><![CDATA[<p>Because I think this is probably of interest to some people but I don’t have a lot of ambition to write about it, I will present these instructions as concisely as possible:</p>
<ol>
<li>Have a WordPress website up and running</li>
<li>Install<a href="http://wordpress.org/extend/plugins/nextgen-gallery/"> the NextGen Gallery plugin</a></li>
<li>Install FancyBox the old fashioned way or <a href="http://wordpress.org/extend/plugins/fancybox-for-wordpress/">as a plugin</a></li>
<li><a href="http://www.werewp.com/wordpress/how-to-integrate-facebook-open-graph-protocol-into-your-wordpress-theme/">Read this post about Facebook Open Graph WordPress Integration</a> to learn about adding proper Open Graph meta elements to the header of your site.</li>
<li>From your WordPress admin pages go to <em>Gallery &gt; Options &gt; Effects</em></li>
<ol>
<li>JavaScript Thumbnail Effect: <strong>Custom</strong></li>
<li>Link code line: <strong>rel=&#8221;gallery&#8221;</strong></li>
</ol>
<li>Then go to <em>Gallery &gt; Options &gt; General Options</em></li>
<ol>
<li>Actiate Permalinks: <strong>YES</strong> and define a slug.</li>
</ol>
<li>Then go to <em>Gallery &gt; Options &gt; Gallery</em></li>
<ol>
<li>Show ImageBrowser: <strong>YES</strong></li>
</ol>
</ol>
<p>The trick with getting NextGEN Gallery to both display your image galleries large images as FancyBox overlays <strong>and</strong> create unique pages with URLs to display each individual image is to enable the ImageBrowser mode but then alter NextGEN Gallery.php template so that the FancyBox (or other overlay solution) code is used regardless of the &#8220;Show ImageBrowser&#8221; setting.</p>
<p>With the above settings in place, backup a copy of the NextGEN gallery plugin files from your web server.</p>
<pre>/wp-content/plugins/nextgen-gallery/</pre>
<p>Then navigate to following file and open it with your favorite text editor.</p>
<pre>[YourDesktop or wherever]/nextgen-gallery/view/gallery.php</pre>
<p>Scroll down to the part where it says “Thumbnails” in comments. This is the loop that outputs the thumbnail grid that displays your embedded NGG gallery on the page. Find the line below:</p>
<pre>&lt;a href="&lt;?php echo $image-&gt;imageURL ?&gt;" title="&lt;?php echo $image-&gt;description ?&gt;"
&lt;?php echo $image-&gt;thumbcode ?&gt; &gt;</pre>
<p>and change it to:</p>
<pre>&lt;a href="&lt;?php echo $image-&gt;imageURL ?&gt;" title="&amp;lt;div style=&amp;quot;float:left;
width:70px;&amp;quot;&amp;gt;&amp;lt;iframe src=&amp;quot;http://www.facebook.com/plugins/like.php?
app_id=<span style="color: #800000;">YOUAPPIDNUMBERHERE</span>&amp;amp;amp;href=&lt;?php echo urlencode(get_permalink()) ?&gt;%2F
<span style="color: #800000;">YOURGALLERYSLUGHERE</span>%2Fimage%2F&lt;?php echo urlencode($image-&gt;image_slug) ?&gt;&amp;amp;amp;
send=false&amp;amp;amp;layout=box_count&amp;amp;amp;width=50&amp;amp;amp;show_faces=true&amp;amp;amp;
action=like&amp;amp;amp;colorscheme=light&amp;amp;amp;font&amp;amp;amp;height=60&amp;quot; scrolling=
&amp;quot;no&amp;quot; frameborder=&amp;quot;0&amp;quot; style=&amp;quot;border:none; overflow:hidden;
width:70px; height:60px;&amp;quot; allowTransparency=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;
&amp;lt;/div&amp;gt;" &lt;?php echo $image-&gt;thumbcode ?&gt;  rel="gallery"&gt;</pre>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/08/Facebook_Like_NextGenGallery_Example1.png"><img class="alignright size-medium wp-image-1077" title="Facebook_Like_NextGenGallery_Example1" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/08/Facebook_Like_NextGenGallery_Example1-300x222.png" alt="" width="300" height="222" /></a>Save gallery.php and upload to your webserver. If you have the OpenGraph meta elements in place you should now be able to navigate to a NextGEN Gallery on your site, click on a thumbnail and see something like this (right):</p>
<p>This is an individual Like button, allowing your visitors to “Like” specific images within a gallery. Now, it doesn&#8217;t work perfectly. Even though you are linking the Like button to a URL that is specific to that image, in my experience Facebook still grabs the first image from that gallery for the thumbnail displayed on the individual&#8217;s Facebook Wall. And it seems like the link from Facebook will take visitors to the gallery page of the specific image. Again, this is odd and shouldn&#8217;t be, but Facebook is doing a lot of magic here, so who knows why it isn&#8217;t working perfectly. The important thing is:</p>
<ol>
<li>Your visitors can Like individual images.</li>
<li>If visitors see a link to your image on Facebook, clicking the link will take them to the gallery that contains the image in question.</li>
</ol>
<p>If you get this successfully working to fulfill your needs, be sure to keep a backup of your gallery.php file. Every time the NextGen Gallery plugin is updated this file will most likely get overwritten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/facebook-like-buttons-ngg/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Make WordPress Admin Bar a Sidebar</title>
		<link>http://www.bohemianalps.com/blog/2011/make-wordpress-admin-bar-a-sidebar/</link>
		<comments>http://www.bohemianalps.com/blog/2011/make-wordpress-admin-bar-a-sidebar/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 19:22:49 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1034</guid>
		<description><![CDATA[At least since WordPress released version 3 of its open source website CMS it has included a new feature called the “Admin Bar”. This Admin Bar is a menu bar displayed at the top of your WordPress site’s public-facing pages when you are logged in to your site. It is a handy way to move [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1041" class="wp-caption alignright" style="width: 310px"><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/07/WordPress_AdminBar-Top.png"><img class="size-medium wp-image-1041 " title="WordPress_AdminBar-Top" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/07/WordPress_AdminBar-Top-300x166.png" alt="" width="300" height="166" /></a><p class="wp-caption-text">Fig. 1: Default WordPress Admin Bar</p></div>
<p>At least since WordPress released version 3 of its open source website CMS it has included a new feature called the “Admin Bar”. This Admin Bar is a menu bar displayed at the top of your WordPress site’s public-facing pages when you are logged in to your site. It is a handy way to move back-and-forth between your public pages and your site administration pages. (see fig. 1)</p>
<p>Sometimes this isn&#8217;t a good solution. Especially if the navigation on the public site is at the top of the page with fixed positioning. In that case the admin bar lays over the site&#8217;s actual navigation, making impossible to use while logged in.</p>
<div id="attachment_1046" class="wp-caption alignleft" style="width: 310px"><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/07/WordPress_AdminBar-Side.png"><img class="size-medium wp-image-1046" title="WordPress_AdminBar-Side" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/07/WordPress_AdminBar-Side-300x213.png" alt="" width="300" height="213" /></a><p class="wp-caption-text">Fig. 2: Example of Admin Bar as a Sidebar</p></div>
<p>I haven&#8217;t seen a lot of discussion online about how to customize this without installing another plugin. After attempting some tweaks by manipulating the CSS with Firebug it became apparent that this Admin Bar could easily be styled by simply adding CSS rules that apply to the end of your theme’s stylesheet.</p>
<p>On a recent project I developed some CSS style rules to add to your site theme’s style.css file. These styles will transform the long, horizontal admin bar into tall sidebar. This probably won&#8217;t work for a 1024px-wide screen, but for many widescreen laptops and displays this should work well.</p>
<p>It still has the default WordPress admin look so I figured this little bit of CSS might be helpful to others. Below is the CSS that I used to make the Admin Bar appear as it does in fig. 2.</p>
<pre>/* WordPress Admin Bar Styles */
div#wpadminbar {
    width:120px;
    min-width:120px;
    height:100%;
    background:url('/wp-admin/images/menu-shadow.png') repeat-y top right #737373;
    border-right:solid 1px #999;
}
div#wpadminbar ul li {
    width:100%;
}
div#wpadminbar .quicklinks &gt; ul &gt; li &gt; a {
    border-width:0 0 1px 0;
}
div#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar ul,
div#wpadminbar ul li.menupop ul {
    z-index:1000;
    margin-top:-28px;
    left:114px;
}
#wpadminbar .quicklinks .menupop ul {
    border-top:1px solid #DFDFDF;
}
div#wpadminbar div#adminbarsearch-wrap {
    display:none;
}</pre>
<p>I make no guarantees, but do let me know if this worked for you or if you see any problem areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/make-wordpress-admin-bar-a-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s Wrong With Gnome 3?</title>
		<link>http://www.bohemianalps.com/blog/2011/what%e2%80%99s-wrong-with-gnome-3/</link>
		<comments>http://www.bohemianalps.com/blog/2011/what%e2%80%99s-wrong-with-gnome-3/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 14:49:44 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=956</guid>
		<description><![CDATA[Just read and commented on Ars Technica&#8217;s review of Gnome 3, the latest release of the Gnome desktop environment for Linux. It was a long enough comment that I wanted to republish it here: The worst thing I see, because the available screen typeface discussion is off-topic, is by the active application&#8217;s name in the [...]]]></description>
			<content:encoded><![CDATA[<p>Just read and commented on <a href="http://arstechnica.com/open-source/reviews/2011/04/ars-reviews-gnome-30-a-shiny-new-ornament-for-your-linux-lawn.ars">Ars Technica&#8217;s review of Gnome 3</a>, the <a href="http://www.gnome.org/gnome-3/">latest release of the Gnome desktop environment</a> for Linux. It was <a href="http://arstechnica.com/open-source/reviews/2011/04/ars-reviews-gnome-30-a-shiny-new-ornament-for-your-linux-lawn.ars?comments=1&amp;start=120#comment-21523573">a long enough comment</a> that I wanted to republish it here:</p>
<p>The worst thing I see, because the available screen typeface discussion  is off-topic, is by the active application&#8217;s name in the top-left. That  presentation of the application&#8217;s icon by the name is distracting and  not helpful. The top bar is supposed to recede, but including the app  icon there breaks with that goal. It would have looked much cleaner to  replace &#8220;Activities&#8221; with the Gnome icon (or ubuntu logo or take your  pic) and simply present the name of the application.</p>
<p>I prefer  Unity&#8217;s approach in that regard except for the idiotic  window-close-minimize-buttons being squashed into the main menu bar.  That is awkward and I think they&#8217;ll find a lot of people, trying to  click on the Ubuntu icon in the top-left, accidentally closing their  application window. But we&#8217;ll see.</p>
<p>My other big gripe is the  prominence and amount of work that has gone into workspaces/multiple  desktops. Gnome claims that this system is focused on simplicity, but  most users I know struggle to get their mind around using ONE  desktop/workspace. The multiple workspace feature is purely for advanced  users. It&#8217;s way too abstract of a concept for the basic user. I  consider myself a VERY advanced user and workspaces are the first thing I  turn off on a new Linux install. I am much better at organizing my  workflow in terms of applications. Trying to break those applications up  over workspaces is redundant and I don&#8217;t care where the window is if I  can summon it when I need it and hide/minimize it when I&#8217;m working on  something else.</p>
<p>They should be working harder to make  workflow/task management even MORE organic. It should be so organic that  I don&#8217;t have to be thinking about how to organize it. Right now I get  along great with a basic Ubuntu install, simple keybinding to summon the  Scale function (Expose) to switch between documents, Alt+Tab to quickly  switch apps and Docky to open/switch apps. I think the problem is that  Linux developers think in terms of Window management when they should be  thinking about Application and Workflow management.</p>
<p>Supposedly  these new desktop interface designs have been run by test groups, but  I&#8217;m a little skeptical. With that said, there are a LOT of good and cool  ideas in both Gnome 3 and Unity. When in doubt, try many things. And  seeing these ideas being developed is refreshing. Neither Microsoft or  Apple is attempting to make such dramatic changes to the way their  desktop interfaces work.</p>
<h3>One More Thought</h3>
<p>After publishing the above comment it also occurred to me that the new Gnome desktop defines a specific functionality to the &#8220;Windows&#8221; key on most keyboards. I have been using my Windows key to summon a third-level (and fourth) keyboard to make it easy to enter larger group and &#8220;special characters&#8221;. [<a href="http://www.bohemianalps.com/blog/2009/03/special-characters-in-linux/">I wrote about this in detail here</a>] It baffles me that making third and fourth levels of keyboard characters is not a bigger priority. This is a MAJOR advantage that Apple has over Microsoft in the world of desktop publishing. Every graphic designer knows it. And people like me that find Linux to be a good and soon to be great graphics platform would like to see some focus on these details.</p>
<p>I need to make time to get involved with the Gnome development community. I need to get in there and push for better keyboard functionality and, more importantly, better integration of color management. Granted, both of these area DO get a lot of love. It&#8217;s just that they have to be implemented manually. Neither of these two features are addressed by default installs of the major Linux distributions.</p>
<p>Do take a moment to check out the Gnome 3 features: <a href="http://www.gnome.org/gnome-3/">http://www.gnome.org/gnome-3/</a> There&#8217;s still a lot of cool stuff coming to a Linux desktop near you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/what%e2%80%99s-wrong-with-gnome-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

