<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-613657930224334079</id><updated>2012-01-06T23:35:45.550+01:00</updated><category term='OS setup'/><category term='NTFS'/><category term='KDE'/><category term='XGL'/><category term='security'/><category term='latex'/><category term='ssh'/><category term='bash'/><category term='Apple'/><category term='multimedia'/><category term='self-congratulation'/><category term='sync'/><category term='yast'/><category term='sudo'/><category term='CUPS'/><category term='python'/><category term='software'/><category term='administration'/><category term='ATI'/><category term='windows'/><category term='off topic'/><category term='network'/><category term='aiglx'/><category term='compiz'/><category term='ubuntu'/><category term='nvidia'/><category term='hardware'/><title type='text'>G(r)eek Bitches' Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default?start-index=101&amp;max-results=100'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>218</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3446080890307505633</id><published>2012-01-06T22:52:00.001+01:00</published><updated>2012-01-06T23:35:45.579+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Eee PC 1015 disassembly</title><content type='html'>&lt;br /&gt;As previously mentioned, I'll not take apart my ASUS U43 unless I absolutely have to. However, one of my friends had an Eee PC with a possibly broken DC jack, so we decided to have a look.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Luckily, the Eee PC is quite popular and there are a few Youtube guides:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="481" height="400" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/_2htZGio8es/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_2htZGio8es&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="481" height="400"  src="http://www.youtube.com/v/_2htZGio8es&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;The example above was very helpful once we had understood that the first thing to remove is the keyboard and its black plastic enclosure. It is held by plastic clips in the battery enclosure (0:28 in the video) and at the rims on the side of the case and above the touch pad (you might need a spudger to pry them open). The next layer is a plastic plate with the touch pad embedded at the bottom (see 0:52). There are openings through which the keyboard and touch pad ribbons can be disconnected (the clamps are either flipped up (1:11) or pulled outwards (0:42)). Afterwards, we unscrewed all visible screws (again, check the video for screw sorting (1:09)) and pried open the clips holding the plastic plate to the front of the case (1:33). This gives access to all of the hardware. To take out the motherboard, unscrew the wifi adapter at the bottom left, disconnect the ribbons on top of the hard drive and the screen connector (top left, near the screen hinge) and take out every screw on the board except the ones holding the copper cooling element, as well as the 2 screws holding the hard drive down.Motherboards are probably not the best things to practice soldering skills, so we left the DC jack problem to someone more experienced. However, here's a &lt;a href="http://www.laptoprepair101.com/laptop/2007/12/06/dc-power-jack-repair-guide/"&gt;handy guide&lt;/a&gt;.All credits go to youtube user Fessor6262 and laptotrepair101.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3446080890307505633?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3446080890307505633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3446080890307505633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3446080890307505633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3446080890307505633'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2012/01/eee-pc-1015-disassembly.html' title='Eee PC 1015 disassembly'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8095966375110397731</id><published>2011-11-15T18:04:00.001+01:00</published><updated>2011-11-15T18:31:44.986+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Asus Bamboo disassembly</title><content type='html'>I don't want to try this until I absolutely have to, but I found a short disassembly guide for my Asus U43jc hidden in an insanely long &lt;a href="http://forum.notebookreview.com/asus-reviews-owners-lounges/496248-asus-u-series-bamboo-collection-owners-thread-u33jc-u43jc-u53jc-188.html"&gt;forum thread&lt;/a&gt; (page 188, user tenchi71):&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;blockquote&gt;[some remarks about changing WiFi adapters] To get to the card I removed the battery, dvd-drive, hard drive, and ram. I then needed to remove all screws visible from the bottom, as well as screws under the two rubber feet. Make sure you keep the screws organized after removal, they are not all the same size. Next, I flipped the machine over, opened it as wide as it would go, and carefully pried the entire top portion of the laptop off using a plastic pry tool. Use a plastic tool, you'll be prying all along where the chrome parts meet the bottom plastic. A screwdriver will mar this very easily. Most of the prying was all along the front, right where the LEDs are located, so be careful not to harm those. Once the front pries away, the rest lifts up easily, the entire top portion is one piece (palm rest/mouse-pad/keyboard/buttons). Be careful, there are 4 thin and relatively short ribbon cables connecting the keyboard/mouse/buttons to the motherboard. To be able to get to and remove the wifi card, I needed to disconnect the first two ribbon cables going from right to left. Be easy on them. They have little black levers that you lift up to unlock the cables. Next, carefully disconnect the two antennae cables, and then remove the two screws holding the wifi card into place. The card then pops up and comes right out.&lt;/blockquote&gt;Someone even took &lt;a href="http://forum.notebookreview.com/asus-reviews-owners-lounges/496248-asus-u-series-bamboo-collection-owners-thread-u33jc-u43jc-u53jc-189.html#post7250615"&gt;pictures&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8095966375110397731?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8095966375110397731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8095966375110397731' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8095966375110397731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8095966375110397731'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/11/asus-bamboo-disassembly.html' title='Asus Bamboo disassembly'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5688306048575131826</id><published>2011-10-20T20:03:00.000+02:00</published><updated>2011-10-20T20:03:44.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Kmail opens hyperlinks in two browser tabs</title><content type='html'>I found the solution on the&amp;nbsp;&lt;a href="http://forum.kde.org/viewtopic.php?f=20&amp;amp;t=76226"&gt;KDE community forums&lt;/a&gt;: Go to System Settings-&amp;gt;Default Applications-&amp;gt;Web Browser (&lt;i&gt;not&lt;/i&gt; KMail settings) and remove the '%U' argument.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5688306048575131826?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5688306048575131826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5688306048575131826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5688306048575131826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5688306048575131826'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/10/kmail-opens-hyperlinks-in-two-browser.html' title='Kmail opens hyperlinks in two browser tabs'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8412947284619018394</id><published>2011-09-23T00:42:00.000+02:00</published><updated>2011-09-23T00:42:54.665+02:00</updated><title type='text'>batch convert svg-&gt;pdf with Inkscape</title><content type='html'>for file in *.svg; do inkscape -z -f=$file -A=${file/.svg/.pdf}; done&lt;br /&gt;In other words, RTFM ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8412947284619018394?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8412947284619018394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8412947284619018394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8412947284619018394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8412947284619018394'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/09/batch-convert-svg-with-inkscape.html' title='batch convert svg-&amp;gt;pdf with Inkscape'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1346088413936878224</id><published>2011-09-02T13:40:00.000+02:00</published><updated>2011-09-02T13:41:47.919+02:00</updated><title type='text'>Corrupted directory on NTFS partition</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ToqgGkuC_tY/TmC6wVk-qAI/AAAAAAAAAds/YyyZd-dePfE/s1600/backups.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://2.bp.blogspot.com/-ToqgGkuC_tY/TmC6wVk-qAI/AAAAAAAAAds/YyyZd-dePfE/s320/backups.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;...which I hadn't done for 6 weeks (expect snarky comments from daWuzzzz below). Imagine my joy when Kubuntu came up with I/O errors trying to open my research data directory. Of course, it had to be the single most important directory on my computer, everything else on my NTFS partition was fine. And of course it had to happen at 2am. Windows wasn't more helpful and just displayed a 'corrupted directory' message. In retrospect, I suspect a damaged master file table. A quick summary of last night:&lt;a name='more'&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;Find 320 GB of free space on my external hard disk. The data directory is just 5 GB. If someone knows a trick how to back up partition subsets, please let me know.&lt;/li&gt;&lt;li&gt;Create a partition image with&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; dd if=/dev/sda5 of=/some/mountpoint/or/other&lt;/span&gt;. I didn't gzip the image, as I wanted to be able to mount it. At least this manoeuvre bought me 4 hours of sleep. Note: how about a USB3 backup disk?&lt;/li&gt;&lt;li&gt;Boot up Windows, start an administrator shell and run &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;chkdsk /f F:&lt;/span&gt;. Lots of 'orphaned file' messages, but the directory is accessible again and everything seems to be where it's supposed to.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Do. A. Backup.&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;Could have been much worse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1346088413936878224?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1346088413936878224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1346088413936878224' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1346088413936878224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1346088413936878224'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/09/corrupted-directory-on-ntfs-partition.html' title='Corrupted directory on NTFS partition'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ToqgGkuC_tY/TmC6wVk-qAI/AAAAAAAAAds/YyyZd-dePfE/s72-c/backups.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1407601367162341955</id><published>2011-08-24T20:28:00.001+02:00</published><updated>2011-08-24T20:42:19.860+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>enabling Nepomuk/Strigi search eats up home directory space</title><content type='html'>A few days ago I decided to enable Krunner's desktop search/strigi implementation - strigi indexing was not enabled before.&lt;br /&gt;It might have slowed down Medusa a bit, but the most noticeable feature was my 30GB home partition running constantly out of disk space.&lt;br /&gt;File/directory size analysis with &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;du -h --max-depth=2 | grep '^[5-9][0-9]\{2\}M\|[0-9]G' &amp;gt; listfile.txt &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;and &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ls -lha | grep 'G' ~&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp; found the culprit: a whopping 13 GB .xsession-errors file. This is a well-known problem, apparently Nepomuk/Soprano is pretty garrulous.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;First aid: delete the file and reboot. For a more permanent workaround, a poster in &lt;a href="http://www.pclinuxos.com/forum/index.php?topic=91347.0;wap2"&gt;this discussion&lt;/a&gt; suggests linking .xsession-errors to /dev/null via an autostart shell script. As an alternative, I'd suggest adding &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ln -sf /dev/null /home/&amp;lt;yourusername&amp;gt;/.xsession-errors&amp;nbsp;&lt;/span&gt;to your ~/.bashrc.&lt;br /&gt;As an aside: for anyone puzzled by the redland/sesame backend debate, the current backend is virtuoso and supposed to be faster than any of the above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1407601367162341955?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1407601367162341955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1407601367162341955' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1407601367162341955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1407601367162341955'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/08/enabling-nepomukstrigi-search-eats-up.html' title='enabling Nepomuk/Strigi search eats up home directory space'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4702984033908082494</id><published>2011-04-06T08:34:00.001+02:00</published><updated>2011-04-06T08:53:04.533+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>openSuSE 11.4 on VMware Player Win</title><content type='html'>Since my Samsung P35 already choked on 11.3 and runs Kubuntu very nicely without hassle, but I still was curious about 11.4, I decided to install it in VMPlayer on my Windows 7 office machine.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Since VMPlayer offered "Easy Install" for 11.4, I followed the choice and let it install this way. After the installation process had completed, I was offered the login screen. What an optical disaster! This greyish-greenish somewhat looks like moulded Momo's grey gentlemen. By the way, you should first do a reboot to enable network capabilities.&lt;br /&gt;&lt;br /&gt;The first update session installed vmware-tools, who are obviously out of date. Well, no harm done, since vmware offers good installation guides. Important: before starting the installation process of the vmware tools, you need to install the kernel-develop package matching your installed kernel, either from CD or from the network. Since the network is down while installing the vmware tools, you might find it helpful to know this before you start... ;-)  &lt;br /&gt;&lt;br /&gt;First overall impression: runs charmingly well on a virtual machine, although I really have to get used to this green-greyish colour scheme.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4702984033908082494?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4702984033908082494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4702984033908082494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4702984033908082494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4702984033908082494'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/04/opensuse-114-on-vmware-player-win.html' title='openSuSE 11.4 on VMware Player Win'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8742035425019159606</id><published>2011-03-17T03:59:00.000+01:00</published><updated>2011-03-17T03:59:57.526+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows 7 SP1 is out…</title><content type='html'>… and I should know by now my MBR wouldn't survive it. Well, what do we have SuperGrub for? Still, there was too much trial and error involved in restoring it, so, for next time, here's my log on how to restore openSuSE's MBR on the ASUS u43jc after Windows wiped it.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;I booted willy-nilly into Windows, started &lt;a href="http://unetbootin.sourceforge.net/"&gt;untebootin&lt;/a&gt; and installed the latest SuperGrub CD to a freshly FAT32 formatted thumb drive&lt;/li&gt;&lt;li&gt;I got into the BIOS with F2, the USB boot option is pretty well hidden (entry 'Hard Drive BBS Order' in the Boot tab)&lt;/li&gt;&lt;li&gt;The SuperGrub disk brought up my installed grub, note that the disk order has changed by booting from USB -- my primary hard disk was now &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;hd1&lt;/span&gt; instad of &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;hd0,&lt;/span&gt; so I had to change the first line to &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;root (hd1,7)&lt;/span&gt; (typing 'e' is for edit in Grub, 'b' for boot)&lt;/li&gt;&lt;li&gt;Restoring the MBR in YaST or reinstalling the grub package didn't help, I had to setup grub directly in the MBR via the grub console (I'm sure this is possible from the YaST GUI, but the options are harder to figure out than typing a few bash lines)&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; sudo su&lt;br /&gt;grub&lt;br /&gt;find /boot/grub/stage1&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; root (hd0,7)&lt;/span&gt; #or whatever the find command returned&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; setup (hd0)&lt;/span&gt; #this writes grub directly into the MBR. Setting it up on (hd0,7) didn't help&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; quit&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;Eureka.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8742035425019159606?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8742035425019159606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8742035425019159606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8742035425019159606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8742035425019159606'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/03/windows-7-sp1-is-out.html' title='Windows 7 SP1 is out&amp;hellip;'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6324226247376849145</id><published>2011-03-11T02:20:00.005+01:00</published><updated>2011-03-14T06:55:40.057+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><title type='text'>openSuSE 11.4 update notes</title><content type='html'>As Kubuntu copes better with Medusa's hardware, SuSE isn't my  productivity distro right now, so I decided to risk an online upgrade.&amp;nbsp;I mainly followed the SBD instructions on &lt;a href="http://en.opensuse.org/SDB:System_upgrade"&gt;http://en.opensuse.org/SDB:System_upgrade&lt;/a&gt;.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;I uninstalled OpenOffice in YaST as a precaution (11.4 comes with LibreOffice), disabled all repos (OOO and Mozilla build services, KDE Factory and the basic ones) except Packman, which I replaced by its 11.4 counterpart.&lt;br /&gt;Online update protocol:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo zypper refresh&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo zypper update&lt;/div&gt;&lt;div class="shell" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo zypper modifyrepo --all --disable&lt;/div&gt;After that, I changed packman in YaST to 11.4 and re-enabled it.&lt;br /&gt;&lt;div class="shell" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo zypper addrepo --name "openSUSE-11.4 OSS" &lt;a class="external free" href="http://download.opensuse.org/distribution/11.4/repo/oss/" rel="nofollow"&gt;http://download.opensuse.org/distribution/11.4/repo/oss/&lt;/a&gt; repo-11.4-oss&lt;/div&gt;&lt;div class="shell" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;zypper addrepo --name "openSUSE-11.4 Non-OSS" &lt;a class="external free" href="http://download.opensuse.org/distribution/11.4/repo/non-oss/" rel="nofollow"&gt;http://download.opensuse.org/distribution/11.4/repo/non-oss/&lt;/a&gt; repo-11.4-non-oss&lt;/div&gt;&lt;div class="shell" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;zypper addrepo --name "openSUSE-11.4 Updates" &lt;a class="external free" href="http://download.opensuse.org/update/11.4/" rel="nofollow"&gt;http://download.opensuse.org/update/11.4/&lt;/a&gt; repo-11.4-update&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;zypper ref&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;zypper dup --download "in-advance"&lt;/div&gt;Up to that point, everything went well, so I dared to reboot, which resulted in a powered-off screen shortly after the Grub menu. A failsafe boot got me as far as "blogd: cannot read from fd 0: input/output error". I went home, grabbed a DVD, burned the 11.4 ISO and did an upgrade of the upgrade from there, which, thankfully, worked. Still, this is a glorious first: on previous releases, I always ended up with a complete root disk wipe and a new install.&lt;br /&gt;First impressions: the graphics/overlay problems which annoyed me on 11.3 seem to have been resolved, KDE 4.6 looks pretty slick (might have been hardware specific, Medusa has an Optimus chip and I didn't have the problem with Tisiphone's standard Nvidia). The bureaucracy-grey-green stripes are somewhat depressing, though - being a girl, I liked the bubbles in 11.3. Firefox 4 beta seems to have a problem with Flash video, Chrome hasn't. LibreOffice integration looks good. And being a person continually tempted by bleeding-edge releases and too often let down by Factory in the process, I m rather excited about Tumbleweed…&lt;br /&gt;&lt;br /&gt;Random gem from openSuSE'S&amp;nbsp; Licence:&lt;br /&gt;"As required by US law, you represent and warrant that you: ... (d) will not use or&amp;nbsp;transfer openSUSE 11.4 for use in any sensitive nuclear, chemical,&amp;nbsp;or biological weapons or missile technology end-uses unless&amp;nbsp;authorized by the US Government by regulation or specific license;" I double-checked my government issued Mad Scientist SuSE Usage Licence and happily typed 'yes'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6324226247376849145?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6324226247376849145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6324226247376849145' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6324226247376849145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6324226247376849145'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/03/opensuse-114-update-notes.html' title='openSuSE 11.4 update notes'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1636820142198862427</id><published>2011-03-11T01:30:00.004+01:00</published><updated>2011-03-11T02:50:14.023+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Attempting to sync an iPod touch 4G</title><content type='html'>How to live with an iPod Touch 4G and not too much Windows involvement...&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;On USB connection, the iPod is identified as a camera, images can only be viewed and downloaded. I checked with libgtkpod: touch/iphone 4 are only supported read-only, so no GTKpod or Amarok support.&lt;br /&gt;I don't mind too much using Windows/VirtualBox to move mp3s/e-books etc. for a while (apart from the fact that the ridiculously bloated iTunes freezes my VBox install trying to handle my 50 GB+ mp3 library, sigh...). However, synchronising Kontact obviously doesn't work like that and the only way I could see was to use my Gmail calendar and address book as a go-between.&lt;br /&gt;On the ipod side: when you set up your account (Settings-&amp;gt;Accounts), use the Microsoft Exchange account for Google e-mail, address book, calendar. If you have a @googlemail.com account (German specialty), use that for your address;&amp;nbsp; @gmail.com or ID without domain will lead to a wrong password error message for some reason.&lt;br /&gt;&lt;br /&gt;The Kontact side requires a bit of work:&lt;br /&gt;Akonadi has direct gcal support with the &lt;span class="Apple-style-span" style="font-family: 'Courier New',Courier,monospace;"&gt;akonadi-kde-resource-googledata&lt;/span&gt; (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;akonadi-googledata&lt;/span&gt; from KDE:Extras if you happen to be on SuSE) extension. Here is a very nice &lt;a href="http://www.stealthcopter.com/blog/2010/05/setting-up-google-calendar-with-kontact-or-korganiser-using-akonadi/"&gt;walkthrough&lt;/a&gt;.&lt;br /&gt;Note: if you get an "Invalid password" message while configuring Akonadi google resources, check System Settings -&amp;gt; Network Settings -&amp;gt; Proxy -&amp;gt;Connect to the Internet directly (the default setting is 'preset proxy variables'). Also, use the full xx.yy@googlemail.com as user name if you happen to be German.&lt;br /&gt;&lt;br /&gt;Surprising fact of the day: Wine seems to have limited USB support and iTunes 10.2.1 runs great (with minor graphics hiccups and no video playback) on Wine and seems to have no problem tackling my library. Now, if it only deigned to recognise my iPod...I mean, who in their right mind would use iTunes to &lt;i&gt;listen to music&lt;/i&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1636820142198862427?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1636820142198862427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1636820142198862427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1636820142198862427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1636820142198862427'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/03/attempting-to-sync-ipod-touch-4g.html' title='Attempting to sync an iPod touch 4G'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-211990709852258390</id><published>2011-01-31T03:47:00.007+01:00</published><updated>2011-09-23T19:56:35.817+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>Kile, KDE 4.6 and autocompletion</title><content type='html'>After installing KDE 4.6 (&lt;a href="http://www.kubuntu.org/news/kde-sc-4.6"&gt;from Kubuntu backports&lt;/a&gt;), LaTeX autocompletion was gone in Kile 2.1 β4. It worked on β5, which can be downloaded as a source tarball from the &lt;a href="http://kile.sourceforge.net/download.php"&gt;Kile homepage&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;I followed the README instructions, but used &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo checkinstall&lt;/span&gt;&amp;nbsp;instead of &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo make install&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; to get a .deb package (source &lt;a href="http://ubuntuforums.org/showthread.php?t=319434"&gt;ubuntuforums&lt;/a&gt;). The kile executable didn't end up in a PATH directory, so I linked it into /usr/bin via&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cd /usr/bin; sudo ln -s ~/kile-install/bin/kile&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The package system tried to 'update' to β4, so I had to protect the newer version with e.g. &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo aptitude hold kile.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Note on a second install: with just &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span"&gt;cmake .&lt;/span&gt; /&lt;span class="Apple-style-span"&gt; make&lt;/span&gt; / &lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo checkinstall&lt;/span&gt;&amp;nbsp;&lt;/span&gt;instead of the README approach I ended up with the kile executable in /usr/local/bin. I prefer that to the version in /home, as kile is integrated into the package system via checkinstall anyway.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-211990709852258390?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/211990709852258390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=211990709852258390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/211990709852258390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/211990709852258390'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/01/kile-kde-46-and-autocomplete.html' title='Kile, KDE 4.6 and autocompletion'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3657943450624735384</id><published>2011-01-30T06:12:00.016+01:00</published><updated>2011-02-10T20:14:59.782+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Keynotifying PDF presentations</title><content type='html'>Confession time: I did my defence on daWuzzzz's MacBook. The first reason was that I already had an Apple remote, the second was Keynote's excellent presenter console.&lt;br /&gt;The downside was having to import my LaTeX/Beamer PDF presentation as images into Keynote and fiddling around with movie positioning afterwards.&lt;br /&gt;You can do something like that purely on Linux - excluding the Apple remote :-) - so this post covers 3 topics:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the PDF presenter &lt;a href="http://eumenidae.blogspot.com/2011/01/keynotifying-pdf-presentations.html#prescon"&gt;console&lt;/a&gt;&lt;/li&gt;&lt;li&gt;a harangue on crappy vector graphics &lt;a href="http://eumenidae.blogspot.com/2011/01/keynotifying-pdf-presentations.html#import"&gt;import&lt;/a&gt; in OpenOffice and its presenter console&lt;/li&gt;&lt;li&gt;using python scripts to &lt;a href="http://eumenidae.blogspot.com/2011/01/keynotifying-pdf-presentations.html#convert"&gt;convert&lt;/a&gt; PDF into ODF with page images&lt;/li&gt;&lt;/ul&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=613657930224334079&amp;amp;postID=3657943450624735384" name="prescon"&gt;&lt;/a&gt;If you have a not too long PDF presentation without movies, the&amp;nbsp;&lt;a href="http://westhoffswelt.de/projects/pdf_presenter_console.html"&gt;PDF presenter console&lt;/a&gt;&amp;nbsp;looks pretty promising. It provides a slide and next slide preview, a timer and a page counter: timer and active screen are configurable from the command line invocation. No slide browser or notes view, though. In case of movies it should be possible to use the &lt;a href="http://eumenidae.blogspot.com/2008/07/embedded-movies-in-latex-pdf-workaround.html"&gt;mplayer workaround&lt;/a&gt;. What bugged me most was the incredible prerendering time - loading page images of an 28 page presentation into memory froze Medusa (i5-450M, 4GB RAM) for several minutes. Prerendering can be disabled with the -c option, but then slide transitions take rather long.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=613657930224334079&amp;amp;postID=3657943450624735384" name="import"&gt;&lt;/a&gt;Another option along the lines of the Keynote import workaround would be to use Open Office's presenter console extension&amp;nbsp;&amp;nbsp;(openoffice.org-presenter-console&amp;nbsp;from Ubuntu universe, or OOO's&amp;nbsp;&lt;a href="http://extensions.services.openoffice.org/project/presenter-screen"&gt;extension page&lt;/a&gt;)&amp;nbsp;.&amp;nbsp;I tried direct PDF import (openoffice.org-pdfimport, &lt;a href="http://extensions.services.openoffice.org/en/search/node/pdf%20import"&gt;extension page&lt;/a&gt;), which was gruesome: the files had to be linearised first (pdftk file1.pdf output file2.pdf) and the imported slides preserved neither fonts nor images. Converting to SVG with &lt;a href="http://www.cityinthesky.co.uk/pdf2svg.html"&gt;pdf2svg&lt;/a&gt; and trying libreoffice's SVG import was not much better - this time I got images but a completely messed up page. The presenter console, however, merits some effort, with previews, timer, slide browser and note view.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=613657930224334079&amp;amp;postID=3657943450624735384" name="convert"&gt;&lt;/a&gt;The last remaining option was to convert the PDF into PNG page images and have them converted to ODP by a python script. I found the excellent &lt;a href="http://b.leppoc.net/2010/01/08/pdf2odp/"&gt;pdf2odp script&lt;/a&gt; by yc, which edits an ODP template file and has no external dependencies except Imagemagick and zip. I made some small changes (mainly running ghostscript and convert separately, which generates smaller file sizes, see &lt;a href="http://eumenidae.blogspot.com/2011/01/how-to-get-imagemagick-to-convert-pdf.html"&gt;here&lt;/a&gt;), the result of which you &lt;a href="http://gbbaux.googlepages.com/pdf2odp-var.zip"&gt;can download here&lt;/a&gt;.&lt;br /&gt;As I had previously found this odfpy &lt;a href="http://odfpy.forge.osor.eu/examples/photoalbum.html"&gt;photoalbum example&lt;/a&gt;, I decided to adapt it for PDF slides (&lt;a href="http://gbbaux.googlepages.com/pdf2odp.py"&gt;download here&lt;/a&gt;) with some inspiration from yc's version. No template file necessary, but additionally dependent on the odfpy module (if you have python-setuptools installed, get it with easy_install odfpy). Usage: &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;pdf2odp.py -w &amp;lt;width&amp;gt; -d &amp;lt;density&amp;gt; &amp;lt;filename&amp;gt;.pdf &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;or &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;pdf2odp.py -h&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; for help.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3657943450624735384?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3657943450624735384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3657943450624735384' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3657943450624735384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3657943450624735384'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/01/keynotifying-pdf-presentations.html' title='Keynotifying PDF presentations'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5379059740272158559</id><published>2011-01-29T03:08:00.001+01:00</published><updated>2011-01-29T03:09:10.919+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>New bitch on the blog</title><content type='html'>To be precise, a partially wooden contraption charmingly christened Medusa (Asus U43JC-X1). Goodies include nVidia Optimus hybrid graphics, USB3 and an i5-450M processor with multithreading support.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Cutting-edge hardware can be a problem with Linux. On this laptop, it mainly boils down to three issues: First, the USB3 module interferes with hibernation. You have to unload it manually in the hibernation scripts. Second, limited touchpad support by default. There's a boot option to fix it for newer kernels (post-2.6.34, see &lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/512192"&gt;here&lt;/a&gt;).&lt;br /&gt;Third, nVidia doesn't offer Linux driver support for the Optimus series, as Xorg can't cope with the hardware architecture and on-the-fly switching yet. Check this&amp;nbsp;&lt;a href="https://launchpad.net/~hybrid-graphics-linux"&gt;mailing list&lt;/a&gt;&amp;nbsp;for news.&lt;br /&gt;Some laptops come with a BIOS option to switch GPUs at boot, but this one doesn't, so we're stuck with the Intel on-board chip, which performs OK, btw. The nVidia card can be powered off with a patched DSDT file in a custom kernel.&lt;br /&gt;Sounds scary, but there is an excellent&amp;nbsp;&lt;a href="http://ubuntuforums.org/showthread.php?t=1615564"&gt;HowTo&lt;/a&gt;&amp;nbsp;on the Ubuntu forums.&lt;br /&gt;My comments:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Makelocalmodconfig didn't work for me, makeoldconfig did.&lt;/li&gt;&lt;li&gt;For KDE, don't bother about the gnome-settings and jupiter stuff. The touchpad JustWorks™ with the appropriate boot option (&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;kernel &amp;nbsp;... psmouse.force_elantech=1&lt;/span&gt; in grub1's menu.lst) and can be configured in the KDE system settings.&lt;/li&gt;&lt;li&gt;The same goes for CPU frequency scaling, just add the&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;processor.ignore_ppc=1&lt;/span&gt; kernel option.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;More install notes:&lt;/div&gt;I had planned to go with my much-loved SuSE 11.3 and a backup Kubuntu for emergencies, but somehow the graphics setup on SuSE was even more screwed than usual and the desktop overlay effects are a real eyesore for now. Kubuntu looks much better, but I sorely miss YaST. The installation order was preinstalled Win7, Kubuntu, SuSE, so I had to add the Kubuntu section manually to SuSE's /boot/grub/menu.lst:&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;title Kubuntu 10.10&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;root (hd0,5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;kernel /vmlinuz root=/dev/sda6 ro quiet splash&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;initrd /initrd.img&lt;/div&gt;Germans get more for their money: one key, to be precise.The physical layout is american, using the german layout I sorely missed the &amp;lt;&amp;gt; key. I thought about remapping the Caps Lock key with &lt;a href="http://www.nanolx.org/linux/xmodmap/"&gt;XModMap&lt;/a&gt;, but in the end I just installed both layouts and set a global hotkey for switching.&lt;/div&gt;&lt;div&gt;Why is there pulseaudio in Kubuntu? I hate pulseaudio. Somehow, my built-in microphone is randomly muted and I have to use pavucontrol to get it working again. Both microphone and webcam work out of the box with Skype, btw.&lt;br /&gt;Kubuntu's device manager allows to sudo mount internal drives not in fstab, SuSE's doesn't.&amp;nbsp;&lt;a href="http://hal.freedesktop.org/docs/PolicyKit/PolicyKit.conf.5.html"&gt;Here's a fix for SuSE&lt;/a&gt;.&amp;nbsp;&amp;nbsp;Note that Kubuntu sports a different version of PolicyKit.&lt;br /&gt;Fstab cruelties: SuSE uses /dev/disk/by-id, which is bad enough (e.g. if you clone your system on a different hard disk), but Kubuntu has UUIDs, which stumped me a bit. Luckily, you can get the UUID list with&amp;nbsp;&amp;nbsp;sudo /sbin/blkid -o list -s UUID&lt;br /&gt;I wanted both OS's to share a KMail directory, so I listed SuSE's data folder in Kubuntu's kmailrc, as described&amp;nbsp;&lt;a href="http://old.nabble.com/KMail---Can-the-mail-folders-be-moved---td20499105.html"&gt;here&lt;/a&gt;.&lt;br /&gt;What's still buggy: xrandr and external monitors. Holy cow. Screen extension and cloning work, but as soon as Medusa goes to sleep or I inadvertently pull the monitor cable, I get GPU errors galore and have to restart X or get a total system freeze. Tisiphone never had that problem.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5379059740272158559?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5379059740272158559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5379059740272158559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5379059740272158559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5379059740272158559'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/01/new-bitch-on-blog.html' title='New bitch on the blog'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4998626623783873863</id><published>2011-01-28T02:58:00.007+01:00</published><updated>2011-01-28T18:28:17.480+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>How to get ImageMagick to convert PDF to PNG with reasonable image quality</title><content type='html'>Without special effort, converting PDF to a series of PNG images produces images that look kind of corroded. The reason for this is related to ImageMagick's ghostscript backend, which sucks at antialiasing.&lt;br /&gt;Thus, the only way to get better images would be to convert at an insanely high resolution (convert's density option) and resize afterwards. This can be done in one go by ImageMagick:&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;convert -density 1000x1000 &amp;lt;thepdf.pdf&amp;gt; -resize &amp;lt;xsize&amp;gt;x test%03d.png&lt;/span&gt;&lt;br /&gt;However, I found that running ghostscript separately reduces the eventual image size by a factor of 2-3. I don't know why, it seems to be relatively device-independent (tested with both png16m and pngalpha).&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;gs -sDEVICE=png16m -sOutputFile=test%03d.png -r1000 -dNOPAUSE -dBATCH &amp;lt;mypdf.pdf&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;for file in test???.png; do convert $file -resize&amp;nbsp;&amp;lt;xsize&amp;gt;x&amp;nbsp;$file; echo $file; done&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4998626623783873863?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4998626623783873863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4998626623783873863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4998626623783873863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4998626623783873863'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2011/01/how-to-get-imagemagick-to-convert-pdf.html' title='How to get ImageMagick to convert PDF to PNG with reasonable image quality'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3728436355059191668</id><published>2010-10-09T03:29:00.001+02:00</published><updated>2010-10-09T03:47:14.480+02:00</updated><title type='text'>Big problems with simple solutions</title><content type='html'>Number one: KnetworkManager claims "Network Management disabled", no matter what you do in YaST. This had me triple-boot Kubuntu for a few weeks, until Kubuntu had the same problem after a botched hibernation.&lt;br /&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/+bug/555571"&gt;This&lt;/a&gt; worked on both for me:&lt;br /&gt;Edit&amp;nbsp;/var/lib/NetworkManager/NetworkManager.state Make sure it says&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;NetworkingEnabled=true.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Number two: With the fixed network settings in place, I did  a system update including a new kernel. What came up after the boot menu: "File not found ... You need to load kernel first"&lt;br /&gt;Ouch. OK … google … The Kubuntu grub &lt;a href="http://forums.opensuse.org/english/get-help-here/install-boot-login/446586-boot-problem-kernel-not-found.html"&gt;has to be told&lt;/a&gt; about SuSE's new kernel. I bang my head on the desk a few times (can't hurt, apparently there's nothing viable in it anyway) and run &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo update-grub&lt;/span&gt; in Kubuntu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3728436355059191668?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3728436355059191668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3728436355059191668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3728436355059191668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3728436355059191668'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/10/big-problems-with-simple-solutions.html' title='Big problems with simple solutions'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-57125582895103904</id><published>2010-08-14T20:31:00.002+02:00</published><updated>2010-08-14T20:33:19.046+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Samsung SCX-4200 on Kubuntu 10.04</title><content type='html'>&lt;b&gt;Short summary:&lt;/b&gt; Don't use Samsung's Unified Driver (which worked OK on SuSE). The scanner works plug-and-play with Skanlite (not in Kubuntu default install, btw), and the printer works after adding it in CUPS without proprietary drivers.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Unified driver:&lt;/b&gt; See the &lt;a href="http://eumenidae.blogspot.com/2010/01/samsung-scx-4200-on-suse-112.html"&gt;openSuSE version&lt;/a&gt; of this post for more details. There is also a fairly epic &lt;a href="http://ubuntuforums.org/showthread.php?t=341621"&gt;discussion&lt;/a&gt; on the Ubuntu fora about Samsung multifunction devices, the Unified Driver and its problems with Lucid. &lt;br /&gt;First impression: starting the install script actually resulted in a GUI installer (although a pretty ugly one). This had failed on SuSE, but, actually, I prefer a decent console walkthrough with some informative output. I restored the original &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/usr/bin/lpr&lt;/span&gt; and tried to print a test page both from the installer and from CUPS, which got me only a "mfp failed" error message in CUPS. Ultimately, I just ran the Unified Driver's uninstall script and installed the printer over CUPS' web administration interface (SpliX driver). &lt;br /&gt;Seems I've been lucky - according to the forum discussion, it can get pretty complicated with less basic machines (e.g. colour, duplex or network printers).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-57125582895103904?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/57125582895103904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=57125582895103904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/57125582895103904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/57125582895103904'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/08/samsung-scx-4200-on-kubuntu-1004.html' title='Samsung SCX-4200 on Kubuntu 10.04'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7754133261998986410</id><published>2010-08-09T20:39:00.004+02:00</published><updated>2010-08-10T22:06:36.555+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Murphy's law - or triple boot using a thumb drive</title><content type='html'>&lt;b&gt;The good&lt;/b&gt;: Windows 7's partitioner is great.&lt;br /&gt;&lt;b&gt;The bad&lt;/b&gt;: I did some update on Saturday afternoon which completely fried my KNetworkManager (it keeps claiming "Network management disabled", no matter what I do) - which is not good, considering that the unstable university wireless keeps kicking me out and I have to run YaST's network settings every time to reconnect. Also, for some reason, 11.3's suspend to RAM feature which I had really liked before in terms of shutdown/wake-up speed, froze my system several times. Not exactly good, either.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;This taught me how much I rely on a working KDE system. For most of my work needs I've found Windows 7 workarounds by now, but I kind of made my bed when I formatted my big external data drive to ext3  - apart from the aesthetic and practical unpleasantries related to Windows workarounds&amp;hellip;&lt;br /&gt;So, get an independent backup KDE solution like Kubuntu - until I've found time to sort out the SuSE trouble.&lt;br /&gt;&lt;b&gt;The ugly&lt;/b&gt;: Try downloading a live image over an unstable network connection. I opted for Bittorrent as a breakdown-resistant download manager and kept restarting the network connection occasionally for two hours.&lt;br /&gt;Apparently, my CD drive is failing: it refused to burn on Windows and produced nothing readable on Linux - which brings me to the only constructive item in this harangue: &lt;b&gt;running Kubuntu from an USB thumb drive&lt;/b&gt;. The place to go to is in this case www.pendrivelinux.com and their &lt;a href="http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-v1.7.8.exe"&gt;ISO converter&lt;/a&gt;, which is, ironically, a Windows app (no luck with wine, as wine doesn't support USB). I used it to extract the ISO onto a 4GB thumb drive, and, once I had found out that the drive was listed under "Hard Drives" instead of "Removable devices" in the Samsung BIOS, I was actually able to boot Kubuntu - with fully functional network handling. I had already resized one of my NTFS partitions from Windows - gparted wouldn't do it, while Win7 is apparently able to resize on-the-fly.&lt;br /&gt;I installed Kubuntu from the live drive to the new free disk space - I probably still need to sort out the SuSE/Ubuntu grub chainloaders, but all OS's are bootable and Kubuntu networking works pretty well for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7754133261998986410?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7754133261998986410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7754133261998986410' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7754133261998986410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7754133261998986410'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/08/murphys-law-or-triple-boot-using-thumb.html' title='Murphy&apos;s law - or triple boot using a thumb drive'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7855345040546174368</id><published>2010-07-27T09:11:00.004+02:00</published><updated>2010-07-28T19:29:37.799+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><title type='text'>OpenSuSE 11.3 - less fun on a Samsung P35 - ATI woes continued</title><content type='html'>After the tremendously positive testing results of avocadohead with Tisiphone, I tried my luck some days ago with 11.3 on Thukydides, a Samsung P35 notebook, not the newest hardware and unfortunately with an ATI graphic card.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Installer:&lt;/b&gt;&lt;br /&gt;as avocadohead had stated, nothing really new. The partitioning tool has improved, beside the fact, that they chose a too large font for the buttons, which rendered them unreadable. But there's always the right-mouse click so no real problem at all. Installation went smooth.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;First StartUp:&lt;/b&gt;&lt;br /&gt;looked great but using it for a few minutes the computer froze entirely, no switching back to a console, no reaction at all... then sleep interfered with new tests...&lt;br /&gt;The next morning the same result: firing up seems to work, but the computer freezes after some minutes. I already deleted all kde-related folders in my home folder (which I kept from the previous install), and tried again, but the freeze persisted.  On the other hand working only on a console the computer worked for  several hours, so I strongly suspected graphic driver issues. Several restarts and playing around a little with different settings for the X-Server didn't help, as well as trying to install a closed-source ATI driver.&lt;br /&gt;&lt;br /&gt;Why, oh why openSuSE do you refuse to treat ATI graphic issues (especially for a card like mine, which is quite a bit of time out in the wild)? Since I'm not keen on wasting a lot of time for getting &lt;i&gt;basic&lt;/i&gt; functionality like a working GUI, I'll just switch back to another distro which can deal with ATI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7855345040546174368?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7855345040546174368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7855345040546174368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7855345040546174368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7855345040546174368'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/opensuse-113-less-fun-on-samsung-p35.html' title='OpenSuSE 11.3 - less fun on a Samsung P35 - ATI woes continued'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-69456500137097423</id><published>2010-07-23T20:58:00.003+02:00</published><updated>2010-07-26T17:28:38.697+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Why it's a bad time to buy a laptop right now</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/en/9/99/Wikiblack.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/en/9/99/Wikiblack.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Tisiphone is getting old and slightly cracked around the edges, so I thought it might be time for a replacement. After all, two major reasons to move to the US are cheap clothes (girls) and hardware (guys).&lt;br /&gt;I don't want to indulge in product placement but the Asus U30Jc looked quite sexy to me: a moderately fast i3 processor, 13 inch, not too heavy, widescreen, 8-10 hours battery life, at least a partial aluminium case, hybrid graphics and significantly cheaper than a comparable MacBook Pro (and before daWuzzzz starts a war in the comments section: the hardware-optimised OS on the Mac is no good if you intend to run Linux...)&lt;br /&gt;Ay, there's the rub: hybrid graphics on Linux is still in early development, and apparently the Nvidia Optimus technology (check out this &lt;a href="http://www.nvidia.com/object/LO_optimus_whitepapers.html"&gt;Nvidia whitepaper&lt;/a&gt; for specs) would need a major Xorg makeover to function.&lt;br /&gt;I'd consider just getting the machine and waiting for Xorg/driver updates, if I could at least use the Nvidia chip all the time or manually switch with a server reboot, but apparently one is confined to the Intel-on-board chip right now. Nvidia blames Xorg and has better things to do than work towards a solution and the Linux &lt;a href="http://linux-hybrid-graphics.blogspot.com/"&gt;hybrid graphics hackers&lt;/a&gt; concentrate more on getting the conventional switching setup to work.&lt;br /&gt;I really don't like settling on an older model just for compatibility reasons and I have forsworn ATI forever (don't start me on driver issues), so I'll see what transpires and in any case wait for the USB3-capable chipsets to become standard.&lt;br /&gt;I think I'll have to go on a major frustration shopping spree now - in this town, it should be easy to spend the equivalent of a quite high-end notebook on shoes and handbags.&lt;br /&gt;Update (7/26): There seems to be slight progress on the vga_switcheroo front with the nouveau drivers on an Asus N61 with an Optimus card according to the &lt;a href0"https://lists.launchpad.net/hybrid-graphics-linux/msg00143.html"&gt;hybrid-graphics mailing list&lt;/a&gt; - they didn't specify the exact model (hopefully the N61Jq, it's the only one with Optimus).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-69456500137097423?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/69456500137097423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=69456500137097423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/69456500137097423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/69456500137097423'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/why-its-bad-time-to-buy-laptop-right.html' title='Why it&apos;s a bad time to buy a laptop right now'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5734581866778538880</id><published>2010-07-22T08:42:00.003+02:00</published><updated>2010-08-05T13:34:23.515+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>ntfsclone - a nice tool for dealing with ntfs partitions</title><content type='html'>Again another crashed harddrive... (maybe we should start a counter on this blog how many crashed harddrives we already got through?)&lt;br /&gt;&lt;br /&gt;By chance, I fell over a tool called ntfsclone using gparted, because in the error analysis of the damaged harddrive showed up a tool tip to use ntfsclone to get an image of the partition before doing anything else.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Usage for getting a complete image in case of damage is fairly easy: install &lt;a href="http://linux.about.com/cs/linux101/g/ntfstools.htm"&gt;ntfstools&lt;/a&gt;, connect the questionable drive to your system and have another one ready, where you have enough file space available using a file system, which can deal with large files (not FAT(32)...) or split the image of the questionable drive with the options given on &lt;a href="http://www.linux-ntfs.org/doku.php?id=ntfsclone"&gt;this web page&lt;/a&gt;. Become root on a console and cast the command&lt;br /&gt;&lt;div style="background-color: #d5c9a5; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; padding: 5px;"&gt;ntfsclone --rescue /dev/partitionyouwanttoclone -o /mountpoint/yourimagename.img&lt;/div&gt;The&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; --rescue&lt;/span&gt; option will the program force not to stop when reading errors occur.The written image is (hopefully for you) mountable via the loop-option of the mount command -see &lt;a href="http://eumenidae.blogspot.com/2008/04/howto-mount-partition-image.html"&gt;this post&lt;/a&gt;.&lt;br /&gt;&lt;div style="background-color: #d5c9a5; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; padding: 5px;"&gt;mount -t ntfs -o loop,ro /pathtoyourfile/filename.img /mountpointyouwanttouse&lt;/div&gt;&lt;br /&gt;If you experience error messages regarding a corrupted ntfs file system, you might want to add the "-f" option to force mount to make the image readable available to be able to restore as much data as possible. &lt;br /&gt;&lt;br /&gt;This tool is apparently helpful as well, if you want to keep a working windows installation as an image for a fast restore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5734581866778538880?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5734581866778538880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5734581866778538880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5734581866778538880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5734581866778538880'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/ntfsclone-nice-tool-for-dealing-with.html' title='ntfsclone - a nice tool for dealing with ntfs partitions'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5105762881445504823</id><published>2010-07-17T18:06:00.001+02:00</published><updated>2010-07-17T18:16:41.572+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>Lilypond fails at ghostscript PDF conversion</title><content type='html'>openSuSE 11.3 came with the new ghostscript 8.70, which lilypond wasn't quite ready for yet. On my system, gs consistently threw a "failed (256)"  error when called by lilypond - just copying and pasting the gs code from the lilypond log into a shell worked, btw.&lt;br /&gt;Quoting Graham Percival on the &lt;a href="http://old.nabble.com/Consistent-gs-problem-PS-%3EPDF-2.13.24-to28897595.html#a28930861"&gt;Lilypond mailing list&lt;/a&gt;: &lt;blockquote&gt;Ghostscript was bumped to something.70, and a bunch of extra patches we apply to ghostscript changed.  We'll look into it. &lt;/blockquote&gt;He has already posted an apparently patched development version &lt;a href="http://lilypond.org/~graham/"&gt;here&lt;/a&gt;, but I haven't seen a linux x86 version there. Anyway, for all x86 users and people who'd rather stick to the stable release, there is the simple solution of downgrading to ghostscript &lt; 8.70 - I used openSuSE 11.2's ghostscript-library 8.64, which worked fine, at least with LaTeX and lilypond.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5105762881445504823?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5105762881445504823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5105762881445504823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5105762881445504823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5105762881445504823'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/lilypond-fails-at-ghostscript-pdf.html' title='Lilypond fails at ghostscript PDF conversion'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5086186070527542629</id><published>2010-07-16T03:22:00.012+02:00</published><updated>2010-07-26T18:09:53.111+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>Really, openSuSE!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_jXPt1nyELL8/TD-0NMwh8EI/AAAAAAAAAbs/SW8u0cDQrN0/s1600/nvidia.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="56" src="http://3.bp.blogspot.com/_jXPt1nyELL8/TD-0NMwh8EI/AAAAAAAAAbs/SW8u0cDQrN0/s400/nvidia.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Touchpad control - great!&lt;br /&gt;Improved wireless handling - impressive!&lt;br /&gt;No desktop effects without kernel tweaking - priceless.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The 11.3 installation report:&lt;/b&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;To get the Nvidia graphics driver working in 11.3 (source &lt;a href="http://forums.opensuse.org/english/get-help-here/hardware/441966-11-3-can-not-enable-desktop-composition.html"&gt;openSuSE forums&lt;/a&gt;): &lt;br /&gt;YaST -&amp;gt; Boot Loader Settings -&amp;gt; Section Management: Edit the standard 11.3 boot option and add &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;nomodeset&lt;/span&gt; to the kernel parameters at the bottom.&lt;br /&gt;The System/Kernel option NO_KMS_IN_INITRD should be  set to "Yes" in YaST's  /etc/sysconfig editor. &lt;br /&gt;Download the latest driver from &lt;a href="http://www.nvidia.com/Download/index.aspx?lang=en-us"&gt;Nvidia&lt;/a&gt;, reboot. Kill the X server from a root console with &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rcxdm stop&lt;/span&gt; (or switch to runlevel 3) and run the driver installer as a shell script. Restart the X server or reboot.&lt;br /&gt;My nobly grizzled Tisiphone seemed incredibly sluggish with effects enabled; in retrospect, this might have been due to the incredible number of krunner plugins enabled by default. Still, scrolling is a bit slow.&lt;br /&gt;Now for the good parts: I am really impressed by the KSynaptics and KNetworkManager improvements, both work without a hitch. (two-finger tapping and sideways scrolling, yay!) I'm glad to have a few KDE 4.4 features back (e.g. inline spell check, the device manager panel applet and the improved icon handling in vertical panels). Major KDE apps like Amarok or Digikam come in shiny, recent versions without horribly conflicting with other KDE components - and talking of package conflicts: finally I can run eric and frescbaldi on the same system (OK, I don't think a lot of people had that particular problem).&lt;br /&gt;I'm not sure all repositories are complete yet - no Nvidia repo and I didn't find a working and up-to-date python-matplotlib anywhere.&lt;br /&gt;Apart from the ado about the Nvidia driver, the installation was easy and not very different from 11.2's. I had no network connection during setup, as the DVD installer doesn't seem to know PEAP, but that didn't bother me much.&lt;br /&gt;So, while it's probably not the linux distribution you'd recommend to your granny, it's a very decent piece of work from the openSuSE people.&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; More bad news about the driver issue - I can't get either nVidia's TwinView or screen extensions with disper to work properly. On a very basic level, screen cloning (disper -c) works, so it should be possible to use a projector. The nVidia config applet keeps complaining about failing metamodes. Meh.&lt;br /&gt;&lt;b&gt;More Updates:&lt;/b&gt; Nvidia repo is up and running, driver version 175 works OK, apart from some troubles setting the main screen and the occasional disper failure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5086186070527542629?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5086186070527542629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5086186070527542629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5086186070527542629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5086186070527542629'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/really-opensuse.html' title='Really, openSuSE!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jXPt1nyELL8/TD-0NMwh8EI/AAAAAAAAAbs/SW8u0cDQrN0/s72-c/nvidia.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4002755336343658325</id><published>2010-07-15T18:48:00.001+02:00</published><updated>2010-07-15T18:49:20.349+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>HowTo edit lilypond with TeXworks</title><content type='html'>Apart from jEdit, which is awfully bloated, there is no decent Lilypond editor for Windows and it sucks to close the Acrobat Reader every time you recompile - which you do really often while typesetting music.&lt;br /&gt;It is, however, possible to tweak TeXworks (included in MikTeX), whose PDF viewer doesn't create a lock that keeps lilypond from compiling. You have to do two things: create a lilypond compiler profile in TeXworks and edit one of Lilypond's scheme files to prevent the PDF file from being deleted (else you get the "backend-library.scm Permission denied" error). I got the trick from this &lt;a href="http://permalink.gmane.org/gmane.comp.tex.texworks/2567"&gt;comp.tex.texworks thread&lt;/a&gt; (by Helge Kruse).&lt;br /&gt;&lt;br /&gt;Compiler profile: Edit-&amp;gt;Preferences-&amp;gt;Typesetting: add &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;Windows program directory&amp;gt;/LilyPond/usr/bin&lt;/span&gt; to the list of paths on top and create a new processing tool "lilypond" with the app&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; lilypond-windows.exe&lt;/span&gt; and the&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; $fullname&lt;/span&gt; argument.&lt;br /&gt;&lt;br /&gt;Lilypond tweak: Open the file &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;Windows program directory&amp;gt;/LilyPond/usr/share/lilypond/current/scm/backend-library.scm&lt;/span&gt; in an editor with admin permissions, search for these two lines:&lt;br /&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;(if (access? pdf-name W_OK)&lt;br /&gt;&amp;nbsp;&amp;nbsp; (delete-file  pdf-name))))&lt;/div&gt;and comment them out (take care of the brackets):&lt;br /&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;;;(if (access? pdf-name W_OK)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;(delete-file pdf-name))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;))&lt;/div&gt;Remember to do this each time you update Lilypond.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4002755336343658325?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4002755336343658325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4002755336343658325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4002755336343658325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4002755336343658325'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/howto-edit-lilypond-with-texworks.html' title='HowTo edit lilypond with TeXworks'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5114713715222246389</id><published>2010-07-05T22:45:00.002+02:00</published><updated>2010-07-16T15:59:10.537+02:00</updated><title type='text'>Why I can hardly wait for 11.3</title><content type='html'>No irony here - I mean it.&lt;br /&gt;First and foremost reason: KDE 4.4 is finally in the stable repos - just in time before the 4.5 final release (sigh…) &lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;As the SuSE people decided against a separate 4.4 repo - maybe with the 11.3 release already in mind - it's only been in Factory up to now. I had it for a few months and was ruefully forced back to 4.3 by some nasty package conflicts (the phrase "symbol lookup error" comes to mind). &lt;br /&gt;What's to look forward to: an improved device manager with customisable automount, inline spell check in all KDE editors, screen edge window maximisation "inspired" by Windows 7 (I feel embarrassed to mention it, but it's pretty comfortable on a Win7-SuSE dual boot), improved icon handling in vertical panels - at least, OTTOMH, that's what I missed most after the downgrade. Not to mention major new versions of Digikam, Kontact/Akonadi, Amarok. Touchpad support is buffed up with Synaptik - am I going to get &lt;span style="color: #2e4403;" title="...which I somehow failed to get working by fiddling with the Xorg.conf the last time I tried"&gt;sideways scrolling&lt;/span&gt; back?&lt;br /&gt;&lt;br /&gt;On desktop alternatives: I've no experience with LXDE, but I think it's a good move to include a supposedly very light-weight and resource-saving alternative -&amp;nbsp; in my case it might squeeze a few more minutes running time out of Tisiphone's venerable battery. Definitely looking forward to trying that one. There's a new Gnome included, too, but seriously: how many people choose openSuSE for Gnome support?&lt;br /&gt;&lt;br /&gt;On the package handling side, they have announced some work on zypper, included a KDE-app for package installation on demand, and the KUpdateApplet seems to be able to do distro upgrades by now. (Not sure I trust this feature. To me, the KUpdateApplet is a YaST-interfering nuisance I tend to kick from the autostart ASAP, while distro upgrades usually screw up my system already when done from a setup DVD. The combination seems a tad unfortunate - how much, we'll see next year with the 12.0 upgrade).&lt;br /&gt;&lt;br /&gt;Under the hood: apart from a recent kernel, I mostly noticed two things: btrfs file system support is included in the installer - thanks, but no thanks! OpenSuSE actually warning about a feature being experimental sets off all my alarm bells, and I'm rather attached to my data. As default Nvidia driver they chose&amp;nbsp; nouveau, which has been reported somewhere not to support desktop effects. We'll see - usually I've switched pretty fast to the closed source ones for exactly these reasons anyway.&lt;br /&gt;&lt;br /&gt;Well, let's hope I will not be forced to blog from Windows next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5114713715222246389?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5114713715222246389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5114713715222246389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5114713715222246389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5114713715222246389'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/07/why-i-can-hardly-wait-for-113.html' title='Why I can hardly wait for 11.3'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8253834244365516693</id><published>2010-05-06T17:38:00.026+02:00</published><updated>2010-05-07T19:53:45.295+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Parallel Python Client with matplotlib and pylab trouble</title><content type='html'>Problem: use OpenSuSE 11.1 as parallel python client with numpy, scipy and matplotlib, which starts automatically at boot time without the need to have anyone logged in.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;install python 2.6, python-matplotlib, python-scipy, python-pylab via YaST - there is a repo called science where you can find all those packages. You might want to use &lt;a href="http://software.opensuse.org/search"&gt;OpenSuSEs software search&lt;/a&gt; to find the appropriate repos&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.parallelpython.com/"&gt;download the newest parallel python&lt;/a&gt; and install it according to the readme file in the tar-file&lt;/li&gt;&lt;li&gt;create a new user with YaST (I call it ppython here). I disable the login for security reasons for this user&lt;br /&gt;&lt;/li&gt;&lt;li&gt;become root, create a text document, copy the following content into it, save it to the folder &lt;span style="font-family:courier new;"&gt;/etc/init.d/&lt;/span&gt;  with the name ppython and make it executable (&lt;span style="font-family:courier new;"&gt;chmod a+x ppython&lt;/span&gt;) - change the dummy IP to your actual IP and the username ppython if you named it differently&lt;br /&gt;(the startupscript will start the parallel python server at bootup with the user ppython running in the background, listening on the port specified after the -p argument - here 35000 - so that there is no need for anybody to log into the computer).&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;#! /bin/sh&lt;br /&gt;# /etc/init.d/ppython&lt;br /&gt;#&lt;br /&gt;### BEGIN INIT INFO                                  &lt;br /&gt;# Provides: ppython.py                                     &lt;br /&gt;# Required-Start: $network $remote_fs&lt;br /&gt;# Required-Stop: $network $remote_fs                 &lt;br /&gt;# Default-Start: 3 5                                 &lt;br /&gt;# Default-Stop: 0 1 2 6                              &lt;br /&gt;# Description: Start the parallel python server                 &lt;br /&gt;### END INIT INFO   &lt;br /&gt;&lt;br /&gt;# Some things that run always&lt;br /&gt;# touch /var/lock/blah&lt;br /&gt;&lt;br /&gt;# Carry out specific functions when asked to by the system&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;  echo "Starting parallel python server"&lt;br /&gt;  echo ""&lt;br /&gt;  su ppython -c "/usr/local/bin/ppserver.py -p 35000 -i 123.45.167.34 &amp;amp;"&lt;br /&gt;  ;;&lt;br /&gt;stop)&lt;br /&gt;  echo "Stopping parallel python server"&lt;br /&gt;  echo ""&lt;br /&gt;  killall python&lt;br /&gt;  killall ppserver.py&lt;br /&gt;  ;;&lt;br /&gt;*)&lt;br /&gt;  echo "Usage: /etc/init.d/ppython {start|stop}"&lt;br /&gt;  exit 1&lt;br /&gt;  ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;/div&gt;&lt;br /&gt;I know, the script is extremly dirty and could be improved a lot, but it works.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Start the Module System --&gt; RunLevel editor in YaST, look for ppython, switch to expert mode, check runlevel 3 and 5 and say ok to the changes.&lt;/li&gt;&lt;li&gt;Open the port ppserver is listening on for TCP und UDP in the Firewall using the Firewall Module in YaST.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;After a reboot the process &lt;span style="font-family:courier new;"&gt;ppserver.py&lt;/span&gt; shows up with two additional python processes run by the user ppython. So far so good. But trying to use the client did not work: all jobs were handed back with a lot of error codes refering to GTK problems.&lt;br /&gt;The solution is to change the backend to TkAgg as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;install the package python-tk&lt;/li&gt;&lt;li&gt;look for the file &lt;span style="font-family:courier new;"&gt;matplotlibrc&lt;/span&gt; - it normally resides in /usr/lib/python2.6/site-packages/matplotlib/mpl-data/, open it as root and look for the "&lt;span style="font-family:courier new;"&gt;backend =&lt;/span&gt;" line - there change from &lt;span style="font-family:courier new;"&gt;GTKAgg&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;TkAgg&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Now you should be able to use the parallel python client.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8253834244365516693?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8253834244365516693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8253834244365516693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8253834244365516693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8253834244365516693'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/05/parallel-python-client-with-mathplotlib.html' title='Parallel Python Client with matplotlib and pylab trouble'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3035439936950717108</id><published>2010-05-06T10:56:00.040+02:00</published><updated>2010-05-07T10:13:34.487+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Dual boot Windows 7 64bit and OpenSuSE 11.1 Linux - GRUB magic</title><content type='html'>After having installed OpenSuSE 11.1 on my office machine quite a long time ago and found, that Windows 7 was not bootable any more I simply repaired the boot by using the Windows 7 Installation DVD and forgot about Linux on that machine. A few days ago the necessity of having Linux as well showed up again and I wanted to integrate both systems into GRUB, which for whatever reason failed. (I guess it is due to the 64bit Version which in my case added an invisible boot partition of roughly 100 MB as first partition on the hard drive.) I finally ended up integrating GRUB into the Windows Boot Loader using mainly &lt;a href="http://www.winhelpline.info/forum/allgemein-windows-7/160043-bootmgr-fehlt-kann-nicht-mehr-booten.html"&gt;this entry (thanks and credits to the author!)&lt;/a&gt; which I will fine tune and enrich with additional information in the following:&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;What you should have ready:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A live-linux cd or dvd of your choice containing the version of GRUB you have on your system. I prefer &lt;a href="http://www.xubuntu.org/"&gt;Xubuntu 8.10&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The Windows 7 installation DVD, 32bit or 64bit depending on your OS.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Windows and Linux installed&lt;/li&gt;&lt;li&gt;A USB stick or write-access to one windows-readable partition within your Linux installation&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;How to reinstall grub&lt;/span&gt;&lt;br /&gt;Normally, you will have installed Windows first, then Linux and then have repaired your Windows Boot using the Automatic Repair of your Windows 7 installation DVD, which means, you cannot access your Linux any more. Therefore you will need to reinstall GRUB.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Boot the live-linux of your choice&lt;/li&gt;&lt;li&gt;Open a console and become root (according to the live-linux distro)&lt;/li&gt;&lt;li&gt;Cast &lt;span style="font-family:courier new;"&gt;grub&lt;/span&gt; on the console and you will get&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;grub&amp;gt;&lt;/div&gt;You are in the "interactive mode" of grub.&lt;/li&gt;&lt;li&gt;Find the partition where GRUB resides by casting &lt;span style="font-family:courier new;"&gt;find /boot/grub/stage1&lt;/span&gt; to grub - you will get something like:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;grub&amp;gt; find /boot/grub/stage1&lt;br /&gt;(hd0,5)&lt;br /&gt;grub&amp;gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Tell grub to take the partition (in my case (hd0,5) ) as root partition, install the boot loader and quit afterwards:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;grub&amp;gt;root (hd0,5)&lt;br /&gt;grub&amp;gt;setup (hd0,5)&lt;br /&gt;grub&amp;gt;quit&lt;/div&gt;&lt;/li&gt;&lt;li&gt;After successful isntall you can restart and boot into your Linux system.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Great, Linux starts and Windows 7 will, if you had an entry for it in your GRUB menu, tell you "BOOTMGR missing" if you try booting into it.&lt;br /&gt;&lt;br /&gt;To include GRUB into the Windows 7 boot loader, it has to be installed in the root partition of your Linux installation:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;boot into your installed Linux (if not already done so) and open a root console&lt;/li&gt;&lt;li&gt;find the partition where your Linux resides using &lt;span style="font-family:courier new;"&gt;fdisk -l&lt;/span&gt;. The response will look somewhat like &lt;span style="font-family:courier new;"&gt;/dev/sda5&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;install grub into that partition with the command &lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;grub-install /dev/sda5&lt;/div&gt; (change the /dev/section to meet your output.) There might be minor errors which are marked "non fatal". You should get a successfully installed message in the end.&lt;/li&gt;&lt;li&gt;Export the Linux boot sector using (again change /dev/sda5 to the device where your Linux resides):&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;dd if=/dev/sda5 of=/tmp/linux.bin bs=512 count=1&lt;/div&gt; and copy the file /tmp/linux.bin to a location which you can access via Windows 7&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165); font-family: courier new;"&gt;cp /tmp/linux.bin /yourmountpoint/&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Now you need to get back the access for Windows: boot with your Windows 7 installation DVD, choose: "install now" --&gt; "Choose language" --&gt; "Use Recovery Tools" "Startup repair" and restart. If your Windows 7 doesn't start however, boot again with your Windows 7 DVD, choose: "install now" --&gt; "Choose language" --&gt; "Use Recovery Tools" --&gt; "cancel" --&gt; "Command Prompt", navigate to the root directory of your DVD and cast the command: &lt;span style="font-family:courier new;"&gt;bootsect /nt60 SYS /mbr&lt;/span&gt;. After that, restart your computer, and you should be able to boot into Windows 7 as usual.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Add Linux to the Windows Boot loader&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;boot into your Windows 7 installation, if not already done so&lt;br /&gt;&lt;/li&gt;&lt;li&gt;copy linux.bin created before into the root directory of your Windows installation (normally C:\)&lt;/li&gt;&lt;li&gt;start a command prompt &lt;span style="font-style: italic;"&gt;with administrative rights&lt;/span&gt;: to do so, click start, type cmd into the start text field, DON'T press RETURN, but press CTRL+SHIFT+RETURN.&lt;/li&gt;&lt;li&gt;in the command prompt cast &lt;span style="font-family:courier new;"&gt;bcdedit /create /d "GRUB" /application BOOTSECTOR&lt;/span&gt; This will give you back an SID like {63ea1432-234ff-44da-bd24-ceb4e3230e14} which I refer to as {yourSID}&lt;br /&gt;&lt;/li&gt;&lt;li&gt;cast &lt;span style="font-family:courier new;"&gt;bcdedit /set {youSID} device boot&lt;/span&gt; - which sets the destination of the Linux boot&lt;/li&gt;&lt;li&gt;cast &lt;span style="font-family:courier new;"&gt;bcdedit /set {yourSID} PATH \linux.bin&lt;/span&gt; - which sets the path for the destination&lt;/li&gt;&lt;li&gt;cast &lt;span style="font-family:courier new;"&gt;bcdedit /displayorder  {yourSID} /addlast&lt;/span&gt; which sets the menu entry&lt;/li&gt;&lt;li&gt;optionally, set the waiting time using &lt;span style="font-family:courier new;"&gt;bcdedit /timeout 15&lt;/span&gt; or whatever waiting time you want.&lt;/li&gt;&lt;/ul&gt;A reboot should offer you a booting choice of either Windows 7 or the Linux GRUB.&lt;br /&gt;&lt;br /&gt;Side note: this should work for almost any Linux distribution out there, which uses GRUB as boot loader.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3035439936950717108?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3035439936950717108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3035439936950717108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3035439936950717108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3035439936950717108'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/05/dual-boot-windows-7-64bit-and-opensuse.html' title='Dual boot Windows 7 64bit and OpenSuSE 11.1 Linux - GRUB magic'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3931273554890693781</id><published>2010-04-21T03:37:00.013+02:00</published><updated>2010-04-21T04:10:40.677+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Sooo PC now!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Oresteia#The_Eumenides" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_jXPt1nyELL8/S85bJ8gVdrI/AAAAAAAAAbE/mhO9HzRxFl8/s320/bouguereau.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Nobody really likes renaming their blog. However, together with such venerable institutions as the most famous &lt;a href="http://boingboing.net/2010/04/04/ibooks-censortron-do.html"&gt;s***m whale&lt;/a&gt; in fiction, we are victims of the Great Online Bowdlerisation Initiative - as witnessed on the openSuSE forums (asterisks in the blog URL, yay!)&lt;br /&gt;Some lame excuses for the old name:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Really, that blog name was totally inconnuous in &lt;a href="http://griechenzicken.blogspot.com/"&gt;German!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Did we mention our outstanding women's quota?&lt;/li&gt;&lt;li&gt;We are still allowed to abuse our computers, right? (Yes, Tisiphone, talking about you, you ugly brainwashed crackpot…)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;People googling "bitches in latex" are in for a &lt;span style="color: #2e4403;" title="...and less sticky keyboards ... OK, forget that .. totally PC now ..."&gt;&lt;i&gt;very&lt;/i&gt; educational evening&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Can't we be a bit naughty now and then?&lt;/li&gt;&lt;/ul&gt;So, &lt;i&gt;Eumenides&lt;/i&gt; it is. The Kindly Ones. &lt;a href="http://en.wikipedia.org/wiki/Erinyes"&gt;Bloody old&lt;/a&gt; euphemism, which hopefully won't get bowdlerised into the page-not-found-nirvana. We illustrate our newfound virtue with a picture including three &lt;span style="color: #2e4403;" title="William-Adolphe Bouguereau - Orestes Pursued by the Furies (1862)"&gt;semi-naked women with snakes in their hair&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;And no, potter wasps are Eumeninae. With an &lt;i&gt;n&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3931273554890693781?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3931273554890693781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3931273554890693781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3931273554890693781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3931273554890693781'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/04/sooo-pc-now.html' title='Sooo PC now!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/S85bJ8gVdrI/AAAAAAAAAbE/mhO9HzRxFl8/s72-c/bouguereau.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-513056702636886202</id><published>2010-04-19T19:01:00.000+02:00</published><updated>2010-04-19T19:01:22.463+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Digikam and the Marble symbol lookup error</title><content type='html'>(double posting this on the opensuse forums)&lt;br /&gt;With KDE 4.4, digikam &gt; 0.10 for quite some time crashed on startup with something like this:&lt;br /&gt;digikam: symbol lookup error: digikam: undefined symbol: _ZN6Marble12MarbleWidget16staticMetaObjectE&lt;br /&gt;&lt;br /&gt;The Marble symbol lookup error seems to be vendor related: upgrading to the KDE 4.4 Marble version requires a vendor change from openSuSE to obs://build.opensuse.org/KDE in YaST. Usually this ought to be done automatically by the dependency checker during an update to KDE 4.4 as it happens with a lot of other KDE 4.4 packages, but apparently this dependency is not registered. Find marble and marble-data in YaST, go to the Versions tab and select the 4.4 version.&lt;br /&gt;With digikam 1.2, this got me at least as far as the splash screen before it crashed ("Trying to open ksycoca..." on konsole).&lt;br /&gt;Digikam finally worked after downgrading to version 1.1 (from software.opensuse.org search). Well, sort of: it crashes on quitting&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-513056702636886202?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/513056702636886202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=513056702636886202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/513056702636886202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/513056702636886202'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/04/digikam-and-marble-symbol-lookup-error.html' title='Digikam and the Marble symbol lookup error'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4263862248547842732</id><published>2010-04-14T21:35:00.005+02:00</published><updated>2010-04-20T18:53:29.808+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Notes on replacing Tisiphone's hard disk</title><content type='html'>Yet another faulty hard disk…&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Restoring the home partition from a gz-compressed image with the aid of an Ubuntu live CD: uncompressing the image directly onto the target partition took ages, especially as the amount of uncompressed data is the actual partition size and not what's on it.&lt;br /&gt;It was considerably faster to uncompress the image in place (even regarding the bottlenecks of booting from CD and the USB connection to the external drive), mounting it and just copying the contents. (see daWuzzz's contributions on&lt;a href="http://eumenidae.blogspot.com/2008/04/how-to-create-and-restore-partition.html"&gt; gzipped images&lt;/a&gt; and &lt;a href="http://eumenidae.blogspot.com/2008/04/howto-mount-partition-image.html"&gt;image mounting&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Just a reminder: only copy the bare necessities using a live system. USB data throughput was about four times slower compared to copying with a system on disk.&lt;/li&gt;&lt;li&gt;Importing users from a previous installation, using the copied home partition: This is a bit tricky, as the installer DVD actually needs an existing installation to read from. Inelegant solution: first do a dummy install setting up fresh users with the same properties (easiest way in a single-user environment), then format the home partition and copy your user data, and finally install the OS again, this time importing the user from the dummy setup using your previous home directory. Alternatively, restore both your old root and home partitions before the fresh install and import the users from there (cumbersome if you had a lot of data on the root partition).&lt;br /&gt;Other variants I tried but ran into problems with: create a new user and use the old home (KWallet password fail); formatting and rewriting the home partition after the system install (ate my GRUB)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Opensuse 11.2 still reports a failure on the network connection during install despite obviously being able to download release notes&lt;br /&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4263862248547842732?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4263862248547842732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4263862248547842732' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4263862248547842732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4263862248547842732'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/04/notes-on-replacing-tisiphones-hard-disk.html' title='Notes on replacing Tisiphone&apos;s hard disk'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7878419733910936391</id><published>2010-03-18T23:55:00.000+01:00</published><updated>2010-03-18T23:55:49.421+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Importing UNIX users into webmin</title><content type='html'>After getting CUPS to accept my username and password, I moved on to the last root-only web interface standing, i.e. &lt;a href="http://www.webmin.com/"&gt;webmin&lt;/a&gt;.&lt;br /&gt;Webmin's import feature is pretty sophisticated, as you can specify permissions for subsets of modules and users via the concept of webmin groups.&lt;br /&gt;This implies that you first have to create such a group before you can import UNIX users.&lt;br /&gt;Groups can be defined in the&amp;nbsp; Webmin-&amp;gt;Webmin Users module, I called mine "admins" and gave the members every permission available.&lt;br /&gt;I then converted my UNIX user to webmin, checking the box "Use same password as unix user in the future" and assigned the admins group.&lt;br /&gt;Apart from the "create group first" point, pretty intuitive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7878419733910936391?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7878419733910936391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7878419733910936391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7878419733910936391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7878419733910936391'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/03/importing-unix-users-into-webmin.html' title='Importing UNIX users into webmin'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2726390447582442577</id><published>2010-03-17T17:34:00.007+01:00</published><updated>2010-03-18T23:41:07.540+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CUPS'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>How to stop CUPS from asking for the root password</title><content type='html'>CUPS has a quite restrictive allow/deny policy. Cancelling jobs requires the owner or root (OK, makes sense), for starting and stopping printers you also need root privileges. My root password is befittingly cumbersome, so I looked for some kind of CUPS sudo.&lt;br /&gt;The file to look for is /etc/cups/cupsd.conf, which can be conveniently edited from the CUPS web interface's (localhost:631) Administration tab.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;There are two options: either disable the password prompt completely (convenient, but on the risky side), or give your own user CUPS admin rights.&lt;br /&gt;First option: change the line "&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DefaultPolicy default&lt;/span&gt;" to "&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DefaultPolicy easy&lt;/span&gt;". No password prompt ever, even if you fiddle with the configuration files. Not sure I like that.&lt;br /&gt;Second option: Get the password prompt to accept your own user. For this, change the line "&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SystemGroup sys root&lt;/span&gt;" to "&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SystemGroup sys root lp&lt;/span&gt;" and make sure your user is a member of the lp group.&lt;br /&gt;&lt;br /&gt;Judging from the structure of cupsd.conf, I suppose it is possible to fine-tune individual permissions by changing/commenting out the&amp;nbsp; &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;AuthType/Require user&lt;/span&gt; statements in specific &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;lt;Limit&amp;gt; … &amp;lt;/Limit&amp;gt;&lt;/span&gt; blocks, but I saw no need to do that.&lt;br /&gt;The CUPS web interface will restart the server after changing the configuration, however, your login status is apparently preserved. Reopen the interface in a new browser window to re-login.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2726390447582442577?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2726390447582442577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2726390447582442577' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2726390447582442577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2726390447582442577'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/03/how-to-stop-cups-from-asking-for-root.html' title='How to stop CUPS from asking for the root password'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8299054537131786492</id><published>2010-03-12T03:17:00.000+01:00</published><updated>2010-03-12T03:17:28.784+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>NY = outer space</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_jXPt1nyELL8/S5mjIWF2_gI/AAAAAAAAAaw/XoLXWkYb7IY/s1600-h/outerspace.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_jXPt1nyELL8/S5mjIWF2_gI/AAAAAAAAAaw/XoLXWkYb7IY/s320/outerspace.png" /&gt;&lt;/a&gt;&lt;/div&gt;...at least according to wetter.com, providing data for the LCD Weather plasma applet. And yes, space is actually warmer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8299054537131786492?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8299054537131786492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8299054537131786492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8299054537131786492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8299054537131786492'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/03/ny-outer-space.html' title='NY = outer space'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jXPt1nyELL8/S5mjIWF2_gI/AAAAAAAAAaw/XoLXWkYb7IY/s72-c/outerspace.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1326124537892097012</id><published>2010-02-25T20:29:00.007+01:00</published><updated>2010-05-17T17:44:38.121+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>I love disper!</title><content type='html'>...and, if you use a laptop with nVidia graphics and want to extend/clone your screen output to an external monitor or projector, you will, too.&lt;br /&gt;Disper is a python-based command line app and can be downloaded from &lt;a href="http://willem.engen.nl/projects/disper/"&gt;here&lt;/a&gt;. I don't think there are any prerequisites except the nVidia packages and basic Python, and potentially &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;xrandr&lt;/span&gt;. Install with &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;make /sudo make install.&lt;/span&gt;&lt;br /&gt;The beauty of disper is that it automatically and quite intelligently fits your screen resolution and panning to the detected displays.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_jXPt1nyELL8/S41ZB34ef-I/AAAAAAAAAag/V4aDLominog/s1600-h/disper.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/_jXPt1nyELL8/S41ZB34ef-I/AAAAAAAAAag/V4aDLominog/s400/disper.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Extend to an external monitor:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;disper -e&lt;/div&gt;Clone, e.g. to a projector:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;disper -c&lt;/div&gt;Revert to single-screen:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;disper -s&lt;/div&gt;For more options, see &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;disper -h&lt;/span&gt;.&lt;br /&gt;Disper can get befuddled by removing the monitor cable, I think; in that case, restarting X helps. Set &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;khotkeys&lt;/span&gt; shortcuts for quick switches.&lt;br /&gt;Notes:&lt;br /&gt;I got the tip from &lt;a href="http://www.linuxquestions.org/questions/linux-software-2/using-nvidia-settings-from-the-command-line-only-647626/"&gt;this thread&lt;/a&gt; - btw, creating a dual-monitor xorg.conf as proposed there is not necessary.&lt;br /&gt;Usually, Plasma should set up a full-blown activity on the external monitor, including an independent background image, widgets, proper window maximisation and so on (cf. my screen shot). Sometimes this didn't work for me; I could move windows to the external screen, but had no background, widgets or maximisable windows. Using &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;disper -S&lt;/span&gt; before &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;disper -e&lt;/span&gt; helps for some reason. Sometimes Plasma chokes on the disper operations, &lt;a href="http://eumenidae.blogspot.com/2008/12/kill-and-restart-plasma.html"&gt;restarting Plasma&lt;/a&gt; (without reverting to single-screen with disper) helped in my case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1326124537892097012?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1326124537892097012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1326124537892097012' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1326124537892097012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1326124537892097012'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/02/i-love-disper.html' title='I love disper!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/S41ZB34ef-I/AAAAAAAAAag/V4aDLominog/s72-c/disper.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6219902067503358138</id><published>2010-02-10T19:08:00.003+01:00</published><updated>2010-02-11T22:51:25.425+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>State of Pymorph Address</title><content type='html'>Friends, Romans, countrymen, lend me your ears:&lt;br /&gt;Ahem.&lt;br /&gt;&lt;br /&gt;Actually, I was just looking for a quick 'n dirty Python morphology library to do a kind of string length image analysis and pymorph looked promising. Sadly, a major overhaul seems to be going on there right now, so while the actual code I ended up with is nice, short and robust, getting there was quite a pain.&lt;br /&gt;Pymorph's old (&amp;lt;= 0.8) version has some very helpful &lt;a href="http://www.mmorph.com/pymorph/morph/mmdemos/index.html"&gt;demonstration pages&lt;/a&gt;, which have to be adapted for the &lt;a href="http://luispedro.org/software/pymorph"&gt;new version&lt;/a&gt; (0.92 - and I found nothing but win32 packages for 0.8). Some hints are given on the developer's page, but quite a lot one has to figure out for oneself - mostly formatting issues.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;ol&gt;&lt;a href="http://2.bp.blogspot.com/_jXPt1nyELL8/S3L1sGgBdCI/AAAAAAAAAaY/_eqeMU0oP-Y/s1600-h/test.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_jXPt1nyELL8/S3L1sGgBdCI/AAAAAAAAAaY/_eqeMU0oP-Y/s320/test.jpg" /&gt;&lt;/a&gt;&lt;li&gt;name space sanitisation - the &lt;i&gt;mm&lt;/i&gt; prefix has been discarded as unpythonic. Most old functions work if you drop the prefix.&lt;/li&gt;&lt;li&gt;Some things like image importing and display are already implemented in PIL and matplotlib, so they have been dropped altogether. This leaves the question what data type the pymorph functions will actually work with, and it turns out it's numpy arrays - boolean for binary images, uint 2-d arrays for greyscale.&lt;/li&gt;&lt;li&gt;To replace pymorph's mmshow(), one could just use PIL's show() routine, which is a xv wrapper. To get it to work, you either have to install the venerable &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;xv&lt;/span&gt;, or, as proposed &lt;a href="http://swiss.ubuntuforums.org/showthread.php?t=409111"&gt;here&lt;/a&gt;, hack a symlink to ImageMagick's &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;display&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;To illustrate, here is some basic example code (blob labelling a greyscale image, e.g. the one above):&lt;br /&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;import pymorph as p&lt;br /&gt;import numpy as n&lt;br /&gt;from PIL import Image&lt;br /&gt;im=Image.open('test.jpg')&lt;br /&gt;im=n.asarray(im) #convert to numpy array&lt;br /&gt;bin=im&amp;gt;50 # binarise to boolean array&lt;br /&gt;a=p.label(bin) # do blob labelling&lt;br /&gt;Image.fromarray((a*255/n.amax(a)).astype(n.uint8)).show() #scale contrast and display&lt;br /&gt;p.blob(a,'area',output='data') #blob sizes&lt;/div&gt;Anyway, I'm glad the library is still around. Kudos to the developers.&lt;br /&gt;&lt;br /&gt;PS: Official feedback (see comments): The 1.0 release including new tutorials is approaching.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6219902067503358138?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6219902067503358138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6219902067503358138' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6219902067503358138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6219902067503358138'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/02/state-of-pymorph-address.html' title='State of Pymorph Address'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_jXPt1nyELL8/S3L1sGgBdCI/AAAAAAAAAaY/_eqeMU0oP-Y/s72-c/test.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7012438262159722433</id><published>2010-01-19T19:04:00.011+01:00</published><updated>2010-01-19T19:42:45.470+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>Rotating my screen output</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;b&gt;or: Who ate my xorg.conf?&lt;/b&gt;&lt;br /&gt;Oh. SuSE did, as the xorg.conf file is deprecated for newer versions of Xorg. Right.&lt;br /&gt;Which posed a bit of a problem, as I needed the file to make xrandr work. Xrandr is a console app able to flip your screen by multiples of 90° (actually, it can do a lot more) via &lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;xrandr -o left #right, inverted, normal&lt;/span&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;To enable xrandr, xorg.conf needs the following option enabled:&lt;br /&gt;&lt;div style="background-color: #d5c9a5;"&gt;Section "Device"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Identifier "Card0"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Driver "nvidia"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VendorName "Unknown Vendor"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BoardName "Unknown Board"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BusID "PCI:1:0:0"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Option "RandRRotation" "true"&lt;/b&gt;&lt;br /&gt;EndSection&lt;/div&gt;If (and only if) xorg.conf is empty, log in on a text screen as root:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rcxdm stop #stop the X server&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Xorg -configure #write new xorg.conf&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cp /root/xorg.conf.new /etc/X11/xorg.conf #copy over old one&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rcxdm restart #restart X&lt;br /&gt;&lt;/div&gt;The autogenerated xorg.conf is pretty generic (see it in the quoted section), so don't do this if you have a more specific one written by e.g. your graphics driver setup. Testing the new file from the root console as Xorg proposed (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;X -conf xorg.conf.new&lt;/span&gt;) only gave me a black screen, but it worked fine after restarting X.&lt;br /&gt;There is a pretty krandr plasma widget, but even after all of the above it only managed to turn the screen upside down, so I'd recommend just setting general keyboard shortcuts (with khotkeys) for the xrandr commands.&lt;br /&gt;BTW: Mouse output is not rotated!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7012438262159722433?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7012438262159722433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7012438262159722433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7012438262159722433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7012438262159722433'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/01/rotating-my-screen-output.html' title='Rotating my screen output'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-217116482540889830</id><published>2010-01-18T23:47:00.006+01:00</published><updated>2010-01-19T19:11:37.461+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Samsung SCX-4200 on SuSE 11.2</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;First problem: Samsung Universal driver nowhere to be found, at least not in the download links for this model. Well, it's supposed to be universal, isn't it, so I got the tar archive from the &lt;a href="http://www.samsung.com/us/support/detail/supportPrdDetail.do?menu=SP01&amp;amp;prd_ia_cd=06010300&amp;amp;prd_mdl_cd=SCX-4300%2fXAA&amp;amp;prd_mdl_name=SCX-4300"&gt;SCX-4300 download page&lt;/a&gt;.&lt;br /&gt;Installation: untar, cd to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cdroot/Linux&lt;/span&gt;, ran &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sudo ./install.sh&lt;/span&gt; and followed the console instructions. And yes, the scx-4200 was included. What worked out of the box: Scanning, both &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;xsane&lt;/span&gt; and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;skanlite&lt;/span&gt; interfaces. Printing worked for all kinds of files and apps except PDF from whichever source, which is a bit of a bummer.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Condensed console output from Okular and acroread:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;WARNING: configuration file not found&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;malloc: using debugging hooks #5 repetitions of this line&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libusb requires write access to USB device nodes. #repeat that for all USB devices except the printer&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;unknown key &amp;lt;-P&amp;gt; #or any other first lpr option&lt;br /&gt;&lt;/div&gt;From the lsusb output I got: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Bus 001 Device 017: ID 04e8:341b Samsung Electronics Co., Ltd SCX-4200 series&lt;/span&gt;&lt;br /&gt;As the Samsung driver setup had created a file &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;99_smfpautoconf_samsung.rules&lt;/span&gt; in &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/etc/udev/rules.d&lt;/span&gt;, including a rule for&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; idVendor=04e8&lt;/span&gt;, and libusb had specifically not complained about device 001:017, it was probably not an udev problem.&lt;br /&gt;I found a lot of "new" printers in CUPS (http://localhost:631), removed &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;scx4100 &lt;/span&gt;and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;scx4200&lt;/span&gt; (default), where CUPS claimed "backend failed", and set the default printer to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;SCX-4200-Series&lt;/span&gt;. &lt;br /&gt;In the end, I traced the error back to the venerable&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; lpr&lt;/span&gt; command (learned a lot about udev handling on the way), which acroread and okular seem to use as backend to print intermediate Postscript files.&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;lpr -P SCX-4200-Series test.ps&lt;/span&gt; produced all of the errors listed above,&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; lp -P SCX-4200-Series test.ps&lt;/span&gt; didn't - and printed faultlessly.&lt;br /&gt;Come to think of it - why is there a file l&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pr.orig&lt;/span&gt; in &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/usr/bin/&lt;/span&gt; and why, oh why, does &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/usr/bin/lpr&lt;/span&gt; link to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/opt/Samsung/mfp/bin/slpr&lt;/span&gt;? &lt;br /&gt;Restoring the original &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;lpr&lt;/span&gt; solved my problem. &lt;br /&gt;To be fair, judging from the file creation dates in &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/opt/Samsung/mfp/bin&lt;/span&gt;, there might have been remnants of a botched installation of a previous version of the Samsung driver, which has a nasty trail of bugs.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-217116482540889830?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/217116482540889830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=217116482540889830' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/217116482540889830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/217116482540889830'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/01/samsung-scx-4200-on-suse-112.html' title='Samsung SCX-4200 on SuSE 11.2'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5072554760080833983</id><published>2010-01-08T18:35:00.004+01:00</published><updated>2010-04-27T03:38:41.138+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>console copy without overwriting</title><content type='html'>To copy an arbitrary number of files without overwritting existing ones, use:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New [monotype]&amp;quot;,&amp;quot;Courier [ibm]&amp;quot;,monospace;"&gt;yes n | cp -i &amp;lt;source&amp;gt; &amp;lt;destination&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New [monotype]&amp;quot;,&amp;quot;Courier [ibm]&amp;quot;,monospace;"&gt;&lt;/span&gt;Found &lt;a href="http://www.unix.com/unix-dummies-questions-answers/30292-cp-no-all-option.html"&gt;here&lt;/a&gt;.&lt;br /&gt;Note that this does not work for scp, as there is no &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;-i&lt;/span&gt; option. A workaround proposed &lt;a href="http://lists.debian.org/debian-user/2007/08/msg00201.html"&gt;here&lt;/a&gt; suggests setting previously copied files read-only - which you can't do on FAT or NTFS partitions, btw.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5072554760080833983?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5072554760080833983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5072554760080833983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5072554760080833983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5072554760080833983'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/01/console-copy-without-overwriting.html' title='console copy without overwriting'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1949230537673374602</id><published>2010-01-07T00:46:00.003+01:00</published><updated>2010-01-07T00:48:18.651+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>timidity vs my USB sound card</title><content type='html'>timidity refused to play MIDI files with cryptic error messages:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;can't create mcop directory &lt;/span&gt;&lt;br /&gt;and, after I had created /tmp/ksocket-&amp;lt;myuser&amp;gt;:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sh: arts-start: command not found&lt;br /&gt;Couldn't open output device&lt;br /&gt;&lt;/div&gt;It turns out that the problem lay with my USB sound card, which I had set as the primary card in YaST to get the sound output from online flash movies etc. on it (Firefox is not handled by Phonon, so you have to do it permanently via YaST), and which I had unplugged. Setting the on-board card as the primary card again solved the issue. I suppose plugging in the USB card might also help, but I don't have it with me right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1949230537673374602?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1949230537673374602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1949230537673374602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1949230537673374602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1949230537673374602'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2010/01/timidity-vs-my-usb-sound-card.html' title='timidity vs my USB sound card'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6356480804817111109</id><published>2009-12-28T21:24:00.009+01:00</published><updated>2010-07-06T02:32:14.987+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>How to dismantle a Verbatim 3.5'' SmartDrive</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_jXPt1nyELL8/SzkUgbRrC3I/AAAAAAAAAZk/OvxkHPo4Uj8/s1600-h/verbatim000.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_jXPt1nyELL8/SzkUgbRrC3I/AAAAAAAAAZk/OvxkHPo4Uj8/s200/verbatim000.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;WARNING: This will void your drive's warranty.&lt;/b&gt;&lt;br /&gt;Most external drive cases are absolutely self-explanatory, this one is a bit scary (too many plastic notches and bendable stuff). If you've still got a choice, better get a completely unscrewable one like the Western Digital model with the silicone covers.&lt;br /&gt;You need: a small Phillips screwdriver and a spudger or Mum's nail file. The drive inside is SATA (in my case, a Samsung HD103SI).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_jXPt1nyELL8/SzkUrmyoh9I/AAAAAAAAAZs/l8WHMEh1pyU/s1600-h/verbatim001.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_jXPt1nyELL8/SzkUrmyoh9I/AAAAAAAAAZs/l8WHMEh1pyU/s200/verbatim001.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;a href="http://4.bp.blogspot.com/_jXPt1nyELL8/SzkVCBhcPHI/AAAAAAAAAZ8/4mlX0KmcWgQ/s1600/verbatim003.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;li&gt;Put the case upside-down and prise loose the back cover (the one with the power and USB connectors below it) using the spudger on the three small slits at the case border (see image 2). Remove the cover by sliding it upwards.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Slide off the outer metal casing&amp;nbsp; and remove the 4 Phillips screws holding the drive to the inner part (image 3), as well as the 2 screws holding the logic board.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lift the back part of the drive carefully upwards over the case's back rim and pull it free from the board. The SATA connectors in the case are in a truly awkward position, see image 4.&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://2.bp.blogspot.com/_jXPt1nyELL8/SzkU0BsWOoI/AAAAAAAAAZ0/xEWR6lAuQdo/s1600-h/verbatim002.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_jXPt1nyELL8/SzkU0BsWOoI/AAAAAAAAAZ0/xEWR6lAuQdo/s200/verbatim002.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_jXPt1nyELL8/SzkVCBhcPHI/AAAAAAAAAZ8/4mlX0KmcWgQ/s1600/verbatim003.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_jXPt1nyELL8/SzkVCBhcPHI/AAAAAAAAAZ8/4mlX0KmcWgQ/s200/verbatim003.jpg" /&gt;&lt;/a&gt;So, yeah, it works. It even worked after reassembling, although I'd recommend a ground bracelet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6356480804817111109?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6356480804817111109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6356480804817111109' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6356480804817111109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6356480804817111109'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/12/how-to-dismantle-verbatim-35-smartdrive.html' title='How to dismantle a Verbatim 3.5&apos;&apos; SmartDrive'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_jXPt1nyELL8/SzkUgbRrC3I/AAAAAAAAAZk/OvxkHPo4Uj8/s72-c/verbatim000.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1986127389825152915</id><published>2009-12-22T16:57:00.001+01:00</published><updated>2009-12-22T16:58:54.725+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>Frescobaldi opening Kile</title><content type='html'>Today frescobaldi surprised me by opening source code references from PDF annotations in Kile. Hey, I love Kile! Still, not very practical.&lt;br /&gt;Solution: open an external instance of Okular, go to Settings-&amp;gt;Configure Okular&amp;hellip;-&amp;gt;Editor, choose Custom Text Editor instead of Kile (the command should read &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;frescobaldi --smart --line %l --column %c)&lt;/span&gt;, apply, restart frescobaldi and you should be good to go again. Apart from the fact that now your LaTeX source code annotations will be opened in frescobaldi&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1986127389825152915?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1986127389825152915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1986127389825152915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1986127389825152915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1986127389825152915'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/12/frescobaldi-opening-kile.html' title='Frescobaldi opening Kile'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6601614596496198485</id><published>2009-12-17T22:17:00.003+01:00</published><updated>2009-12-17T23:15:40.667+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Copying calendar and contacts from Kontact to an iPod with the proper encoding</title><content type='html'>Copying your personal data to an iPod is surprisingly easy:&lt;br /&gt;Calendar: export your calendar as an iCal file (File-&amp;gt;Export…) and copy it to the Calendars directory on your mounted iPod (e.g. /media/MYIPOD/Calendars) &lt;br /&gt;Address book: File-&amp;gt;Export-&amp;gt;Export vCard…, take care to export your contact list to several files. Copy to the Contacts directory on your iPod.&lt;br /&gt;It's getting a bit trickier if you have special characters in your files, as these have to be converted from Kontact's UTF-8 to the iPod's ISO_8859-15 encoding. Recoding can be done by &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;iconv&lt;/span&gt; with a shell script. Run from the directory where vCards and calendar have been exported to:&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;FILES="*.vcf"&lt;br /&gt;for f in $FILES; &lt;br /&gt;do&lt;br /&gt;&amp;nbsp;&amp;nbsp;iconv -f UTF-8 -t ISO_8859-15 $f &amp;gt;00_$f&lt;br /&gt;&amp;nbsp;&amp;nbsp;mv 00_$f /media/MYIPODSNAME/Contacts/$f&lt;br /&gt;&amp;nbsp;&amp;nbsp;echo $f&lt;br /&gt;done&lt;br /&gt;iconv -f UTF-8 -t ISO_8859-15 *.ics &amp;gt; 00_mycal.ics&lt;br /&gt;mv 00_mycal.ics /media/MYIPODSNAME/Calendars/mycal.ics&lt;br /&gt;echo mycal.ics&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6601614596496198485?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6601614596496198485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6601614596496198485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6601614596496198485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6601614596496198485'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/12/copying-calendar-and-contacts-from.html' title='Copying calendar and contacts from Kontact to an iPod with the proper encoding'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5353960822081738838</id><published>2009-11-17T16:25:00.007+01:00</published><updated>2009-11-17T16:32:48.704+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><title type='text'>ATI woes</title><content type='html'>I had a go at installing SuSE 11.2 on Xanthippe, my slightly mercurial desktop computer (Athlon 64bit, ATI graphics, Atheros WLAN chip). The 11.0 kernel kept warring with the WLAN chip, so it was time for an upgrade.&lt;br /&gt;After a normal install, the system claimed to have no working graphics during the configuration reboot (c'mon, it's only an elderly Radeon X1300) and started the console YaST.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Well, the console YaST ist quite usable, so I just went along with it, until YaST crashed during the network setup and left me with a bare console and no users created except root.&lt;br /&gt;Right. Deep breath.&lt;br /&gt;Console login, open YaST, get the bare necessities. I set up my own user account, added a few repositories and installed a console browser, just in case. At this point lynx insisted on installing Adobe Flash, which was about the only thing I found amusing by that time.&lt;br /&gt;The ATI 11.2 repo link from opensuse.org didn't work with YaST, so I got the driver download link from the ATI homepage, fed it to wget and started the shell script.&lt;br /&gt;The driver refused to install or create an RPM, which &lt;i&gt;might&lt;/i&gt; have been due to the fact that ATI stopped supporting most non-HD cards in March. Thank you, ATI! I began looking for a cheap Nvidia card on ebay…&lt;br /&gt;I still don't quite understand why the open radeonhd driver (installed &lt;i&gt;and&lt;/i&gt; updated) didn't work with my card, as it is listed in the 'supported' category. As I am not going to use Xanthippe much in the next two years, I capitulated and installed 11.1, which just worked&amp;trade;.&lt;br /&gt;I suspect this is my last ATI post ever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5353960822081738838?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5353960822081738838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5353960822081738838' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5353960822081738838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5353960822081738838'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/11/ati-woes.html' title='ATI woes'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7565912857964195522</id><published>2009-11-15T18:47:00.008+01:00</published><updated>2009-11-16T19:26:43.190+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>Amarok: Again the album art issue</title><content type='html'>Amarok doesn't handle album art well for me. They can't help some of the main issues: Amazon's API restrictions have forced the developers to switch to last.fm for automatic cover fetching, which apparently is not implemented in v2.2.0 yet. Additionally, for classically minded listeners like me it's generally difficult to get the matching cover without manual intervention (sorting out composers, artists, correct album title).&lt;br /&gt;It doesn't get easier if you want to synchronise an iPod or similar and need to merge collections from different sources. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;OK, I'll stop whinging.&lt;br /&gt;Amarok can't display id3tag-embedded cover art yet (see &lt;a href="http://bugs.kde.org/show_bug.cgi?id=176402"&gt;this bug&lt;/a&gt;), but it &lt;i&gt;does&lt;/i&gt; display images saved to the album directory, provided they are named &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;album.jpg&lt;/span&gt;. Note that you have to do a complete collection re-scan to display new or changed images.&lt;br /&gt;If the album art is already organised over the Amarok database (saved to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;~/kde4/share/apps/amarok/albumcovers/large&lt;/span&gt;), the &lt;a href="http://www.64bitjungle.com/ubuntu/batch-export-amarok-album-art-to-the-albums-containing-directory/"&gt;export-amarok-covers&lt;/a&gt; python script can batch export the images to the album folders (Amarok 1.x only). For 2.x, there's the copycover script on &lt;a href="http://www.kde-apps.org/index.php?xcontentmode=57"&gt;kde-apps.org&lt;/a&gt;, which exports during playback. The exported file is usually &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cover.png&lt;/span&gt;, so here is a shell script (tolerating white space file names) for batch conversion to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;album.jpg&lt;/span&gt;:&lt;br /&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;find /your/mp3/directory -type f -name "cover.png" | while read FILE&lt;br /&gt;&amp;nbsp;do&lt;br /&gt;&amp;nbsp; newfile=`dirname "$FILE"`&lt;br /&gt;&amp;nbsp; echo $newfile&lt;br /&gt;&amp;nbsp; cd "$newfile"&lt;br /&gt;&amp;nbsp; convert cover.png album.jpg&lt;br /&gt;&amp;nbsp; # rm cover.png #uncomment to delete cover.png&lt;br /&gt;&amp;nbsp;done&lt;/div&gt;&lt;br /&gt;GTKpod will transfer the album art from the folder to an iPod by setting the file name to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;album.jpg&lt;/span&gt; in&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; Edit-&amp;gt;Preferences-&amp;gt;Metadata-&amp;gt;Add cover art using the file name template&lt;/span&gt;&lt;br /&gt;It should be theoretically possible to update the artwork from amarok directly. Check out the &lt;a href="http://blog.punkid.cn/2008/01/06/ultimate-guide-to-manage-your-ipod-under-linux/"&gt;Ultimate IPod Guide&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7565912857964195522?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7565912857964195522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7565912857964195522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7565912857964195522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7565912857964195522'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/11/amarok-again-album-art-issue.html' title='Amarok: Again the album art issue'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2422006568838274690</id><published>2009-11-14T17:54:00.002+01:00</published><updated>2009-11-15T16:25:48.333+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>It sort of works</title><content type='html'>&lt;b&gt;First impressions of 11.2&lt;/b&gt;&lt;br /&gt;The first one is purely aesthetical: the SuSE 11.2 installer looks like a gothicised version of &lt;span style="color: #2e4403;" title="nonetheless, I have to admit Win7 is actually not bad"&gt;Win 7's&lt;/span&gt; cutesy scrollwork, in a blackish-green colour scheme and without all those birdies.&lt;br /&gt;The setup procedure (64-bit) was not noticeably different from 11.1: in partitioning, I fared best with importing the previous installation's partitioning and setting the root partition to be formatted to ext4 after that.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;For a moment, I was really impressed by the network setup during install - my laptop's WLAN chip was recognised and even displayed the local network. My favourable impression somewhat cooled when during the connection test both cable and wireless connection came up with "network not running" and nothing worth mentioning showing up in the error logs. A few clicks later the computer condescended to download release notes and updates over the oh-so-disabled network.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jXPt1nyELL8/Sv7cMUKj4zI/AAAAAAAAAYY/JoeWbN2bpsQ/s1600-h/network.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_jXPt1nyELL8/Sv7cMUKj4zI/AAAAAAAAAYY/JoeWbN2bpsQ/s320/network.png" /&gt;&lt;/a&gt;This seems to be a recurring theme in the new release: the KDE4 network manager is still enigmatic to the point of uselessness. However, just now I'm comfortably logged into a WPA2-encrypted wireless network, even if the tray app seems only complains about the unavailability of a cable connection. Oh, well…&lt;br /&gt;I got stuck a bit with the mp3 support, just adding the packman repo and doing a quick update had no effect. However, the restricted formats installer (&lt;a href="http://opensuse-community.org/codecs-kde.ymp%22"&gt;codecs-kde.ymp&lt;/a&gt;) from &lt;a href="http://opensuse-community.org/Restricted_Formats/11.2"&gt;opensuse-community.org&lt;/a&gt; appears to fix everything.&lt;br /&gt;No trouble with graphics: I had the full Plasma glory after getting the driver from the Nvidia 11.2 repo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2422006568838274690?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2422006568838274690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2422006568838274690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2422006568838274690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2422006568838274690'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/11/it-sort-of-works.html' title='It sort of works'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/Sv7cMUKj4zI/AAAAAAAAAYY/JoeWbN2bpsQ/s72-c/network.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4939451780209169756</id><published>2009-09-17T16:09:00.007+02:00</published><updated>2009-09-17T16:36:10.204+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><title type='text'>More fun with Kernel Panic</title><content type='html'>After an update session sometimes ago (and yes, I didn't need the computer for quite a while, that's why I can't really tell you the cause). I experienced a persistent fault: &lt;span style="font-family: courier new;"&gt;"Could not find /dev/disk/by-id/blablabla-part2 - Would you like to fall back on /dev/disk/by-id/blablablabla-part2 (Y/n)?"&lt;br /&gt;&lt;/span&gt; Regardless of the answer Medea went to everlasting sleep, um, well, till the reset button was pressed. &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;The funny thing about this error was: I could easily start a rescue system, mount the drive and all the partitions were there, well readable and according to fsck without any error. Under windows, the partitions were at least correctly shown as well. Repairing the boot manager didn't help, as well as rewriting the partition table. Chroot onto the system as avocadohead mentioned did work as well.&lt;br /&gt;&lt;br /&gt;After more than one hour of spending my precious time on the problem, I gave up and reinstalled (openSuSE 11.1 32bit). Runs like a charm again, even with all the customized stuff - thanks to the separate home partition (which by the way during setup Yast still initially wanted to format - when do the openSuSE people actually learn that their customers have separate home partitions ON PURPOSE).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4939451780209169756?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4939451780209169756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4939451780209169756' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4939451780209169756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4939451780209169756'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/09/more-fun-with-kernel-panic.html' title='More fun with Kernel Panic'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7234071753983692395</id><published>2009-09-15T10:54:00.009+02:00</published><updated>2009-09-17T16:27:04.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><title type='text'>Yay! Kernel panic!</title><content type='html'>It's really no reason to rejoice.&lt;br /&gt;On Archimedes (a meticulously preserved SuSE 10.3) the Virtual Box update seemed to have trouble with the fact that there were apparently three kernel versions installed (no idea how they got there), so I decided to get rid of two of them with YaST. And so the catastrophe began…&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;I think my initial mistake was not to reinstall the active kernel - on the other hand, daWuzzzz also just got a non-bootable system after a normal update. Anyway, my boot folder ended up with a kernel but missing the initial ram disk (found that out by booting a live linux) and I sat there staring at the grub console. Pointing grub to the new kernel by hand or by editing the &lt;span style="font-family: courier new;"&gt;menu.lst&lt;/span&gt; file from the live linux did not work, naturally (thus the aforementioned kernel panic).&lt;br /&gt;First option: the System Repair mode from the installer DVD, which usually works great with missing kernels etc., but just crashed this time.&lt;br /&gt;Next try: the rescue console (login: root, no password). I got the next steps from all over the net, but forgot the individual sources.&lt;br /&gt;I created a mount point and mounted my root partition:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mkdir disk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mount /dev/sda1 disk&lt;/span&gt;&lt;br /&gt;The next step is to &lt;span style="font-family: courier new;"&gt;chroot&lt;/span&gt; into your installed system as nicely explained &lt;a href="https://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot"&gt;here&lt;/a&gt;, and write a new &lt;span style="font-family: courier new;"&gt;initrd&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mount -o bind /disk/dev /dev&lt;/span&gt; (I did this analogously for all the root tree)&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;chroot disk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;mkinitrd -k /boot/vmlinuz-&amp;lt;version&amp;gt; -i /boot/initrd-&amp;lt;version&amp;gt; &lt;/span&gt;(with the kernel present in the boot folder for the -k option).&lt;br /&gt;Sadly, &lt;span style="font-family: courier new;"&gt;mkinitrd&lt;/span&gt; aborted with some "missing node" message. At that point I decided to give up and just get SuSE 11.1. I was in luck: with python-matplotlib 0.99 out, the  Python/C stuff I work installed on the new system with minor alterations; I had everything up and running in a matter of hours.&lt;br /&gt;Morale: after a kernel update, check the contents of your boot folder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7234071753983692395?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7234071753983692395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7234071753983692395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7234071753983692395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7234071753983692395'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/09/yay-kernel-panic.html' title='Yay! Kernel panic!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-368725023491542465</id><published>2009-09-11T14:05:00.010+02:00</published><updated>2009-11-13T09:58:31.207+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>openSuSE 11.1 on an Apple MacBook Pro</title><content type='html'>Meet polyhymnia, my new Apple MacBook Pro 13'' with standard processor and 2 GB RAM. For convenience, the first thing I did was exchanging the 160 GB harddrive against a 500 GB one. While installing MacOS X I already left 60 GB free for an openSuSE installation. If you want to install openSuSE as well and didn't do that, follow the hints on &lt;a href="http://en.opensuse.org/OpenSUSE_on_a_Mac"&gt;OpenSUSE.org&lt;/a&gt;.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Preparation: I installed &lt;a href="http://refit.sourceforge.net/"&gt;rEFIt 0.13&lt;/a&gt; on MacOS X. After a reboot, you should get a boot manager, which I actually didn't get.&lt;br /&gt;Opening a terminal and casting the commands (from &lt;a href="http://refit.sourceforge.net/doc/c1s1_install.html"&gt;rEFIt documentation&lt;/a&gt;:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;# cd /efi/refit&lt;br /&gt;# ./enable.sh&lt;/div&gt;&lt;br /&gt;the bootmanager started and let me choose what and where from to boot.&lt;br /&gt;&lt;br /&gt;Side note: ouf of curiousity, I deinstalled and reinstalled rEFIt using only the installer and with the third (!) reboot the bootmanager came up miracuosly - without the need to do the steps above.&lt;br /&gt;&lt;br /&gt;After that I simply did the normal installation routine of openSuSE 11.1 - ensure, that the bootmanager is NOT installed into the Master Boot Record (MBR) but rather in the partition where your openSuSE installation resides.&lt;br /&gt;&lt;br /&gt;Having started the freshly installed system, I recognized the following problems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the mouse pad cannot be tapped for clicking, you need to press down the pad&lt;br /&gt;&lt;/li&gt;&lt;li&gt;the mouse pad does not respond to multi-finger actions which is a real problem, because you are not able to access the "right click" - there should be fixes around in the world wide web&lt;br /&gt;&lt;/li&gt;&lt;li&gt;wireless is not working at all&lt;/li&gt;&lt;li&gt;you cannot adjust the brightness of the monitor, which can be very annoying in dark ambience since the LED backlight is very bright&lt;/li&gt;&lt;/ul&gt;Well, I didn't spend much time on that issues any more, since I will try again with openSuSE 11.2. More to come&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-368725023491542465?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/368725023491542465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=368725023491542465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/368725023491542465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/368725023491542465'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/09/opensuse-111-on-apple-macbook-pro.html' title='openSuSE 11.1 on an Apple MacBook Pro'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7090337056041317446</id><published>2009-09-06T15:29:00.004+02:00</published><updated>2009-09-18T12:25:43.173+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Crackling USB sound card</title><content type='html'>Short note: My laptop's new USB sound card made annoying crackling noises at high CPU load (simple check: swipe mouse over buttons in task bar with full plasma desktop effects :-) ) . Apparently this is due to the USB bus not supplying enough power, because I got rid of this by using an externally powered hub.&lt;br /&gt;Hm. Simple solution, but dire consequences: lugging around a fat hub and its power supply? Or get a Y adaptor (like &lt;a href="http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=C6992;GROUPID=16;ARTICLE=83587;START=0;SORT=artnr;OFFSET=100;SID=32@CzC3KwQASAAAHBQY1E99b3e47e58201da0a96d76dae7f3c6f7"&gt;this one&lt;/a&gt;) and let it block &lt;i&gt;two&lt;/i&gt; of my precious USB ports? Not amused.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7090337056041317446?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7090337056041317446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7090337056041317446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7090337056041317446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7090337056041317446'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/09/crackling-usb-sound-card.html' title='Crackling USB sound card'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3918712657041449150</id><published>2009-09-03T14:16:00.007+02:00</published><updated>2009-09-15T11:54:06.461+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Oh, those sneaky Apple people…</title><content type='html'>…still trying valiantly to keep us from procrastinating. Apparently they now deny apple.com/trailers access to all non-Quicktime users, which is more or less the Linux community. Hey, and I always thought we stood all united against Microsoft.&lt;br /&gt;Several workarounds have been proposed.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;If you are using firefox, get the &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/59"&gt;User Agent Switcher&lt;/a&gt; addon (extended Ubuntu forums &lt;a href="http://ubuntuforums.org/showthread.php?t=1245441"&gt;discussion&lt;/a&gt;) and set it up as a friendly participant &lt;a href="http://img25.imageshack.us/img25/8499/screenshotedituseragent.png"&gt;suggested&lt;/a&gt;. This solved my problem for the moment.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If that doesn't work for you, get the *.mov file's address from the page source code and paste it into a new tab, as described &lt;a href="http://linux-blog.org/apple-denies-linux-access-to-its-movie-trailers/"&gt;here&lt;/a&gt;. I didn't get the "Get the latest Quicktime" message though, so I couldn't try this.&lt;/li&gt;&lt;li&gt;Opera user? Opera can natively spoof user agents (change preferences with the opera:config URL), but none of the default strings seem to get accepted by Apple. It ought to be possible to make this work with user javascript (enable in opera:config) as described in &lt;a href="http://my.opera.com/Lee_Harvey/blog/show.dml/14802"&gt;this blog&lt;/a&gt; (not tested by me).&lt;/li&gt;&lt;/ol&gt;On the other hand, Gmail only works in basic HTML mode with the User Agent in Apple compatible mode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3918712657041449150?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3918712657041449150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3918712657041449150' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3918712657041449150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3918712657041449150'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/09/oh-those-sneaky-apple-people.html' title='Oh, those sneaky Apple people&amp;hellip;'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-355048730263563403</id><published>2009-08-21T17:02:00.009+02:00</published><updated>2009-09-15T11:55:54.828+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>DigiKam woes</title><content type='html'>Archimedes reproducibly failed to connect to my digital camera with digiKam, with the following message:&lt;br /&gt;'Failed to connect to the camera. Please make sure it is connected properly and turned on. Would you like to try again?'&lt;br /&gt;Root access worked.&lt;br /&gt;The omniscient Google came up with two answers:&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Modify udev rules (from&lt;a href="http://www.hyperborea.org/journal/archives/2007/11/14/digikam-permissions/"&gt; hyperborea.org&lt;/a&gt;). I had to change the print-camera-list syntax listed there to&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;print-camera-list &lt;span style="font-weight: bold;"&gt;udev-rules version 0.98&lt;/span&gt; group users&lt;/span&gt; … to get it working (probably different libgphoto2 version). Didn't solve my problem though and I never had that particular issue elsewhere, so I think the rules issue might be fixed by now.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A &lt;a href="http://forums.opensuse.org/applications/405027-digikam-wont-connect-digital-camera.html"&gt;discussion&lt;/a&gt; on the openSuSE forums pointing to an old HAL bug.&lt;/li&gt;&lt;/ol&gt;In the end, I traced the error back to an old Konqueror/KDE3 automount interface popping up after some time. digiKam connected faultlessly after I cancelled the automount window. (I should really remove the KDE3 remnants…)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-355048730263563403?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/355048730263563403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=355048730263563403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/355048730263563403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/355048730263563403'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/digikam-woes.html' title='DigiKam woes'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4119152954266856954</id><published>2009-08-15T00:33:00.008+02:00</published><updated>2010-01-26T17:31:23.204+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>My USB soundcard did not want to play mp3s</title><content type='html'>As Tisiphone's line out jack is pretty worn out, I bought a cheap C-Media USB soundcard to finally get stereo sound again. It's quite plug-and-play, the channels showed in KMix without me having to change any settings, but the damn thing refused to play mp3s.&lt;br /&gt;It turned out to be Phonon's fault, and it's actually a pretty cool feature. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;You can set output preferences for each type of sound individually in the Personal Settings-&amp;gt;Multimedia-&amp;gt;Device Preference dialog. The internal sound card, which I had muted, was still on top of the devices list, so I moved the C-Media device up, and voilà, stereo music. If the USB card is not present, Phonon will fall back to the internal one.&lt;br /&gt;This is generally true for all KDE multimedia apps, e.g. Kaffeine. It doesn't work with non-KDE apps like VLC (and probably mplayer), as they address the backend (e.g. alsa) directly. For VLC go to Preferences-&amp;gt;Advanced Settings-&amp;gt;Audio-&amp;gt;Output modules. Set the output module to ALSA, then choose the right card in the device names list (subitem ALSA). It's also possible to use the USB card as ALSA default by setting it as the first sound card in YaSt-&amp;gt;Hardware-&amp;gt;Sound (or see e.g. &lt;a href="http://blogs.plinge.de/dev/2009/04/02/usb-sound-card-as-alsa-default"&gt;here&lt;/a&gt;). AFAIK, this is the only way to channel sound output from Firefox/Flash to the USB card. To set your KMix master channel permanently, change &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;DefaultCardOnStart&lt;/span&gt; in &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;~/.kde4/share/config/kmixrc&lt;/span&gt; to the USB device&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4119152954266856954?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4119152954266856954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4119152954266856954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4119152954266856954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4119152954266856954'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/my-usb-soundcard-did-not-want-to-play.html' title='My USB soundcard did not want to play mp3s'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1321600663040031921</id><published>2009-08-07T12:31:00.007+02:00</published><updated>2009-08-07T14:08:15.624+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Plasma can be hungry... kill the widgets!</title><content type='html'>Some days ago, after I had played around with some plasma widgets, I recognized Medea (AMD Athlon 2000+) becoming very slow and not very responsive after about 20 minutes of operation. Good old console "top" yielded that plasma was eating up CPU time up to 80% and was consuming a lot of memory. Short googleing didn't find any really helpful results, although the problem seems to appear at least for some users.&lt;br /&gt;&lt;br /&gt;I was too lazy to sort out what was causing the problem, but deactivating all widgets I had started (calendar, clock and the analogon to knotes) solved the problem and my computer runs nicely again.&lt;br /&gt;&lt;br /&gt;For the interested guys: openSuSE 11.1, KDE 4.2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1321600663040031921?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1321600663040031921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1321600663040031921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1321600663040031921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1321600663040031921'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/plasma-can-be-hungry-kill-widgets.html' title='Plasma can be hungry... kill the widgets!'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3212905068651516234</id><published>2009-08-06T01:02:00.003+02:00</published><updated>2009-08-06T01:12:09.939+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Tu quoque, Python?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jXPt1nyELL8/SnoPjq6qbeI/AAAAAAAAAXo/bs7oFycRUd0/s1600-h/python-excelbug.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 128px;" src="http://1.bp.blogspot.com/_jXPt1nyELL8/SnoPjq6qbeI/AAAAAAAAAXo/bs7oFycRUd0/s400/python-excelbug.jpg" alt="" id="BLOGGER_PHOTO_ID_5366619011455544802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ah, well, it's nothing compared to certain &lt;a href="http://www.joelonsoftware.com/items/2007/09/26b.html"&gt;Excel bugs&lt;/a&gt;&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3212905068651516234?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3212905068651516234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3212905068651516234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3212905068651516234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3212905068651516234'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/tu-quoque-python.html' title='Tu quoque, Python?'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/SnoPjq6qbeI/AAAAAAAAAXo/bs7oFycRUd0/s72-c/python-excelbug.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-19993715277072682</id><published>2009-08-05T23:43:00.013+02:00</published><updated>2010-04-21T05:15:00.142+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><title type='text'>Texlive 2007 and inkscape 0.46 on openSuSE 10.3</title><content type='html'>I hadn't thought this would be a problem, but I fiddled quite a while with inkscape's and texlive's alternating complaints about missing poppler libraries.&lt;br /&gt;&lt;a href="http://poppler.freedesktop.org/"&gt;Poppler&lt;/a&gt; is a pdf rendering library (xpdf fork), of which texlive 2007 needs version 1 (provided by the &lt;span style="font-family:courier new;"&gt;poppler&lt;/span&gt; package), while inkscape 0.46 (yes, the new version with built-in pdf import) needs &lt;span style="font-family:courier new;"&gt;libpoppler2&lt;/span&gt;. For some reason YaST apparently deleted one of them :-(&lt;br /&gt;Well, I learnt quite a bit about &lt;a href="http://mail-index.netbsd.org/tech-toolchain/1998/07/17/0000.html"&gt;library linking conventions&lt;/a&gt;.&lt;br /&gt;Altogether, it has to be some problem of the expiring support for SuSE 10.3; texlive 2008 probably already depends on a newer poppler version (cf. the 'PageGroup detected' error, which is fixed by now), but it's packaged only for 11.0 and higher. Still, Archimedes is stuck with 10.3 until I've got my PhD at least - or so I &lt;a href="http://eumenidae.blogspot.com/2009/09/yay-kernel-panic.html"&gt;thought&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-19993715277072682?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/19993715277072682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=19993715277072682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/19993715277072682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/19993715277072682'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/texlive-2007-and-inkscape-046-on.html' title='Texlive 2007 and inkscape 0.46 on openSuSE 10.3'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2595188121149088096</id><published>2009-08-05T00:44:00.008+02:00</published><updated>2009-08-05T14:02:29.188+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Switch to KDE 4.3</title><content type='html'>It's not like the &lt;span style="color: rgb(46, 68, 3);" title="just ignoring the fact that a quantum leap ought to be something really small, actually"&gt;quantum leap&lt;/span&gt; from KDE 4.1.3 (shudder&amp;hellip;) to 4.2 , but 4.3 is slick and was pretty stable even in β&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Lots of improvement in Plasma: bundled notifications, hover folder previews, taskbar icons work - and a pretty new theme to boot&lt;br /&gt;&lt;/li&gt;&lt;li&gt;greatly improved krunner - I love the list view and it's much faster in selecting  frequently used programmes&lt;/li&gt;&lt;li&gt;KDE PIM works at last - no bloody akonadi crashes every 5 minutes&lt;/li&gt;&lt;li&gt;the NetworkManager has been ported&lt;/li&gt;&lt;li&gt;revamped system tray&lt;/li&gt;&lt;/ul&gt;More features in the &lt;a href="http://kde.org/announcements/4.3/"&gt;release announcements&lt;/a&gt;.&lt;br /&gt;And it's been out since yesterday! For openSuSE it's still on Factory, though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2595188121149088096?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2595188121149088096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2595188121149088096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2595188121149088096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2595188121149088096'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/switch-to-kde-43.html' title='Switch to KDE 4.3'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4429909084979151272</id><published>2009-08-03T17:58:00.001+02:00</published><updated>2009-08-03T17:59:54.433+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Miserable renegade</title><content type='html'>DaWuzzzz just got himself a MacBook Pro. I am not going to talk to that smug bastard ever again. Expect some posts about how to get openSuSE to run on it ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4429909084979151272?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4429909084979151272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4429909084979151272' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4429909084979151272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4429909084979151272'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/08/miserable-renegade.html' title='Miserable renegade'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2435731052900313233</id><published>2009-07-31T12:59:00.003+02:00</published><updated>2009-07-31T13:07:24.482+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><title type='text'>Seasick...</title><content type='html'>I am all for eye candy, but the new overshooting compiz cube is maybe a bit too realistic, at least on 3 cups of coffee and an empty stomach.&lt;br /&gt;I looked for a damping factor in CCSM, had to get a new python-gtk on the way (PyGtk 2.12.0 or later required) and at least got  something I could live with by turning the acceleration down and the speed up.  Not exactly intuitive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2435731052900313233?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2435731052900313233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2435731052900313233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2435731052900313233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2435731052900313233'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/seasick.html' title='Seasick...'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5817685822375757842</id><published>2009-07-21T13:20:00.020+02:00</published><updated>2011-03-28T04:29:19.722+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='sync'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Browseable backups with rdiff-backup and archfs</title><content type='html'>&lt;b&gt;Note: archfs is now rdiff-backup-fs&lt;/b&gt; (see comment below).&lt;br /&gt;In contrast to tools like rsnapshot, which always backs up full versions, rdiff-backup saves only incremental changes in diff files, which takes much less space (and can take a lot of time, too). Because of this it is rather unsuitable for browsing different versions, which is where archfs cuts in.&lt;br /&gt;You need:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rdiff-backup (Python script, in main repo)&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/librsync/"&gt;librsync&lt;/a&gt; (from repos, or patched sources, see below)&lt;/li&gt;&lt;li&gt;Keep (rdiff-backup-frontend, e.g. from the community repos)&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/rdiff-backup-fs/"&gt;archfs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;fuse-devel&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;librsync seems to be a bit of a zombie (no updates since 2004), but there is a patch from 2006 to fix a serious problem with files greater that 4GB. Run the patch linked in the &lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1439412&amp;amp;group_id=56125&amp;amp;atid=479441"&gt;bug report&lt;/a&gt; in the directory &lt;i&gt;above&lt;/i&gt; (check the paths in the patch file) the extracted librsync sources:&lt;br /&gt;&lt;span style="font-family: 'courier new';"&gt;patch -p0 &amp;lt; 4Gigbug.patch&lt;/span&gt;&lt;br /&gt;If you don't have large files, the openSuSE rpm should also work.&lt;br /&gt;archfs: install the tarball and create a mount point, e.g.: &lt;span style="font-family: 'courier new';"&gt;&lt;br /&gt;sudo mkdir /media/archives&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'courier new';"&gt;sudo chown yourname /media/archives&lt;/span&gt;&lt;br /&gt;Note: I tried to use a root-owned mount folder with read/execute access, but after the archfs mount all permissions were screwed up. However, the mounted archive is always read-only, so you're on the safe side even if you have full access to the mount point.&lt;br /&gt;Usage: back up with Keep or the rdiff-backup script from command line. With&lt;br /&gt;&lt;span style="font-family: 'courier new';"&gt;archfs -r &amp;lt;backuplocation&amp;gt; -m /media/archives/&lt;/span&gt;&lt;br /&gt;you will get a browseable archive with version folders listed by date.&lt;br /&gt;Unmount:&lt;br /&gt;&lt;span style="font-family: 'courier new';"&gt;sudo umount /media/archives&lt;/span&gt;&lt;br /&gt;Use the keep wizard to restore old versions.&lt;br /&gt;OK, OK, the Time Machine has definitely a flashier GUI…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5817685822375757842?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5817685822375757842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5817685822375757842' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5817685822375757842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5817685822375757842'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/browseable-backups-with-rdiff-backup.html' title='Browseable backups with rdiff-backup and archfs'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5504782282153633685</id><published>2009-07-17T17:12:00.010+02:00</published><updated>2010-07-16T19:27:19.649+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>More Virtual Box: USB devices</title><content type='html'>Actually, the last remaining device I need Windows for (apart from the &lt;a href="http://eumenidae.blogspot.com/2009/07/yes-im-lazy-windows-network-printing.html"&gt;printing issue&lt;/a&gt;) is my Sony HI-MD audio recorder. The usual Sony support bullshit: software and standards are closed source, the system is too dated and unpopular for any viable Linux hack (though there are some people in Berlin &lt;a href="https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php"&gt;working on it&lt;/a&gt;), and Wine is useless with anything involving a USB connection.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;So I upgraded my VirtualBox to the non-OSS version (the OSS version in the SuSE repos doesn't have USB yet) from their &lt;a href="http://www.virtualbox.org/wiki/Downloads"&gt;Wiki&lt;/a&gt; (for a SuSE 10.3 RPM, go to "older versions" and get 2.2.4).&lt;br /&gt;I followed the &lt;a href="http://en.opensuse.org/VirtualBox_USB_Support"&gt;USB instructions &lt;/a&gt; from the openSuSE page. To get the MD recorder passed through to Windows, I had to set a device filter in the VirtualBox  USB settings (see image). I plugged it in and chose the recorder in the Add Filter dropdown. Easy as pie, and at least I don't have to re-boot any more to download recordings.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jXPt1nyELL8/SmCX1OtqIwI/AAAAAAAAAXg/QCUTl-XV05o/s1600-h/vboxUSB.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5359450497309352706" src="http://1.bp.blogspot.com/_jXPt1nyELL8/SmCX1OtqIwI/AAAAAAAAAXg/QCUTl-XV05o/s400/vboxUSB.jpg" style="cursor: pointer; display: block; height: 152px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;The only thing that didn't work was exporting WAV into the virtual network folder on the Linux host from Sonic Stage, I had to take a detour via a regular folder. No big deal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5504782282153633685?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5504782282153633685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5504782282153633685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5504782282153633685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5504782282153633685'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/more-virtual-box-usb-devices.html' title='More Virtual Box: USB devices'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/SmCX1OtqIwI/AAAAAAAAAXg/QCUTl-XV05o/s72-c/vboxUSB.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7703439588658760631</id><published>2009-07-17T13:19:00.005+02:00</published><updated>2009-07-17T13:29:07.945+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>On Kile forgetting shortcuts</title><content type='html'>The Kile-KDE4 version installed on Archimedes (SuSE 10.3) kept forgetting user-defined shortcuts when restarted. This was &lt;a href="https://bugs.launchpad.net/kile/+bug/348662"&gt;a bug&lt;/a&gt;, which has been fixed in newer svn versions (like &lt;a href="http://download.opensuse.org/repositories/KDE:/KDE4:/Playground/openSUSE_10.3_KDE_42/i586/kile-2.0.81.svn990130-10.1.i586.rpm"&gt;this one&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7703439588658760631?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7703439588658760631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7703439588658760631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7703439588658760631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7703439588658760631'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/on-kile-forgetting-shortcuts.html' title='On Kile forgetting shortcuts'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4216294353532308339</id><published>2009-07-16T19:06:00.023+02:00</published><updated>2010-07-16T19:26:54.996+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Yes, I'm lazy: Windows network printing…</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_jXPt1nyELL8/Sl9vJBWja-I/AAAAAAAAAXY/wgDnLJZa7p8/s1600-h/VBoxPrint.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5359124282366716898" src="http://1.bp.blogspot.com/_jXPt1nyELL8/Sl9vJBWja-I/AAAAAAAAAXY/wgDnLJZa7p8/s400/VBoxPrint.jpg" style="cursor: pointer; display: block; height: 212px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;… on a virtual box.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Meet Marcellus. The guy who tried not to kill Archimedes. In other words, the XP VirtualBox running on SuSE in order to spare me running to the network printer all the time (No idea how to print automated duplex from  Linux acroread or okular - and the Linux printer driver is a real pain)&lt;br /&gt;After installing VirtualBox (I recommend the newer non-OSS  edition from VirtualBox.org, but there are also OSS versions in the official SuSE repos) I set up a virtual hard disk with the nominal size of 10 GB in my home directory and installed XP from an image.  Works, apart from the fact that I have to recompile the vbox kernel before each run.&lt;br /&gt;For the network (Details-&amp;gt;Network) connection I chose NAT, which seems to be the easiest option (Here your physical netword card acts like a DHCP router). IP configuration worked with DHCP, except I had to set the DNS servers by hand (I just used our university's).&lt;br /&gt;To get a printer running, you have to use the CUPS port of your Linux host (see &lt;a href="http://forums.virtualbox.org/viewtopic.php?t=1465"&gt;here&lt;/a&gt;.  If you check localhost:631 in Konqueror, CUPS should list your printers, which you can access from the guest Windows by supplanting the local host with the virtual IP of your network card, e.g.&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;http://10.0.2.2:631/printers/myprinter&lt;/span&gt; Set up a network driver with the Windows wizard and that URL.&lt;br /&gt;Getting a shared folder: 1) install the VBox Guest additions.  Note: The GuestAddition ISO VBox downloaded by itself was corrupted. I got an alternative image from the &lt;a href="http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/VBoxGuestAdditions_1.5.2.iso"&gt;TU Vienna&lt;/a&gt; and mounted it by hand under Devices-&amp;gt;Mount CD-ROM… The HowTo for automatic setup is &lt;a href="http://seogadget.co.uk/how-to-install-virtualbox-guest-additions/"&gt;here&lt;/a&gt;.  Start the XP Machine.  Install the guest additions from the virtual CD-ROM. Shut down the system.&lt;br /&gt;2) In the VirtualBox Main App, define a shared folded (let's call it &lt;span style="font-family: courier new;"&gt;share&lt;/span&gt;). Direct access via &lt;span style="font-family: courier new;"&gt;\\vboxsvr\share&lt;/span&gt; from the Explorer didn't work for me, so I defined a permanent network share as described &lt;a href="http://forums.virtualbox.org/viewtopic.php?f=3&amp;amp;t=15868"&gt;here&lt;/a&gt;: &lt;span style="font-family: courier new;"&gt;&lt;br /&gt;net use x: \\vboxsvr\share -p&lt;/span&gt;.&lt;br /&gt;I installed the bare necessities (Adobe Reader, Firefox) and printed blissfully ahead.&lt;br /&gt;&lt;br /&gt;And yes, I'm breaking a fly on the wheel here - but maybe I will try adding USB support and get my MD recorder to work … bye, bye, dual boot!&lt;br /&gt;&lt;br /&gt;Note: Okular &lt;i&gt;does&lt;/i&gt; support automated duplex in the printing options and I have no insurmountably problems with Linux printing on either the HP network printer at work or my Samsung at home right now (new work, new town, new printers). Either Okular fixed this or the drivers got better&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4216294353532308339?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4216294353532308339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4216294353532308339' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4216294353532308339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4216294353532308339'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/yes-im-lazy-windows-network-printing.html' title='Yes, I&apos;m lazy: Windows network printing&amp;hellip;'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/Sl9vJBWja-I/AAAAAAAAAXY/wgDnLJZa7p8/s72-c/VBoxPrint.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7977366471031086590</id><published>2009-07-11T20:00:00.007+02:00</published><updated>2010-07-16T19:34:17.215+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Change "Open containing folder" in Firefox</title><content type='html'>In the Firefox downloads dialog, the containing folder is opened in Nautilus, which is a nuisance as well as an eyesore on my nice KDE4 desktop.&lt;br /&gt;Two solutions are proposed on the web.&lt;br /&gt;The &lt;a href="http://rubylution.ping.de/articles/2007/09/11/open-containing-folder-in-firefox-under-linux"&gt;first&lt;/a&gt; (from Rubylution), more elegant, is to fiddle with the about:config in Firefox by defining 3 new preferences: network.protocol-handler.expose.file = true (Boolean), network.protocol-handler.external.file = true (Boolean) and network.protocol-handler.app.file = konqueror (String). See the link for detailed instructions. Sadly, this had no effect, I still got Nautilus.&lt;br /&gt;By the way, there is no way to delete erroneous preferences from about:config in Firefox, you have to edit ~/.mozilla/firefox/&amp;lt;yourprofile&amp;gt;/prefs.js by hand and restart Firefox.&lt;br /&gt;The &lt;a href="http://www.hombrepac.com.ar/articulos/firefox-and-kde-open-containing-folder-in-konqueror/"&gt;second&lt;/a&gt; (from hombrepac.com.ar) method stealthily substitutes Nautilus with Konqueror in the KDE mimetype handling. This basically makes Nautilus unusable, which might be a problem if you are an occasional Gnome user.&lt;br /&gt;Well, I'm not - and this time, it worked.&lt;br /&gt;Update: Newer Firefox versions (confirmed with FF 3.6.6) apparently detect KDE's default file manager - anyway, the downloads folder is opened in Konqueror without me having to do anything about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7977366471031086590?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7977366471031086590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7977366471031086590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7977366471031086590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7977366471031086590'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/change-open-containing-folder-in.html' title='Change &quot;Open containing folder&quot; in Firefox'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1036262958963894431</id><published>2009-07-11T06:02:00.007+02:00</published><updated>2010-04-21T05:18:58.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Canary Islands?</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jXPt1nyELL8/SlgSqSzbwkI/AAAAAAAAAXQ/S6Y5KcCivX8/s1600-h/canaries.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 272px; height: 83px;" src="http://3.bp.blogspot.com/_jXPt1nyELL8/SlgSqSzbwkI/AAAAAAAAAXQ/S6Y5KcCivX8/s400/canaries.jpg" alt="" id="BLOGGER_PHOTO_ID_5357052274568577602" border="0" /&gt;&lt;/a&gt;As mentioned &lt;a href="http://eumenidae.blogspot.com/search/label/self-congratulation"&gt;previously&lt;/a&gt;, we&lt;span style="font-style: italic;"&gt; love&lt;/span&gt; blog statistics (right, procrastinating again). And it's nice to see where our visitors come from. Still, the Statcounter algorithm exhibits a geographical recklessness of almost &lt;span style="color: rgb(46, 68, 3);" title="ever read The Winter's Tale?"&gt;Shakespearean&lt;/span&gt; dimensions.&lt;br /&gt;Last time I looked (5 seconds ago, out of my window), Constance University was about &lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=universit%C3%A4tsstr.+10+konstanz+germany&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=38.638819,78.134766&amp;amp;ie=UTF8&amp;amp;ll=47.689962,9.18766&amp;amp;spn=0.008031,0.019076&amp;amp;t=h&amp;amp;z=16"&gt;here&lt;/a&gt;. Close, but no cigar.&lt;br /&gt;Out-of-office notice: Sailing off the Bohemian coast…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1036262958963894431?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1036262958963894431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1036262958963894431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1036262958963894431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1036262958963894431'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/canary-islands.html' title='Canary Islands?'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jXPt1nyELL8/SlgSqSzbwkI/AAAAAAAAAXQ/S6Y5KcCivX8/s72-c/canaries.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2726687329165784062</id><published>2009-07-09T12:11:00.029+02:00</published><updated>2009-09-16T12:03:35.933+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Brute force presentation clock</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jXPt1nyELL8/SlXDGTOBL4I/AAAAAAAAAXA/u9g3HMvvlgs/s1600-h/presentationclock.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 69px;" src="http://2.bp.blogspot.com/_jXPt1nyELL8/SlXDGTOBL4I/AAAAAAAAAXA/u9g3HMvvlgs/s400/presentationclock.jpg" alt="" id="BLOGGER_PHOTO_ID_5356401844832776066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Prerequisites: KDE 4.2, Superkaramba, Acrobat reader.&lt;br /&gt;The idea is to force the relative placement of the Adobe Reader and a Karamba clock widget. This doesn't work with Plasma widgets and the Okular presentation mode, as both seem to override Kwin placement rules (plasma is desktop-integrated anyway).&lt;br /&gt;Get a suitable Karamba clock or countdown widget from &lt;a href="hhtp://kde-look.org"&gt;kde-look.org&lt;/a&gt; (small and preferably with transparency) and put it onto your dektop.&lt;br /&gt;Back up your present window rules:&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cp ~/.kde4/share/config/kwinrulesrc ~/.kde4/share/config/kwinrulesrc.backup&lt;/span&gt;&lt;br /&gt;Start Personal Settings-&amp;gt;Window Behaviour-&amp;gt;Window-Specific, define a new rule. In the Window tab, grab the widget properties with "Detect Window Properties" and by clicking on the widget.&lt;br /&gt;In the Preferences tab, set "Keep above" to "Force". Additionally, you can force a fixed position in the Geometry tab (in the image above, it's [1080,80] on a 1280x1024 screen, but remember that a projector will have a different resolution).&lt;br /&gt;Next, we define a rule for acroread. Open a presentation, switch to presentation mode with Ctrl+L.  Change with Alt+Tab to the Personal Settings window and define a new rule by grabbing the fullscreen presentation in the background and forcing the placement to "Keep below".&lt;br /&gt;This will place the presentation below all windows including the Plasma panel, so you have to minimise all windows and auto-hide the panel with Configure Panel -&amp;gt; More Settings…-&amp;gt;Auto Hide.&lt;br /&gt;&lt;br /&gt;If you use Acroread and the Clock widget outside presentation, these rules can be pretty annoying. So we define a shell script &lt;span style="font-family:courier new;"&gt;presmode&lt;/span&gt; (&lt;a href="http://gbbaux.googlepages.com/presmode"&gt;download&lt;/a&gt;) to change the config files and reload Kwin. Make it executable, (&lt;span style="font-family:courier new;"&gt;chmod a+x presmode&lt;/span&gt;), usage &lt;span style="font-family:courier new;"&gt;presmode -p&lt;/span&gt; or &lt;span style="font-family:courier new;"&gt;presmode -n&lt;/span&gt;.&lt;br /&gt;You have to resart/reload Superkaramba and Acroread for the new settings to take effect.&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;#!/bin/bash&lt;br /&gt;killall kwin&lt;br /&gt;sleep 1&lt;br /&gt;while getopts ":pn" opt; do&lt;br /&gt;case $opt in&lt;br /&gt;p) #presentation case&lt;br /&gt;d=`diff ~/.kde4/share/config/kwinrulesrc ~/.kde4/share/config/kwinrulesrc.presentation | wc -m `&lt;br /&gt;if [ "$d" -le "100" ]; then #avoid overwriting normal backup with presentation mode.&lt;br /&gt;echo "already in presentation mode";&lt;br /&gt;else&lt;br /&gt;cp ~/.kde4/share/config/kwinrulesrc ~/.kde4/share/config/kwinrulesrc.backup&lt;br /&gt;cp ~/.kde4/share/config/kwinrulesrc.presentation ~/.kde4/share/config/kwinrulesrc&lt;br /&gt;echo "presentation mode";&lt;br /&gt;fi&lt;br /&gt;;;&lt;br /&gt;n) #normal case&lt;br /&gt;cp ~/.kde4/share/config/kwinrulesrc.backup ~/.kde4/share/config/kwinrulesrc&lt;br /&gt;echo "normal mode"&lt;br /&gt;;;&lt;br /&gt;\?) #all other options&lt;br /&gt;echo "unknown option"&lt;br /&gt;;;&lt;br /&gt;esac&lt;br /&gt;done&lt;br /&gt;sleep 1&lt;br /&gt;kwin --replace --nocrashhandler &amp;amp;  &gt; /dev/null&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Possible improvements: Merge the backup script with the &lt;a href="http://www.blogger.com/post-edit.g?blogID=613657930224334079&amp;amp;postID=2726687329165784062"&gt;Acroread embedded movie&lt;/a&gt; workaround.&lt;br /&gt;&lt;br /&gt;NB: A beamer sample document for the presentation style used above can be found here: &lt;a href="http://gbbaux.googlepages.com/mybeamer.tex"&gt;.tex&lt;/a&gt;, &lt;a href="http://gbbaux.googlepages.com/mybeamer.pdf"&gt;.pdf&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2726687329165784062?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2726687329165784062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2726687329165784062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2726687329165784062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2726687329165784062'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/brute-force-presentation-clock.html' title='Brute force presentation clock'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_jXPt1nyELL8/SlXDGTOBL4I/AAAAAAAAAXA/u9g3HMvvlgs/s72-c/presentationclock.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4761065928295091095</id><published>2009-07-06T11:14:00.004+02:00</published><updated>2009-07-06T11:22:37.628+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>How to fake footnotes…</title><content type='html'>…at the bottom of a LaTeX figure page. Not very elegant, but here goes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\usepackage{eso-pic}&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\begin{figure}[p]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\includegraphics[width=\textwidth]{bigimage.jpg}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\caption{Some really important figure.\protect\footnotemark[1]}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\AtPageLowerLeft{\begin{minipage}{0.9\textwidth}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                   \vspace{0.8em}\rule{14em}{0.5px}\\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     \hspace*{1em}\footnotesize{$^1$Ceci n'est pas une annotation.}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                  \end{minipage}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\end{figure}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;\addtocounter{footnote}{1}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Adjust the number by hand and fiddle with the spacing until it looks like a footnote.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4761065928295091095?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4761065928295091095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4761065928295091095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4761065928295091095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4761065928295091095'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/how-to-fake-footnotes.html' title='How to fake footnotes&amp;hellip;'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3215140331799556995</id><published>2009-07-02T10:13:00.006+02:00</published><updated>2009-07-02T10:21:51.875+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Disable file system check at boot</title><content type='html'>Just a self-reminder: the file system check at boot can be disabled or tuned with&lt;span style="font-family:courier new;"&gt; tune2fs&lt;/span&gt;. See &lt;a href="http://odzangba.wordpress.com/2007/11/16/add-possibility-to-skip-forced-disk-check/"&gt;this blog&lt;/a&gt; or&lt;span style="font-family:courier new;"&gt; man tune2fs&lt;/span&gt; for details.&lt;br /&gt;E. g., to disable it completely on the &lt;span style="font-family: courier new;"&gt;/dev/sd&lt;span style="font-style: italic;"&gt;x&lt;/span&gt;&lt;/span&gt; drive, use &lt;span style="font-family:courier new;"&gt;sudo tune2fs -c 0 -i 0 /dev/sd&lt;span style="font-style: italic;"&gt;x&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3215140331799556995?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3215140331799556995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3215140331799556995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3215140331799556995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3215140331799556995'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/07/disable-file-system-check-at-boot.html' title='Disable file system check at boot'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3042085508361191461</id><published>2009-06-30T01:53:00.008+02:00</published><updated>2009-08-21T06:30:07.700+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>More fun with Frescobaldi: KDE updates</title><content type='html'>On Tisiphone, Frescobaldi had a segmentation fault immediately at startup after a KDE 4.3 update; the next update corrected that, luckily (OK, score wizard is still broken, there seem to be major overhauls somewhere).  Now the problem has diffused to Archimedes' 10.3 / KDE 4.2 setup, and here it's rather sticky.&lt;br /&gt;Frescobaldi is written in Python, so I tried running frescobaldi.py line-by-line from the build directory. Turns out that the PyKDE4.kdecore module is broken, it kills python as soon as you try importing anything from it. You can't use a different version, because it has to be in sync with your KDE build. I tried building the source RPM, however, it crashed building libakonadipart1.cpp :-(&lt;br /&gt;&lt;br /&gt;Hell, I don't even use akonadi on 10.3 because it breaks down anyway...&lt;br /&gt;&lt;br /&gt;Update: As of today, (July 6th), the python bindings from the KDE:42 repository seem to work, as well as frescobaldi. Frescobaldi 0.7.13 in combination with KDE 4.3 even displays the score wizard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3042085508361191461?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3042085508361191461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3042085508361191461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3042085508361191461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3042085508361191461'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/06/more-fun-with-frescobaldi-kde-updates.html' title='More fun with Frescobaldi: KDE updates'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7727670124222104624</id><published>2009-06-27T14:12:00.005+02:00</published><updated>2009-06-29T11:35:42.875+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>Flash not working on some pages?</title><content type='html'>… e.g. thedailyshow.com or arte.tv (yep, procrastinating again). By now, some pages require Flash 10, while the SuSE repos are stuck on v9. Get the &lt;a href="http://get.adobe.com/flashplayer/"&gt;Flash RPM&lt;/a&gt; from the Adobe page.  Remove flash-plugin in YaST, and install the new one. Flash will still not work in Firefox, because a symlink is missing. &lt;a href="http://www.benkevan.com/blog/flash-not-working-with-firefox-opensuse-110-sun-package/"&gt;Ben Kevan&lt;/a&gt; found it:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo ln -s /usr/lib/flash-plugin/libflashplayer.so /usr/lib/browser-plugins/libflashplayer.so&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7727670124222104624?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7727670124222104624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7727670124222104624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7727670124222104624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7727670124222104624'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/06/flash-not-working-on-some-pages.html' title='Flash not working on some pages?'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8622671994729106353</id><published>2009-06-15T11:26:00.007+02:00</published><updated>2009-06-15T12:16:11.876+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Microsoft Research publishes in LaTeX</title><content type='html'>&amp;hellip;as witnessed by &lt;a href="http://research.microsoft.com/pubs/80034/nobodysellsgoldforthepriceofsilver.pdf"&gt;this paper&lt;/a&gt; (and many more) I found linked on &lt;a href="http://www.heise.de/security/"&gt;Heise Security&lt;/a&gt;.&lt;br /&gt;It's declared a tech report and not published in a specific journal, so I imagine they &lt;i&gt;could&lt;/i&gt; have used Word. We have to ask ourselves: are the Microsoft Research employees a bunch of faithless renegades?&lt;br /&gt;I think not - because this is a pretty appalling example of LaTeX layout: A strange mixture of Computer Modern in the document body and Helvetica (?) in the section headings, capitalised headings, crowded pages, orphaned lines, horrendous bad boxes&amp;hellip;&lt;br /&gt;If this is an informal pre-print, I concede the orphans and bad boxes, but deliberately choosing a document style this ugly?&lt;br /&gt;Now that's what I call partisanship.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8622671994729106353?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8622671994729106353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8622671994729106353' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8622671994729106353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8622671994729106353'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/06/microsoft-research-publishes-in-latex.html' title='Microsoft Research publishes in LaTeX'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6404389262383004665</id><published>2009-06-04T14:55:00.012+02:00</published><updated>2009-06-04T22:50:14.836+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Fres -- co -- bal -- di!</title><content type='html'>Frescobaldi has a nifty tool for setting hyphens automatically in Lilypond lyrics. For this purpose it uses hyphenation dictionaries included in myspell, OpenOffice etc. As the locations for these resources vary between distributions, frescobaldi is likely to not find the dictionaries automatically: you have to set the paths by hand in Tools-&amp;gt;Configure Frescobaldi…-&amp;gt;Paths and, if you don't know the location, look for the hyphenation dics in the file list in YaST-&amp;gt; software. I had no luck with myspell (frescobaldi didn't list any languages), but after installing OpenOffice_org-hyphen I found appropriate files in &lt;span style="font-family:courier new;"&gt;/usr/share/ooo/hyphen&lt;/span&gt; and automatic hyphenation worked reasonably well (didn't hyphenate "buia" and couldn't do vowel slurs/elisions, of course).&lt;br /&gt;Did I mention that I like Frescobaldi?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6404389262383004665?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6404389262383004665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6404389262383004665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6404389262383004665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6404389262383004665'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/06/fres-co-bal-di.html' title='Fres -- co -- bal -- di!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1376146697071506980</id><published>2009-05-30T10:37:00.005+02:00</published><updated>2009-05-31T12:06:35.981+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>How to eject an iPod</title><content type='html'>Archimedes is notoriously bad at automounting, which means that it's a bloody nuisance to play music from my iPod. The sound output from Archimedes' on-board audio is not that good anyway, so I just want to use the USB port to power the Universal Dock. The only problem is that Archimedes still grabs enough control over the iPod's disk for it to display the &lt;span style="font-style: italic;"&gt;Connected. Eject before disconnecting&lt;/span&gt; message and not play any music, even though the drive doesn't show up as mounted.&lt;br /&gt;How to eject it properly (see the comments &lt;a href="http://www.linuxjournal.com/article/8160"&gt;here&lt;/a&gt;):&lt;br /&gt;Find out which device the computer is using for the iPod with &lt;span style="font-family:courier new;"&gt;ls -l /dev/disk/by-id&lt;/span&gt;. Eject the pod with &lt;span style="font-family:courier new;"&gt;sudo eject /dev/sdd1&lt;/span&gt;. (replace "sdd1" appropriately)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1376146697071506980?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1376146697071506980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1376146697071506980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1376146697071506980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1376146697071506980'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/howto-eject-ipod.html' title='How to eject an iPod'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4166019316939556103</id><published>2009-05-25T22:54:00.005+02:00</published><updated>2010-04-21T05:19:41.276+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>How to align plasma widgets</title><content type='html'>The discussion about how to best do plasma layouts is in full cry in the forums (e.g. &lt;a href="http://forum.kde.org/layout-grid-containers-scrollbars-advanced-positioning-t-38959.html"&gt; here&lt;/a&gt;), so this is the foot soldiers' method to somehow uniformly scale and align plasma desktop widgets:&lt;br /&gt;&lt;br /&gt;All geometry values are set in the &lt;span style="font-family:courier new;"&gt;~/.kde4/share/config/plasma-desktop-appletsrc&lt;/span&gt; file (KDE4.3; 4.2 users take &lt;span style="font-family:courier new;"&gt;plasma-appletsrc&lt;/span&gt;).&lt;br /&gt;The relevant entries have e.g. the following structure and can be identified by their &lt;span style="font-family:courier new;"&gt;plugin&lt;/span&gt; name:&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;[Containments][73][Applets][76]&lt;br /&gt;geometry=1168.0,480.0,90.0,90.0&lt;br /&gt;immutability=1&lt;br /&gt;plugin=networkmanagement&lt;br /&gt;zvalue=418&lt;/div&gt;&lt;br /&gt;The geometry option specifies &lt;span style="font-family:courier new;"&gt;xposition, yposition, width, height&lt;/span&gt;. According to &lt;a href="http://forum.ubuntuusers.de/topic/kde-4.1-plasma-appletsrc-bedeutung-der-eintra/#post-1582277"&gt;this (german) forum discussion&lt;/a&gt; &lt;span style="font-family: courier new;"&gt;zvalue&lt;/span&gt; handles foreground/background and &lt;span style="font-family: courier new;"&gt;transform&lt;/span&gt; specifies rotations. Adjust to your liking (those calculations could definitely be done by a script) and restart plasma as described &lt;a href="http://eumenidae.blogspot.com/2008/12/kill-and-restart-plasma.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4166019316939556103?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4166019316939556103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4166019316939556103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4166019316939556103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4166019316939556103'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/how-to-align-plasma-widgets.html' title='How to align plasma widgets'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4238269209038109897</id><published>2009-05-19T12:36:00.002+02:00</published><updated>2009-05-19T12:39:32.449+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Hey, I know that one!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jXPt1nyELL8/ShKMOpWA7MI/AAAAAAAAAWw/1M2G1dXAN7s/s1600-h/precision.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 92px;" src="http://3.bp.blogspot.com/_jXPt1nyELL8/ShKMOpWA7MI/AAAAAAAAAWw/1M2G1dXAN7s/s400/precision.jpg" alt="" id="BLOGGER_PHOTO_ID_5337482691631705282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A problem apparently not confined to Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4238269209038109897?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4238269209038109897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4238269209038109897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4238269209038109897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4238269209038109897'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/hey-i-know-that-one.html' title='Hey, I know that one!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jXPt1nyELL8/ShKMOpWA7MI/AAAAAAAAAWw/1M2G1dXAN7s/s72-c/precision.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1874733612256097423</id><published>2009-05-19T11:01:00.014+02:00</published><updated>2009-09-17T01:25:37.349+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>Be careful with your KDE4 update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jXPt1nyELL8/ShJ4PGpOrNI/AAAAAAAAAWo/WeOm2KN8I4c/s1600-h/systray.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 331px; height: 64px;" src="http://3.bp.blogspot.com/_jXPt1nyELL8/ShJ4PGpOrNI/AAAAAAAAAWo/WeOm2KN8I4c/s400/systray.png" alt="" id="BLOGGER_PHOTO_ID_5337460709264370898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;…if you are using factory: openSuSE snuck in KDE4.3 β 1, and it has its snags. &lt;span style="font-style: italic;"&gt;Shouldn't beta 1 be in the unstable repo?&lt;/span&gt;&lt;br /&gt;Systray icons seem to be an all or nothing issue: while their display has greatly improved on Tisiphone, they are nearly unusable on Archimedes (try and find Kmail in the image above…). Akonadi keeps popping up an error message about not being able to connect to localhost on SuSE 10.3 for all KDE versions -  the akonadi/PIM integration in KDE 4.2 is still being worked on according to the &lt;a href="http://www.kdedevelopers.org/taxonomy/term/11"&gt;developers&lt;/a&gt;.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tisiphone greets me with a plasma crash each time I log in; apart from that, most things work OK. Akonadi seemed to work here: no error messages and synced my Palm without more ado.&lt;br /&gt;If you are not keen on KDE β, remove the Factory repos and switch to the new &lt;a href="http://en.opensuse.org/KDE4"&gt;build service-KDE42 repo&lt;/a&gt; (thanks, daWuzzz). Downgrading from 4.3 was dependency-ridden and pretty ugly:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I recommend to log out and do this with the console YaST (yuck), as my KDE crashed mid-install after I foolishly confirmed an X message. Or do &lt;i&gt;not&lt;/i&gt; click any OK buttons at all during installation.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I disabled KDE Factory and added the KDE 4.2 repo via one-click but cancelled the installation.&lt;/li&gt;&lt;li&gt;In YaST-&amp;gt;Software-&amp;gt;Search I selected everything containing "KDE" in title and summary and had YaST update (i.e. downgrade/reinstall) all packages unconditionally.&lt;/li&gt;&lt;li&gt;Unsolvable dependencies forced me to get rid temporarily of akonadi, kpilot, amarok, skanlite and a few associated libraries.&lt;/li&gt;&lt;li&gt;The system tray icons are still broken, which might be due to the old 10.3 distribution.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Regarding the broken icons: a few updates later (4.2. repo), the plasma desktop started crashing regardlessly, which eventually got me to delete all &lt;span style="font-family:courier new;"&gt;~/.kde4/share/config/*plasma*&lt;/span&gt; files. Lo and behold: icons in the taskbar! (still the 4.1.x eyesore, but altogether usable)&lt;br /&gt;However, the combination of SuSE 10.3 and KDE 4.3 seems to have persistent issues with the icon display, and considering the expiring lifetime of the 10.3 release, this will probably not be fixed. Consider an update to 11.1 (or wait for 11.2 in autumn)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1874733612256097423?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1874733612256097423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1874733612256097423' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1874733612256097423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1874733612256097423'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/be-careful-with-your-kde4-update.html' title='Be careful with your KDE4 update'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jXPt1nyELL8/ShJ4PGpOrNI/AAAAAAAAAWo/WeOm2KN8I4c/s72-c/systray.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1096818999351775688</id><published>2009-05-11T14:13:00.004+02:00</published><updated>2009-05-11T14:29:58.637+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sync'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Unison fails to set permissions</title><content type='html'>Unison persistently refused to synchronise new files not present on one of the machines claiming:&lt;br /&gt;"Failed to set permissions of file …" (different users, by the way).&lt;br /&gt;The solution (found &lt;a href="https://bugs.launchpad.net/ubuntu/+bug/118283"&gt;here&lt;/a&gt;) is to disable owner and permission setting in the corresponding ~/.unison/&amp;lt;theproject&amp;gt;.prf file. Add the lines&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;owner=false&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;perms=0&lt;/span&gt;&lt;br /&gt;and you should be fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1096818999351775688?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1096818999351775688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1096818999351775688' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1096818999351775688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1096818999351775688'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/unison-fails-to-set-permissions.html' title='Unison fails to set permissions'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7786590867105257919</id><published>2009-05-09T14:04:00.010+02:00</published><updated>2009-05-31T12:04:27.225+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>Pulseaudio - I'm lovin' it</title><content type='html'>Freedom of choice is great - but SuSE 11.x definitely sports too many sound servers and backends. There is Pulseaudio (GNOME), Phonon (KDE4) and good old Alsa (just to name the most common ones), and I don't even want to &lt;i&gt;try&lt;/i&gt; to understand how they work together or, actually, don't.&lt;br /&gt;Repercussions on my system were that flash video in a browser doesn't play back properly as soon as any audio app is running, even with stopped playback. Sucks.&lt;br /&gt;I decided to get rid of pulseaudio. You have to disable all pulseaudio support with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo setup-pulseaudio --disable&lt;/span&gt;&lt;br /&gt;Afterwards, you can uninstall all pulseaudio packages, except for &lt;span style="font-family:courier new;"&gt;libpulse0&lt;/span&gt;, which seems to be a dependency of all sound-generating apps. This solved my problems for the moment.&lt;br /&gt;For the Phonon/Pulseaudio discussion, see the &lt;a href="http://en.opensuse.org/Disabling_PulseAudio_HowTo"&gt;disabling HowTo&lt;/a&gt;, &lt;a href="http://aseigo.blogspot.com/2009/01/i-will-not-drink-koolaide.html"&gt;Aaron Seigo's blog&lt;/a&gt; and the  &lt;a href="http://lists.opensuse.org/opensuse-packaging/2008-03/msg00051.html"&gt;packaging mailing list&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7786590867105257919?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7786590867105257919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7786590867105257919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7786590867105257919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7786590867105257919'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/pulseaudio-im-lovin-it.html' title='Pulseaudio - I&apos;m lovin&apos; it'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-302136897153613775</id><published>2009-05-07T20:03:00.005+02:00</published><updated>2009-05-11T10:33:15.850+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>GRUB and broken drivers</title><content type='html'>Thanks to the automatic update I messed up my freshly installed openSuSE 11.1. i.e. when starting Xorg I got a black screen, also the consoles were no longer reachable because they stayed black as well. In case this happens to you (or you find another driver module troublesome) try to add&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;&lt;span style="font-family:courier new;"&gt;brokenmodule=fglrx&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;(or whatever you suspect to be the problem) in the GRUB command line. After doing so, I could boot into a visible console (YEAH!) and start a console yast in order to delete the magic fglrx driver...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-302136897153613775?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/302136897153613775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=302136897153613775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/302136897153613775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/302136897153613775'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/grub-and-broken-drivers.html' title='GRUB and broken drivers'/><author><name>DaWuzzzz</name><uri>http://www.blogger.com/profile/03323121599625195222</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2549412947444998366</id><published>2009-05-07T18:32:00.010+02:00</published><updated>2009-06-05T23:02:40.169+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>matplotlib and PDF bounding boxes</title><content type='html'>&lt;span style="font-family:courier new;"&gt;python-matplotlib&lt;/span&gt; can be a bit temperamental sometimes (at least 0.91). At the moment, I am preparing some figures to be included in a (PDF)LaTeX document, which should use correct fonts, math typesetting in the axis labels and a rather small figure size, so that I don't have to scale down in LaTeX, which would give me thin lines and tiny fonts. There is a &lt;i&gt;very&lt;/i&gt; handy example in the SciPy &lt;a href="http://www.scipy.org/Cookbook/Matplotlib/LaTeX_Examples"&gt;Cookbook&lt;/a&gt; for all of that, which uses EPS output. No matter, &lt;span style="font-family:courier new;"&gt;pylab.savefig()&lt;/span&gt; also generates PDF when asked to do so - however, with little regard for the actual figure size, so usually the labels are cut off somewhere at the page border.&lt;br /&gt;OK. EPS output and convert to PDF afterwards:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pylab.savefig('myfig.eps')&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;dum,my=os.popen('epstopdf myfig.eps')&lt;/span&gt;&lt;br /&gt;A bit cumbersome; the converted eps figs look murky on some pdf viewers, but they print out OK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2549412947444998366?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2549412947444998366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2549412947444998366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2549412947444998366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2549412947444998366'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/matplotlib-and-pdf-bounding-boxes.html' title='matplotlib and PDF bounding boxes'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8485544788226924061</id><published>2009-05-02T18:07:00.013+02:00</published><updated>2009-06-29T11:33:26.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>TeXlive 2008</title><content type='html'>… promises to offer some nice fixes: e.g., it disposes of the annoying "Page Group detected which pdfteX can't handle" message that comes with most OpenOffice or inkscape exported pdf figures (confirmed).  Get it from the &lt;a href="http://download.opensuse.org/repositories/Publishing/"&gt;openSuSE:publishing repo&lt;/a&gt;. However, the openSuSE packagers removed the &lt;span style="font-family:courier new;"&gt;tlmgr&lt;/span&gt; (TeXlive update manager) utility, because it screws with the rpm database. (see &lt;a href="http://lists.opensuse.org/opensuse-bugs/2009-02/msg05353.html"&gt;this comment&lt;/a&gt; by&lt;span style="font-family:courier new;"&gt; tlmgr&lt;/span&gt; developer Norbert Preining). Completely understandable, but a bit of hard luck if you have to add packages not included in TeXlive. So you can either use the rpm-based TeXlive and install missing packages with &lt;a href="http://miktex.org/unx/about"&gt;&lt;span style="font-family:courier new;"&gt;mpm&lt;/span&gt;&lt;/a&gt; (remember to use the right install root and the fact that &lt;span style="font-family:courier new;"&gt;mpm&lt;/span&gt; doesn't manage packages installed by TeXlive), or install the tarball from &lt;a href="http://www.tug.org/texlive/acquire.html"&gt;TexLive&lt;/a&gt; and use&lt;span style="font-family:courier new;"&gt; tlmgr&lt;/span&gt;. Personally, I prefer the first option, I didn't gel with &lt;span style="font-family:courier new;"&gt;tlmgr&lt;/span&gt;, the GUI is an eyesore and uninstalling was a pest.&lt;br /&gt;TeXlive 2008 is also only packaged for 11.0 upwards, so it's &lt;span style="font-family:courier new;"&gt;tar&lt;/span&gt; only for 10.3 and below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8485544788226924061?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8485544788226924061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8485544788226924061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8485544788226924061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8485544788226924061'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/05/texlive-2008.html' title='TeXlive 2008'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4049004387106361169</id><published>2009-04-25T19:14:00.004+02:00</published><updated>2009-04-25T19:17:01.313+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>The joys of plug and play</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jXPt1nyELL8/SfNFNORi4_I/AAAAAAAAAWg/lfk8c5DxzGM/s1600-h/scanner.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 160px;" src="http://4.bp.blogspot.com/_jXPt1nyELL8/SfNFNORi4_I/AAAAAAAAAWg/lfk8c5DxzGM/s400/scanner.png" alt="" id="BLOGGER_PHOTO_ID_5328678877581730802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Oh, &lt;i&gt;that&lt;/i&gt; scanner. Well, apart from that, it works OK, albeit slow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4049004387106361169?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4049004387106361169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4049004387106361169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4049004387106361169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4049004387106361169'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/04/joys-of-plug-and-play.html' title='The joys of plug and play'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_jXPt1nyELL8/SfNFNORi4_I/AAAAAAAAAWg/lfk8c5DxzGM/s72-c/scanner.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1537523379575445370</id><published>2009-04-18T23:40:00.006+02:00</published><updated>2009-04-18T23:50:46.754+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Getting PDF two-page views righted</title><content type='html'>This has bugged me both in Okular and Adobe Reader: They are capable of displaying facing pages next to each other, but both display the first page on the left by default and all the following as they come, so individual pages are on the wrong side in standard books, where page 1 is on the right.&lt;br /&gt;Annoying if you want to check layouts.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adobe Reader solution: View-&amp;gt;Page Display-&amp;gt;Show Cover Page During Two-Up&lt;/li&gt;&lt;li&gt;Okular solution: Settings-&amp;gt;Configure Okular…-&amp;gt;General-&amp;gt;Centre first page&lt;/li&gt;&lt;/ul&gt;I think all of this could be a little more intuitive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1537523379575445370?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1537523379575445370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1537523379575445370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1537523379575445370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1537523379575445370'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/04/getting-pdf-two-page-views-righted.html' title='Getting PDF two-page views righted'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4024073846852790850</id><published>2009-04-17T21:57:00.019+02:00</published><updated>2009-04-17T23:26:09.396+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yast'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Wireless trouble and more</title><content type='html'>After some major update my wireless stopped working on Tisiphone (Samsung R55 Cavan, Intel 3945 chipset). Not good. &lt;span style="font-family:courier new;"&gt;wlan0&lt;/span&gt; didn't even show up in the &lt;span style="font-family: courier new;"&gt;ifconfig&lt;/span&gt; output.  &lt;span style="font-family:courier new;"&gt;dmesg&lt;/span&gt; showed some startup problems with the&lt;span style="font-family:courier new;"&gt; iwl3945&lt;/span&gt; kernel module.&lt;br /&gt;The solution was to remove the &lt;span style="font-family:courier new;"&gt;compat-wireless&lt;/span&gt; drivers, you don't need them for the Intel 3945 chip (Some other update tried to sneak them in again, so beware!)&lt;br /&gt;On the way (rebooting at least once without a working X server), I found that I had both a default and a pae kernel, which was interesting (to put it mildly), the latter had accompanied the &lt;span style="font-family:courier new;"&gt;uvcvideo-kmp-&lt;/span&gt;&lt;i style="font-family: courier new;"&gt;default&lt;/i&gt; module. No idea why.&lt;br /&gt;To top everything off, the &lt;span style="font-family:courier new;"&gt;uvcvideo&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;wacom&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;nvidia&lt;/span&gt; modules refused to work with each other's preferred kernel version, and I wondered how my system had been running before and what my webcam was doing with &lt;span style="font-family:courier new;"&gt;uvcvideo&lt;/span&gt; when I had championed &lt;span style="font-family:courier new;"&gt;gspca&lt;/span&gt; previously. No matter, I changed the driver to &lt;span style="font-family:courier new;"&gt;gspca-kmp-default&lt;/span&gt; (not in the default repos, search software.opensuse.com for it).&lt;br /&gt;So finally I can film myself using the Wacom tablet with the webcam and stream that over wireless all at once - &lt;span style="color: rgb(46, 68, 3); font-style: italic;" title="The Restaurant at the End of the Universe"&gt;I'm so hip I can't see over my pelvis&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4024073846852790850?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4024073846852790850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4024073846852790850' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4024073846852790850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4024073846852790850'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/04/wireless-trouble-and-more.html' title='Wireless trouble and more'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-3079763186510139821</id><published>2009-03-31T18:19:00.003+02:00</published><updated>2009-03-31T18:23:49.779+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yast'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Sloooooooow printing</title><content type='html'>...with our office HP LaserJet 1300n, especially for anything containing images, until I changed the printer model in YaST-&amp;gt;Hardware to LaserJet 1300n &lt;i&gt;hpijs&lt;/i&gt; with the corresponding .ppd file. See the &lt;a href="http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_1300"&gt;OpenPrinting database&lt;/a&gt; for the differences between the postscript and hpijs drivers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-3079763186510139821?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/3079763186510139821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=3079763186510139821' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3079763186510139821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/3079763186510139821'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/sloooooooow-printing.html' title='Sloooooooow printing'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7436529763573580564</id><published>2009-03-24T11:34:00.009+01:00</published><updated>2009-04-11T18:31:23.585+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Empowering a Powerbook</title><content type='html'>To make it kind of a challenge, the Powerbook Aluminum 12'' was addled by a small HD, a slightly bent case, little RAM and a coffee-soaked combo drive.&lt;br /&gt;Good news: most standard notebook HDs, RAM and slot-in optical drives (remove the slot facing on the replacement drive) fit, and Linux ought to run OK an a New World ppc.&lt;br /&gt;Specs (L*W*H, in mm): optical drive 129*128*12.7, HD 100*70*9.5 ATA, RAM: SO-DIMM PC333 (2700) DDR, only one slot.&lt;br /&gt;Bad news: you have to disembowel your powerbook completely to get at the optical drive, including removing the mainboard, detaching the heat sink and managing over 50 ridiculously small screws. Hard disk replacement happens on the way. Check the &lt;a href="http://www.ifixit.com/Guide/Repair/PowerBook-G4-Aluminum-12-Inch-1-1-5-GHz-Optical-Drive/555/1"&gt;ifixit guide&lt;/a&gt;.&lt;br /&gt;Additional things to have at the ready: ground bracelet (exposed mainboard and processor, remember), tweezers for lost screws etc, thermal conductivity paste, a soldering iron (for accidentally ripped cable connectors). A big hammer. Patience. Bravery. Faith.&lt;br /&gt;Actually, the ifixit guide comments the necessary removal of a few keyboard keys with: &lt;span style="font-style: italic;"&gt;This is scary - take a deep breath before continuing&lt;/span&gt;. A few pages later, you get such laconic gems as &lt;span style="font-style: italic;"&gt;Support the heat sink with both hands, and carefully lift it out of the computer&lt;/span&gt;, or &lt;span style="font-style: italic;"&gt; Lift the logic board partly up from the optical side&lt;/span&gt; - without any further encouragement. God, I need a shrink now.&lt;br /&gt;Tisiphone (Samsung R55 Cavan) got a hard drive upgrade parallelly: a matter of two screws and one cable…&lt;br /&gt;After that, everything went OK: We left 50 GB for Linux in the Apple partitioner. By patiently pressing "C" during bootup, the Powerbook was persuaded to boot both a &lt;a href="http://cdimage.ubuntu.com/kubuntu/ports/releases/8.04.1/release/"&gt;Kubuntu hardy ppc CD&lt;/a&gt; and a &lt;a href="http://download.opensuse.org/distribution/11.1/iso/openSUSE-11.1-DVD-ppc.iso"&gt; SuSE 11.1 ppc DVD&lt;/a&gt;, though we haven't got around to installing anything yet.&lt;br /&gt;&lt;/as&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7436529763573580564?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7436529763573580564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7436529763573580564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7436529763573580564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7436529763573580564'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/empowering-powerbook.html' title='Empowering a Powerbook'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4995100500937852177</id><published>2009-03-23T15:00:00.002+01:00</published><updated>2009-03-23T15:01:02.271+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>WTF???</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jXPt1nyELL8/SceWAqkFSLI/AAAAAAAAAT0/aKZ9gkPxz7E/s1600-h/kmail.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 139px;" src="http://1.bp.blogspot.com/_jXPt1nyELL8/SceWAqkFSLI/AAAAAAAAAT0/aKZ9gkPxz7E/s400/kmail.jpg" alt="" id="BLOGGER_PHOTO_ID_5316382823303956658" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4995100500937852177?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4995100500937852177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4995100500937852177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4995100500937852177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4995100500937852177'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/wtf.html' title='WTF???'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/SceWAqkFSLI/AAAAAAAAAT0/aKZ9gkPxz7E/s72-c/kmail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-604422758563236176</id><published>2009-03-22T22:29:00.014+01:00</published><updated>2009-09-16T12:17:10.208+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iPod Classic: not again the composer tag!</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jXPt1nyELL8/Scr09SY-WYI/AAAAAAAAAT8/vVIMJvsOk-4/s1600-h/gtkpod.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 198px;" src="http://4.bp.blogspot.com/_jXPt1nyELL8/Scr09SY-WYI/AAAAAAAAAT8/vVIMJvsOk-4/s400/gtkpod.jpg" alt="GTKpod screenshot" title="GTKpod screenshot" id="BLOGGER_PHOTO_ID_5317331643810077058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I use to organise my largely classical mp3 library via Amarok: stored in a composer-&amp;gt;album directory tree, sorted by composer tag, album art selected by the Amarok Cover Manager. Some folders contain old .m3u playlists.&lt;br /&gt;Results of dumping the whole shebang onto my iPod via gtkpod:&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Albums accessed by the Composer, Album etc.  menus are played alphabetically by their title tags and not by track number (imagine a mass starting with the Agnus Dei).&lt;/li&gt;&lt;li&gt;Lots of albums apparently contain double entries.&lt;/li&gt;&lt;li&gt;Similarly named albums by different composers are merged (e.g. Faure's and Verdi's Requiems)&lt;/li&gt;&lt;li&gt;When I access an album from the cover flow, track numbers are kept. Still, albums are organised by artist, so I have to remember who conducted that damn piano concerto, and whether I didn't put the soloist up front after all.&lt;/li&gt;&lt;li&gt;Hardly any covers are transferred (they are mostly in the ~/.kde/share/apps/amarok/albumcovers folder, after all).&lt;/li&gt;&lt;/ul&gt;So I decided to tweak a copy of my library into iPod compliance with a few scripts and tools.&lt;ol&gt;&lt;li&gt;Export all album art to the mp3 directory. I used the &lt;a href="http://www.64bitjungle.com/ubuntu/batch-export-amarok-album-art-to-the-albums-containing-directory/"&gt;export-amarok-covers&lt;/a&gt; python script for that. Note that you have to get python-setuptools (available from packman) to use easy_install.&lt;/li&gt;&lt;li&gt;Remove .m3u playlists. File paths are likely to contain blank spaces, so I did it with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;find . -name '*.m3u' -print0 | xargs -0 rm&lt;/span&gt;&lt;br /&gt;from the mp3 root directory.&lt;/li&gt;&lt;li&gt;Find a nice id3 python lib. python-id3 only supports id3v1; eyeD3 can't edit composer tags. &lt;a href="http://code.google.com/p/quodlibet/wiki/Development/Mutagen"&gt;python-mutagen&lt;/a&gt; (also available from packman) is documented more or less OK and does what I want.&lt;/li&gt;&lt;li&gt;Tweak the id3 tags: Move the composer tag to artist and include composer and track number in the title tag. Cf. the &lt;a href="http://gbbaux.googlepages.com/ipodprep.py"&gt;python script&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;For any tag issues not sorted out, get a good editor. &lt;a href="http://www.mp3tag.de/en/"&gt;mp3tag&lt;/a&gt; is self-explanatory and runs great on Wine (not v2.42 though, get 2.39).&lt;/li&gt;&lt;li&gt;Get GTKpod to transfer the album art. Edit-&amp;gt;Preferences-&amp;gt;Metadata/Track info-&amp;gt; Add cover art using file name template. Set the template to cover.png. I have different versions of GTKpod and one keeps forgetting about the template, so check it before synchronising.&lt;/li&gt;&lt;li&gt;Synchronise and enjoy.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;PS: Apparently there is some encoding problem with id3 tags written on a linux machine, e.g. by the python script or amaRoK when you transfer them onto a regular player like my Sansa Clip. Tags are read falsely or not at all which results in jumbled playing orders and no album groupings. &lt;br /&gt;A workaround would be to install mp3tag with wine and let it batch re-encode them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-604422758563236176?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/604422758563236176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=604422758563236176' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/604422758563236176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/604422758563236176'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/ipod-classic-not-again-composer-tag.html' title='iPod Classic: not again the composer tag!'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_jXPt1nyELL8/Scr09SY-WYI/AAAAAAAAAT8/vVIMJvsOk-4/s72-c/gtkpod.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8244070034901913972</id><published>2009-03-16T16:13:00.029+01:00</published><updated>2009-03-27T01:29:17.237+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Apple is not  that nice.</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/jedbaxter/1074359951/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 250px; height: 192px;" src="http://1.bp.blogspot.com/_jXPt1nyELL8/Sb54yYoj1AI/AAAAAAAAATs/1mYlItibYA0/s400/apple.jpg" alt="" id="BLOGGER_PHOTO_ID_5313817417345127426" title="Image by Jed Baxter (Flickr). CC license." border="0" /&gt;&lt;/a&gt;Apple sells slick high-quality hardware and software combining usability and eye candy admirably. It's hip. It's not Microsoft.&lt;br /&gt;Thus, we are tempted to confuse the cuddly guys from Cupertino with some kind of universal messianic benefactors - and forget they can be pretty evil and patronising, too.&lt;ul&gt;&lt;li&gt;Macbooks run only at half-speed when you remove the battery &lt;a href="http://support.apple.com/kb/HT2332"&gt;"This prevents the computer from shutting down if it demands more power than the A/C adaptor alone can provide."&lt;/a&gt; Besides,  you might accidentally detach the maglock. I still fail to see the method behind this madness. How about a &lt;a href="http://www.engadget.com/2008/03/06/magstay-pro-overrides-magsafes-releasing-abilities/"&gt;maglock arresting switch&lt;/a&gt; :-p  And I haven't seen a laptop yet exceed its A/C adaptor - Macbooks are not exactly high-performance machines anyway.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Expensive spare parts - and pretty gruesome to take apart.&lt;/li&gt;&lt;li&gt;What on earth does one need a power cord for? OK, we all know the iPod just has the USB connector cable. That the Universal Dock, which is specified as a standalone charging station, comes without &lt;i&gt;any&lt;/i&gt; cable, is a tad brazen.&lt;/li&gt;&lt;li&gt;Speaking of the dock: it ships with the Apple remote sporting a "Menu" button which has no effect on an iPod, because it's for FrontRow. Maybe the remote hardware guys could talk to the people developing the iPod firmware about that - they happen to work just around the corner. OK, right: Menu without clickwheel is a bit pointless - but couldn't the button do &lt;i&gt;something&lt;/i&gt;?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Persistently ignoring the USB standard. Hang 'em high - with their own &lt;a href="http://store.apple.com/us/product/MA591G/A?fnode=MTY1NDA0OQ&amp;amp;mco=MjE0NTAzNg"&gt;connector cables&lt;/a&gt;, preferrably. &lt;/li&gt;&lt;li&gt;iTunes. Said enough.&lt;/li&gt;&lt;li&gt;The new Shuffle and the headphone issue. &lt;a href="http://gadgets.boingboing.net/2009/03/14/we-found-the-chip-in.html"&gt;BoingBoing Gadgets&lt;/a&gt; seriously suspects Apple of scheming for world domination. Well, good luck against Google.&lt;/li&gt;&lt;/ul&gt;I suppose my next computer will still not be an Apple machine - although I'm severely tempted each time I see a Macbook Pro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8244070034901913972?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8244070034901913972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8244070034901913972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8244070034901913972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8244070034901913972'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/apple-is-not-nice.html' title='Apple is not &lt;i&gt; that&lt;/i&gt; nice.'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_jXPt1nyELL8/Sb54yYoj1AI/AAAAAAAAATs/1mYlItibYA0/s72-c/apple.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1016108368943458282</id><published>2009-03-16T12:15:00.012+01:00</published><updated>2010-03-18T02:44:41.496+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Frescobaldi on SuSE 10.3/KDE 4.2</title><content type='html'>I love the music typesetting language lilypond, but I was missing a powerful editor for it - never got the hang of &lt;a href="http://www.denemo.org/"&gt;denemo&lt;/a&gt; (might be because I can't play midi keyboards). Last week I found out about frescobaldi, which blew me away completely.&lt;a href="http://4.bp.blogspot.com/_jXPt1nyELL8/Sb5Bo6xwyDI/AAAAAAAAATk/LQOtRnRg1k0/s1600-h/frescobaldi.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5313756781572311090" src="http://4.bp.blogspot.com/_jXPt1nyELL8/Sb5Bo6xwyDI/AAAAAAAAATk/LQOtRnRg1k0/s400/frescobaldi.jpg" style="border: 0pt none; cursor: pointer; display: block; height: 249px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;It started off as a Kate plugin, but is by now a fully-fledged Kile-like editor for KDE4 written in Python with lots of goodies.&lt;br /&gt;Tarball installation on 11.1 worked OK, on 10.3 I ran into  some problems with the dbus-1-python&amp;gt;0.82.4 requirement (availability: 0.82.0 from official, 0.83.0 from user repos): cmake either complained about the wrong version (0.82.0), or missed the python &lt;span style="font-family: courier new;"&gt;dbus&lt;/span&gt; and &lt;span style="font-family: courier new;"&gt;dbus.mainloop.qt&lt;/span&gt; modules (0.83.0). In the end, I got the &lt;a href="ftp://ftp.uni-bayreuth.de/pub/linux/opensuse/distribution/11.0/repo/src-oss/suse/src/dbus-1-python-0.82.4-49.1.src.rpm"&gt;dbus-1-python-0.82.4-49.1.src.rpm&lt;/a&gt; (11.0 repo, but doesn't matter), ran rpmbuild and installed (you need to have pyrex installed).  Cmake ran OK after that.&lt;br /&gt;With frescobaldi 0.7.7 and later, make complained &lt;span style="font-family: courier new;"&gt;&lt;br /&gt;No rule to make target `/usr/share/kde4/apps/ksgmltools2/customization/kde-chunk.xsl'&lt;/span&gt;&lt;br /&gt;and exited. This was due to&lt;span style="font-family: courier new;"&gt; kdelibs4-doc&lt;/span&gt; not being on the system. After that, the error message changed to&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;/bin/sh: KDE4_MEINPROC_EXECUTABLE-NOTFOUND: command not found&lt;/span&gt;,&lt;br /&gt;which is due to cmake just not finding meinproc (&lt;span style="font-family: courier new;"&gt;/usr/bin/meinproc4&lt;/span&gt;). See this &lt;a href="http://osdir.com/ml/lilypond-user-gnu/2009-05/msg00611.html"&gt;message&lt;/a&gt; from Frescobaldi developer Wilbert Behrensen.&lt;br /&gt;This  worked:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cmake . -DCMAKE_INSTALL_PREFIX=$(kde4-config --exec-prefix) -DKDE4_MEINPROC_EXECUTABLE=/usr/bin/meinproc4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NB: Uninstalling frescobaldi is a bit of a pest, as there is no script for it. However, all files are listed in&lt;span style="font-family: courier new;"&gt; install-manifest.txt&lt;/span&gt;.&lt;br /&gt;Here is a primitive shell script &lt;span style="font-family: courier new;"&gt;rm_lines.sh&lt;/span&gt; to remove all files in a list file:&lt;br /&gt;&lt;div style="background-color: #d5c9a5; padding: 5px;"&gt;#!/bin/bash&lt;br /&gt;exec &amp;lt; $1&lt;br /&gt;&amp;nbsp;while read line&lt;br /&gt;&amp;nbsp;do&lt;br /&gt;&amp;nbsp; rm $line&lt;br /&gt;&amp;nbsp; echo $line deleted&lt;br /&gt;&amp;nbsp;done&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make it executable and &lt;span style="font-family: courier new;"&gt;run sudo sh rm_lines.sh install_manifest.txt&lt;/span&gt; (all in the frescobaldi install folder). If you want to remove frescobaldi permanently from your system, you might also want to delete the &lt;span style="font-family: courier new;"&gt;/usr/share/kde4/apps/frescobaldi&lt;/span&gt; and &lt;span style="font-family: courier new;"&gt;/usr/share/doc/kde/HTML/en/frescobaldi&lt;/span&gt; folders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1016108368943458282?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1016108368943458282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1016108368943458282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1016108368943458282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1016108368943458282'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/frescobaldi-on-suse-103kde-42.html' title='Frescobaldi on SuSE 10.3/KDE 4.2'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_jXPt1nyELL8/Sb5Bo6xwyDI/AAAAAAAAATk/LQOtRnRg1k0/s72-c/frescobaldi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4385813301548587942</id><published>2009-03-08T14:19:00.011+01:00</published><updated>2009-04-17T23:13:16.431+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Webcam adventures</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jXPt1nyELL8/SbRRtZ5WCfI/AAAAAAAAASc/EsZAfZGqcbk/s1600-h/kdtv.jpg"&gt;&lt;img style="border: 0pt none ; margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 197px; height: 200px;" src="http://2.bp.blogspot.com/_jXPt1nyELL8/SbRRtZ5WCfI/AAAAAAAAASc/EsZAfZGqcbk/s200/kdtv.jpg" alt="" id="BLOGGER_PHOTO_ID_5310959701064026610" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Buy and install:&lt;/span&gt;&lt;br /&gt;A few years ago, video skyping under linux would have been completely unthinkable. Just one more reason for me to finally get a webcam and test skype-2.0's video capabilities. Model: Logitech Quickcam for Notebooks Deluxe, which is reported to work more or less with both the gspca and the uvcvideo driver - and not too expensive, either.&lt;br /&gt;I installed &lt;span style="font-style: italic;font-family:courier new;" &gt;uvcvideo-kmp-default&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;libv4l&lt;/span&gt; in YaST, rebooted, camera was not found (kopete, skype), so I replaced uvcvideo with the &lt;span style="font-style: italic;"&gt;gspcav-kmp-default&lt;/span&gt; driver. That worked.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Testing:&lt;/span&gt;&lt;br /&gt;Skype video support worked out-of-the-box on all systems, but the preview window is too small for self-testing. There are several webcam viewers for linux, but those were mostly incredibly old, didn't work with the camera or refused to install altogether (spent a wonderful hour resolving ruby dependencies with webKam).&lt;br /&gt;kdetv displayed &lt;span style="font-style: italic;"&gt;something&lt;/span&gt; (see image) on Archimedes (SuSE 10.3) after enabling the video4linux plugin (Settings-&amp;gt;configure kdetv…-&amp;gt;Video). Setting the Grab &amp;amp; Display Method to X11 (with shared memory) under Configure selected plugin… definitely improved the colour space.&lt;br /&gt;On Tisiphone (11.1), I had no luck with kdetv at all, however, the Kopete viewer worked faultlessly.  Oh, well…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4385813301548587942?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4385813301548587942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4385813301548587942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4385813301548587942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4385813301548587942'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/webcam-adventures.html' title='Webcam adventures'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_jXPt1nyELL8/SbRRtZ5WCfI/AAAAAAAAASc/EsZAfZGqcbk/s72-c/kdtv.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5894502851290206364</id><published>2009-03-04T03:00:00.004+01:00</published><updated>2009-03-04T11:29:10.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Installing cb2Bib on openSuSE</title><content type='html'>Today I discovered &lt;a href="http://www.molspaces.com/d_cb2bib-overview.php"&gt;cb2Bib&lt;/a&gt;, a very useful tool for extracting BibTeX data from clipboard contents or PDF papers. It doesn't work perfectly (get real, how could it), but might save a lot of tedious copy and paste if combined with JabRef.&lt;br /&gt;Only hitch during installation: Only src RPM available, &lt;span style="font-family:courier new;"&gt;rpmbuild&lt;/span&gt; complained about not finding &lt;span style="font-family:courier new;"&gt;qmake&lt;/span&gt;/qt4, which is understandable, as I hadn't installed &lt;span style="font-family:courier new;"&gt;libqt4-devel&lt;/span&gt;, which provides it. Afterwards everything worked flawlessly.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# rpmbuild --rebuild cb2bib-1.2.0-1.src.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# rpm -Uhv /usr/src/packages/RPMS/x86_64/cb2bib-1.2.0-1.x86_64.rpm&lt;/span&gt;&lt;br /&gt;The resulting GUI is mainly self-explanatory point-and-click.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5894502851290206364?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5894502851290206364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5894502851290206364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5894502851290206364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5894502851290206364'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/installing-cb2bib-on-opensuse.html' title='Installing cb2Bib on openSuSE'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-5249596024592979220</id><published>2009-03-03T12:08:00.007+01:00</published><updated>2009-03-09T01:01:09.995+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>KDE on Windows</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jXPt1nyELL8/Sa0UCAlzKvI/AAAAAAAAASM/Mw05o1PRCGQ/s1600-h/kdewin.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 249px;" src="http://3.bp.blogspot.com/_jXPt1nyELL8/Sa0UCAlzKvI/AAAAAAAAASM/Mw05o1PRCGQ/s400/kdewin.jpg" alt="" id="BLOGGER_PHOTO_ID_5308921560490519282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Starting with KDE 4, the KDE Team has &lt;a href="http://windows.kde.org/"&gt;ported&lt;/a&gt; a sizeable part of KDE to Windows.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stuff working out-of-the box: Kate, KDEEdu, Kile starts. Windows/KDE relies on Qt4, so you actually get a preview of the upcoming Kile 2.1/KDE4. Compiling works (...). Some bug: Exiting and restarting Kile fails if you don't kill all KDE processes via the Task Manager inbetween.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;needs some work: Amarok crashes at startup, caused by the Librivox plugin. Solution: edit &lt;span style="font-family:courier new;"&gt;~/.kde/share/config/amarokrc&lt;/span&gt;.&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;[Plugins]&lt;br /&gt;Librivox.orgEnabled=false&lt;/div&gt;I had some trouble finding my .kde directory on Vista: &lt;span style="font-family:courier new;"&gt;C:\Users\myusername\AppData\Roaming\.kde&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;A very impressive feat by the KDE team. Made me realise again  how much I hate Vista.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-5249596024592979220?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/5249596024592979220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=5249596024592979220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5249596024592979220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/5249596024592979220'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/03/kde-on-windows.html' title='KDE on Windows'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jXPt1nyELL8/Sa0UCAlzKvI/AAAAAAAAASM/Mw05o1PRCGQ/s72-c/kdewin.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-153220934263680203</id><published>2009-02-28T23:37:00.013+01:00</published><updated>2009-03-02T15:11:49.754+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Spring cleaning: Find big directories</title><content type='html'>&lt;span style="font-family:courier new;"&gt;du&lt;/span&gt; is a tool listing directory tree sizes. Simple &lt;span style="font-family:courier new;"&gt;du&lt;/span&gt; produces tons of console output, so we reduce the search depth (anything below is summed up anyway), run it through grep to exclude small dirs and pipe it to a file.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;du -h --max-depth=2 | grep '^[5-9][0-9]\{2\}M\|[0-9]G' &gt; listfile.txt&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;-h&lt;/span&gt; for human: lists sizes in G, M, and K. Important for grep search. Change the max. search depth to your liking.&lt;/li&gt;&lt;li&gt;Grep string: searches for 500-999M at the beginning of the line or anything containing a number and 'G', thus anything over 500MB. See this link for &lt;a href="http://www.robelle.com/smugbook/regexpr.html"&gt;grep reg. expressions&lt;/a&gt;. "\|" is the grep "or" operator, btw.&lt;/li&gt;&lt;li&gt;If you want a graphical tool, try &lt;a href="http://kdirstat.sourceforge.net/"&gt;KDirStat&lt;/a&gt; (it's also in the openSuSE main repo). It's a bit old, but works well on KDE 3 and 4.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-153220934263680203?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/153220934263680203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=153220934263680203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/153220934263680203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/153220934263680203'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/02/spring-cleaning-find-big-directories.html' title='Spring cleaning: Find big directories'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-656071855258099515</id><published>2009-02-28T21:38:00.031+01:00</published><updated>2009-09-16T12:19:09.591+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yast'/><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>No microphone recording with Skype (and elsewhere)</title><content type='html'>I had made several not very earnest attempts to place Skype calls from openSuSE, which failed on three different machines (a Samsung R55, an ASRock and an Asus board) as the microphone was not recording anything. Sound output worked. &lt;span style="color: rgb(46, 68, 3);" title="OK, it's 4 or 5. Nobody expects the Spanish Inquisition!"&gt;Three&lt;/span&gt; things to check:&lt;a name='more'&gt;&lt;/a&gt;&lt;ol&gt;&lt;li&gt;Sound volume settings in YaST: I had Mic actually down to zero because of some feedback noise in my Line out. Also, look at the channel settings in the &lt;span style="font-family:courier new;"&gt;alsamixer&lt;/span&gt; console tool - the YaST mixer doesn't list all channels. Check whether the capture is set to the right channel and whether any volume is 0 that shouldn't.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The 'Sound in' Default device setting in Skype menu-&amp;gt;Options-&amp;gt;Sound devices didn't work. I had to choose an explicit device (took the first in the list at random) to record anything. No idea what Skype supposes the default device to be. With 'Sound out' the default setting works fine. This did it for Archimedes.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;This affects microphone input in general (check 10 s recording from a shell with &lt;span style="font-family:courier new;"&gt;arecord -d 10 test.wav&lt;/span&gt;, or audacity). Sometimes ALSA assumes a wrong model for your sound card or codec.&lt;br /&gt;Get the necessary information from &lt;span style="font-family:courier new;"&gt;arecord -l&lt;/span&gt;:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;card 0: M5461 [&lt;span style="color: rgb(46, 68, 3); font-weight: bold;" title="sound chip"&gt;HDA ULI M5461&lt;/span&gt;], device 0: &lt;span style="color: rgb(46, 68, 3); font-weight: bold;" title="codec"&gt;ALC861&lt;/span&gt; Analog [ALC861 Analog]&lt;br /&gt;Subdevices: 1/1&lt;br /&gt;Subdevice #0: subdevice #0&lt;br /&gt;&lt;/div&gt;Edit &lt;span style="font-family:courier new;"&gt;/etc/modprobe.d/sound&lt;/span&gt;:&lt;br /&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;options snd slots=snd-hda-intel&lt;br /&gt;# MZfG.1be8IFnUvYA:High Definition Audio/AC'97 Host Controller&lt;br /&gt;alias snd-card-0 snd-hda-intel&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;options snd-hda-intel model=asus-laptop&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;If you use a different codec or soundcard model, check the codec list in &lt;a href="http://www.mjmwired.net/kernel/Documentation/sound/alsa/ALSA-Configuration.txt"&gt;ALSA-Configuration.txt&lt;/a&gt;. Actually, try all possible options until it works: for Xanthippe's ASRock 939 desktop board (ULI M5461 chip with ALC861/660 driver) the 'asus-laptop' option worked, while 'auto' didn't.&lt;br /&gt;I restarted the module with &lt;span style="font-family:courier new;"&gt;su -c 'rcalsasound restart'&lt;/span&gt;&lt;br /&gt;Here, KDE wanted to forget about some  allegedly removed devices: I opted cautionarily against it (it's KDE 4 Factory, after all). KMix was shot down and had to be restarted by hand. Skype and Audacity recording performed faultlessly, arecord was a bit thin and noisy (I can live with that). Did it for Xanthippe and Tisiphone.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Try the diagnostics offered in &lt;a href="http://forums.opensuse.org/applications/multimedia/397342-suse11-hp-pavilion-dv2600tx-laptop-microphone-not-working.html"&gt;this forums.opensuse thread&lt;/a&gt; or the &lt;a href="http://en.opensuse.org/SDB:AudioTroubleshooting"&gt;openSuSE SDB&lt;/a&gt;.  Note that tsalsa is available as a Packman package.&lt;/li&gt;&lt;li&gt;If nothing helps: A cheap USB external sound card might do the trick.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-656071855258099515?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/656071855258099515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=656071855258099515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/656071855258099515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/656071855258099515'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/02/no-mic-recording-with-skype.html' title='No microphone recording with Skype (and elsewhere)'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-4985095841118961513</id><published>2009-02-24T21:12:00.020+01:00</published><updated>2009-09-17T01:23:39.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Even Macbooks do crash</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jXPt1nyELL8/SamAxr5k7eI/AAAAAAAAASE/7x-Kf8dtxiU/s1600-h/IMG_0039.JPG"&gt;&lt;img style="border: 0pt none ; margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 250px; height: 256px;" src="http://2.bp.blogspot.com/_jXPt1nyELL8/SamAxr5k7eI/AAAAAAAAASE/7x-Kf8dtxiU/s400/IMG_0039.JPG" alt="" id="BLOGGER_PHOTO_ID_5307915226919005666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A friend of mine brought her 2-year-old Macbook with the hard disk in a sorry state and asked us to salvage some files she hadn't backed up yet.&lt;br /&gt;Lots of things to learn:&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Should have got and used &lt;span style="font-family:courier new;"&gt;dd_rhelp&lt;/span&gt; right away&lt;/span&gt;, even if it's not installed by default and &lt;span style="font-family:courier new;"&gt;dd_rescue&lt;/span&gt; is. 5 minutes googling, d'oh. It tackles the really damaged sectors only at the very end: considering that those are usually not usable anyway, you can abort after a few hours and still have a mountable image.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Where is that hard drive anyway&lt;/span&gt;? (see the &lt;a href="http://www.ifixit.com/Guide/Repair/MacBook-Core-Duo-Hard-Drive-Replacement/282/1"&gt;ifixit Guide&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;running a ssh daemon on Knoppix&lt;/span&gt;: go to the Knoppix menu-&amp;gt;Services-&amp;gt;SSH daemon. Knoppix prompts you for a password for the user "knoppix", ssh runs on the standard port. I am a bit uncomfortable about that for security reasons: with a standard user name on a standard port, the only thing that keeps others from breaking in is your password -  make it strong! You should definitely set a root password (also in the Knoppix menu).&lt;br /&gt;Trying to log in from home, I got a refusal accompanied by a "IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!" warning about a man-in-the-middle attack with a changed RSA key. This was due to the fact that the ssh daemon on the non-live system used a different RSA key and the daemon employs strict checking. I removed the host and key in &lt;span style="font-family:courier new;"&gt; ~/.ssh/known_hosts&lt;/span&gt; and accepted the new key at the next try.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;getting &lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;dd_rhelp&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; to run on Knoppix&lt;/span&gt;: it's not installed by default. Get it from &lt;a href="http://vaab.free.fr/utilities/dd_rhelp/download/index.en.html"&gt; here&lt;/a&gt;, any version &amp;gt;0.1.0 will do. I extracted it right in the directory I wanted to write the image in, it's a shell script, so it runs out-of-the-box with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;./dd_rhelp /dev/sdxy image.iso&lt;/span&gt;&lt;br /&gt;(Any compiling instructions out there refer to older versions)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;screen&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; is awesome&lt;/span&gt;: As I had started dd_rhelp from a ssh session, I wanted to keep the process running after closing down the ssh session. Here, screen is the solution, where you can manage lots of virtual shells at once. It's installed by default at least on Knoppix and OpenSuSE. Running screen (root shell) on Knoppix got me "&lt;span style="font-family:courier new;"&gt;Directory '/var/run/screen' must have mode 755&lt;/span&gt;." at first, but &lt;span style="font-family:courier new;"&gt;chmod 0755 /var/run/screen&lt;/span&gt; solved that issue.&lt;br /&gt;I started the session with &lt;span style="font-family:courier new;"&gt;screen&lt;/span&gt;, acknowledged the greeter message with &lt;span style="font-family:courier new;"&gt;&amp;lt;Space&amp;gt;&lt;/span&gt; and started &lt;span style="font-family:courier new;"&gt;dd_rescue&lt;/span&gt; in the shell appearing after that. I detached the shell with &lt;span style="font-family:courier new;"&gt;&amp;lt;Ctrl+A&amp;gt; &amp;lt;D&amp;gt;&lt;/span&gt; (message [detached]).logged out and shut down the remote machine. I reconnected later via ssh and  got the screened session back with &lt;span style="font-family:courier new;"&gt;screen -r&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;I ran &lt;a href="http://www.cgsecurity.org/wiki/PhotoRec"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;photorec&lt;/span&gt;&lt;/a&gt; next: lots of unsorted, renamed and mostly fragmented files. Definitely a start, though.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;mounting and checking hfs+:&lt;/span&gt; The native tools for openSuSE seem to be the hfstools including hpfsck (no, there is no standard fsck.hfsplus). I don't know whether this has changed by now, but a number of web discussions report hfstools as badly maintained and indeed hpfsck had no clue about the disk image. Darwin's diskdev_cmds seem to be better, so I got them as described &lt;a href="http://www.debian-administration.org/users/lee/weblog/21"&gt;here&lt;/a&gt;. The opendarwin links didn't work for me, so I got the packages after some googling from a &lt;a href="http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/?fisel=dD"&gt;Gentoo repo&lt;/a&gt;. However, any mount attempts failed spectacularly (figures…); I set up the image as a loop device and ran fsck.hfsplus:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;losetup /dev/loop0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;fsck.hfsplus -rfd /dev/loop0&lt;/span&gt;&lt;br /&gt;Still no luck, errors: "Catalog file entry not found for extent" …  "volume check failed with error 7". Googling got me the &lt;a href="http://support.apple.com/kb/TA21692?viewlocale=en_US"&gt;Mac OS disk volume structure overview&lt;/a&gt;. Damaged catalog file. Bummer. Last resort seems to be Disk Warrior, which is Mac OS only and costs 100$.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Reassembling sucks&lt;/span&gt;: This machine doesn't want you to screw around with it. After accidentally detaching one of the small rubber guides in the narrow drive bay (it coiled up right in front of the SATA connectors), I attempted to remove the back cover, which is actually worse than assembling an &lt;span style="color: rgb(46, 68, 3);" title="At least, IKEA stuff is sturdier and all screws have the same length"&gt;IKEA wardrobe&lt;/span&gt;. In the end, I got the drive in with a combination of perseverance, pliers and praying.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-4985095841118961513?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/4985095841118961513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=4985095841118961513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4985095841118961513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/4985095841118961513'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/02/even-macbooks-do-crash.html' title='Even Macbooks do crash'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_jXPt1nyELL8/SamAxr5k7eI/AAAAAAAAASE/7x-Kf8dtxiU/s72-c/IMG_0039.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6587678157875294919</id><published>2009-02-13T12:02:00.007+01:00</published><updated>2009-02-16T12:06:01.943+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><title type='text'>KDE surprises</title><content type='html'>On my desktop I keep a slightly experimental system (no SuSE 11.1 though, due to Compiz issues), including KDE Factory. Last night Xanthippe greeted me with a noticeable KDE makeover - hiding icons in the system tray, button grouping in the task bar and a pretty transparent copying progress dialog. At that point I grew suspicious and checked my KDE version, which was in fact &lt;span style="font-style: italic;"&gt;KDE 4.2.0&lt;/span&gt;, which has been released on Jan 27. Lots of features I am itching to try out: integrated power management, more and improved desktop effects, a configuration makeover, revamped Dolphin and file dialogs, a new krunner&amp;hellip; check out the &lt;a href="http://www.kde.org/announcements/4.2/desktop.php"&gt;visual guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We seem to have a case of the old KDE4/openSuSE dilemma (compare the 4.0 to 4.1 switch): Major new KDE versions are shipped with new OS releases and are kept in Factory (unsupported) more or less up to the release date. While this is very reasonable from a developer's point of view, it's a bit hard on the user: at the moment, every KDE release is significantly more stable and complete than its predecessor, while the KDE and openSuSE release cycles are shifted by half a year. At the moment, KDE4:Factory provides a nice and apparently stable KDE 4.2 at the price of a few resolvable package conflicts, but you have to keep in mind that it's still a development snapshot and might land you with 4.1.3 beta at some point in the future.&lt;br /&gt;Understandably, the developers wouldn't want to move the whole community to an unsupported KDE 4.2 right now, but couldn't they copy the KDE 4.2 stable release from the Factory repo to a separate branch at this point?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6587678157875294919?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6587678157875294919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6587678157875294919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6587678157875294919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6587678157875294919'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/02/kde-surprises.html' title='KDE surprises'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-6469657663162559554</id><published>2009-02-12T00:54:00.007+01:00</published><updated>2009-02-13T12:53:43.055+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><category scheme='http://www.blogger.com/atom/ns#' term='aiglx'/><title type='text'>Catalyst 9.1 (fglrx 8.573) - I believe in miracles…</title><content type='html'>…and fairies…the Easter Bunny…Santa Claus…whatever. ATI has finally managed to release a graphics driver capable of running compiz and flicker-free video at the same time, well… most of the time. Same procedure as always (see &lt;a href="http://greekbitches.blogspot.com/2007/11/ati-catalyst-711-aka-fglrx-8433-aiglx_24.html"&gt;this post&lt;/a&gt;), tested with openSuSE 11.0_x64, compiz 0.78, AIGLX and a Radeon X1300 card.&lt;br /&gt;Kaffeine and the mplayerplug-in still have displaying troubles sometimes (video shifted, distorted, interspersed with GUI elements), but given a large choice of media players one usually finds one that works -  &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; I haven't seen a system freeze yet.&lt;br /&gt;ATI is teaching real Epicurean values here: keep your standards low, and you might get lots of pleasant surprises.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-6469657663162559554?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/6469657663162559554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=6469657663162559554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6469657663162559554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/6469657663162559554'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/02/catalyst-91-fglrx-8573-i-believe-in.html' title='Catalyst 9.1 (fglrx 8.573) - I believe in miracles&amp;hellip;'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-2287242205872013662</id><published>2009-01-18T18:54:00.006+01:00</published><updated>2009-01-18T19:05:35.769+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><title type='text'>Mplayerplug-in and Quicktime cause Firefox to segfault</title><content type='html'>I can't remember quite when the mplayerplug-in started to kill firefox when playing Quicktime movies (doesn't affect WMV, by the way). They haven't updated the plugin for ages, so I suspect either a firefox update, new Quicktime codecs or some general SuSE 11.1-ness. Setting full debug in /etc/mplayerplug-in.conf didn't help, as it crashed before generating a single line of debugging output.&lt;br /&gt;Quick fix: switched to &lt;span style="font-family:courier new;"&gt;gecko-mediaplayer&lt;/span&gt;, which is also a mplayer front end, according to its YaST description still under heavy development, but seems to run stable enough for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-2287242205872013662?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/2287242205872013662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=2287242205872013662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2287242205872013662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/2287242205872013662'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/01/mplayerplug-in-and-quicktime-cause.html' title='Mplayerplug-in and Quicktime cause Firefox to segfault'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-7356076501836049488</id><published>2009-01-18T02:30:00.002+01:00</published><updated>2009-01-18T02:40:25.665+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>It had to be just the right kind of Java…</title><content type='html'>More fun with JabRef and the AWT toolkit. Starting JabRef by&lt;span style="font-family: courier new;"&gt; java -jar JabRef-2.4.2.jar&lt;/span&gt; got me a string of errors and no GUI:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;ERROR while starting or running JabRef:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit&lt;/span&gt;&lt;br /&gt;The reason for this appears to be that openSuSE uses the non-proprietary OpenJDK Java runtime by default, while you need Sun's JRE for JabRef to work (available in the non-oss repo).&lt;br /&gt;Check with &lt;span style="font-family: courier new;"&gt;java -version&lt;/span&gt; - if it says "OpenJDK" instead of "Java(TM)", you need to switch the packages in YaST or zypper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-7356076501836049488?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/7356076501836049488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=7356076501836049488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7356076501836049488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/7356076501836049488'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/01/it-had-to-be-just-right-kind-of-java.html' title='It had to be just the &lt;i&gt;right&lt;/i&gt; kind of Java&amp;hellip;'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-8982726635144366185</id><published>2009-01-17T23:48:00.017+01:00</published><updated>2009-02-13T13:22:02.861+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Insufficient CD/DVD drive permissions on openSuSE 11.1</title><content type='html'>One of those "I should have known..." posts. I just could not get my flu-addled brain to google the problem and, I am ashamed to confess, watched DVDs on &lt;span style="font-style: italic;"&gt;Vista&lt;/span&gt; instead.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Audio CDs and video DVDs were displayed in Konqueror, but not played (and yes, I had all the codecs).&lt;/li&gt;&lt;li&gt;K3b warned me about not having a burner.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;wodim --devices&lt;/span&gt; found nothing.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;This has made the most-annoying-bug list on opensuse.org, and the developers keep bickering in the &lt;a href="https://bugzilla.novell.com/show_bug.cgi?id=408252"&gt;bugzilla comments&lt;/a&gt;. The most popular workaround seems to be to add your user to the &lt;span style="font-family:courier new;"&gt;disk&lt;/span&gt; group, which works, but poses an ugly security risk: &lt;span style="font-family:courier new;"&gt;disk&lt;/span&gt; members have raw access to all hard drives.&lt;br /&gt;Pawel Stolowski on the &lt;a href="https://bugzilla.novell.com/show_bug.cgi?id=408252#c14"&gt;bugzilla thread&lt;/a&gt; suggests changing the group ownership to &lt;span style="font-family:courier new;"&gt;cdrom&lt;/span&gt; for all optical drives in the udev rules:&lt;ul&gt;&lt;li&gt;add your user to the &lt;span style="font-family:courier new;"&gt;cdrom&lt;/span&gt; group in YaST-&amp;gt;Users and Groups.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;create (sudo) a file &lt;span style="font-family:courier new;"&gt;99-my.rules&lt;/span&gt; in &lt;span style="font-family:courier new;"&gt;/etc/udev/rules.d/&lt;/span&gt; containing this line:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;div style="padding: 5px; background-color: rgb(213, 201, 165);"&gt;KERNEL=="sr*[0-9]", GROUP="cdrom", MODE="0660"&lt;/div&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;reboot&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Worked for me. There seems to be an upcoming hal etc. patch by Danny Kukawa, which ought to sort out the problem. Oh, and other cynical bastards like me out there might derive some guilty amusement from the troll wars in the bug thread.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-8982726635144366185?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/8982726635144366185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=8982726635144366185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8982726635144366185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/8982726635144366185'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2009/01/insufficient-cddvd-drive-permissions-on.html' title='Insufficient CD/DVD drive permissions on openSuSE 11.1'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-613657930224334079.post-1379831456159921777</id><published>2008-12-23T11:35:00.023+01:00</published><updated>2009-09-17T01:26:15.593+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='OS setup'/><title type='text'>openSuSE 11.1  - cool stuff and quirks</title><content type='html'>A small list of what we like and don't like about openSuSE 11.1: &lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-align: center; font-weight: bold;"&gt;Like&lt;/span&gt;&lt;ul&gt;&lt;li&gt;A surprisingly eloquent shell: If I try to use a package not yet installed, information is provided in which repo the package might be found and which syntax to install it with.&lt;br /&gt;If I am not root and try to use something from sbin, the fact is reported back and I am politely requested to get superuser privileges.&lt;br /&gt;"Command not found" means exactly: you don't have this on your system and it's not in the repos.&lt;/li&gt;&lt;li&gt;Suspend to RAM and disk works OK, at reasonable speed. Even the wireless chip wakes up again, although I have to reconnect manually (auto-connect disabled) in both cases. At some point my system even went into some Vista-inspired auto suspend mode.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A lot of things &lt;i&gt;do&lt;/i&gt; work, actually (before this gets too negative). Lots of others require some fiddling. Haven't chucked it yet.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-align: center; font-weight: bold;"&gt;Don't like&lt;/span&gt;&lt;ul&gt;&lt;li&gt;The amount of KDE3 left: Konqueror is installed for both KDE3 and 4, there are only KDE3 versions of Kate and Kwrite (and I really liked the KDE4 versions…). Install kde4-kate and kde4-kwrite.&lt;/li&gt;&lt;li&gt;First install (default): no compiz. Second install (replaced compiz from X11:Compiz repo): compiz kept crashing. Third install. Removed compiz from the initial selection, installed it afterwards from X11:Compiz. Worked satisfactorily until I tried to update... Actually, this seems to be an old problem - see &lt;a href="http://linux.derkeiler.com/Mailing-Lists/SuSE/2008-10/msg00092.html"&gt;this discussion&lt;/a&gt;. So, if you have a working compiz, better keep it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you use the KNetworkManager to handle different connections, ifup/ifdown is blocked. In theory, it's not a bad idea to cleanly separate the two, but then the KNetworkManager has to function reliably. It doesn't.&lt;br /&gt;Talk about clean separation: To use DHCP in the ifup config I set "Modify DNS configuration" to "Only manually". As a result, KNetworkManager didn't accept static DNS settings any more. Installing a vpnc client disabled DNS resolution completely.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="text-align: center; font-weight: bold;"&gt;Things to note&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Yast logging: &lt;span style="font-family:courier new;"&gt;/var/log/YaST2/y2logRPM&lt;/span&gt; is gone. According to this &lt;a href="http://lists.suse.de/opensuse-bugs/2008-12/msg05236.html"&gt;bug report&lt;/a&gt;, it's been replaced by&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# save_y2logs &amp;lt;somename&amp;gt;.tar.gz&lt;/span&gt;&lt;br /&gt;Actually, this just archives the &lt;span style="font-family:courier new;"&gt;/var/log/YaST2&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;/var/log/zypp &lt;/span&gt;directories, still no &lt;span style="font-family:courier new;"&gt;y2logRPM&lt;/span&gt;. Try&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# sudo tail -n 100 /var/log/zypp/history&lt;/span&gt;&lt;br /&gt;Logs all YaST calls to zypper.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;More fun with YaST/Software: some repos are identified by their zypper aliases like &lt;span style="font-family:courier new;"&gt;repo_1&lt;/span&gt; etc.  Not very conclusive, you have to look the real names up with&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ zypper repos&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/613657930224334079-1379831456159921777?l=eumenidae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eumenidae.blogspot.com/feeds/1379831456159921777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=613657930224334079&amp;postID=1379831456159921777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1379831456159921777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/613657930224334079/posts/default/1379831456159921777'/><link rel='alternate' type='text/html' href='http://eumenidae.blogspot.com/2008/12/opensuse-111-cool-stuff-and-quirks.html' title='openSuSE 11.1  - cool stuff and quirks'/><author><name>avocadohead</name><uri>http://www.blogger.com/profile/12354769500516971265</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_jXPt1nyELL8/SdN-m-vtieI/AAAAAAAAAUo/OH7H-2u8GmQ/S220/profile.jpg'/></author><thr:total>0</thr:total></entry></feed>
