<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Linux Tidbits</title>
	<atom:link href="http://linuxtidbits.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://linuxtidbits.wordpress.com</link>
	<description>Every letter has its place</description>
	<lastBuildDate>Tue, 21 May 2013 11:08:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='linuxtidbits.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5ad9566326fdd6b7f4e8af74375a3cac?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Linux Tidbits</title>
		<link>http://linuxtidbits.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://linuxtidbits.wordpress.com/osd.xml" title="Linux Tidbits" />
	<atom:link rel='hub' href='http://linuxtidbits.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Handling display calibration</title>
		<link>http://linuxtidbits.wordpress.com/2013/04/20/handling-display-calibration/</link>
		<comments>http://linuxtidbits.wordpress.com/2013/04/20/handling-display-calibration/#comments</comments>
		<pubDate>Sun, 21 Apr 2013 02:14:34 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[gamma test]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2681</guid>
		<description><![CDATA[Though it is the expectation that a monitor is ready as soon as it is removed from the box, most monitors need to be calibrated. A much more vivid, detailed, true experience can become available after it is done that can be enjoyed and &#8220;feels right&#8221;. Calibrating a monitor correctly requires training of the eye [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2681&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/00-blogimg_00.svg"><img src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/00-blogimg_00.svg" alt="" width="32%" class="alignright size-thumbnail wp-image-2682" /></a></p>
<p>Though it is the expectation that a monitor is ready as soon as it is removed from the box, most monitors need to be calibrated. A much more vivid, detailed, true experience can become available after it is done that can be enjoyed and &#8220;feels right&#8221;. Calibrating a monitor correctly requires training of the eye so it initially can take a bit of work.</p>
<h3 id="hardware">Hardware</h3>
<p>All settings done to calibrate the monitor should be done on a hardware level (except for possibly gamma) as software solutions almost never adjust the image truely. Before beginning, have the monitor on for about ten minutes as it can take the lamp this long to warm up and represent accurate values.</p>
<h3 id="gamma">Gamma</h3>
<p>Gamma correction is the adjustment of mid-tone luminosity. It is used to compensate for the non-linear relationship between the input signal and the luminance of a monitor. Televisions, computers, and the internet use a gamma of 2.2 as a standard so monitors set to this to be able to correctly display output. Most monitors default to the 2.2 standard but some monitors deviate and therefore hardware and/or software gamma correction is required. A high gamma will look glowy and a low gamma will appear errie and dark.</p>
<div id="attachment_2682" class="wp-caption alignright" style="width: 154px"><a href="http://linuxtidbits.files.wordpress.com/2013/04/00-gamma.gif"><img src="http://linuxtidbits.files.wordpress.com/2013/04/00-gamma.gif?w=144&#038;h=150" alt="Alternate" width="144" height="150" class="size-thumbnail wp-image-2682" /></a><p class="wp-caption-text">Gamma test and <a href="http://www.simpelfilter.de/en/colorman/gamma_en.html">Alternate</a></p></div>
<p>There is likely a gamma setting on the monitor if it needs to be adjusted. If there isn&#8217;t, or for further adjustment, a software solution is <strong>available</strong>. The first software solution would be to use the EDID <strong>data</strong> built-in to the monitor of most modern-day computers. It contains details about the monitor including gamma correction. The Desktop Environment may have the ability to grab the EDID and save it as an ICC profile (GNOME does), otherwise a program like <a href="http://quickgamma.de/indexen.html">Quickgamma</a> in windows will do. If the monitor does not have EDID information, Quickgamma also has the ability to manually-calibrate the gamma and create an ICC profile from that; it saves the ICC profiles to <code>C:\Windows\System32\spool\drivers\color</code>.</p>
<p>To load an ICC profile put it in <code>~/.local/share/icc/</code> and see if your Desktop Environment supports it. If it does not, a good program that can load them is <code>xcalib</code>.</p>
<p>In the image, lightly squint the eyes (or step away) to find the match where gamma blends with the background.</p>
<h3 id="contrast">Contrast</h3>
<p><a href="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/01-white-level-tux_00.svg"><img src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/01-white-level-tux_00.svg" alt="" width="32%" class="alignright size-thumbnail wp-image-2682" /></a></p>
<p>Contrast defines the tonality of an image. Tonality is the gradient leveling from light to dark. With a high contrast the light and dark extremes become &#8220;crushed&#8221; or &#8220;blended&#8221; together, a low contrast the and images will appear flat. Contrast is also reflects the white-level (the brightness of white) of the monitor; contrast levels are often defined when buying a monitor because they will tell how bright the lamp is.</p>
<p>In this image, turn up the contrast to maximum and the reduce until all whites become <strong>distinct</strong> and the first block is just <strong>barely discernable</strong>.</p>
<h3 id="brightness">Brightness</h3>
<p><a href="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/02-black-level-tux_01.svg"><img src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/02-black-level-tux_01.svg" alt="" width="32%" class="alignright size-thumbnail wp-image-2682" /></a></p>
<p>Brightness is better-referred to as black-level as it defines the &#8220;brightness of black&#8221;, or how <strong>bright darkness</strong> goes. Black is &#8220;black&#8221; or will be just above the black of the monitor if turned off. Adjust the image so that the left box just barely discernable. It may be necessary to go back and forth between contrast and brightness until the right balance is met.</p>
<p>
<div style="overflow:auto;width:auto;border:solid #ADBBDE;border-width:.2em;padding:.3em .6em;background-color:#E6E8ED;font-size:.9em;color:#313E5C;"><strong>Note: </strong>Discernability of the lightest light boxes and the blackest dark boxes should be possible on a modern monitor; however, it should be known that some monitors are unable to reproduce them.</div>
</p>
<h3 id="color-balance">Color balance</h3>
<p>For color the first thing to do is adjust saturation. Saturation is the total amount of color the monitor will display. Too much saturation and images will be heavy with color, too little and they will appear faded. On some monitors the setting will be called Color, on others it will be Saturation, and on others it will be controled through an accumulative adjustment of the Red, Green, and Blue channels. Use the images below to determine saturation. Skin tone is a <strong>good</strong> indicator for this; however, also look at the colors on the color wheel as &#8220;bleeding&#8221; will at times occur when over-saturation occurs.</p>
<p><a href="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/03-colorwheel.svg"><img src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/03-colorwheel.svg" alt="" width="32%" class="alignright size-thumbnail wp-image-2682" /></a></p>
<p>To adjust the color balance, also use the images below with skin tone as a reference. Do one color at a time, go back and forth, back and forth, until it feels right. When doing this be careful not to strain the eye too much as eye fatigue effects colorreception. Take a break after a little bit (get up and strech, make lunch&#8230;) and come back and you&#8217;ll immediately see, &#8220;Ah, the image is too red&#8221; or &#8220;Ah, the image is too blue&#8221;&#8230; The base colors Red, Green, and Blue also have complementary colors or <strong>complmentary light</strong>, the opposite of Red is Cyan, Green Magenta, and Blue is Yellow. If an image has too much Magenta it will need more Green. Again look at the skin tone (the gray in the first image works good). This is where the trained eye comes in. With practive eventually color bents will become discernable. Once it is achieved, the discovery of a well defined monitor can be begun to be enjoyed.</p>
<div style="display:inline-block;"><div id="attachment_2693" class="wp-caption alignleft" style="width: 160px"><a href="http://linuxtidbits.files.wordpress.com/2013/04/04-person_office-worker.png"><img src="http://linuxtidbits.files.wordpress.com/2013/04/04-person_office-worker.png?w=150&#038;h=150" alt="Skin-tone, gray background" width="150" height="150" class="size-thumbnail wp-image-2693" /></a><p class="wp-caption-text">Skin-tone, gray background</p></div><div id="attachment_2694" class="wp-caption alignleft" style="width: 160px"><a href="http://linuxtidbits.files.wordpress.com/2013/04/05-person_juliann_00.jpg"><img src="http://linuxtidbits.files.wordpress.com/2013/04/05-person_juliann_00.jpg?w=150&#038;h=112" alt="Light skin-tone" width="150" height="112" class="size-thumbnail wp-image-2694" /></a><p class="wp-caption-text">Light skin-tone</p></div><div id="attachment_2695" class="wp-caption alignleft" style="width: 122px"><a href="http://linuxtidbits.files.wordpress.com/2013/04/06-person_taylor.jpg"><img src="http://linuxtidbits.files.wordpress.com/2013/04/06-person_taylor.jpg?w=112&#038;h=150" alt="Darker skin-tone" width="112" height="150" class="size-thumbnail wp-image-2695" /></a><p class="wp-caption-text">Darker skin-tone</p></div></div>
<h3 id="resources">Resources</h3>
<ul>
<li><a href="http://documentation.apple.com/en/color/usermanual/">Apple&#8217;s Color User Manual</a></li>
<li><a href="http://www.simpelfilter.de/en/colorman/monitorcalibration.html">Simpel Filter Color Management</a></li>
<li><a href="http://www.lagom.nl/lcd-test/">Lagom&#8217;s LCD monitor calibration</a></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2681&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2013/04/20/handling-display-calibration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/00-blogimg_00.svg" medium="image" />

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/04/00-gamma.gif?w=144" medium="image">
			<media:title type="html">Alternate</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/01-white-level-tux_00.svg" medium="image" />

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/02-black-level-tux_01.svg" medium="image" />

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/03-colorwheel.svg" medium="image" />

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/04/04-person_office-worker.png?w=150" medium="image">
			<media:title type="html">Skin-tone, gray background</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/04/05-person_juliann_00.jpg?w=150" medium="image">
			<media:title type="html">Light skin-tone</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/04/06-person_taylor.jpg?w=112" medium="image">
			<media:title type="html">Darker skin-tone</media:title>
		</media:content>
	</item>
		<item>
		<title>Doom 3 config (not BFG, Regular one)</title>
		<link>http://linuxtidbits.wordpress.com/2013/03/25/doom-3-config-not-bfg-regular-one/</link>
		<comments>http://linuxtidbits.wordpress.com/2013/03/25/doom-3-config-not-bfg-regular-one/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 00:17:35 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2672</guid>
		<description><![CDATA[With BFG coming out and in the mood to play some Doom, I&#8217;d thought I&#8217;d try my old Doom3 and see it it works and it does. Basically I just changed two settings because they needed to be detected right: alsa and vidram. A few other tweak are here and like I said it still [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2672&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://openclipart.org/people/liakad/liakad_red_devil.svg"><img src="http://openclipart.org/people/liakad/liakad_red_devil.svg" width="150" class="alignright" /></a>With BFG coming out and in the mood to play some Doom, I&#8217;d thought I&#8217;d try my old Doom3 and see it it works and it does.  Basically I just changed two settings because they needed to be detected right: alsa and vidram.  A few other tweak are here and like I said it still runs good.</p>
<p><script src="https://gist.github.com/Gen2ly/5242082.js"></script></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2672&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2013/03/25/doom-3-config-not-bfg-regular-one/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/liakad/liakad_red_devil.svg" medium="image" />
	</item>
		<item>
		<title>Firefox: Defining font type and size</title>
		<link>http://linuxtidbits.wordpress.com/2013/03/08/firefox-defining-font-type-and-size/</link>
		<comments>http://linuxtidbits.wordpress.com/2013/03/08/firefox-defining-font-type-and-size/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 21:16:48 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2641</guid>
		<description><![CDATA[What a professional typesetter knows is the importance of a good font. For centuries typesetters have developed fonts that provide ease of reading that we see in most books today. Having the text look good in the web browser is necessary, choosing the right type and size can make a big difference to how well [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2641&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/15842/alternate-mozilla-browser-icon-by-roystonlodge"><img src="http://linuxtidbits.files.wordpress.com/2013/03/roystonlodge_alternate_mozilla_browser_icon.png?w=560" alt="roystonlodge_Alternate_Mozilla_Browser_Icon"   class="alignright size-full wp-image-2638" /></a></p>
<p>What a professional typesetter knows is the importance of a good font. For centuries typesetters have developed fonts that provide ease of reading that we see in most books today. Having the text look good in the web browser is necessary, choosing the right type and size can make a big difference to how well we read, especially if used quite a bit.</p>
<h3 id="font-installation">font installation</h3>
<p>To make a web page feel right (as was designer had in mind) the fonts should be on your system that a page requires. On many Linux systems the only webfonts installed are the DejaVu fonts which are also the common default Serif, Sans-serif and Monospace fonts for most distros. Adding missing fonts will make a difference to the pages&#8217; look and adds a lot of nice touches to pages that one didn&#8217;t know one was missing before. This <a href="https://addons.mozilla.org/en-US/firefox/addon/context-font/?src=search">addon</a> can tell from selected text that type of font that is required on a webpage and what its size is. Basically though most sites still define their fonts as Arial, or sometimes, Verdana, or Georgia that are a part of <a href="https://www.microsoft.com/typography/fonts/web.aspx">Microsoft&#8217;s core fonts</a>. A few though define theirs with Apple fonts, and a few less with others. These are the most popular webfont groups. To install them (on Arch Linux):</p>
<pre><a href="https://aur.archlinux.org/packages/pm" target="_blank">pm</a> i <a href="http://corefonts.sourceforge.net/" target="_blank">ttf-ms-fonts</a> <a href="http://www.microsoft.com/en-us/download/confirmation.aspx?id=13" target="_blank">ttf-vista-fonts</a> <a href="http://www.apple.com/safari/" target="_blank">ttf-mac-fonts</a> <a href="https://www.redhat.com/promo/fonts/" target="_blank">ttf-liberation</a> <a href="https://aur.archlinux.org/packages/ttf-google-webfonts-distilled/" target="_blank">ttf-google-fonts-distilled</a> <a href="http://www.nongnu.org/freefont/" target="_blank">ttf-freefont</a></pre>
<p>With MS Core Fonts installed (and a few others) most people will notice a noticably better browser experience becoming available.</p>
<h3 id="font-size">Font size</h3>
<p>To get a good idea on font size, look at a hardback books fonts and make it about 20% bigger as books are generally two feet away and monitor are a bit more. Also making the different font types about the same height is a good practice as this helps with what is called scanning-expectation (where one expects a font to be when tracking it).</p>
<h3 id="font-type">Font type</h3>
<p>Being able to select a font that appeals to the users taste is really nice. In Firefox&#8217;s settings one can define a preferred font of Serif, Sans-serif, and Monospace. However, it should be known though that many sites still force their own font type and size. The good news is that a greater number of sites are using generic Serif, and Sans-serif, and Monospace definitions so personalizing the look of fonts on a greater scale in the future should be possible. When choosing a font type, pick one depending on what is easy on the eyes rather than one that grabs ones attention (based on readability is what usually works best).</p>
<h3 id="font-tests">Font tests</h3>
<p>Here is a basic test of what Firefox&#8217;s base-defined font types and sizes look like:</p>
<div style="display:inline-block;"><div id="attachment_2648" class="wp-caption alignleft" style="width: 410px"><a href="http://dl.dropbox.com/u/46407214/font-test_type-and-size.html" target="_blank"><img src="http://linuxtidbits.files.wordpress.com/2013/03/font-type-and-size-base-defined-thumb.png?w=560" alt="Font test: Type and size (based defined). (click to view)"   class="size-full wp-image-2648" /></a><p class="wp-caption-text">Font test: Type and size (based defined). (click to view)</p></div></div>
<p>Here are what a few of the basic webfont groups look like:</p>
<div style="display:inline-block;"><div id="attachment_2650" class="wp-caption alignleft" style="width: 410px"><a href="http://dl.dropbox.com/u/46407214/font-test_webfont-groups-1.html" target="_blank"><img src="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-1-thumb.png?w=560" alt="Font test: Common webfonts group 1. (click to view)"   class="size-full wp-image-2650" /></a><p class="wp-caption-text">Font test: Common webfonts group 1. (click to view)</p></div></div>
<div style="display:inline-block;"><div id="attachment_2651" class="wp-caption alignleft" style="width: 410px"><a href="http://dl.dropbox.com/u/46407214/font-test_webfont-groups-2.html" target="_blank"><img src="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-2-thumb.png?w=560" alt="Font test: Common webfonts group 2. (click to view)"   class="size-full wp-image-2651" /></a><p class="wp-caption-text">Font test: Common webfonts group 2. (click to view)</p></div></div>
<h3 id="what-did-i-choose">What did I choose?</h3>
<p>After adding all the new fonts and testing all the varied ones, <span>surprisingly</span> I found out that overall the MS core fonts were the best. They read beautifully and scale well and just are a pleasure to <strong>look</strong> at. Ultimately I came up with these settings (font sizes are picked based on a 102 DPI monitor):</p>
<table>
<thead>
<tr class="header">
<th align="left">Font type</th>
<th align="left">Font</th>
<th align="left">size</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left">Serif</td>
<td align="left">Droid Serif</td>
<td align="left">15</td>
</tr>
<tr class="even">
<td align="left">Sans-serif</td>
<td align="left">Arial</td>
<td align="left">15</td>
</tr>
<tr class="odd">
<td align="left">Monospace</td>
<td align="left">DejaVu Sans Mono</td>
<td align="left">14</td>
</tr>
<tr class="even">
<td align="left">Minimum</td>
<td align="left"></td>
<td align="left">11</td>
</tr>
</tbody>
</table>
<p>And it feels great, wouldn&#8217;t trade DejaVu Sans Mono for anything. Also I should note that rather than just defining fonts to Firefox, I choose to define my system Serif, Sans-serif, and Monospace fonts (via font config) to point my preferred choices (that is, I don&#8217;t need to define them in Firefox). Here is my fontconfig config and it includes my choice of good font to best font in respective order: <a href="https://gist.github.com/b3bcfce899af40d0cd9d">link</a>.</p>
<p>For GNOME the fonts sizes are:</p>
<table>
<tbody>
<tr class="odd">
<td align="left">Default</td>
<td align="left">12</td>
</tr>
<tr class="even">
<td align="left">Document</td>
<td align="left">12</td>
</tr>
<tr class="odd">
<td align="left">Monospace</td>
<td align="left">11</td>
</tr>
<tr class="even">
<td align="left">Window Title</td>
<td align="left">13</td>
</tr>
</tbody>
</table>
<p>What they look like:</p>
<div style="display:inline-block;"><div id="attachment_2663" class="wp-caption alignleft" style="width: 160px"><a href="http://linuxtidbits.files.wordpress.com/2013/03/font-type-and-size-base-defined1.png"><img src="http://linuxtidbits.files.wordpress.com/2013/03/font-type-and-size-base-defined1.png?w=150&#038;h=120" alt="Font type and size" width="150" height="120" class="size-thumbnail wp-image-2663" /></a><p class="wp-caption-text">Font type and size</p></div><div id="attachment_2662" class="wp-caption alignleft" style="width: 160px"><a href="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-1.png"><img src="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-1.png?w=150&#038;h=120" alt="Common webfont groups 1" width="150" height="120" class="size-thumbnail wp-image-2662" /></a><p class="wp-caption-text">Common webfont groups 1</p></div><div id="attachment_2664" class="wp-caption alignleft" style="width: 160px"><a href="http://linuxtidbits.files.wordpress.com/2013/03/screenshot-from-2013-03-08-071636.png"><img src="http://linuxtidbits.files.wordpress.com/2013/03/screenshot-from-2013-03-08-071636.png?w=150&#038;h=84" alt="Desktop" width="150" height="84" class="size-thumbnail wp-image-2664" /></a><p class="wp-caption-text">Desktop</p></div></div>
<h3 id="related">Related</h3>
<ul>
<li><a href="/2009/08/01/better-fox-cat-and-weasel/">Completing the feel of Firefox</a></li>
<li><a href="http://linuxtidbits.wordpress.com/2013/02/24/sandfoxing-firefox-imho-necessary/" title="Sandfoxing Firefox (imho Necessary)" target="_blank">Sandboxing Firefox</a></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2641&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2013/03/08/firefox-defining-font-type-and-size/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/roystonlodge_alternate_mozilla_browser_icon.png" medium="image">
			<media:title type="html">roystonlodge_Alternate_Mozilla_Browser_Icon</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/font-type-and-size-base-defined-thumb.png" medium="image">
			<media:title type="html">Font test: Type and size (based defined). (click to view)</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-1-thumb.png" medium="image">
			<media:title type="html">Font test: Common webfonts group 1. (click to view)</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-2-thumb.png" medium="image">
			<media:title type="html">Font test: Common webfonts group 2. (click to view)</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/font-type-and-size-base-defined1.png?w=150" medium="image">
			<media:title type="html">Font type and size</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/common-webfont-groups-1.png?w=150" medium="image">
			<media:title type="html">Common webfont groups 1</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/03/screenshot-from-2013-03-08-071636.png?w=150" medium="image">
			<media:title type="html">Desktop</media:title>
		</media:content>
	</item>
		<item>
		<title>Sandfoxing Firefox (imho Necessary)</title>
		<link>http://linuxtidbits.wordpress.com/2013/02/24/sandfoxing-firefox-imho-necessary/</link>
		<comments>http://linuxtidbits.wordpress.com/2013/02/24/sandfoxing-firefox-imho-necessary/#comments</comments>
		<pubDate>Sun, 24 Feb 2013 13:27:13 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2626</guid>
		<description><![CDATA[Of all the applications that we use the net for, the web browser is probably the most likely used so it makes sense to protect it. Firefox is really good about security but an occasionaly blip can happen and you can&#8217;t count on plug-ins that work through Firefox and can have direct access to the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2626&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="//openclipart.org/detail/17756/sandbox-by-lemmlingdbox-by-lemmling"><img src="http://linuxtidbits.files.wordpress.com/2013/02/sandboxing-firefox.png?w=150&#038;h=100" alt="Sandboxing-Firefox" width="150" height="100" class="alignright size-thumbnail wp-image-2627" /></a></p>
<p>Of all the applications that we use the net for, the web browser is probably the most likely used so it makes sense to protect it. Firefox is really good about security <strong>but</strong> an occasionaly blip can happen <strong>and</strong> you can&#8217;t count on plug-ins that work through Firefox and can have direct access to the hardware. Security issues regarding Firefox-related networking need to be taken for real. The good news is that someone was smart enough to create a script that creates a sandbox for Firefox and it&#8217;s easy to use.</p>
<h3 id="what-is-a-sandbox">What is a sandbox</h3>
<p>A sandbox is a an environment created of programs, libraries that is required to run a certain program(s). In that environment, programs can run normally but are <strong>unable</strong> to access anything outside of it. It is a very secure way of networking an application.</p>
<h3 id="what-is-needed">What is needed</h3>
<p>IgnorantGuru did the work and the details on how to install it can be found <a href="http://igurublog.wordpress.com/downloads/script-sandfox/">here</a>. After installing it (and <code>inotify-tools</code>) to run it basically do:</p>
<pre>sandfox --profile firefox firefox</pre>
<h3 id="additional-security">Additional security</h3>
<p>Before running that though I recommend an additional security measure to lock down flash-folders:</p>
<pre>sudo chmod ugo-wx ~/.adobe ~/.macromedia</pre>
<p>Then also protect them in the script:</p>
<pre>sudo sed -i 's_^hide=/home/\\$user/.adobe.*$_bindro=/home/\\$user/.adobe      # bind folder read-only_g' /usr/bin/sandfox
sudo sed -i 's_^hide=/home/\\$user/.macromedia.*$_bindro=/home/\\$user/.macromedia # bind folder read-only_g' /usr/bin/sandfox</pre>
<h3 id="desktop-file">Desktop file</h3>
<p>Creating a .desktop file is a bit more practical and can be done by doing:</p>
<pre>cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-sandfox.desktop ~/.local/share/applications/firefox-sandfox.desktop</pre>
<p>Then change the <code>Exec</code> line in <code>firefox-sandfox.desktop</code> to <code>gksudo --disable-grab "sandfox --profile firefox firefox"</code>, and refresh the database:</p>
<pre>update-desktop-database -q</pre>
<p>To make it executable by clicking on it do:</p>
<pre>chmod +x ~/.local/share/applications/firefox-sandfox.desktop</pre>
<h3 id="cleanup">cleanup</h3>
<p>Here are .service files for systemd that will remove old sandboxes on poweroff and <strong>load</strong>:</p>
<pre>sudo systemctl enable sandfox-closeall-poweroff.service sandfox-rm.service</pre>
<p><script src="https://gist.github.com/438f446f778aacbc88de.js"></script></p>
<p><script src="https://gist.github.com/dbc5a1a0ab0635cb66e9.js"></script></p>
<h3 id="related">Related</h3>
<ul>
<li><a href="linuxtidbits.wordpress.com/2009/08/01/better-fox-cat-and-weasel/">Completing the Feel of Firefox</a></li>
<li><a href="/2012/03/24/sudoers-file/" title="Sudoers Permissions as a File">Entry for sudoers</a></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2626&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2013/02/24/sandfoxing-firefox-imho-necessary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2013/02/sandboxing-firefox.png?w=150" medium="image">
			<media:title type="html">Sandboxing-Firefox</media:title>
		</media:content>
	</item>
		<item>
		<title>External monitor as Discrete</title>
		<link>http://linuxtidbits.wordpress.com/2013/02/09/external-monitor-as-discrete/</link>
		<comments>http://linuxtidbits.wordpress.com/2013/02/09/external-monitor-as-discrete/#comments</comments>
		<pubDate>Sat, 09 Feb 2013 09:06:29 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2614</guid>
		<description><![CDATA[I use my laptop primarly at home with an external monitor as discrete, meaning that I have the laptop monitor turned off and I only use it. At times this is also called a dedicated monitor. GNOME can be set to disable the laptop monitor and enable the external but it wasn&#8217;t able to hotplug [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2614&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://linuxtidbits.files.wordpress.com/2011/12/preferences-desktop-display-150.png"><img src="http://linuxtidbits.files.wordpress.com/2011/12/preferences-desktop-display-150.png?w=560" alt="" title="preferences-desktop-display-150"   class="alignright size-full wp-image-1686" /></a></p>
<p>I use my laptop primarly at home with an external monitor as discrete, meaning that I have the laptop monitor turned off and I only use it.  At times this is also called a <strong>dedicated</strong> monitor.  GNOME can be set to disable the laptop monitor and enable the external but it wasn&#8217;t able to hotplug the monitor after I returned the laptop, and at times wouldn&#8217;t do so after resuming from sleep.  Also in the proccess I <a href="http://linuxtidbits.wordpress.com/2011/12/22/display-size-dpi-and-text-size-an-interesting-diy/" title="DisplaySize Ignored" target="_blank">discovered</a> that the X.org server DPI setting wasn&#8217;t being done correctly and that GNOME&#8217;s text scaling needed to be adjusted.  So I decided to do it in a script and it turned out to be pretty easy.</p>
<p>I wrote the basic script that toggles monitors depending if the external monitor is present, then it detects correct physical size dimension of the screen so the the correct DPI can be set.  After this, I added a startup script (.desktop file), a pm-utils script to runafter resuming, and a udev script to detect andset the monitor when plugged in.  The udev rule is generic but appears to be working for a lot of people, it relys on Kernel Mode setting (KMS) so doesn&#8217;t work for me wiht the catalyst driver, but every thing else works great.  I put it on github for any who like to look at it.</p>
<p>The bash script cannot be used right away instead a couple bit will need to be directed:</p>
<pre> The package cannot be installed directly and be expected to work, some edits
 will need to be made.  First, in the resume script '80_discretemon' a username 
 will need to be defined; next, the monitor names will need to be defined as
 created by the driver in 'discretemon'.</pre>
<ul>
<a href="https://github.com/Gen2ly/discretemon" target="_blank">Source on Github</a><br />
<a href="https://aur.archlinux.org/packages/discretemon/" target="_blank">AUR</a></ul>
<p>Also, the monitors can be defined in <code>xorg.conf</code> but the fix for after resume from sleep, remains.</p>
<pre>Section "Monitor"
  Identifier  "0-LVDS"
  Option      "VendorName" "ATI Proprietary Driver"
  Option      "ModelName"  "Acer Aspire Laptop Screen"
  Option      "DPMS" "true"
  Option      "TargetRefresh" "60"
  Option      "Position" "0 0"
  Option      "Rotate" "normal"
  Option      "Disable" "true"
  DisplaySize  344 194 # only works with xrandr disabled.

EndSection

Section "Monitor"
  Identifier  "0-DFP1"
  Option      "VendorName" "ATI Proprietary Driver"
  Option      "ModelName"  "Samsung SyncMaster SA350"
  Option      "DPMS" "true"
  Option      "PreferredMode" "1920x1080"
  Option      "TargetRefresh" "60"
  Option      "Position" "0 0"
  Option      "Rotate" "normal"
  Option      "Disable" "false"
  DisplaySize  476 268 # only works with xrandr disabled.
  Option      "DPI" "102 x 102"
EndSection</pre>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2614&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2013/02/09/external-monitor-as-discrete/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://linuxtidbits.files.wordpress.com/2011/12/preferences-desktop-display-150.png" medium="image">
			<media:title type="html">preferences-desktop-display-150</media:title>
		</media:content>
	</item>
		<item>
		<title>Catalyst Driver, a Journey Taken&#8230; Better than I&#8217;d Known</title>
		<link>http://linuxtidbits.wordpress.com/2012/09/12/catalyst-driver-a-journey-taken-better-than-id-known/</link>
		<comments>http://linuxtidbits.wordpress.com/2012/09/12/catalyst-driver-a-journey-taken-better-than-id-known/#comments</comments>
		<pubDate>Wed, 12 Sep 2012 20:24:26 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2608</guid>
		<description><![CDATA[I previously read about (a good number of times) people not having the best experiences with AMD&#8217;s proprietary driver. However, with my new laptop I decided that no matter how much I love the open-source driver (bought it because AMD opened the specs to it), that realistically it would take a few years before I&#8217;d [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2608&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/172316/" target="_blank"><img src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/electric_circuit-amd.svg" style="border:.1em solid #E5E5E5;border-width:.1em;padding:.4em;margin:.2em 0 .2em .8em;" alt="" width="25%" align="right" /></a></p>
<p>I previously read about (a good number of times) people not having the best experiences with AMD&#8217;s proprietary driver. However, with my new laptop I decided that no matter how much I love the open-source driver (bought it because AMD opened the specs to it), that realistically it would take a few years before I&#8217;d be able to play games with it. The <a href="http://support.amd.com/us/gpudownload/Pages/index.aspx">AMD/ATI website</a> says 7xxxM series is supported so I decided to try it.</p>
<h3 id="prepare-for-installing-catalyst">Prepare for Installing Catalyst</h3>
<p>Removed open-source Radeon driver options, commented <code>/etc/X11/xorg.conf.d/20-radeon.conf</code>.</p>
<h3 id="installing-catalyst-driver">Installing Catalyst Driver</h3>
<p>Using Vi0l0&#8242;s <strong>excellent</strong> catalyst repository, I added it to <code>/etc/pacman.conf</code>:</p>
<pre style="overflow:auto;width:auto;border:solid #C2C2C2;border-width:.1em;padding:.2em .6em;background-color:#F3F3F3;font-size:1em;white-space:pre;">[catalyst] Server = http://catalyst.apocalypsus.net/repo/catalyst/$arch</pre>
<p>Add Vi0l0 key:</p>
<pre>sudo pacman-key -r          NUM
sudo pacman-key --lsign-key NUM</pre>
<p>Installed (using pacman shortcuts script (<a href="https://aur.archlinux.org/packages.php?ID=62711">pm</a>):</p>
<pre>pm y
pm i linux-headers catalyst-hook catalyst-utils lib32-catalyst-utils</pre>
<p>Using <code>catalyst-hook</code> here to have the module put into initramfs when kernel versions areupgraded (provides catalyst <strong>driver</strong>).</p>
<h3 id="x.org-server-configuration">X.org Server-Configuration</h3>
<pre>sudo aticonfig --initial </pre>
<p>Added module to load at boot:</p>
<pre>echo '# Load AMD Catalyst driver
fglrx' | sudo tee /etc/modules-load.d/fglrx.conf</pre>
<p>Disabled Mode Setting: Added <code>GRUB_CMDLINE_LINUX="nomodeset"</code> (for GRUB2) to <code>/etc/default/grub</code>), then:</p>
<pre>sudo grub-mkconfig -o /boot/grub/grub.cfg</pre>
<h3 id="testing">Testing</h3>
<p>Reboot, and driver loaded properly (<code>lsmod | grep fglrx</code>), and direct rendering is enabled (<code>glxinfo | grep direct</code>).</p>
<h3 id="configuring-display">Configuring Display</h3>
<p>Created root <code>.desktop</code> for ATI Catylyst Control Center:</p>
<pre>cp /usr/share/applications/amdcccle.desktop ~/.local/share/applications/
sed -i 's/Exec=amdcccle/Exec=gksudo amdcccle/' ~/.local/share/applications/amdcccle.desktop
chmod +x ~/.local/share/applications/amdcccle.desktop</pre>
<p>Color</p>
<ul>
<li>Color Temperature: Use display&#8217;s settings</li>
</ul>
<p>Display Manager</p>
<ul>
<li>Selected down arrow for both monitors to change to correct settings.</li>
</ul>
<p><strong>Logout/Login</strong>: <em>Gnome 3 crash, extensions disabled</em><br />
<strong>Login</strong>: Monitor settings lost, both on lower resolution (open-source radeon driver and catalyst define monitors differently so Gnome using xrandr flubs the first time after.</p>
<p>DTV</p>
<ul>
<li>Pixel Format: RGB 4:4:4 (Full RGB)</li>
<li>Adjustments: Overscan 0%</li>
</ul>
<h3 id="switchable-graphics">Switchable Graphics</h3>
<p><em>Catalyst driver does not recognize discrete GPU properly, thinks integrated GPU is discrete GPU:</em></p>
<p>Show GPUs:</p>
<pre>aticonfig --list-adapters
* 0. 00:01.0 AMD Radeon HD 6520G          # * Default
  1. 01:00.0 AMD Radeon HD 7600M Series</pre>
<p>But&#8230;:</p>
<pre>aticonfig --px-list
PowerXpress: Discrete GPU is active (High-Performance mode).</pre>
<p>I tried using <code>sudo aticonfig --px-igpu</code> to switch to integrated to see if it would switch but got an X.org server hang. Also tried <code>sudo aticonfig --px-dgpu</code> to see if <code>aticonfig --px-list</code> was in error but no luck. Tried using discrete GPU BusID (<code>BusID "PCI:1:0:0"</code>) in <code>xorg.conf</code> but that didn&#8217;t work either. The catalyst driver doesn&#8217;t properly recognize the 7670M GPU as <strong>discrete</strong> GPU. Entered <a href="http://ati.cchtml.com/show_bug.cgi?id=608">bug</a>.</p>
<h3 id="gnome-bug">GNOME bug</h3>
<p>When I first started with GNOME mouse clicks would miss at times and sometimes keypresses did too, I added <code>export CLUTTER_VBLANK=none</code> to <code>~/.bash_profile</code> and it fixed this. Oddly, I commented it later because I thought it might be related to another bug (it was not) and forgot to enable it again, but I haven&#8217;t seen the problem since.</p>
<h3 id="conclusion">Conclusion</h3>
<p>Hard to believe there is not official AMD Catalyst bugzilla (odd how their website points to the <a href="http://ati.cchtml.com/">unofficial one</a>) so I&#8217;m a bit worried about the near future but think all will be fine.</p>
<p>The driver works good. I&#8217;m getting a consistent 50fps on Urban Terror and tried Doom and it looks pretty good. Disappointed about not being able to use the discrete GPU, would have been nice. Gonna keep using catalyst, its working good.</p>
<p>Here&#8217;s a script i built called <code>gpuswitch</code> I plan to use when gaming later. Night.</p>
<p><script src="https://gist.github.com/3706273.js"></script></p>
<h3 id="resources">Resources</h3>
<ul>
<li><a href="http://wiki.cchtml.com/index.php/Main_Page">Unofficial Wiki</a> for the AMD Linux Driver</li>
<li><a href="www.h-online.com/open/news/item/X-Server-1-13-has-better-hybrid-graphics-support-1701627.html">On the fly graphic switching</a> to X.org server coming soon.</li>
<li><a href="https://github.com/fredoche/vgaswitcheroo_systemd">Enable integrated GPU on startup</a></li>
</ul>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2608&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2012/09/12/catalyst-driver-a-journey-taken-better-than-id-known/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/electric_circuit-amd.svg" medium="image" />
	</item>
		<item>
		<title>The Beauty of rsync and Backup Script</title>
		<link>http://linuxtidbits.wordpress.com/2012/08/31/the-beauty-of-rsync-and-backup-script/</link>
		<comments>http://linuxtidbits.wordpress.com/2012/08/31/the-beauty-of-rsync-and-backup-script/#comments</comments>
		<pubDate>Fri, 31 Aug 2012 20:37:11 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Command Line]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2590</guid>
		<description><![CDATA[rsync is a command-line tool used to copy/clone files (&#8220;fast incremental file transfer&#8220;). It is a great, simple backup tool. The basic rsync command is this: rsync -a src dest_dir Where src is the original directory or file and dest_dir is the destination directory. Because rsync does incremental backups it only adds the file to [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2590&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/74173/synchronize--by-aguest" target="_blank"><img src="http://openclipart.org/people/aguest/sync.svg" style="border:.1em solid #E5E5E5;border-width:.1em;padding:.4em;margin:.2em 0 .2em .8em;" alt="" width="25%" align="right" /></a></p>
<p><a href="http://rsync.samba.org/"><code>rsync</code></a> is a command-line tool used to copy/clone files (&#8220;<em>fast incremental file transfer</em>&#8220;). It is a great, simple backup tool. The basic <code>rsync</code> command is this:</p>
<pre>rsync -a src dest_dir</pre>
<p>Where <code>src</code> is the original directory or file and <code>dest_dir</code> is the destination directory. Because <code>rsync</code> does incremental backups it only adds the file to the <code>dest</code> if it has been updated from the original backup.</p>
<pre>rsync -axS src dest_dir</pre>
<p>This is the command I use. This command can be used to backup just about <strong>anything</strong>! The options:</p>
<ul>
<li><code>-a</code> means archive mode which basically means to preserve the file &#8220;as is&#8221; (same permissions&#8230;)</li>
<li><code>-x</code> means not to cross file systems boundaries</li>
<li><code>-S</code> means to handle sparse files efficiently</li>
<li><code>-v</code> option (verbose) can be used to print what <code>rsync</code> is doing</li>
</ul>
<p>An important note about rsync: when <code>src</code> is a <strong>directory</strong> a trailing slash (<code>/</code>) tells <code>rsync</code> to copy the &#8220;contents&#8221; of the directory:</p>
<pre>rsync -axS src_dir/ dest_dir
ls -1 dest_dir/
 file1
 file2</pre>
<p>Without a trailing slash:</p>
<pre>rsync -axS src_dir dest_dir
ls -1 dest_dir
 src_dir</pre>
<p><code>rsync</code> can also use file-lists containing paths of directories and files, to both include and exclude them for backup:</p>
<pre>sudo rsync -axS --files-from="incl_file.txt" --exclude-from="excl_file.txt" src_dir dst_dir</pre>
<p><code>src_dir</code> will have to be specified and will have to be <strong>relative</strong> to paths in the file list:</p>
<pre>cat incl_file.txt
Desktop/
rsync -axS --files-from="incl_file.txt" --exclude-from="excl_file.txt" /home/user/ dst_dir</pre>
<p><code>rsync</code> can also remove files from the <code>dest_dir</code> with the <code>--delete</code> option, so files that get added to the exclude file or taken out of the include file will removed from <code>dest_dir</code>.</p>
<pre>rsync -axS --delete-excluded --files-from="incl_file.txt" --exclude-from="excl_file.txt" /home/user/ dst_dir</pre>
<h3 id="backup-script">Backup Script</h3>
<p>I use <code>rsync</code> to backup my system configurations and <code>/home/</code> to make reinstalling easy. I created the script to remember the command to use, but to also easily add to the include and exclude files:</p>
<pre>bcksysc i /etc/hostname 
 Added "/etc/hostname" to bcksysc-inc.txt include file.</pre>
<p>Syntax:</p>
<pre>bcksysc 
 bcksysc <i> - backup configurations
 i - add to the include list a file or folder
 e - add to the exclude list a file or folder
 c - create backup</pre>
<p>Here&#8217;s the script all that needs to be done is to change the Parent Destination Directory (for backing up <code>/home/</code> I copied the script to <code>bckhome</code>, changed the <code>type</code> to <code>home</code> and added <code>/home/</code> to the include file):</p>
<p><script src="https://gist.github.com/3558352.js"></script></p>
<p>So my destination directory looks like this:</p>
<pre>ls -1 /run/media/todd/Backup/rsync/
 ...
 aspire_2012-08-31_sysc
 aspire_2012-08-31_home</pre>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2590&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2012/08/31/the-beauty-of-rsync-and-backup-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/aguest/sync.svg" medium="image" />
	</item>
		<item>
		<title>Screencasting Done Easy (Desktop Recording)</title>
		<link>http://linuxtidbits.wordpress.com/2012/08/23/screencasting-done-easy-desktop-recording/</link>
		<comments>http://linuxtidbits.wordpress.com/2012/08/23/screencasting-done-easy-desktop-recording/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 02:19:28 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2568</guid>
		<description><![CDATA[I got to test out a good number of screencasting applications and I found a good one, and as usual the easiest was the best. I started with recordMyDesktop. recordMyDesktop recordMyDesktop is a basic program that works good. The GTK version has a simple UI that sets a border around the area to be recorded. [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2568&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://openclipart.org/detail/35395/tango-applications-mutimedia-by-warszawianka" target="_blank"><img src="http://ompldr.org/vZjd2NA" style="border:.1em solid #E5E5E5;border-width:.1em;padding:.5em;margin:.2em 0 .2em .8em;" alt="" width="25%" align="right" /></a></p>
<p>I got to test out a good number of screencasting applications and I found a good one, and as usual the easiest was the best. I started with <a href="http://recordmydesktop.sourceforge.net">recordMyDesktop</a>.</p>
<h3 id="recordmydesktop">recordMyDesktop</h3>
<p><a href="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-23-101803.png" target="_blank"><img src="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-23-101803.png?w=560" style="border:.1em solid #E5E5E5;border-width:.1em;padding:.5em;margin:.2em 0 .2em .8em;" alt="" width="25%" align="right" /></a></p>
<p>recordMyDesktop is a basic program that works good. The GTK version has a simple UI that sets a border around the area to be recorded. I has sound recording too.</p>
<p>A minor thing but of note is that the window detection area is off when selecting a windows, but the reason I didn&#8217;t use recordMyDesktop was because I found the quality wasn&#8217;t that good. It could be because it uses <code>.ogv</code> format, or perhaps it had something to do with my system.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='420' height='315' src='http://www.youtube.com/embed/cXwyzbYG4wE?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<p>This is and example I did with recordMyDesktop and though it&#8217;s enlarged (OpenShot doesn&#8217;t have the ability to use the original size) the quality I wanted to be better.</p>
<h3 id="others">Others</h3>
<p><a href="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-23-191431.png" target="_blank"><img src="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-23-191431.png?w=560" style="border:.1em solid #E5E5E5;border-width:.1em;padding:.5em;margin:.2em 0 .2em .8em;" alt="" width="25%" align="right" /></a></p>
<p>I tried <a href="http://live.gnome.org/Istanbul">Istanbul</a> and a couple others all with about the same recording results. Istanbul hasn&#8217;t been developed in several years and though I got excited about <a href="http://xvidcap.sourceforge.net/">xvidcap</a> it hasn&#8217;t been developed in years either. xvidcap grabs screenshots and then concatenates them into a video. I got excited because xvidcap&#8217;s preview uses Imagemagick&#8217;s <code>animate</code> tool to preview the video and it was real nice. Unfortunately very little works in xvidcap anymore but taking the screenshots. To <a href="http://stackoverflow.com/questions/4839303/convert-image-sequence-to-lossless-movie">put them together</a> I used:</p>
<pre>fmpeg -i out%04d.xwd -r 15 -vcodec huffyuv test.avi</pre>
<p>unfortunately the quality was no better than that of the others.</p>
<h3 id="ffmpeg">FFmpeg</h3>
<p>The great command line tool to encode and decode video <code>ffmpeg</code> can also do screencasts and I read a lot of how people liked it (and I do too). To use it it&#8217;s <a href="http://www.commandlinefu.com/commands/view/148/capture-video-of-a-linux-desktop">real basic</a>:</p>
<pre>ffmpeg -f x11grab -s wxga -i :0.0 -sameq screencast.mpg</pre>
<p>The quality isn&#8217;t quite what I want it to be, but I&#8217;ve seen other people have nice looking screencasts so I think it must be either my video card or my video driver.</p>
<p>This line can be <a href="http://www.youtube.com/watch?v=KauXDlR3dVk">amended some</a> for better quality, performance, and add sound recording. Using the raw, lossless codecs for video and audio improves processor usage for better FPS recording:</p>
<pre>ffmpeg -f x11grab -s wxga -i :0.0 -vcodec huffyuv -sameq -acodec pcm_s16le -f alsa -i pulse -ac 2 screencast.avi</pre>
<ul>
<li><code>-s</code> and <code>-i</code> are for size and input. <code>-s</code> will give the dimensions and <code>-i</code> will define the co-ordinates. <code>wxga</code> is a definition of a video resolution standard (available ones are listed in <code>man ffmpeg</code>)</li>
<li><code>-r</code> can be added to define the frame rate. Default is 25 and is good. Only reason really to change it is if frames are dropped during recording (marked with red).</li>
<li><code>-follow_mouse 100</code> can be added to follow mouse movements. <code>100</code> is the border in pixels that must be reached before the area is moved.</li>
</ul>
<h3 id="ffcast-and-ffmpeg">ffcast and FFmpeg</h3>
<p><code>ffcast</code> is a program that grabs and passes X.org server dimensions and co-rodinates to other programs. It has built-in support to pass these parameters for some programs including <code>ffmpeg</code>. So the command will now look like this:</p>
<pre>ffcast -s ffmpeg -- -vcodec huffyuv -sameq -acodec pcm_s16le -f alsa -i pulse -ac 2 screencast.avi</pre>
<p>ffcast&#8217;s <code>-s</code> option will prompt for the screen area and then pass the dimensions and co-orodinates to <code>ffmpeg</code> using <code>--</code>.</p>
<p>Now to make this easy, I put this in a bash script, it runs as such:</p>
<pre> <strong>screencast</strong> &lt;a|f|m|w&gt; - create screencasts (a)rea (f)ull-screen (m)ouse (w)indow</pre>
<p>Here&#8217;s the bash script:</p>
<p><script src="https://gist.github.com/3441383/a.js"></script></p>
<p>An example:</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='480' height='360' src='http://www.youtube.com/embed/C74gOeksk_c?version=3&#038;rel=0&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2568&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2012/08/23/screencasting-done-easy-desktop-recording/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://ompldr.org/vZjd2NA" medium="image" />

		<media:content url="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-23-101803.png" medium="image" />

		<media:content url="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-23-191431.png" medium="image" />
	</item>
		<item>
		<title>cVLC as Default Video Player</title>
		<link>http://linuxtidbits.wordpress.com/2012/08/19/from-mplayer-to-cvlc/</link>
		<comments>http://linuxtidbits.wordpress.com/2012/08/19/from-mplayer-to-cvlc/#comments</comments>
		<pubDate>Sun, 19 Aug 2012 14:39:50 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Multimedia]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2542</guid>
		<description><![CDATA[I love MPlayer. I&#8217;ve been using it for years. Whenever I needed to watch a video from my camera or downloaded something from YouTube it always did great. However, I revisited recently trying to play a DVD with MPlayer after having gone through a lengthy setup process a ways back and discovered MPlayer still cannot [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2542&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 158px"><a href="http://openclipart.org/detail/10911/cone.svg-by-milkman666-10911" target="_blank"><img src="http://openclipart.org/people/Milkman666/Milkman666_Cone.svg_1.svg" alt="" title="" width="148" class="alignright" /></a><p class="wp-caption-text"><br />
<hr /></p></div>
<p>I love MPlayer.  I&#8217;ve been using it for years.  Whenever I needed to watch a video from my camera or downloaded something from YouTube it always did great.  However, I revisited recently trying to play a DVD with MPlayer after having gone through a lengthy setup process a <a href="/2009/04/10/mplayer-with-dvds/" title="Mplayer with DVDs" target="_blank">ways back</a> and discovered MPlayer still cannot play DVD&#8217;s reliably.  From the examples I tried it seemed as error-prone as before.</p>
<p>MPlayer always ran dependably and with almost no resources, videos would pop rightup.  Learning to use the keyboard to navigate Mplayer was likely having one big remote control.  However, I came to the decision that I cannot deal with the quirks of MPlayer anymore (there is good work on the <a href="http://www.mplayer2.org/" target="_blank">mplayer2</a> project that is trying to fix a lot of the internal plumbing problems of MPlayer) but I needed something more-reliable.  So when I decided just to use VLC, I accidentally learned about <code>clvc</code>.</p>
<p>I don&#8217;t normally use VLC because I use GNOME.  Having MPlayer open up immediately was a big plus, but with <code>clvc</code> (which is part of the VLC package) videos open just like they did with MPlayer.  And the playback quality is good.  To play a DVD:</p>
<pre>cvlc dvd://</pre>
<p>The big thing is I&#8217;m going to have to learn all the key mappings again for <code>cvlc</code>, so a made a reference sheet:</p>
<div class="wp-caption alignnone" style="width: 1498px"><a href="http://openclipart.org/detail/171818/keyboard-mappings-for-clvc-by-todd-partridge---gen2ly-171818"><img alt="" src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/keyboard-mappings-cvlc.svg" width="1488" height="500" /></a><p class="wp-caption-text">Key Mappings</p></div>
<h3>Desktop Recognition</h3>
<p>To have <code>clvc</code> be recognized by the desktop a <code>.desktop</code> needs to be created:</p>
<p><script src="https://gist.github.com/3398845.js"></script></p>
<p>and put in <code>~/.local/share/applications</code>.</p>
<pre>sudo update-desktop-database -q</pre>
<p>
<div style="overflow:auto;width:auto;border:solid #DEADD1;border-width:.2em;padding:.3em .6em;background-color:#EDE6EB;font-size:.9em;color:#613354;"><strong>Warning: </strong>I had to put it in <code>/usr/share/applications/</code> for GNOME 3.6 to be able to recognize it in Default Applications and Removable media.  This is likely a <a href="https://bugzilla.gnome.org/show_bug.cgi?id=682359" target="_blank">bug</a>.</div>
</p>
<p>To have all known video types that VLC knows and define them to cVLC as the default application do:</p>
<pre>xdg-mime default cvlc.desktop $(grep -oP 'video.*?;' /usr/share/applications/vlc.desktop | tr ';\n' ' ')</pre>
<h3>Load on DVD Insertion</h3>
<p>I have yet to find out how to do this.  This probably isn&#8217;t the correct way to do it, but it should work (note: my install is busted a bit right now so unable to test).  Put in <code>/usr/share/applications/clvc-dvd.desktop</code>:)</p>
<pre style="overflow:auto;width:auto;border:solid #C2C2C2;border-width:.1em;padding:.2em .6em;background-color:#F3F3F3;font-size:1em;white-space:pre;">[Desktop Entry]
Type=Application
Name=cVLC
GenericName=Media Player
GenericName[ca]=Reproductor multimèdia
GenericName[de]=Medienwiedergabe
GenericName[fr]=Lecteur multimédia
GenericName[it]=Lettore multimediale
GenericName[ja]=メディアプレーヤー
X-GNOME-FullName=Command Line VLC
Comment=Play movies and songs
Icon=vlc
TryExec=cvlc dvd://
Exec=cvlc dvd:// %U
Terminal=false
Type=Application
Categories=AudioVideo;Player;Recorder;
MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;x-content/audio-cdda;x-content/audio-player;application/xspf+xml;x-scheme-handler/mms;x-scheme-handler/rtmp;x-scheme-handler/rtsp;
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb
Keywords=Player;Capture;DVD;Audio;Video;Server;Broadcast;
NoDisplay=True</pre>
<p>and then point to it in <strong>Removable Media</strong> &gt; <strong>DVD</strong>.</p>
<h3>YouTube videos</h3>
<p>VLC has it&#8217;s own parser to be able to extract URL&#8217;s from YouTube so running is all that is needed to get the job done:</p>
<pre>cvlc "http://www.youtube.com/..."</pre>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2542&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2012/08/19/from-mplayer-to-cvlc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/Milkman666/Milkman666_Cone.svg_1.svg" medium="image" />

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/keyboard-mappings-cvlc.svg" medium="image" />
	</item>
		<item>
		<title>Architectural Intent &#8211; a Wallpaper Tile</title>
		<link>http://linuxtidbits.wordpress.com/2012/08/09/architectural-intent-a-wallpaper-tile/</link>
		<comments>http://linuxtidbits.wordpress.com/2012/08/09/architectural-intent-a-wallpaper-tile/#comments</comments>
		<pubDate>Thu, 09 Aug 2012 15:37:03 +0000</pubDate>
		<dc:creator>Todd Partridge (Gently)</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://linuxtidbits.wordpress.com/?p=2513</guid>
		<description><![CDATA[I tend to use my desktop as my workspace so I like wallpapers that act as more of a background decoration rather than elaborate artwork. So I created this. This is based on a wallpaper I found on the net (sorry, can&#8217;t remember where) and I re-did it. The original was in jpeg format and [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2513&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 158px"><a href=""><img src="http://openclipart.org/people/egore911/egore911_Desktop.svg" alt="" width="148" class="alignright" /></a><p class="wp-caption-text"><br />
<hr /></p></div>
<p>I tend to use my desktop as my <a href="/2012/07/12/a-pretty-nice-gnome-3-setup/" target="_blank">workspace</a> so I like wallpapers that act as more of a background decoration rather than elaborate artwork.  So I created this.  This is based on a wallpaper I found on the net (sorry, can&#8217;t remember where) and I re-did it.  The original was in jpeg format and it had a bit of dithering to it.</p>
<p>It&#8217;s real basic, just 140&#215;140, but I tile it and it comes out real nice:</p>
<p><a href="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-09-102216.png"><img src="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-09-102216.png?w=560" /></a></p>
<p>It&#8217;s a vector image so it&#8217;s able to be resized real easy if need be.</p>
<div class="wp-caption alignleft" style="width: 150px"><a href="http://openclipart.org/detail/171571/architectural-intent-by-todd-partridge---gen2ly-171571" target="_blank"><img src="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/Architectural_Intent.svg" alt="" title="" width="140" /></a><p class="wp-caption-text"><br />
<hr /></p></div>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&#038;blog=1210515&#038;post=2513&#038;subd=linuxtidbits&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://linuxtidbits.wordpress.com/2012/08/09/architectural-intent-a-wallpaper-tile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/80f26e1935b0884b8ea58d6b7744a36f?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=R" medium="image">
			<media:title type="html">toddpartridge</media:title>
		</media:content>

		<media:content url="http://openclipart.org/people/egore911/egore911_Desktop.svg" medium="image" />

		<media:content url="http://linuxtidbits.files.wordpress.com/2012/08/screenshot-from-2012-08-09-102216.png" medium="image" />

		<media:content url="http://openclipart.org/people/Todd%20Partridge%20-%20Gen2ly/Architectural_Intent.svg" medium="image" />
	</item>
	</channel>
</rss>
