<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>FOSSwire</title><link>http://fosswire.com/</link><description>Welcome to FOSSwire, a blog about free and open source software. FOSSwire offers news, tutorials, and articles for the open-sourced individual and/or enterprise.</description><language>en-us</language><lastBuildDate>Thu, 09 Jul 2009 19:21:35 -0000</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/fosswire" type="application/rss+xml" /><feedburner:emailServiceId>fosswire</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Linux Native Multitouch support
</title><link>http://feedproxy.google.com/~r/fosswire/~3/0Xn6vZRnW-g/</link><description>&lt;p&gt;The Interactive Computing Lab at ENAC, Toulouse have collaborated with the Linux developers to add the native multitouch support in Linux Kernel.
&lt;/p&gt;
&lt;p&gt;They have recorded a video showing the multitouch effects that are being supported natively by sending ABS_MT_* events from the kernel and they have developed a simple application that reads these signals, do some gesture recognition then sends control messages to related windows using the DBus plugin in Compiz.
&lt;/p&gt;
&lt;p&gt;Maybe you seen before people speaking about MPX, that is only Multi-pointer and not multitouch.
&lt;/p&gt;
&lt;p&gt;When writing the code for the demos, They have chosen to use general libraries not related to a specific WM, to be able to run demos on any Linux platform.
&lt;/p&gt;
&lt;p&gt;if you want more information you can visit &lt;a href="http://www.lii-enac.fr/en/projects/shareit/linux.html"&gt;the related page in our website&lt;/a&gt;.
&lt;/p&gt;



&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/6/linux-native-multitouch-support/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PbqYhzMjf2plScE4wsPYT_eBRy0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PbqYhzMjf2plScE4wsPYT_eBRy0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PbqYhzMjf2plScE4wsPYT_eBRy0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PbqYhzMjf2plScE4wsPYT_eBRy0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=0Xn6vZRnW-g:uMj5EqMYGj0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=0Xn6vZRnW-g:uMj5EqMYGj0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=0Xn6vZRnW-g:uMj5EqMYGj0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=0Xn6vZRnW-g:uMj5EqMYGj0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=0Xn6vZRnW-g:uMj5EqMYGj0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=0Xn6vZRnW-g:uMj5EqMYGj0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/0Xn6vZRnW-g" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/6/linux-native-multitouch-support/</guid><feedburner:origLink>http://fosswire.com/post/2009/6/linux-native-multitouch-support/</feedburner:origLink></item><item><title>Google Chrome ‘Developer’ Builds for Linux, OS X Released
</title><link>http://feedproxy.google.com/~r/fosswire/~3/p5UpEcb-ThM/</link><description>&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/06/chromelogo.png" title="Google Chrome logo" alt="Google Chrome logo" /&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://blog.chromium.org/"&gt;Chromium blog&lt;/a&gt; (Chromium being Google&amp;#8217;s name for the open source project behind their Chrome browser) &lt;a href="http://blog.chromium.org/2009/06/danger-mac-and-linux-builds-available.html"&gt;reports that developer builds&lt;/a&gt; of Google Chrome are now available for both Mac OS X and Linux.&lt;/p&gt;

&lt;p&gt;Google Chrome has always been promised to be a cross-platform browser, right from when it was &lt;a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html"&gt;originally launched in September last year&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is just the beginning&amp;#8212;Google Chrome is far from done. We&amp;#8217;re releasing this beta for Windows to start the broader discussion and hear from you as quickly as possible. We&amp;#8217;re hard at work building versions for Mac and Linux too, and will continue to make it even faster and more robust.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;However, up until today there have been no officially Google-branded Chrome releases for anything other than Windows.&lt;/p&gt;

&lt;p&gt;Google are making it quite clear that Chrome is far from finished on the Mac and Linux platforms, strongly advising you not to use the browser unless you&amp;#8217;re a developer, or love living on the bleeding edge.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/06/ChromeLinux_opening.png" title="Chrome for Linux warning screenshot" alt="Chrome for Linux warning screenshot" /&gt;&lt;/p&gt;

&lt;p&gt;It does seem to work pretty well actually as a browser, however. I&amp;#8217;ve only played with it for a short time, but it seems to feel a lot snappier than Firefox on this machine. While the missing bits of functionality, such as plugins, does mean that it can&amp;#8217;t really yet (and probably shouldn&amp;#8217;t) become your primary browser, Chrome for Linux looks really promising as an excellent WebKit-based browser for Linux and a strong competitor for Firefox.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/06/ChromeFOSSwire.png" title="Chrome displaying the FOSSwire homepage" alt="Chrome displaying the FOSSwire homepage" /&gt;&lt;/p&gt;

&lt;p&gt;Right now, there are only .deb packages for x86 and x86&amp;#8211;64 (AMD64) available, so you&amp;#8217;ll need a Debian or Ubuntu system to run the test build. On my 64-bit Ubuntu 9.04 system it runs really well.&lt;/p&gt;

&lt;p&gt;To download this test release, go across to the &lt;a href="http://dev.chromium.org/getting-involved/dev-channel"&gt;Chromium Dev Channel&lt;/a&gt; and scroll down to the &amp;#8216;For Linux&amp;#8217; heading. Also do take note that the installation package will add Google&amp;#8217;s repository to your system to automatically keep Chrome up to date.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What do you think of Google Chrome?&lt;/strong&gt; Do we need another browser on Linux? Is Google Chrome set to be the best WebKit browser on Linux, the best browser in its own right or simply unnecessary or undesired on the platform?  Have your say both in the comments and &lt;a href="http://fosswire.com/talk/2009/6/google-chrome-for-linux/"&gt;in the forums&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/6/google-chrome-dev-builds-linux/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_fwKOdWUHipqnGQ7jAMhT17kG7w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_fwKOdWUHipqnGQ7jAMhT17kG7w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_fwKOdWUHipqnGQ7jAMhT17kG7w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_fwKOdWUHipqnGQ7jAMhT17kG7w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=p5UpEcb-ThM:pM6F0kA7nOE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=p5UpEcb-ThM:pM6F0kA7nOE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=p5UpEcb-ThM:pM6F0kA7nOE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=p5UpEcb-ThM:pM6F0kA7nOE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=p5UpEcb-ThM:pM6F0kA7nOE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=p5UpEcb-ThM:pM6F0kA7nOE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/p5UpEcb-ThM" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/6/google-chrome-dev-builds-linux/</guid><feedburner:origLink>http://fosswire.com/post/2009/6/google-chrome-dev-builds-linux/</feedburner:origLink></item><item><title>PulseAudio Bluez
</title><link>http://feedproxy.google.com/~r/fosswire/~3/i8QkyUkZl2M/</link><description>&lt;p&gt;Some time ago, I&amp;#8217;ve shown &lt;a href="http://fosswire.com/post/2008/1/a2dp-stereo-linux/"&gt;different&lt;/a&gt; &lt;a href="http://fosswire.com/post/2008/10/better-bluetooth-audio/"&gt;methods&lt;/a&gt; of using scripts and configuration files to get Bluetooth A2DP audio working properly. But that&amp;#8217;s a problem: it requires setup. Ideally this should all happen automatically right when the headphones are paired.&lt;/p&gt;

&lt;p&gt;In the latest releases of PulseAudio and Bluez, I found this to be the case. It works so well that I figured I&amp;#8217;d make a screencast out of it just to show you. The application used in the video is &lt;a href="http://pkgb.net/pavucontrol"&gt;pavucontrol&lt;/a&gt;, the volume controls for PulseAudio.&lt;/p&gt;

&lt;p&gt;(And a sidenote: this video was edited using PiTiVi, which &lt;a href="http://pitivi.org/wiki/0.13.1"&gt;just made a new release&lt;/a&gt;. I highly recommend you check it out.)&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/6/pulseaudio-bluez-screencast/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ODKBykjjsuU7soljWpL4Bl8t7U4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ODKBykjjsuU7soljWpL4Bl8t7U4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ODKBykjjsuU7soljWpL4Bl8t7U4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ODKBykjjsuU7soljWpL4Bl8t7U4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=i8QkyUkZl2M:fxhrIM_BLcw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=i8QkyUkZl2M:fxhrIM_BLcw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=i8QkyUkZl2M:fxhrIM_BLcw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=i8QkyUkZl2M:fxhrIM_BLcw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=i8QkyUkZl2M:fxhrIM_BLcw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=i8QkyUkZl2M:fxhrIM_BLcw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/i8QkyUkZl2M" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/6/pulseaudio-bluez-screencast/</guid><feedburner:origLink>http://fosswire.com/post/2009/6/pulseaudio-bluez-screencast/</feedburner:origLink></item><item><title>Dig into your system with HardInfo
</title><link>http://feedproxy.google.com/~r/fosswire/~3/mr5pqVd9foI/</link><description>&lt;p&gt;We all like to learn a little bit about our computers and how they stack up against others. Even if not, the information might be valuable to others trying to diagnose a problem with your machine. There are many ways to discover information about your hardware in Linux, but none of them have come close to the ease-of-use of &lt;a href="http://hardinfo.berlios.de/HomePage"&gt;HardInfo&lt;/a&gt; &lt;a href="http://pkgb.net/hardinfo"&gt;(install)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/06/hardinfo-overview.png" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;HardInfo takes everything it can find about your system and presents it in an organized fashion. There&amp;#8217;s no need to dig through the output of lspci or run a few commands to find out some network statistics; it&amp;#8217;s all right there in front of you.&lt;/p&gt;

&lt;p&gt;One key feature that makes HardInfo valuable is its ability to quickly generate a system report. This can be very useful to bug triagers, developers, or your laptop&amp;#8217;s eBay listing.&lt;/p&gt;

&lt;p&gt;Finally, HardInfo is a great tool to use to rank your system against other machines with various benchmarks, which can tell you if your machine is running at full speed or if something is going terribly wrong. These are also included in the generated reports.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/06/hardinfo-benchmark.png" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;Overall: great tool, easy to use, useful for everyone. &lt;a href="http://pkgb.net/hardinfo"&gt;Give it a try.&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/6/hardinfo/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1R_Yz4_34f9udJ0A6pUzMs8ZB4g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1R_Yz4_34f9udJ0A6pUzMs8ZB4g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1R_Yz4_34f9udJ0A6pUzMs8ZB4g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1R_Yz4_34f9udJ0A6pUzMs8ZB4g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=mr5pqVd9foI:jI3WqcIbfxw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=mr5pqVd9foI:jI3WqcIbfxw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=mr5pqVd9foI:jI3WqcIbfxw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=mr5pqVd9foI:jI3WqcIbfxw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=mr5pqVd9foI:jI3WqcIbfxw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=mr5pqVd9foI:jI3WqcIbfxw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/mr5pqVd9foI" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/6/hardinfo/</guid><feedburner:origLink>http://fosswire.com/post/2009/6/hardinfo/</feedburner:origLink></item><item><title>Find the package a file is from
</title><link>http://feedproxy.google.com/~r/fosswire/~3/5cekWk1Wess/</link><description>&lt;p&gt;A quick tip today for all Debian (and derivative) users:&lt;/p&gt;

&lt;p&gt;Have a file on in your system that you just can&amp;#8217;t figure out where it came from? Searching for the name in Synaptic doesn&amp;#8217;t help? About ready to heave your weary keyboard out the window in an administrative rage? Fear not, dpkg to the rescue!&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s say you are trying to find out where in the world &lt;strong&gt;/usr/share/epiphany-browser/glade/epiphany.glade&lt;/strong&gt; came into existence. You&amp;#8217;ve checked &lt;em&gt;epiphany-browser&lt;/em&gt;, but it&amp;#8217;s not there. Let&amp;#8217;s ask &lt;strong&gt;dpkg-query&lt;/strong&gt;:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
$ dpkg-query -S /usr/share/epiphany-browser/glade/epiphany.glade
epiphany-browser-data: /usr/share/epiphany-browser/glade/epiphany.glade
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;Okay, so it was in epiphany-browser-data. Let&amp;#8217;s ask dpkg-query to do the reverse this time, and find all files included in that package:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
$ dpkg-query -L epiphany-browser-data
/usr/share/epiphany-browser
/usr/share/epiphany-browser/components
/usr/share/epiphany-browser/components/epiphany.xpt
/usr/share/epiphany-browser/art
/usr/share/epiphany-browser/chrome
# ...
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;A good trick I use instead of remembering dpkg-query switches is to simply add aliases to my &lt;strong&gt;.bashrc&lt;/strong&gt;:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
alias dpkgs="dpkg-query -S"
alias dpkgl="dpkg-query -L"
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;The above example could then be shortened to &lt;strong&gt;dpkgl epiphany-browser-data&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Not all files are managed by packages, and so this may not always get you the results you wanted. Obviously, user-created files in /home will not be from any packages, nor will most files in /etc. But it&amp;#8217;s still a handy way to figure out where a file came from.&lt;/p&gt;

&lt;p&gt;In one last example, you can take advantage of shell command nesting to figure out which package contains a binary:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
$ dpkg-query -S `which firefox`
firefox-3.0: /usr/bin/firefox
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;(Those are backticks, by the way, not regular quotes.)&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/5/dpkg-query-find-package-file/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oD6Sr6SmXKBzxKkBTm5EU9TYmUI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oD6Sr6SmXKBzxKkBTm5EU9TYmUI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oD6Sr6SmXKBzxKkBTm5EU9TYmUI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oD6Sr6SmXKBzxKkBTm5EU9TYmUI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=5cekWk1Wess:6Ti0KVmcvF4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=5cekWk1Wess:6Ti0KVmcvF4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=5cekWk1Wess:6Ti0KVmcvF4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=5cekWk1Wess:6Ti0KVmcvF4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=5cekWk1Wess:6Ti0KVmcvF4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=5cekWk1Wess:6Ti0KVmcvF4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/5cekWk1Wess" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/5/dpkg-query-find-package-file/</guid><feedburner:origLink>http://fosswire.com/post/2009/5/dpkg-query-find-package-file/</feedburner:origLink></item><item><title>Make X.Org pretty with DRI2 and UXA
</title><link>http://feedproxy.google.com/~r/fosswire/~3/LSvX3zvGzi4/</link><description>&lt;p&gt;That&amp;#8217;s a scary headline. Chances are, after seeing that, you might not care about the rest of this article. But hang on for a second: Have an Intel graphics chipset, or use an &lt;span class="caps"&gt;ATI&lt;/span&gt; graphics card (open-source drivers or not)? Then this image might be familiar to you:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/glxgears-dri1.png" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;If you don&amp;#8217;t notice it right away, the glxgears window is &lt;em&gt;below&lt;/em&gt; the other two. Ugly. This is a problem with the current X.Org stack using a rendering mode known as DRI1. I won&amp;#8217;t go in to technical details of why this happens, but it all boils down to this: Using DRI1, 3D applications are given a space of the screen to draw into, and this is then sent directly to the display. That sounds somewhat logical, but when you throw in more fancy operations, such as Compiz and desktop effects, things get tricky. Keith Packard of Intel does a good job &lt;a href="http://keithp.com/blogs/Sharpening_the_Intel_Driver_Focus/"&gt;explaining this and other problems with X acceleration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Keith mentions a golden combination that can be used right now. Fedora 11, arriving in one week, will include everything needed for a pleasant X experience. Ubuntu 9.04 &lt;em&gt;does&lt;/em&gt; ship &lt;span class="caps"&gt;UXA&lt;/span&gt;, but it is not on by default due to stability issues at the time it was released. Instead, &lt;span class="caps"&gt;EXA&lt;/span&gt; is used, the same mode included with 8.10.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re using Ubuntu 9.04 or another distribution with &lt;span class="caps"&gt;UXA&lt;/span&gt; support that is almost ready, there is a one-liner you can add to &lt;strong&gt;/etc/X11/xorg.conf&lt;/strong&gt;. In the &lt;strong&gt;Device&lt;/strong&gt; section, add &lt;strong&gt;Option &amp;#8220;AccelMethod&amp;#8221; &amp;#8220;uxa&amp;#8221;&lt;/strong&gt; as it is below:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
Section "Device"
	Identifier	"Configured Video Device"
	Option	"AccelMethod"	"uxa"
EndSection
&lt;/code&gt;
&lt;/pre&gt;

&lt;p&gt;Be prepared to revert the change later: without a newer kernel or X server, &lt;span class="caps"&gt;UXA&lt;/span&gt; mode has proven to be a little crashy. I&amp;#8217;ve had good experiences while using at a 2.6.30 kernel, though I still do not use it for day-to-day computing. Even if you can&amp;#8217;t get it to work for extended amounts of time yet, it still is nice to see this:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/glxgears-dri2.png" alt="" /&gt;&lt;/p&gt;

&lt;p&gt;The glxgears test is positioned neatly in the background; you can see it through the semi-transparent terminal. And if that&amp;#8217;s not enough proof that this works:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/glxgears-dri2-cube.png" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/5/xorg-dri2-uxa/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ndHsOsHJSlQ8l2eeanyY3NepDVk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndHsOsHJSlQ8l2eeanyY3NepDVk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ndHsOsHJSlQ8l2eeanyY3NepDVk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndHsOsHJSlQ8l2eeanyY3NepDVk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=LSvX3zvGzi4:1IzLDgDDp04:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=LSvX3zvGzi4:1IzLDgDDp04:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=LSvX3zvGzi4:1IzLDgDDp04:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=LSvX3zvGzi4:1IzLDgDDp04:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=LSvX3zvGzi4:1IzLDgDDp04:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=LSvX3zvGzi4:1IzLDgDDp04:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/LSvX3zvGzi4" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/5/xorg-dri2-uxa/</guid><feedburner:origLink>http://fosswire.com/post/2009/5/xorg-dri2-uxa/</feedburner:origLink></item><item><title>Use an ISO as if it were a real CD
</title><link>http://feedproxy.google.com/~r/fosswire/~3/Dy2WqsOxg0s/</link><description>&lt;p&gt;There are a few occasions when you may need or want to use an &lt;span class="caps"&gt;ISO&lt;/span&gt; image without actually burning it. You may want to grab a file off of a CD, or maybe you&amp;#8217;re storing an image of a disk for use in Wine. Using &lt;a href="http://fosswire.com/post/2007/4/unix-fundamentals-mount-points/"&gt;mount points&lt;/a&gt;, this is an easy task.&lt;/p&gt;

&lt;h3&gt;The Quick Way&lt;/h3&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/gvfs-archive.png" style="margin:10px;float:left;" alt="" class="left" /&gt;&lt;/p&gt;

&lt;p&gt;On a recent &lt;span class="caps"&gt;GNOME&lt;/span&gt; desktop, opening or mounting &lt;span class="caps"&gt;ISO&lt;/span&gt; images (and other archives) is very simple. Simply right-click the image, and select &lt;strong&gt;Open With &gt; Archive Mounter&lt;/strong&gt;. Done! The image will show as a drive in Places or on your desktop.&lt;/p&gt;

&lt;p&gt;This is the easiest way to grab a file from an image or an archive without having to open an archive manager or extract everything. But, it has its limitations. Because it is mounted under &lt;span class="caps"&gt;GVFS&lt;/span&gt;, it is typically only available on a &lt;span class="caps"&gt;GNOME&lt;/span&gt; desktop. Wine may also have trouble understanding where the image was mounted to as well, and reconfiguring Wine every time you want to change discs is no fun.&lt;/p&gt;

&lt;h3&gt;The More Reliable Way&lt;/h3&gt;

&lt;p&gt;Almost as quickly as the previous solution, you can mount the image in a terminal:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo mount -o loop /path/to/image.iso /media/cdrom&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re using the CD drive location here to keep things simple: &lt;span class="caps"&gt;GNOME&lt;/span&gt; and Wine will both think that it is just a normal CD or &lt;span class="caps"&gt;DVD&lt;/span&gt;. The location of your CD drive on your filesystem may differ; check your distribution documentation for details. The &lt;strong&gt;-o loop&lt;/strong&gt; option is needed because image.iso is not a block device, as the mount command would expect, but a file.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/gmountiso.png" style="margin-left:10px;float:right;" alt="" class="right" /&gt;&lt;/p&gt;

&lt;p&gt;To remove the mount point again, point the umount command at the location of the CD drive:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo umount /media/cdrom&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;Bonus: The &lt;em&gt;Graphical&lt;/em&gt; More Reliable Way&lt;/h3&gt;

&lt;p&gt;If you find yourself swapping disk images out frequently, you may find &lt;a href="http://pkgb.net/gmountiso"&gt;Gmountiso&lt;/a&gt; useful. You can easily swap out multiple images and mount points, and it works in the same manner as the mount/umount commands do.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/5/mount-iso/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ptp-0nh5J67IrodQLhL543Pp5WM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ptp-0nh5J67IrodQLhL543Pp5WM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ptp-0nh5J67IrodQLhL543Pp5WM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ptp-0nh5J67IrodQLhL543Pp5WM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Dy2WqsOxg0s:6uf0VOS4vd8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Dy2WqsOxg0s:6uf0VOS4vd8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=Dy2WqsOxg0s:6uf0VOS4vd8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Dy2WqsOxg0s:6uf0VOS4vd8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Dy2WqsOxg0s:6uf0VOS4vd8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=Dy2WqsOxg0s:6uf0VOS4vd8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/Dy2WqsOxg0s" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/5/mount-iso/</guid><feedburner:origLink>http://fosswire.com/post/2009/5/mount-iso/</feedburner:origLink></item><item><title>Restoring an Overwritten GRUB Boot Loader
</title><link>http://feedproxy.google.com/~r/fosswire/~3/Z2fszekcVbs/</link><description>&lt;p&gt;I like to have lots of choice about which operating system I can boot to. Between my desktop PC&amp;#8217;s two hard drives, I have at least three distributions of Linux and several versions of Windows, so I have complete OS flexibility.&lt;/p&gt;

&lt;p&gt;Unfortunately, maintaining a multi-boot configuration like this can be a pain, especially if you later install an operating system which overwrites the &lt;span class="caps"&gt;GRUB&lt;/span&gt; boot loader you had in place (such as a version of Windows). If your boot loader is overwritten, you could be left with no choice but to boot the most recently installed OS.&lt;/p&gt;

&lt;p&gt;In this tutorial, I will show you how to restore an overwritten copy of the &lt;span class="caps"&gt;GRUB&lt;/span&gt; boot loader by using a Linux live CD. In this example, my master &lt;span class="caps"&gt;GRUB&lt;/span&gt; installation is on a Kubuntu 8.10 installation, and I&amp;#8217;m using an older Kubuntu 8.04 Live CD I have lying around.&lt;/p&gt;

&lt;p&gt;This tutorial &lt;em&gt;does&lt;/em&gt; require you to have some understanding of how your multi-boot system operates, disk partitions and using the command line. If you are not confident, perhaps find a friend who knows Linux more intimately to do this process.&lt;/p&gt;

&lt;h2&gt;Before Starting&lt;/h2&gt;

&lt;p&gt;It&amp;#8217;s worth mentioning that you may need to use a live CD somewhat similar to that of your &amp;#8216;master&amp;#8217; OS, where your boot loader configuration is stored. This is due to the technique we use to re-run the &lt;span class="caps"&gt;GRUB&lt;/span&gt; installer.&lt;/p&gt;

&lt;p&gt;Also, you need to actually know which system holds the configuration file for your &lt;span class="caps"&gt;GRUB&lt;/span&gt; boot loader and on which partition it is located. If you have a more complicated multi-boot setup, like myself, you probably know this. If you have a more simple Windows-Linux dual boot, there should only be one Linux data partition where it could be.&lt;/p&gt;

&lt;h2&gt;Boot the Live CD&lt;/h2&gt;

&lt;p&gt;Start the Live CD up as normal. Don&amp;#8217;t choose to install the OS if prompted, you want to come to a full live desktop to run the specific commands we need.&lt;/p&gt;

&lt;h2&gt;Identify your Partitions&lt;/h2&gt;

&lt;p&gt;You need to know on which partition the &lt;span class="caps"&gt;GRUB&lt;/span&gt; config file and associated programs are stored. You may wish to use a graphical program such as Gparted (if available). You&amp;#8217;ll want to find out the device string (such as &lt;b&gt;sda5&lt;/b&gt;) of the relevant partition.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/GPartedExample.png" title="GParted screenshot" alt="GParted screenshot" /&gt;&lt;/p&gt;

&lt;p&gt;(The screenshot above is actually from my triple-boot MacBook, but still shows you how you can identify the (ext3) partition of Ubuntu on that system.)&lt;/p&gt;

&lt;p&gt;If you can&amp;#8217;t use a graphical program to work this out, open a Terminal program and use the following command:&lt;/p&gt;

&lt;code&gt;$ sudo fdisk -l&lt;/code&gt;

&lt;p&gt;This will list all of the partitions on all the devices on your system. Under the &amp;#8216;System&amp;#8217; column, you can see all of the partitions labelled as &amp;#8216;Linux&amp;#8217;. This won&amp;#8217;t show you the difference between data and OS partitions, so is less useful in a more complex partition layout.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/05/FdiskL.png" title="Fdisk -l screenshot" alt="Fdisk -l screenshot" /&gt;&lt;/p&gt;

&lt;p&gt;If you can work out where your Linux is from this, note down the information under &amp;#8216;Device&amp;#8217;.&lt;/p&gt;

&lt;h2&gt;Mount the Partition&lt;/h2&gt;

&lt;p&gt;We now must mount your partition, so that we can access it. Some Live CDs may do this for you, or offer to do so, but here we will perform the process manually.&lt;/p&gt;

&lt;p&gt;We will first make a folder in which the partition is mounted and then do the mounting. Replace the device string &lt;b&gt;/dev/sda5&lt;/b&gt; with the device string that you identified earlier.&lt;/p&gt;

&lt;code&gt;$ sudo mkdir /mnt/system&lt;br /&gt;
$ sudo mount /dev/sda5 /mnt/system&lt;/code&gt;

&lt;p&gt;You should now be able to browse your hard drive by navigating to that folder. The next process we are going to perform is to temporarily change the root directory of our terminal (chroot), so that we can run the &lt;span class="caps"&gt;GRUB&lt;/span&gt; installer directly from the hard drive. It won&amp;#8217;t even realise it&amp;#8217;s not running from the real system&lt;/p&gt;

&lt;p&gt;On Ubuntu and other sudo-based distros, we must first do this:&lt;/p&gt;

&lt;code&gt;$ sudo -i&lt;/code&gt;

&lt;p&gt;to become root fully (sudo is not enough here).&lt;/p&gt;

&lt;h2&gt;Doing the chroot&lt;/h2&gt;

&lt;p&gt;The &lt;span class="caps"&gt;GRUB&lt;/span&gt; installer requires to read the devices on disk directly in order to write the &lt;span class="caps"&gt;GRUB&lt;/span&gt; boot record back onto the system properly. It therefore needs a working copy of /dev, inside the mounted directory.&lt;/p&gt;

&lt;code&gt;# mount -o bind /dev /mnt/system/dev&lt;/code&gt;

&lt;p&gt;Next, we can run chroot:&lt;/p&gt;

&lt;code&gt;# chroot /mnt/system&lt;/code&gt;

&lt;p&gt;From this point forward, &lt;em&gt;be very careful&lt;/em&gt;. You have root privileges and full write access to your hard drive. The usual caveats apply.&lt;/p&gt;

&lt;h2&gt;Run the &lt;span class="caps"&gt;GRUB&lt;/span&gt; Installer&lt;/h2&gt;

&lt;p&gt;All we need to do now is to simply run the &lt;span class="caps"&gt;GRUB&lt;/span&gt; installer, which plonks the &lt;span class="caps"&gt;GRUB&lt;/span&gt; boot record back on the hard disk and gives us back all of our choices.&lt;/p&gt;

&lt;code&gt;# grub-install /dev/sda&lt;/code&gt;

&lt;p&gt;If you need to install &lt;span class="caps"&gt;GRUB&lt;/span&gt; elsewhere (such as a different disk or a specific partition), change /dev/sda. In most cases, just leave this as-is.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/02/grubcustsplash.png" title="GRUB splash" alt="GRUB splash" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class="caps"&gt;GRUB&lt;/span&gt; should be re-instated on disk. You can now simply close your terminal, reboot the machine safely and everything should be back to normal.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/5/restoring-overwritten-grub/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-QiOu0voZUw5ILbzH7gj9u5wF3c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-QiOu0voZUw5ILbzH7gj9u5wF3c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-QiOu0voZUw5ILbzH7gj9u5wF3c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-QiOu0voZUw5ILbzH7gj9u5wF3c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Z2fszekcVbs:1qajCT76QKI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Z2fszekcVbs:1qajCT76QKI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=Z2fszekcVbs:1qajCT76QKI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Z2fszekcVbs:1qajCT76QKI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=Z2fszekcVbs:1qajCT76QKI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=Z2fszekcVbs:1qajCT76QKI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/Z2fszekcVbs" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/5/restoring-overwritten-grub/</guid><feedburner:origLink>http://fosswire.com/post/2009/5/restoring-overwritten-grub/</feedburner:origLink></item><item><title>Quick Tip: Clear Out GNOME Tracker Indexes
</title><link>http://feedproxy.google.com/~r/fosswire/~3/ubiz5kYhCdQ/</link><description>&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/04/tracker_logo.png" title="Tracker logo" alt="Tracker logo" /&gt;&lt;/p&gt;

&lt;p&gt;If you followed my &lt;a href="http://fosswire.com/post/2009/4/enable-desktop-search-on-ubuntu/"&gt;recent video tutorial&lt;/a&gt; on enabling Ubuntu/GNOME&amp;#8217;s &lt;a href="http://www.gnome.org/projects/tracker/"&gt;Tracker&lt;/a&gt; search tool, you should now be enjoying the ability to search the files on your system.&lt;/p&gt;

&lt;p&gt;During a recent upgrade to Ubuntu 9.04, which was &lt;a href="https://lists.ubuntu.com/archives/ubuntu-announce/2009-April/000122.html"&gt;recently released&lt;/a&gt;, I found that the Tracker search tool index had become corrupted. I tried to tell Tracker to rebuild the index, but experienced some weird issues.&lt;/p&gt;

&lt;p&gt;In this quick tip, I&amp;#8217;ll show you how to avoid this and other issues by deleting Tracker&amp;#8217;s index and cache manually, so that it can start &amp;#8216;from scratch&amp;#8217;. Note that if you are having issues with tracker, it is worth trying to rebuild the index from the graphical interface first. This tip is a last resort if you need to clear everything out from scratch and start it again.&lt;/p&gt;

&lt;h1&gt;Tracker&amp;#8217;s Files&lt;/h1&gt;

&lt;p&gt;According to &lt;a href="http://projects.gnome.org/tracker/documentation.html"&gt;the documentation&lt;/a&gt;, Tracker stores its files in the following locations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration Files&lt;/strong&gt; &amp;#8211; ~/.config/tracker/tracker.cfg&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Files&lt;/strong&gt; &amp;#8211; ~/.local/share/tracker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Index Cache&lt;/strong&gt; &amp;#8211; ~/.cache/tracker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you&amp;#8217;re happy with the settings you have, you may want to leave the configuration file intact, and just wipe out the data files and index cache.&lt;/p&gt;

&lt;h1&gt;Quit Tracker and Delete the Files&lt;/h1&gt;

&lt;p&gt;First of all, you need to go ahead and quit the Tracker application in the system tray.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/04/TrackerTrayQuit.png" title="Quit the Tracker tray applet" alt="Quit the Tracker tray applet" /&gt;&lt;/p&gt;

&lt;p&gt;Next, you must quit all processes of both &lt;b&gt;trackerd&lt;/b&gt; and &lt;b&gt;tracker-indexer&lt;/b&gt;, so open up a terminal and run these commands:&lt;/p&gt;

&lt;code&gt;$ killall trackerd&lt;br /&gt;
$ killall tracker-indexer&lt;/code&gt;

&lt;p&gt;And finally, &lt;em&gt;carefully&lt;/em&gt; delete the files listed above (excluding the config file, if you don&amp;#8217;t think you need to clear that out as well).&lt;/p&gt;

&lt;p&gt;So to recap, go ahead and delete the folders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;~/.local/share/tracker&lt;/li&gt;
&lt;li&gt;~/.cache/tracker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and if you wish, the config files:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;~/.config/tracker/tracker.cfg&lt;/li&gt;
&lt;li&gt;~/.config/tracker/tracker-applet.cfg&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To restart Tracker, I recommend that you log out and log back in so that trackerd and the system tray applet both restart properly. You should then be able to reconfigure it from the beginning as detailed in &lt;a href="http://fosswire.com/post/2009/4/enable-desktop-search-on-ubuntu/"&gt;the original tutorial&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And that should be it &amp;#8211; Tracker should rebuild itself from scratch. Useful to know for if things go wrong!&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/4/quick-tip-clear-out-gnome-tracker-indexes/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6uSdF1H4G4DFwtOCRcqQyUHRn2g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6uSdF1H4G4DFwtOCRcqQyUHRn2g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6uSdF1H4G4DFwtOCRcqQyUHRn2g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6uSdF1H4G4DFwtOCRcqQyUHRn2g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=ubiz5kYhCdQ:o8s_Ogo5r8k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=ubiz5kYhCdQ:o8s_Ogo5r8k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=ubiz5kYhCdQ:o8s_Ogo5r8k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=ubiz5kYhCdQ:o8s_Ogo5r8k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=ubiz5kYhCdQ:o8s_Ogo5r8k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=ubiz5kYhCdQ:o8s_Ogo5r8k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/ubiz5kYhCdQ" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/4/quick-tip-clear-out-gnome-tracker-indexes/</guid><feedburner:origLink>http://fosswire.com/post/2009/4/quick-tip-clear-out-gnome-tracker-indexes/</feedburner:origLink></item><item><title>Review: Backups with Back in Time
</title><link>http://feedproxy.google.com/~r/fosswire/~3/TTC8O1WfGXM/</link><description>&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/04/BITLogo.png" title="Back in Time logo" alt="Back in Time logo" /&gt;&lt;/p&gt;

&lt;p&gt;Backing up generally isn&amp;#8217;t a fun activity, but always proves to be worth it when that disaster you are not expecting happens.&lt;/p&gt;

&lt;p&gt;Building a backup strategy can be a relatively complex process as well. What exactly should you back up, what format do you use, where do you store the backups? It can quickly become a task that demands quite a lot of technical expertise without the help of a program to make things relatively easy.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://backintime.le-web.org/"&gt;Back in Time&lt;/a&gt; is a solution for Linux, somewhat modelled on Apple&amp;#8217;s Time Machine backup system for Mac OS X Leopard, but it also inspired by a few other Linux backup tools.&lt;/p&gt;

&lt;p&gt;It has a nice &lt;span class="caps"&gt;GUI&lt;/span&gt; interface, supports automatic backups at time schedules you specify and keeps multiple snapshots of the whole backup, while only backing up the changed files each time. So, what is it like to actually use?&lt;/p&gt;

&lt;p&gt;For the purposes of this review, I&amp;#8217;ll be looking at the &lt;span class="caps"&gt;GNOME&lt;/span&gt; interface version, but much of this should follow the same for the &lt;span class="caps"&gt;KDE&lt;/span&gt; interface as well.&lt;/p&gt;

&lt;h2&gt;Setting Up&lt;/h2&gt;

&lt;p&gt;When you first launch the program, you are presented with the settings window. You do have to set up a location to back up to and which folders to include in the backup (the Include tab).&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/04/BITSettings.png" title="Back in Time Settings window" alt="Back in Time Settings window" /&gt;&lt;/p&gt;

&lt;p&gt;This does require you to have spent some time thinking about what you need to have backed up first, and the multiple tabs across the Settings window could be a bit intimidating for the new user.&lt;/p&gt;

&lt;p&gt;If you are confident with what you want to set up, however, you can quickly set the base directory for your backups (which is probably on an external disk somewhere), the files you want to include in the backup and any advanced settings if you want.&lt;/p&gt;

&lt;p&gt;It would be nice to have a couple of preset backup profiles for people who really just want to click one button and have their system backed up. For example, a preset which backs up your home directory to an external disk would be nice to have in a one-click configuration.&lt;/p&gt;

&lt;p&gt;Despite the complexity of the settings window for new users, it is really quick and easy to get started.&lt;/p&gt;

&lt;h2&gt;Running a Backup&lt;/h2&gt;

&lt;p&gt;Supposedly the application will backup on an automatic basis, based on the schedule you set earlier. I have to admit, I don&amp;#8217;t leave my backup drive plugged in all the time, nor do I have Back in Time open all the time, so I haven&amp;#8217;t actually tried this out.&lt;/p&gt;

&lt;p&gt;Doing a backup manually is a really easy process. In the Back in Time interface, you can simply press the large Backup Now button and it gets to work making a new snapshot.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/04/BITSnapshotInProgress.png" title="Snapshot in progress" alt="Snapshot in progress" /&gt;&lt;/p&gt;

&lt;p&gt;Back in Time uses rsync underneath to backup only the files that have changed, but you don&amp;#8217;t really need to care how it works. You press the button, it works out which files have changed, and makes a new snapshot on your backup disk. It really is effortlessly simple and I like it.&lt;/p&gt;

&lt;h2&gt;Restoring Files&lt;/h2&gt;

&lt;p&gt;What I really love is that Back in Time&amp;#8217;s snapshots work just like a normal hierarchy of folders on your backup disk. Each snapshot appears just like a folder containing all the files you have chosen to backup, so even if you want to restore a file on another machine where you don&amp;#8217;t have Back in Time, you just copy a file across. Again, it just &lt;em&gt;works&lt;/em&gt;. (It uses hard links, so it only uses the minimum space&lt;/p&gt;

&lt;p&gt;Of course, Back in Time allows you to restore from within the Back in Time interface, it is again really easy to do. All of your snapshots are listed across the left hand side and you can pick one, browse through the file system and bring a file back by clicking the Restore button.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://files.fosswire.com/2009/04/BITRestore.png" title="Restore a file in Back in Time" alt="Restore a file in Back in Time" /&gt;&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Having played with this for a while, I&amp;#8217;m really impressed. There are areas, particularly initial setup, that could be made a little bit easier for new users.&lt;/p&gt;

&lt;p&gt;Apart from that, this is a really robust and effortlessly simple way to back up your home folder, for example. Its snapshot functionality works really well, meaning you can have as much or as little backward history of your system as you need, while also keeping a copy of the whole system.&lt;/p&gt;

&lt;p&gt;I love the fact that it requires very little effort on my part to update my backup &amp;#8211; I just plug in the drive, launch the app and click Backup Now.&lt;/p&gt;

&lt;p&gt;I also find it very reassuring that the files aren&amp;#8217;t in a weird format which has to be decompressed or manipulated by a program; they&amp;#8217;re just files sitting there on the disk that I can access.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve found Back in Time to be really useful as a backup solution for my home directory on this machine. It&amp;#8217;s not powerful enough perhaps for some requirements, but if you are using Linux as an everyday desktop machine and have some files you need to get backed up, give Back in Time a try.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;from &lt;a href="/post/2009/4/back-in-time-review/"&gt;FOSSwire&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YYIZNQPC6ahB7uD5xu73WC2z_jk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YYIZNQPC6ahB7uD5xu73WC2z_jk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YYIZNQPC6ahB7uD5xu73WC2z_jk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YYIZNQPC6ahB7uD5xu73WC2z_jk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=TTC8O1WfGXM:M89_QwmxgWk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=TTC8O1WfGXM:M89_QwmxgWk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=TTC8O1WfGXM:M89_QwmxgWk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=TTC8O1WfGXM:M89_QwmxgWk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/fosswire?a=TTC8O1WfGXM:M89_QwmxgWk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/fosswire?i=TTC8O1WfGXM:M89_QwmxgWk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/fosswire/~4/TTC8O1WfGXM" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://fosswire.com/post/2009/4/back-in-time-review/</guid><feedburner:origLink>http://fosswire.com/post/2009/4/back-in-time-review/</feedburner:origLink></item></channel></rss>
