<?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-4455869003807199061</id><updated>2012-01-28T05:23:42.780Z</updated><category term='Mail'/><category term='Drupal'/><category term='Lucid (10.04)'/><category term='General'/><category term='Technology'/><category term='Hardy (8.04)'/><category term='Maverick (10.10)'/><category term='Intrepid (8.10)'/><category term='Projects'/><category term='Tools'/><category term='Gutsy (7.10)'/><category term='Jaunty (9.04)'/><category term='Software'/><category term='OpenOffice'/><category term='Virtualization'/><category term='Android'/><category term='Feisty (7.04)'/><category term='1st Steps'/><category term='Installation'/><category term='Programming'/><category term='Karmic (9.10)'/><category term='Issues'/><title type='text'>Wolf's Ubuntu corner</title><subtitle type='html'>Collecting and sharing information about Ubuntu</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wolf Rogner</name><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><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-5338866821413703021</id><published>2010-10-17T11:22:00.002+01:00</published><updated>2010-10-17T11:24:17.310+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Oracles OpenOffice commitment</title><content type='html'>As you might have read, Oracle is &lt;a href="http://www.oracle.com/us/products/applications/open-office/index.html" target="new"&gt;committed&lt;/a&gt; to OpenOffice.&lt;br /&gt;&lt;br /&gt;As a long term follower of Oracles policy, especially its adoption of open standards, I'm pretty convinced that they will push forward OpenOffice development.&amp;nbsp;First thing, Oracle made an announcement. This is&amp;nbsp;definitely a good way to show commitment and support.&lt;br /&gt;&lt;br /&gt;If OpenOffice is under the tight grip of the coroners of innovation, is there any hope for an open and free office suite?&lt;br /&gt;&lt;br /&gt;My hope rests on &lt;a href="http://www.documentfoundation.org/" target="new"&gt;LibreOffice&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5338866821413703021?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5338866821413703021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5338866821413703021&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5338866821413703021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5338866821413703021'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2010/10/oracles-openoffice-commitment.html' title='Oracles OpenOffice commitment'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8635153049680653819</id><published>2010-10-01T22:15:00.004+01:00</published><updated>2010-10-08T08:10:46.179+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>New layout</title><content type='html'>How do you like our new layout? After setting up so many blogs for friends and family, I decided to give it a try for myself.&lt;br /&gt;&lt;br /&gt;I have neglected this blog for a while. Why?&lt;br /&gt;&lt;br /&gt;First, Ubuntu has grown up. It's a stable and solid platform. I still think that OpenOffice should get some attention (which I sincerely hope it does with &lt;a href="http://www.documentfoundation.org/" target="new"&gt;LibreOffice&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Second, there is enough material available on the net and in magazines specialized in Ubuntu. My input is not required anymore.&lt;br /&gt;&lt;br /&gt;Third, I am slightly disappointed with Canonical and the way things develop.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Canonical does not take leadership in bringing Linux to the forefront of information technology.&amp;nbsp;&lt;/li&gt;&lt;li&gt;They allow kids to provide code in an uncontrolled and immature way.&lt;/li&gt;&lt;li&gt;Error elimination is not carried out in a professional manner.&lt;/li&gt;&lt;li&gt;Separation of communities, Launchpad, maintenance and development leads to nonexisting responsibilities.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Ubuntu by far is not ready for prime market. There is a spark but no fire.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Canonical and its leader could put emphasis on a mature and competitive development environment. They can put pressure on the Gnome team to come up with something like pyGTK. They can claim a stable and working office suite.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The window of opportunity is closed now. Microsoft has once again settled its business with Windows 7. Vista is forgotten.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With Office 2010 and Sharepoint 2010 they have&amp;nbsp;forced their installed base to migrate from older platforms successfully. Visual Studio 2010 is unmet in the computer industry.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All left for open source affictionados is to wait for Microsoft to suffocate on it's own inability to innovate. The rest will be dealt by the big 3 that will challenge themselfs in patent lawsuits.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With all this happening around me I seriously considered changing to the dark side (Mac or Windows).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I shared my experience on Ubuntu with you for the last 3 1/2 years. I hope it helped. I think&amp;nbsp;now is the time to consider moving on to something different.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8635153049680653819?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8635153049680653819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8635153049680653819&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8635153049680653819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8635153049680653819'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2010/10/new-layout.html' title='New layout'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-856577688251480117</id><published>2010-10-01T21:36:00.004+01:00</published><updated>2010-10-01T21:41:42.631+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Maverick (10.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMware Workstation 7.1.2 on Meerkat 10.10</title><content type='html'>You probably have noticed: VMware did it again.&lt;br /&gt;&lt;br /&gt;They ship a new version, it offers update, downloads fine, installs with a breeze and&lt;br /&gt;... zilch ...&lt;br /&gt;crashes on restart.&lt;br /&gt;&lt;br /&gt;vmmon and vsocks do not compile.&lt;br /&gt;&lt;br /&gt;How many time does that have to happen?&lt;br /&gt;&lt;br /&gt;Here is a patch:&lt;br /&gt;&lt;a href="http://communities.vmware.com/servlet/JiveServlet/download/1553530-39784/patch-modules.sh" target="new"&gt;patch-modules.sh&lt;/a&gt;&lt;br /&gt;&lt;a href="http://communities.vmware.com/servlet/JiveServlet/download/1553530-39785/vmware-7.1-2.6.35-3-generic.patch" target="new"&gt;vmware-7.1-2.6.35-3-generic.patch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download both. Then:&lt;br /&gt;&lt;blockquote&gt;chmod u+x patch-modules.sh&lt;br /&gt;sudo ./patch-modules.sh&lt;/blockquote&gt;This script will save the original driver tars, patch them and run the module installation script.&lt;br /&gt;&lt;br /&gt;VMware Workstation should start fine.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-856577688251480117?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/856577688251480117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=856577688251480117&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/856577688251480117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/856577688251480117'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2010/10/vmware-workstation-712-on-meerkat-1010.html' title='VMware Workstation 7.1.2 on Meerkat 10.10'/><author><name>Wolf Rogner</name><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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-4312891855365822872</id><published>2010-06-02T22:03:00.002+01:00</published><updated>2010-06-02T22:40:20.947+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Lucid (10.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>iPod Nano 5G on Lucid</title><content type='html'>My daughter got an Apple iPod nano 5G (with camera) for her birthday. Naturally she wanted to put some music on it right away. We could see the iPod as a USB storage device, even transfer data and music. However, the iPod did not recognize the music and therefore could not play it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quick fix&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To quickly get the iPod nano 5G to work with Ubuntu 10.04 you can either initalize it on a Windows or Apple PC using iTunes. You only need to copy one piece of music onto the iPod.&lt;br /&gt;&lt;br /&gt;After this, the iPods local database for music is initialized.&lt;br /&gt;&lt;br /&gt;Use Rhythmbox or gtkpod to transfer music to and from the iPod.&lt;br /&gt;&lt;br /&gt;If you don't have a Mac or PC available, go to the store and ask the clerk to initialize the iPod for you (Tell them you don't need iTunes only afterwards ;-))&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TechnoExplain&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iPod uses a local SqLite database to store meta information about music. It gets updated when synced by iTunes. Music is stored in a subfolder /iPod_Control/Music/fxx where xx is a number starting from 00. Rhythmbox stores music correctly in the directory but does not get the last part correct (fxx). Only when the iTunedDB is initialized can Rhythmbox store music in any of the prepared directory. The iPod finds the music and is able to play it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4312891855365822872?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4312891855365822872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4312891855365822872&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4312891855365822872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4312891855365822872'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2010/06/ipod-nano-5g-on-lucid.html' title='iPod Nano 5G on Lucid'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-5312226468789222143</id><published>2010-03-13T12:05:00.002Z</published><updated>2010-06-02T22:40:20.948+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Moving title bar buttons to the left</title><content type='html'>I always liked the Mac style of the buttons in the window title bar: LEFT.&lt;br /&gt;&lt;br /&gt;Gnome (as well as KDE or XFCE) show them on the right of the window title by default.&lt;br /&gt;&lt;br /&gt;Historically, Microsoft could not simply copy all of Macitoshs interface so they "invented something new". Buttons to minimize, maximize and close the window are shown on the right of the title bar.&lt;br /&gt;&lt;br /&gt;OK, it's different, but on second thought, it is stupid as well. On a Mac (as on my Linux box) everything having to do with commands is in the top left corner (general menus, window menues, etc.). So why move the mouse to the far left of a page to manpulate window controls?&lt;br /&gt;&lt;br /&gt;Cut a long monologue short: How to get the buttons from right to left?&lt;br /&gt;&lt;blockquote&gt;gconf-editor&lt;br /&gt;&lt;/blockquote&gt;Search for the key:&lt;br /&gt;&lt;blockquote&gt;/apps/metacity/general/button_layout&lt;/blockquote&gt;Replace the colon right to menu with a comma and place the colon at the end of the line. You can place the colon any place you want to separate left from right buttons.&lt;br /&gt;&lt;br /&gt;I have done this on my machines and the theme now looks perfect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5312226468789222143?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5312226468789222143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5312226468789222143&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5312226468789222143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5312226468789222143'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2010/03/moving-title-bar-buttons-to-left.html' title='Moving title bar buttons to the left'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8066336148499793920</id><published>2010-01-16T15:52:00.002Z</published><updated>2010-06-02T22:31:51.944+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Karmic (9.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Could Canonical care less?</title><content type='html'>Happy new year,&lt;br /&gt;&lt;br /&gt;I ask myself, is it happy really? After installing 9.10 on most of my machines last year, I run into every little error that one can imagine:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Left mouse button constantly not recognized (requires restart of GNOME)&lt;/li&gt;&lt;li&gt;Fan operates at full speed (acpi reports hot components even though machine is quite cool)&lt;/li&gt;&lt;li&gt;Suspend to RAM takes for ages (3 minutes fan runs on full speed, machines does ... what exactly does it?)&lt;/li&gt;&lt;li&gt;Resume from suspend brings the machine to sleep (have to wake it up again) every second sleep&lt;/li&gt;&lt;li&gt;scanning with xsane does not work (scanner still not recognized)&lt;/li&gt;&lt;li&gt;printing large documents sends garbage to the printer (large documents being 1 page documents with one picture on it) which terminates with CRC errors&lt;/li&gt;&lt;li&gt;CUPS does not allow canceling and restart of print jobs. Requeue does not work either&lt;/li&gt;&lt;li&gt;burning CD images is not possible. Brasero eats raw CDs&lt;/li&gt;&lt;li&gt;OpenOffice does not honor screen settings (like font size). Every other launch, my menus and fonts are microscopic&lt;/li&gt;&lt;li&gt;OpenOffice screen updates provide spurious artefacts (some lines are drawn only half in height, tables are squeezed, images are cut in half). Page down and up usually resolves this&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Launchpad does not accept errors being reported the conventional way. It requires to send error reports from the help menu&lt;/li&gt;&lt;li&gt;Evolution terminates when sending mails to distribution lists that contain members with quotation marks and without in the same list (no kidding you). Distribution lists cannot be edited if there are similar entries in the address book.&lt;/li&gt;&lt;li&gt;SD cards are not recognized or automounted on most notebooks&lt;/li&gt;&lt;li&gt;Screen resolution cannot be changed on notebook screens. External connectors do not allow to choose between screen duplication or extension any more&lt;/li&gt;&lt;li&gt;Battery charge lasts for less than two hours on my major notebook. The same notebook with an 8.10 image reports 4h36 minutes on a full power pack&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;What annoys me most is that all these issues used to work in previous versions. Some stopped working as early as 6.10, sime as late as 9.10.&lt;br /&gt;&lt;br /&gt;Were they reported? YES&lt;br /&gt;&lt;br /&gt;Were they fixed? NO&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linux a franchise system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In a franchise system you have an idea about a business. You buy into it, get the proceedings, marketing material and the right to pretend to be part of something bigger. Franchise systems are more or less stringent. In the end, you save on preparing the market and can start the business right away.&lt;br /&gt;&lt;br /&gt;A Linux distribution is similar. You decide which distribution you want, install it and live with whatever you got. Take SuSE, get a green GUI and KDE as the engine. You get a load of applications, need it or not. Take Fedore, you get blue and can choose between desktop engine and apps. Take Ubuntu and you can be sure to end up in the brown.&lt;br /&gt;&lt;br /&gt;Initially Ubuntu claimed to provide well selected best in breed applications.&lt;br /&gt;&lt;br /&gt;I'm not sure this is the case anymore. Telepathy follows Pidgin, PiTiVi follows GIMP, ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Does Canonical care?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have read about initiatives at Canonical to reduce the number of open errors. At the time, I was delighted.&lt;br /&gt;&lt;br /&gt;Today, I look back at times when errors where treated as what they are: ERRORS.&lt;br /&gt;&lt;br /&gt;All of the above mentioned errors (name it issues, problems, shortcomings, what ever) where not there in previous releases. They were introduced as part of system upgrades.&lt;br /&gt;&lt;br /&gt;I reported these errors only to have them change from new error to either incomplete (at best), triaged (whatever that means, usually an acronym for: we wont fix it), fixed (interesting, no new version issued), wishlist (printing is more a requirement than a wish for some of us) or next release (which usually comes with recomendations to install e.g. 10.4 pre-alpha).&lt;br /&gt;&lt;br /&gt;Frankly: I do not think that Canonical cares any more.&lt;br /&gt;Frankly: I think Canonical lost focus&lt;br /&gt;Frankly: I think we should seriously evaluate alternatives&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Could Canonical care less?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I don't think they could care less than they do right now. I wished some executives had the insight that this is neither going to help the open source community nor Linux nor Ubuntu nor Canonical in the long run.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8066336148499793920?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8066336148499793920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8066336148499793920&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8066336148499793920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8066336148499793920'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2010/01/could-canonical-care-less.html' title='Could Canonical care less?'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-7081899506850519805</id><published>2009-12-04T21:50:00.007Z</published><updated>2009-12-04T22:03:49.170Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Install HTC Sync on Windows</title><content type='html'>OK, this is not a Ubuntu issue but I thought it was worth sharing as it touches on Android usage.&lt;br /&gt;&lt;br /&gt;If you have trouble installing &lt;a target="blank" href="http://www.htc.com/europe/supportdownloadlist.aspx?p_id=283&amp;amp;act=sd&amp;amp;cat=all"&gt;HTC Sync&lt;/a&gt; on a Windows machine (specifically non English system language), here is a fix:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Launch the MSI installer. You will run into a dialog that claims DPInst.exe can't find the drivers. In my case the system was a German Windows XP. Drivers were on the hard disk in the program folder path. Due to some hard coding of the access path in the installer, the MSI installer looks under &lt;blockquote&gt;C:\Program Files\HTC Sync\Drivers&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;If this path is not available (as was on mine C:\Programme\HTC Sync\Drivers) you can temporarily create a folder &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;C:\Program Files\HTC Sync\Drivers&lt;/span&gt;&lt;/blockquote&gt;and copy the drivers into this path.&lt;/li&gt;&lt;li&gt;Repeat the installation and be patient. The procedure will execute without errors.&lt;/li&gt;&lt;li&gt;You can delete the temporary folder after the installation.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Alternatively you can create a link to the driver directory.&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-7081899506850519805?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.htc.com/europe/supportdownloadlist.aspx?p_id=283&amp;act=sd&amp;cat=all' title='Install HTC Sync on Windows'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/7081899506850519805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=7081899506850519805&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7081899506850519805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7081899506850519805'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/12/install-htc-sync-on-windows.html' title='Install HTC Sync on Windows'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-8985537068198182074</id><published>2009-11-22T10:27:00.005Z</published><updated>2010-06-02T22:31:51.945+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Karmic (9.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMware Workstation 7.0 works</title><content type='html'>Dedicated followers of this blog will remember my complaints about VMware never being able to provide a working installation.&lt;br /&gt;&lt;br /&gt;After upgrading to Ubuntu 9.10 I had to reinstall VMware. 6.5.2 did not work, 6.5.3 required a trick to circumvent the hangup in the installation procedure.&lt;br /&gt;&lt;br /&gt;Two days after getting 6.5.3 installed, my VMware Workstation informed me that there was a new update out. Should I bother going through another hour of nightmare? I read release notes, nothing special: Windows 7 gaming support at the most. Who needs that?&lt;br /&gt;&lt;br /&gt;I was reluctant to install. Finally I got myself up to get it over and done with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Surprise, surprise.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;VMware Workstation took longer than any other installation before but it &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;worked out of the box&lt;/span&gt; (or installer bundle).&lt;br /&gt;&lt;br /&gt;One gets modest over times: Thank you VMware for providing a software that installs, works and performs. (in fact, this is how it should have been all along).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8985537068198182074?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8985537068198182074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8985537068198182074&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8985537068198182074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8985537068198182074'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/11/vmware-workstation-70-works.html' title='VMware Workstation 7.0 works'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-3711323869388389114</id><published>2009-11-22T10:21:00.004Z</published><updated>2010-06-02T22:40:20.949+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Karmic (9.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>MSI X320 9.10 installation</title><content type='html'>I tried Ubuntu Netbook Remix on the MSI X320. It boots.&lt;br /&gt;&lt;br /&gt;There are some things that do not work as of today:&lt;br /&gt;&lt;br /&gt;1. SD-Card still provide error lists (card driver reports card insert-remove cycle permanently, effectively using 80-90% CPU). Disabling is mandatory in 9.10&lt;br /&gt;&lt;br /&gt;2. Wireless does not work. There are no drivers in the media&lt;br /&gt;&lt;br /&gt;3. Graphics adapter (or screen) not recognized. There is no poulsbo driver in the media.&lt;br /&gt;&lt;br /&gt;This is specifically sad as Canonical announced support for Intels new ATOM processors.&lt;br /&gt;&lt;br /&gt;I read some rumors about Intel sublicensing the driver code from RALink (which sounds reasonable because RALink provides source code on their website).&lt;br /&gt;&lt;br /&gt;The annoying part: Nothing works out of the box.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3711323869388389114?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3711323869388389114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3711323869388389114&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3711323869388389114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3711323869388389114'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/11/msi-x320-910-installation.html' title='MSI X320 9.10 installation'/><author><name>Wolf Rogner</name><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-6923922873159908608</id><published>2009-11-14T13:04:00.002Z</published><updated>2009-12-04T21:50:18.054Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>HTC Hero with Android</title><content type='html'>During summer 2009 I had the chance to compare Apple's iPhone side by side to the then new HTC Hero runing Android. After reading so many positive articles I was curious.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Disappointing at first&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HTC Hero comes with a refurbished Android theme. Compared to the rather clumsy looking original, HTC's Sense theme is looks decent. But this is where my first impression left the enthusiastic path. Compared to the iPhone the HTC was no hero at all. It was slow, text entry was cumbersome and full of recognition errors. So I did not buy it then.&lt;br /&gt;&lt;br /&gt;Coverage in the media suggested, this was just a problem with preliminary models.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;10.000 apps available .. where?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I read this article comparing AppStore to the Android Market. Apple was supposed to offer well around 100.000 apps. Google claims to have more than 10.000's of apps in it's Market Place.&lt;br /&gt;&lt;br /&gt;Let's face it: Neither has Apple any more than say 300+ apps that are worth mentioning nore has Google anything more than around 100. You get easily overwhelmed by round robin lists, betas, free evaluation copies and some me2 development templates. But this is nothing I would call a usefull app (please refrain from flaming me on this, I would hate to censor your comments. I do look forward to discussion though).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Second looks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, why do I comment on Android, HTC and mobile Phones here?&lt;br /&gt;&lt;br /&gt;I do see a huge potential in mobile communication. The iPhone currently is the linea ultima in mobile communication and personal assistance. Windows mobile never was a direct competitor but Google's Android has the potential to be a serious contender.&lt;br /&gt;&lt;br /&gt;While Apple uses a strict policy of control, Google offers a more open approach. Developers are encouraged to develope for Android, there are several SDK's, plugins for IDE's (ok, I have my personal opinion about Eclipse) and offers lots of documentation and sample code.&lt;br /&gt;&lt;br /&gt;All this makes it an opportunity for innovative solutions and development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Where we are&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While it is easy to geting started, most of this sample code enters Market Place by just being renamed (there are approximately 8 notepad apps derived from Googles Notepad app and only Googles version syncs with GDocs). This is unfortunate and tends to scare people away.&lt;br /&gt;&lt;br /&gt;To prevent poor apps to be swamping the market place, Google offers a rating system from 0 to 5 stars. It might sound like a good idea, only the fittest apps will survive. Unfortunately the rating is slightly missleading. Personally I could not relate attributed stars to the quality of the program. I found some apps that were rated 5 stars and the comments suggested that the app crashes (which it did on my phone as well).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;True Lies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are some myths about the HTC Hero:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The HTC Hero has a specially coated touch screen, that makes it look less smeared as other touch screens:&lt;br /&gt;The HTC Hero will have a special coating after 5 minutes of use. Before that, I can see nothing special about it.&lt;/li&gt;&lt;li&gt;The HTC Hero has a scrath proof screen:&lt;br /&gt;Mine hasn't. Mine had some scratches after 2 days of use (my Motorola RAZR v3 does not have any scratches after 3 years of use)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The HTC Hero comes with its own Interface, HTC Sense. It is vastly improved performance-wise:&lt;br /&gt;HTC Sense is a theme. It improves the looks of the shabby Android Interface a lot. Other than that, it does nothing.&lt;/li&gt;&lt;li&gt;The HTC Hero's battery can last more than a week:&lt;br /&gt;I presume it will if you don't operate it. I have to reload it every other day&lt;/li&gt;&lt;/ul&gt;Here are some nice features (and immediately remedied):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The interface lets you operate the phone with intuitive on screen operations:&lt;br /&gt;However, not all apps support widget presses to open option menus. Sometimes you have to use the menu key. This might be anoying, because some usefull apps only have keyed menus.&lt;/li&gt;&lt;li&gt;Sense has a beatiful, iPhone like date and time selector:&lt;br /&gt;Well, Sense does, Android does not. I do not know, why some apps have the nice scroll selector, others you have to type + and - signs.&lt;/li&gt;&lt;li&gt;I like the Market Place. One can easily purchase apps:&lt;br /&gt;This was quite a surprise and is a definite positive: I purchased Scan2PDF which I had a free version that embeds watermarks in the PDF. Purchase was straightforward. Entered my credit card, accepted the fee and download started.&lt;br /&gt;(OK I even found something here: the free version was not removed from the phone, I had to do that manually. There is no security to prevent you from deleting what you just purchased. I also don't know, how to redownload the app in case I reset my phone).&lt;/li&gt;&lt;li&gt;The phone comes with headset, a nice box and small power supply.&lt;/li&gt;&lt;li&gt;The phone can be charged with a universal USB cable (with micro USB connector at the phone end).&lt;/li&gt;&lt;li&gt;The headset jack is a standard jack. One can use any headset they want.&lt;/li&gt;&lt;li&gt;ROM 1.6 is significantly faster and more accurate than 1.5. I look forward to 2.0:&lt;br /&gt;(the original ROM from Google cannot be installed, one is required to get a ROM from HTC).&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Do I regret?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Giving the potential that lies within Android, I do not regret having purchased the Hero (speech quality is clear, reception good, quality of mp3 acceptable). Some functionality is still not as one would expect. The phone app cannot be adjusted to personal preferences (which I would actually expect on a mobile phone). Mail services are not integrated (there are seperate apps for GMail, IMAP and SMS).&lt;br /&gt;&lt;br /&gt;I still think that the tight integration in Googles online services is something to be aware of (I found my contacts in my Google calendar which I never used before). I still have not decided whether to use Google Docs, calendar and other services more intensly. It would make the phone more versatile.&lt;br /&gt;&lt;br /&gt;My recommendation: Have a look, take a test drive and don't believe what most people say about Android (or the Hero). It's pretty beta out there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6923922873159908608?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6923922873159908608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6923922873159908608&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6923922873159908608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6923922873159908608'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/11/htc-hero-with-android.html' title='HTC Hero with Android'/><author><name>Wolf Rogner</name><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-4611850432055894683</id><published>2009-10-27T21:40:00.003Z</published><updated>2010-06-02T22:40:20.950+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Karmic (9.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Ubuntu 9.10 client installation</title><content type='html'>This refers to Ubuntu 9.10 rc1.&lt;br /&gt;&lt;br /&gt;I installed 9.10rc1 on a HP510 (2GHz, 1GB, 1280x800 i945), HPnx8220 (2GHz, 1GB, 1650x1080 ati), HP 8510w (2,4GHz, 2GB, 1920x1200 nvidia).&lt;br /&gt;&lt;br /&gt;Installation of the core system went fine. Compiz works on all machines, the Intel chipset being the easiest, NVidia requires proprietary drivers.&lt;br /&gt;&lt;br /&gt;Switched from Thunderbird to &lt;span style="font-weight: bold;"&gt;Evolution&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I don't know why this program gets all the hype. Its buggy (and I mean, it is hardly usable). It's a pain to configure offline synchronization (you have to set this in the Edit -&gt; Preferences -&gt; Mail Account -&gt; Edit -&gt; Receiving Options -&gt; Automatically synchronize remote mail locally and the manually right-click the folder -&gt; Property -&gt; Copy folder content locally for offline operation). It's a pain to configure spam protection (in the above mentioned Account Editor you have to set Check new messages for junk content). It does not read news, it is slow and auto filtering does not work all the time.&lt;br /&gt;&lt;br /&gt;Why did I swap: Its default, it has Exchange connectivity (not that I need it) and it syncs my Palm pilot and hopefully my Andriod phone.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network manager&lt;/span&gt; still does not work correctly.&lt;br /&gt;&lt;br /&gt;Using a mobile broadband internet connection does not work with wireless access points in reach. If wireless is turned off, the connection works fine the first time, consecutive connections do not adjust the resolver settings.&lt;br /&gt;&lt;br /&gt;Used a manual override to fix this.&lt;br /&gt;&lt;br /&gt;Another issue is purely annoying: Setting the mobile connection to be available system wide will lock you out of editing the settings. One can delete the connection and set it up afresh. As soon as you set system wide availability, the game starts new. Sometimes I would not even get an error message, the network manager applet would simply terminate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Canon FB363u&lt;/span&gt; still does not work.&lt;br /&gt;&lt;br /&gt;It's a shame that this used to work in 6.06 but never after. Several attempts to issue bugs failed. Canonical does not react but still provides drivers for the scanner in it's repositories.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Power management&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;In 9.04 the battery on my 8510w lasted nearly 4 hours (3.57). This was ok. I remeber having heard the fan twice.&lt;br /&gt;&lt;br /&gt;With 9.10 the battery lasts 2h20mins. Worse, ever since the upgrade the fan spins permanently and really loudly. acpi -t tells me that some device has a temperature of over 75° C. It was never that hot before.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sound&lt;/span&gt; issues.&lt;br /&gt;&lt;br /&gt;I installed additional gstreamer libraries (bad and ugly). After that I installed VLC. This seemed to render sound output dead on all my machines. Reinstalling gstreamer bad and ugly libraries solved the problem (don't know why)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VMWare&lt;/span&gt; ... the usual ...&lt;br /&gt;&lt;br /&gt;I didn't expect VMWare to work out of the box. And VMware did not disappoint me.&lt;br /&gt;&lt;br /&gt;Cut a long story short, &lt;a href="http://communities.vmware.com/thread/228949"&gt;here&lt;/a&gt; is the fix. There is &lt;a href="http://aldeby.org/blog/index.php/vmware-workstation-6-5-3-on-ubuntu-karmic-9-10.html/comment-page-1"&gt;another hint&lt;/a&gt; out. I did not find the problems described about mouse grabing problems on any of my machines. As I like simple solutions I followed the one on the vmware community site. It works fine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CUPSpdf&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I used CUPSpdf a lot to print PDFs out any size. In 9.10 CUPSpdf offers adjustment of the paper size. To the application only A4 or Letter is available. I don't know what the use of bigger paper size is if one can't use it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So where are the good news&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ext4&lt;/span&gt; works fine. It's fast (boot time about 15 secs, used to be 47 secs with 9.04).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Grub2&lt;/span&gt; is fine. It does what it should and stays out of your way.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;firefox 3.5&lt;/span&gt; is snappy.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;avant window manager&lt;/span&gt; is a pretty add-on that makes my life pleasant and easy.&lt;br /&gt;&lt;br /&gt;Pretty little if you ask me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Worth your while&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;If neither Windows nor Mac are an option, then the answer would be: yes.&lt;br /&gt;&lt;br /&gt;However the pain and frustration (I still can't connect to my campus network via VPN) accumulates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4611850432055894683?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4611850432055894683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4611850432055894683&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4611850432055894683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4611850432055894683'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/10/ubuntu-910-client-installation.html' title='Ubuntu 9.10 client installation'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-556640904446825640</id><published>2009-07-16T15:25:00.004+01:00</published><updated>2010-06-02T22:35:30.599+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><title type='text'>MSI X320 graphics driver update</title><content type='html'>After upgrading to kernel 2.6.28-14 the graphics driver could not be found. I got an error message that the system does not find the corresponding module and can run only in low res mode. Reinstall or uninstall and install of the poulsbo drivers does not fix the problem.&lt;br /&gt;&lt;br /&gt;To fix this, simply install psb-kernel-sources and reboot.&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install psb-kernel-source&lt;br /&gt;sudo shutdown -r now&lt;/blockquote&gt;Reason for this is that the kernel modules are hard coded in a directory:&lt;br /&gt;/lib/modules/2.6.28-13-generic/updates/char/drm (drm.ko and psb.ko).&lt;br /&gt;&lt;br /&gt;Installing the psb kernel sources creates a directory:&lt;br /&gt;/lib/modules/`uname -r`/kernel/updates/char/dkms and in there the files drm.ko and psb.ko.&lt;br /&gt;&lt;br /&gt;Why the kernel modules were hard coded in the first place is beyond me. Should work in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-556640904446825640?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/556640904446825640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=556640904446825640&amp;isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/556640904446825640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/556640904446825640'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/07/msi-x320-graphics-driver-update.html' title='MSI X320 graphics driver update'/><author><name>Wolf Rogner</name><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>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-284587524491719219</id><published>2009-07-06T18:52:00.008+01:00</published><updated>2010-06-02T22:35:30.600+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>MSI X320 Wireless installation (obsolete)</title><content type='html'>This post is obsolete and has been integrated into &lt;a href="http://wolfs-ubuntu.blogspot.com/2009/06/msi-x320-graphics-installation.html"&gt;MSI X320 Installation (revisited)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-284587524491719219?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/284587524491719219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=284587524491719219&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/284587524491719219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/284587524491719219'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/07/msi-x320-wireless-installation.html' title='MSI X320 Wireless installation (obsolete)'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-6037343509226681438</id><published>2009-06-24T21:59:00.015+01:00</published><updated>2010-06-02T22:35:30.600+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>MSI X320 installation (revisited)</title><content type='html'>&lt;span style="font-size:85%;"&gt;(this post has been updated on Sept. 3rd, 2009)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Installing Ubuntu from scratch (unless you want to live with Windows Vista Home Edition) on a MSI X320 is non trivial at best. The notebook comes without any CD-ROM but boots from an external USB CD- or DVD drive.&lt;br /&gt;&lt;br /&gt;Installation goes straight forward, the system comes up nicely.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Things to keep in mind&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Graphics resolution is 1024x768. The display can run at 1366x768. Here is what you have to do to get it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setting the right screen resolution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Synaptic Package Manager under Settings/Repositories/Third-Party Software add:&lt;br /&gt;&lt;blockquote&gt;deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main&lt;/blockquote&gt;copy the following text to a text file:&lt;blockquote&gt;-----BEGIN PGP PUBLIC KEY BLOCK-----&lt;br /&gt;Version: SKS 1.0.10&lt;br /&gt;&lt;br /&gt;mI0ESXQtMgEEAMtSSxV/TSMW1mEnFVc7DJ/g/7UOq+TnlSs68uVbhUoh0BRuVScOb81dsyTg&lt;br /&gt;IB3WQzbvE2r0ELa+L/hYGsRH9XOq5u+qVtBJmDtUWjT0okVlBBIpyWkM61sWCQYkbs4UcF9a&lt;br /&gt;U+zfy4W1rIY81etivlqWQ79XmZ5iUHHMvGzvbZONABEBAAG0JExhdW5jaHBhZCBQUEEgZm9y&lt;br /&gt;IFVidW50dSBNb2JpbGUgVGVhbYi2BBMBAgAgBQJJdC0yAhsDBgsJCAcDAgQVAggDBBYCAwEC&lt;br /&gt;HgECF4AACgkQmdayHMZZijA7ZAP8DBWyjyo8O8hNbpvN/T7kEB4HxcNd6R6HaGQen3jSBrxe&lt;br /&gt;vviVA1h2Md81C6gnvr/XT/kUYLyEK1oIY+jw8nHl7Z6Vf8kDfDACiN4KJXQY8wMOotQhHCZd&lt;br /&gt;UM93u4yTZy+hWHcHU0/7a5EOU2bT7x3CztYJN7PURR89Sto3aXy3aW0=&lt;br /&gt;=0g8f&lt;br /&gt;-----END PGP PUBLIC KEY BLOCK-----&lt;/blockquote&gt;Save it under the name "msi.key" and import in the tab Authentication/Import Key File... (alternatively you can download the key from &lt;a href="http://keyserver.ubuntu.com:11371/pks/lookup?op=get&amp;amp;search=0x99D6B21CC6598A30"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Reload the repository. You should now find a package:&lt;br /&gt;&lt;blockquote&gt;poulsbo-driver-2d and&lt;br /&gt;poulsbo-driver-3d as well as&lt;br /&gt;psb-kernel-source (will be needed by the wireless network driver as well).&lt;br /&gt;&lt;/blockquote&gt;Install it and its depending packages. Further install&lt;br /&gt;&lt;blockquote&gt;compiz-settings-manager&lt;br /&gt;awn-manager&lt;br /&gt;&lt;/blockquote&gt;and all depending packages if you want to mimic Apple.&lt;br /&gt;&lt;br /&gt;Now edit the file /usr/bin/compiz. Its a wrapper script to launch compiz. Find the line that starts with:&lt;br /&gt;&lt;blockquote&gt;WHITELIST="..."&lt;/blockquote&gt;Add a space and "psb" at the end so that screen composition works with the Poulsbo chipset.&lt;br /&gt;&lt;br /&gt;I also installed AUT2 (the Austrian Ubuntu Theme) which has resembles a silvery blueish style. For that, copy AUT2 into /usr/share/themes and UE-icon-set-light into /usr/share/icons.&lt;br /&gt;&lt;br /&gt;After rebooting the machine, you will be greeted with an optimized resolution of 1366x768. Choose the AUT2 theme from the Preferences/Appearance control panel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wireless LAN&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;You might find your machine not offering bluetooth and WLAN. Bluetooth can be turned on with the Fn-F9 key combination. WLAN ist toggled with the Fn-F8 key (not very intuitive icon).&lt;br /&gt;&lt;br /&gt;Ubuntu does not provide a wireless driver for the RaLink RT3090 pci card built into the MSI X320. In order to get wireless working you need to download the source file. Either go to RaLink directly:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://www.ralinktech.com/ralink/Home/Support/Linux.html"&gt;http://www.ralinktech.com/ralink/Home/Support/Linux.html&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;and download the file "2009_0612_RT3090_Linux_STA_V2.1.0.0_DPO.tar.gz" or download sources for SuSE 11 (which have some handy patches enclosed):&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://download.opensuse.org/repositories/home:/Akoellh/openSUSE_11.0_Update/src/rt3090sta-2.1.0.0-1.2.src.rpm"&gt;http://download.opensuse.org/repositories/home:/Akoellh/openSUSE_11.0_Update/src/rt3090sta-2.1.0.0-1.2.src.rpm&lt;/a&gt;&lt;/blockquote&gt;The driver derives from the RT2860. If you want to adjust the interface name to wlan-x and the driver name to rt3090sta, you need to patch some source files. SuSE delivers 5 patches, 4 of them apply, on is for 64bit versions only (which do not make sense and I could not get the driver to work with this patch).&lt;br /&gt;&lt;br /&gt;Install the patch utility and optionally the rpm utility:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install patch rpm&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Sleves up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Extract the sources. If you extract from the RPM you have to extract the tar.gz contained in the directory within rt3090sta-2.1.0.0-1.2.src as well (I renamed the directory to RT3090 for convenience).&lt;br /&gt;&lt;br /&gt;In the RPM sources you find 5 patch files, some decriptive text and the original source directory (is the same as the one from RaLink).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Source code preparation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can either apply the patches or apply changes manually. To apply patches cd into the directory containing the Makefile (2009_0612_RT3090_Linux_STA_V2.1.0.0_DPO). All patches create a backup of the files patched (they have an extension .orig).&lt;br /&gt;&lt;blockquote&gt;patch -b -p0 ---input=../rt3090sta-2.1.0.0-config.patch&lt;/blockquote&gt;This patches the Makefile and the os/linux/config.mk file. In my case I had to revert the changes in the Makefile (I simply copied the Makefile.orig over the Makefile).&lt;br /&gt;&lt;br /&gt;You can apply these changes manually by editing ./os/linux/config.mk. Set:&lt;br /&gt;&lt;blockquote&gt;HAS_WPA_SUPPLICANT=y&lt;br /&gt;...&lt;br /&gt;HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y&lt;/blockquote&gt;This allows the driver to be controlled from the Network Manager applet.&lt;br /&gt;&lt;br /&gt;Next apply the WPA-mixed patch. This changes the encryption cypher to TKIP-AES.&lt;br /&gt;&lt;blockquote&gt;patch -b -p0 ---input=../rt3090sta-2.1.0.0-WPA-mixed.patch&lt;/blockquote&gt;You can change the line in ./common/cmm_wpa.c from MIX_CYPHER_NOTUSE to:&lt;br /&gt;&lt;blockquote&gt;WPA_MIX_PAIR_CYPHER FlexibleCipher = WPA_TKIPAES_WPA2_TKIPAES&lt;/blockquote&gt;manually.&lt;br /&gt;&lt;br /&gt;If you use the patch utility, you can change the driver name to rt3090. This is cosmetic:&lt;br /&gt;&lt;blockquote&gt;patch -b -p0 ---input=../rt3090sta-2.1.0.0-remove-potential-conflicts-with-rt2860sta.patch&lt;/blockquote&gt;This replaces all appearances of "rt2860" to "rt3090" in the file ./os/linux/pci_main_dev.c and can be done manually using gedit or vi.&lt;br /&gt;&lt;br /&gt;We are nearly there. Another cosmetic change is applied by:&lt;br /&gt;&lt;blockquote&gt;patch -b -p0 ---input=../rt3090sta-2.1.0.0-convert-devicename-to-wlanX.patch&lt;/blockquote&gt;This changes the default ra device to wlan device. You can manually replace the "ra" with "wlan" in the define statements of the file ./include/rtmp_def.h.&lt;br /&gt;&lt;br /&gt;If you are not there, go back to the directory containing the first Makefile.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Compile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Simply call&lt;br /&gt;&lt;blockquote&gt;make&lt;/blockquote&gt;This will start the compile process. Don't worry about the error messages. I tried to fix them but the results were no better.&lt;br /&gt;&lt;br /&gt;After a while the make process will terminate with an error message (it cannot copy files to the /tftpboot directory). Don't worry, we don't need it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can call&lt;br /&gt;&lt;blockquote&gt;make install&lt;/blockquote&gt;or manually copy the driver and bind it to the OS:&lt;br /&gt;&lt;blockquote&gt;cp ./os/linux/rt3090sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/.&lt;br /&gt;depmod -a&lt;br /&gt;&lt;/blockquote&gt;There is also an install utility that you can use for this purpose.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You have to copy the file RT2860STA.dat to /etc/Wireless/RT2860STA. Create the directory Wireless and RT2860STA if it does not exist (if you used make install, this is done for you).&lt;br /&gt;&lt;br /&gt;If the file is not found there, the wlan interface will not get registered and you will find an error entry in /var/log/syslog:&lt;br /&gt;&lt;blockquote&gt; ... RtmpOSFileOpen(): Error 2 opening /etc/Wireless/RT2860STA/RT2860STA.dat&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;(I found some posts on the internet that suggested fixing paramters in some configuration files. I think the euphoric success messages are due to frustration and not due to solution. Only having a system readable version of the file in the right place makes the driver work).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Edit the file /etc/Wireless/RT2860STA/RT2860STA.dat. Change the settings for: &lt;blockquote&gt;CountryRegion&lt;br /&gt;CountryRegionABand&lt;br /&gt;CountryCode&lt;br /&gt;WirelessMode&lt;br /&gt;AuthMode=WPA2PSK&lt;br /&gt;EncryptType&lt;br /&gt;WPAPSK&lt;/blockquote&gt;or Keysettings. You can find the correct parameters to use in the template file README_STA_pci. Ignore advice of the rest of the file, it does not work in Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Start the driver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before you continue, check the Network Manager applet. It should not offer you any wireless networks nor should you be able to Enable wireless either.&lt;br /&gt;&lt;blockquote&gt;sudo modprobe rt3090sta&lt;br /&gt;&lt;/blockquote&gt;should work flawlessly. After a while you should be able to connect to the wireless network. Enter the connection information in Network Manager. If you choose auto connect and connection available to all users, connections will be set up automatically.&lt;br /&gt;&lt;br /&gt;Reboot the machine. The driver should get loaded automatically after reboot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Caveats&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some things to keep in mind:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The driver is copied into a directory tree of the kernel libs that gets replaced as soon as the kernel gets updated. You have to copy the kernel driver anew to the correct library path. I presume this is an accepable tradeoff until drivers get shipped with the standard image&lt;/li&gt;&lt;li&gt;The driver does not connect to SSIDs that are hidden (as was the case with my WLAN). I had to set the router to show my SSID in order to get a connection. This was the reason it took me that long to figure out how to install.&lt;/li&gt;&lt;li&gt;The warning messages that you saw during make do mean something. The source leaves some variables uninitialized. This generally is not a sign of good quality code. However, the driver works sufficiently. I hope RaLink people will deal with the warnings.&lt;/li&gt;&lt;li&gt;The driver does not correctly deregister for sleep mode.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Disable non-functional SD card driver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The SD card driver does not work on the MSI X320 (as of September 2009). The sdhci kernel mode drivers are notorious for making the machine unresponsive. The device does not release locking bits thus causing permanent timeouts, slowing the machine considerably. To disable kernel mode drivers in Ubuntu&lt;br /&gt;&lt;ul&gt;&lt;li&gt;goto /etc/modprobe.d/&lt;/li&gt;&lt;li&gt;create a file somenameorother.conf (I called it blacklist_sdhci.conf)&lt;/li&gt;&lt;li&gt;edit it to:&lt;br /&gt;&lt;blockquote&gt;blacklist sdhci&lt;br /&gt;blacklist sdhci_pci&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;restart the machine&lt;/li&gt;&lt;/ul&gt;You can edit existing blacklists but they might get overwritten in case of OS upgrades.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other caveats&lt;/span&gt;&lt;br /&gt;Neither suspend to RAM nor hibernating works.&lt;br /&gt;&lt;br /&gt;I tried Karmic Koala (9.10) but neither the Poulsbo drivers, the SD card nor power savings were fixed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclustion&lt;/span&gt;&lt;br /&gt;If you can live with rebooting the machine, the MSI X320 is a slim, leightweight notebook.  Here is a screenshot of how my machine looks now:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vctbCVwEd28/SqAR46ZN4cI/AAAAAAAAAH0/_lA7Ziqibrg/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 112px;" src="http://3.bp.blogspot.com/_vctbCVwEd28/SqAR46ZN4cI/AAAAAAAAAH0/_lA7Ziqibrg/s200/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5377317624525742530" 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/4455869003807199061-6037343509226681438?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://eu.msi.com/index.php?func=proddesc&amp;maincat_no=135&amp;cat2_no=665&amp;prod_no=1780' title='MSI X320 installation (revisited)'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6037343509226681438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6037343509226681438&amp;isPopup=true' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6037343509226681438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6037343509226681438'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/06/msi-x320-graphics-installation.html' title='MSI X320 installation (revisited)'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vctbCVwEd28/SqAR46ZN4cI/AAAAAAAAAH0/_lA7Ziqibrg/s72-c/Screenshot.png' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-3596853577360729552</id><published>2009-06-22T21:21:00.002+01:00</published><updated>2009-06-22T21:37:51.560+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Webmin 1.480</title><content type='html'>I run &lt;a href="http://www.webmin.com/"&gt;webmin&lt;/a&gt; to manage my servers. To upgrade I usually download the latest package from the webmin website and install using dpkg.&lt;br /&gt;&lt;br /&gt;Today I saw a notification on the System Information page. Following the link upgrades to 1.480. This is the first time upgrading from within webmin worked on my servers.&lt;br /&gt;&lt;br /&gt;If you need web based server administration, I can recommend webmin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3596853577360729552?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.webmin.com/' title='Webmin 1.480'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3596853577360729552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3596853577360729552&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3596853577360729552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3596853577360729552'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/06/webmin-1480.html' title='Webmin 1.480'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-3202378751451623878</id><published>2009-06-16T19:24:00.004+01:00</published><updated>2010-06-02T22:35:30.601+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><title type='text'>Error in Gnome-RDP</title><content type='html'>Gnome-RDP is a nice client to administer remote computers. It offers RDP protocol as well as VNC and SSH. It has a simple interface that just does it. And it keeps its settings in a SQlite database.&lt;br /&gt;&lt;br /&gt;And here the problem starts.&lt;br /&gt;&lt;br /&gt;After every major upgrade of Ubuntu, Gnome-RDP does not read the file correctly:&lt;br /&gt;&lt;blockquote&gt;Error in query:&lt;br /&gt;SELECT * FROM version WHERE id=1&lt;br /&gt;Error:file is encrypted or is not a database&lt;/blockquote&gt;This is annoying as connection information and passwords are stored in this database.&lt;br /&gt;&lt;br /&gt;Reason for the error is a difference in the SQlite schema. The error message is missleading.&lt;br /&gt;&lt;br /&gt;Here is a fix that works on Ubuntu 9.04.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open a console window&lt;/li&gt;&lt;li&gt;Check if sqlite and sqlite3 are installed (type sqli and tab. If you have installed a fresh copy then sqlite might be missing. Temporarily install it)&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install sqlite&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Make a copy of the gnome config database&lt;br /&gt;&lt;blockquote&gt;cd&lt;br /&gt;mv .gnome-rdp.db .gnome-rdp-backup.db&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Start Gnome-RDP and quit immediately. This creates an empty config database. Then you dump the old database using sqlite to the new database using the new sqlite3&lt;br /&gt;&lt;blockquote&gt;gnome-rdp&lt;br /&gt;sqlite .gnome-rdp-backup.db ".dump session" | fgrep INSERT | sqlite3 .gnome-rdp.db&lt;/blockquote&gt;Just dump the session table (which will dump CREATE statements as well) and just use the INSERT statements to copy the data into the new file.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Starting Gnome-RDP should now work fine.&lt;/li&gt;&lt;li&gt;Deinstall sqlite (you won't need it)&lt;br /&gt;&lt;blockquote&gt;sudo apt-get remove sqlite&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;Hope the developers of gnome-rdp will do a database check in the next release.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="https://bugs.launchpad.net/%7Emjkemsley"&gt;Mick K&lt;/a&gt; for the solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3202378751451623878?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://bugs.launchpad.net/ubuntu/+source/gnome-rdp/+bug/314777' title='Error in Gnome-RDP'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3202378751451623878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3202378751451623878&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3202378751451623878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3202378751451623878'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/06/error-in-gnome-rdp.html' title='Error in Gnome-RDP'/><author><name>Wolf Rogner</name><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-2309567618487645162</id><published>2009-05-05T17:59:00.005+01:00</published><updated>2010-06-02T22:35:30.602+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMWare Workstation 6.5.2 64 bit bundle</title><content type='html'>VMware download is still corrupted. I found some torrents around that work fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2309567618487645162?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thepiratebay.org/torrent/4873564/VMware_Workstation_6.5.2-156735_x86_64-64Bit___Keygen' title='VMWare Workstation 6.5.2 64 bit bundle'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2309567618487645162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2309567618487645162&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2309567618487645162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2309567618487645162'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/05/vmware-workstation-652-64bit-bundle.html' title='VMWare Workstation 6.5.2 64 bit bundle'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-383068025959284020</id><published>2009-05-04T16:36:00.002+01:00</published><updated>2009-05-04T16:45:29.622+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='1st Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Backup with Clonezilla</title><content type='html'>On my server I use LVM to manage my disks. My physical volume group has two disks containing one logical volume. Up till now I had trouble backing up my server as all the backup tools did not recognize the LVM.&lt;br /&gt;&lt;br /&gt;This time I used &lt;a href="http://clonezilla.org/download/sourceforge/"&gt;Clonezilla 1.2.1.48&lt;/a&gt;. It's release notes state that it recognizes and honours logical volumes.&lt;br /&gt;&lt;br /&gt;And it does.&lt;br /&gt;&lt;br /&gt;Just to let you know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-383068025959284020?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://clonezilla.org/' title='Backup with Clonezilla'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/383068025959284020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=383068025959284020&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/383068025959284020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/383068025959284020'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/05/backup-with-clonezilla.html' title='Backup with Clonezilla'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-6147584844954445873</id><published>2009-04-22T21:09:00.005+01:00</published><updated>2010-06-02T22:35:30.603+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMware Workstation 6.5.1 on 9.04</title><content type='html'>As described in several places VMware Workstation 6.5.1 does not work on Ubuntu 9.04 64bit edition.&lt;br /&gt;&lt;br /&gt;This is due to the fact that autocreation of the modules breaks.&lt;br /&gt;&lt;br /&gt;I found a script that is supposed to work in Fedora (which I doubt as the script has some flaws).&lt;br /&gt;&lt;br /&gt;Here is a script that works on Ubuntu 9.04 (64bit and 32bit edition alike):&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;cd ~&lt;br /&gt;rm -rf vmware-modules&lt;br /&gt;mkdir vmware-modules&lt;br /&gt;cd vmware-modules&lt;br /&gt;find /usr/lib/vmware/modules/source -name "*.tar" -exec tar xf '{}' \;&lt;br /&gt;mkdir -p /lib/modules/`uname -r`/misc&lt;br /&gt;rm -f /lib/modules/`uname -r`/misc{vmblock.ko,vmci.ko,vmmon.ko,vmnet.ko,vsock.ko}&lt;br /&gt;rm -f /lib/modules/`uname -r`/misc{vmblock.o,vmci.o,vmmon.o,vmnet.o,vsock.o}&lt;br /&gt;cd vmblock-only; make; cd ..&lt;br /&gt;cd vmci-only; make; cd ..&lt;br /&gt;cd vmmon-only; make; cd ..&lt;br /&gt;cd vmnet-only; make; cd ..&lt;br /&gt;#cd vmppuser-only; make; cd ..&lt;br /&gt;cd vsock-only; make; cd ..&lt;br /&gt;&lt;br /&gt;cp *.o /lib/modules/`uname -r`/misc/.&lt;br /&gt;cd /lib/modules/`uname -r`/misc/&lt;br /&gt;&lt;br /&gt;ln -s vmblock.o vmblock.ko&lt;br /&gt;ln -s vmci.o vmci.ko&lt;br /&gt;ln -s vmnet.o vmnet.ko&lt;br /&gt;ln -s vmmon.o vmmon.ko&lt;br /&gt;#ln -s vmppuser.o vmppuser.ko&lt;br /&gt;ln -s vsock.o vsock.ko&lt;br /&gt;&lt;br /&gt;depmod -a&lt;br /&gt;service vmware restart&lt;br /&gt;&lt;br /&gt;cd ~&lt;br /&gt;rm -rf vmware-modules&lt;/blockquote&gt;Copy it to a text file "vmware-build-module", set permissions to execute:&lt;br /&gt;&lt;blockquote&gt;chmod u+x vmware-build-module&lt;br /&gt;&lt;/blockquote&gt;and execute it:&lt;br /&gt;&lt;blockquote&gt;sudo ./vmware-build-module&lt;br /&gt;&lt;/blockquote&gt;The script creates a directory, extracts the module sources, makes them, copies the kernel modules to the right directory in the /lib tree, sets symbolic links (which the original script laked and it did not work without). It then rebuilds the module dependencies, restarts the vmware service and deletes the directory with the compiled modules.&lt;br /&gt;&lt;br /&gt;Once done, you should be able to start VMware Workstation 6.5.1 without problems. If you have, let me know.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note: There is no error checking whatsoever. At least, the script does not remove any other files in the misc directory if there are any.&lt;br /&gt;Note: Sorry there is no download. I wish there was something like the image upload here.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6147584844954445873?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6147584844954445873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6147584844954445873&amp;isPopup=true' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6147584844954445873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6147584844954445873'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/04/vmware-workstation-651-on-904.html' title='VMware Workstation 6.5.1 on 9.04'/><author><name>Wolf Rogner</name><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>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-5256742555947337661</id><published>2009-04-22T19:27:00.004+01:00</published><updated>2010-06-02T22:40:20.951+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Ubuntu 9.04 RC disappointment</title><content type='html'>I got a bit disappointed using 9.04. I installed RC on my production machine (yes, I took a full backup, used Clonezilla btw.).&lt;br /&gt;&lt;br /&gt;Things worked smoothly. The install went through, it just asked me to replace some files and 30 minutes later, I was up and running again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VMware Workstation does not work any more&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My notebook is a HP 8510w which runs Ubuntu 64bit. Unfortunately, VMware Workstation 6.5.1 did not run any more. The network modules could not be found.&lt;br /&gt;&lt;br /&gt;OK, there is a new version out 6.5.2. But: Downloading the RPM works fine, the plain vanilla bundle is corrupt. Does VMware not know or recognize this?&lt;br /&gt;&lt;br /&gt;So: No VMware Workstation (and thus) no way to test other things (like ext4). This happened in April 2009 let me add. We do have 64bit machines out there.&lt;br /&gt;&lt;br /&gt;On a note by, VMware Workstation 6.5.2 works fine on a 32bit OS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gnome freezes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I used a mobile internet connection from Vodaphone today. After use, I tried to disconnect from my provider. The machine froze on disconnect. Not one, not twice, 4 times reproducably.&lt;br /&gt;&lt;br /&gt;Most ot the time I put the machine in suspend mode. Every 5 times, Gnome does not react to wakeup calls. I get the background of the password entry dialog, but no entry field, no way to get into the machine.&lt;br /&gt;&lt;br /&gt;Up till 8.10 I had the chance to restart Gnome using the well known Ctrl-Alt-Back key combination. Someone had a brilliant idea and disabled this last resort handler. So, now if Gnome freezes, I have to reboot the machine.&lt;br /&gt;&lt;br /&gt;Another issue that happens regularly is my bluetooth mouse does not get recognized after boot. I have to turn it off and on to get it recognized (which itself takes several seconds).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Buggy Network Manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I connect to my infrastructure using a wireless LAN. I like to sit on my balcony on a warm April evening and like ... ok, you are not here to read about my leasure activities.&lt;br /&gt;&lt;br /&gt;I use WPA2 private to connect to a Netgear router. There are about 30+ wireless routers in the neighborhood so I turned my SSID broadcast of.&lt;br /&gt;&lt;br /&gt;Network manager disconnects regularly when there are more than 10+ SSIDs seen. Most of the time it does not even attempt to reconnect. I like this to happen during downloads especially.&lt;br /&gt;&lt;br /&gt;Disconnects happen every 8 hours or so.&lt;br /&gt;&lt;br /&gt;Sometimes the machine tries to reconnect. It does not succeed and brings up a dialog to log on to the network.&lt;br /&gt;&lt;br /&gt;Lukily one can observe the password that is there as the default.&lt;br /&gt;&lt;br /&gt;Unfortunately its not the password, but the password hash. This is retrieved from the keyring manager.&lt;br /&gt;&lt;br /&gt;So, I filed a bug, that the logon dialog in the network manager applet takes the wrong credentials.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I'm the only person having this?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I get an answer telling me, I am wrong. I'm puzzled. I can see the wrong password, I can enter the correct one (and get connected again) and this guy says that the correct password is used?&lt;br /&gt;&lt;br /&gt;So besides my observations that the password hash instead of the password is used, I download the sources.&lt;br /&gt;&lt;br /&gt;I'm no C guru any more (I used to program in C some 20 years ago). But I found some suspicously looking files (wpa2.. wireless... .c and .h). I open them in Geany and low and behold, I find two routines that get called.&lt;br /&gt;&lt;br /&gt;One gets called after a first connect and it uses the password, runs it through a hashing function and sends it to the connecting routine.&lt;br /&gt;&lt;br /&gt;The other is called whenever the is the need to reconnect. It retrieves the password hash, hashes it and forwards it to the connection routing.&lt;br /&gt;&lt;br /&gt;I send the two files to the guy telling me, I'm wrong.&lt;br /&gt;&lt;br /&gt;That happened 2 weeks ago. I update daily but there was no update on network manager applet so far.&lt;br /&gt;&lt;br /&gt;How long do I have to wait for a working connection (that, btw. was perfectly working in 7.10)?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Never ending scanning story...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I do not want to go into details about scanning. I use a Canon FB630U. It's old but it works. It is supposed to be supported. But since 7.04 scanning with this scanner is not possible any more.&lt;br /&gt;&lt;br /&gt;I file a bug every release and it gets piled up, but there seem to be no one that works on these issues.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SD cards&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have a camera that uses SD cards and I have an SD card reader on my notebook. One would think that getting pictures from my camera into my notebook is easy. Well: it's not.&lt;br /&gt;&lt;br /&gt;The card reader recognises the inserting of SD cards. But Gnome does not mount them always. I have not figured out why it does not mount the card. At first I beleived that certain cards were formated malformed. But the same card gets recognised on monday and ignored on tuesday.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Should you use 9.04?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I cannot recommend 9.04. Im sorry to say.&lt;br /&gt;&lt;br /&gt;Basic error correction by Canonical is minuscule to non existent.&lt;br /&gt;The software is not ready for prime use. Experimental yes, but not stable.&lt;br /&gt;&lt;br /&gt;If you have the chance to test, do so. If you want to upgrade: DO A BACKUP. If you never did and relied on Ubuntu quality, DON'T DO IT THIS TIME.&lt;br /&gt;&lt;br /&gt;Stay with 8.10 if you can (and want). 9.10 is out soon.&lt;br /&gt;&lt;br /&gt;Stay tuned, as I am not giving up on trying to help improve Ubuntu.&lt;br /&gt;&lt;br /&gt;If you think that this is normal: Download Fedora 11 beta and test all of the above mentioned issues. You will be surprised. Nothing fails in Fedora (thats why I know, my scanner works actually).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5256742555947337661?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5256742555947337661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5256742555947337661&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5256742555947337661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5256742555947337661'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/04/ubuntu-904-rc-disappointment.html' title='Ubuntu 9.04 RC disappointment'/><author><name>Wolf Rogner</name><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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-2922269010516910105</id><published>2009-04-05T10:58:00.004+01:00</published><updated>2010-06-02T22:40:20.951+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty (9.04)'/><title type='text'>Testing 9.04 Beta</title><content type='html'>As of March 23 Ubuntu 9.04 beta was out. It's a fine piece of work. However there are some regression errors and some promises that Ubuntu does not live up to. Here is what is improved over 8.10:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;OpenOffice 3.0.1&lt;/span&gt; does work with samba shares at last. The workaround mentioned in this blog is not required any more&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;System menu&lt;/span&gt; and User menu have been reorganised and unified. It requires learning but it's clear at last.&lt;/li&gt;&lt;/ul&gt;Here is my list of things that do not work:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Scanning&lt;/span&gt; with Canon FB363U still does not work. It's a shame that this is not addressed.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Network manager&lt;/span&gt; looses connection to wireless access points regularly. This was an issue in 8.10, got better eventually but is back with full force. Hope they fix this one before release date.&lt;/li&gt;&lt;li&gt;There is an error in network manager related to how they fetch the &lt;span style="font-weight: bold;"&gt;password from the key ring&lt;/span&gt;. I posted this as a bug previously but the developers in charge deny to acknowledge it. Do they not read their own source?&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bootup&lt;/span&gt; is supposed to work faster. Well maybe if you upgraded from an old 486 to a modern machine. On my machines this is definitely not the case (HP nx8220 1GB RAM, 2.0 GHz: 8.10 -&gt; 1m25s, 9.04 -&gt; 1m23s)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Some issues I have to sort out yet:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;With every upgrade my test &lt;span style="font-weight: bold;"&gt;machine&lt;/span&gt; became louder. The fan works 100% yet the motherboard and harddisk still &lt;span style="font-weight: bold;"&gt;run hot&lt;/span&gt;. I would suspect the machine to slowly die but launching 8.10 from CD provides a clean, cool machine that does not show the symptoms. I don't know what that is.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Deluge&lt;/span&gt; every now and then stops operating for no obvious reason. It declines to continue downloading torrents. Using Transmission on the same file works fine. Strange&lt;/li&gt;&lt;/ul&gt;Some of these issues are reported on launchpad, some are still under investigation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2922269010516910105?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ubuntu.com/testing/jaunty/beta' title='Testing 9.04 Beta'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2922269010516910105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2922269010516910105&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2922269010516910105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2922269010516910105'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/04/testing-904-beta.html' title='Testing 9.04 Beta'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8910851944160469106</id><published>2009-03-29T12:22:00.003+01:00</published><updated>2009-03-29T12:40:28.068+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>OpenOffice 3.0 with Samba file shares</title><content type='html'>With OpenOffice 3.0.1 (it has to be added using an external ppa repository from Launchpad) I could not read nor write files to and from my Samba file server. It worked under 2.4.1.&lt;br /&gt;&lt;br /&gt;Developers on Launchpad denied to acknowledge the bug, even though it was reported widely on the internet.&lt;br /&gt;&lt;br /&gt;The issue seems to have something to do with the way, OpenOffice authenticates with Samba. In order to get a different behaviour, one can change the way, OpenOffice is called.&lt;br /&gt;&lt;br /&gt;If you start OOo from the menu, the call is:&lt;br /&gt;&lt;blockquote&gt;ooffice -writer %U (with calc and the others following the pattern)&lt;/blockquote&gt;This tells OpenOffice, it should hand the user credentials to samba and authenticate. The result is the well documented error, the file cannot be read or written, a dialog asking for username and password for workgroup MSHOME, etc. appearing.&lt;br /&gt;&lt;br /&gt;Under &lt;span style="font-weight: bold;"&gt;Ubuntu 8.10&lt;/span&gt; you can adjust the menu setting to:&lt;br /&gt;&lt;blockquote&gt;ooffice-writer %F (same with all the others)&lt;/blockquote&gt;If you have a connection to the Samba server (e.g. a share mounted), you can access the files there, both read and write.&lt;br /&gt;&lt;br /&gt;This is a workaround for Ubuntu 8.10 (sorry for posting it so late, but I did not find out until recently).&lt;br /&gt;&lt;br /&gt;Under Ubuntu 9.04 (bound to be out April 23, 2009) OpenOffice works with the %U parameter as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8910851944160469106?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8910851944160469106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8910851944160469106&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8910851944160469106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8910851944160469106'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/03/openoffice-30-with-samba-file-shares.html' title='OpenOffice 3.0 with Samba file shares'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-6809973071987617529</id><published>2009-03-07T21:46:00.003Z</published><updated>2009-03-29T19:28:54.046+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Ubuntu Theme on Launchpad</title><content type='html'>I created a Launchpad project:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="https://launchpad.net/aut"&gt;Austrian Ubuntu Theme (aut)&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;You'll find a tar.gz file there which you can install using the System / Preferences / Appearance control panel.&lt;br /&gt;&lt;br /&gt;Feel free to experiment, comment and criticise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6809973071987617529?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://bazaar.launchpad.net/~war-rsb/aut/aut/files' title='Ubuntu Theme on Launchpad'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6809973071987617529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6809973071987617529&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6809973071987617529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6809973071987617529'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/03/ubuntu-theme-on-launchpad.html' title='Ubuntu Theme on Launchpad'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-37790817093546772</id><published>2009-02-15T20:48:00.004Z</published><updated>2009-03-29T12:44:15.848+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Adding Code Intelligence to Komodo</title><content type='html'>Writing programs in Python using PyGTK can be hard as the documentation is not consistent and somewhat outdated.&lt;br /&gt;&lt;br /&gt;Adding Code Intelligence to the Komodo IDE is a matter of adding a specific XML-File to the IDE. Here is the link to the CIX-Files that do the trick:&lt;br /&gt;&lt;blockquote&gt;http://community.activestate.com/files/gtk._gtk.cix_.gz&lt;br /&gt;http://community.activestate.com/files/gtk_v2.cix_.gz&lt;/blockquote&gt;Extract the files to a directory. Add the two under Edit/Preferences/CodeIntelligence "Add an API Catalog...".&lt;br /&gt;&lt;br /&gt;Viola. You have code completion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-37790817093546772?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://community.activestate.com/forum-topic/cix-starter-python-gtk' title='Adding Code Intelligence to Komodo'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/37790817093546772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=37790817093546772&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/37790817093546772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/37790817093546772'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/02/adding-code-intelligence-to-komodo.html' title='Adding Code Intelligence to Komodo'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-5919095356528418061</id><published>2009-02-09T21:01:00.004Z</published><updated>2009-03-29T19:28:54.046+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Ubuntu Theme takes shape</title><content type='html'>As I struggle my way through the configuration files, GTK+ documentation and some source code, the Ubuntu Theme takes on shape.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vctbCVwEd28/SZCZ6Re3I1I/AAAAAAAAAFs/jREsdGEnub4/s1600-h/Screenshot-AUT2+-+Ubuntu.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 177px;" src="http://3.bp.blogspot.com/_vctbCVwEd28/SZCZ6Re3I1I/AAAAAAAAAFs/jREsdGEnub4/s320/Screenshot-AUT2+-+Ubuntu.png" alt="" id="BLOGGER_PHOTO_ID_5300905987819381586" border="0" /&gt;&lt;/a&gt;I still have not found out how to distinguish between windows in the front (focused for Metacity) and the ones in the background (normal). Having a way to differentiate would allow for different coloring of widgets. This in turn would make for nice visual feedback.&lt;br /&gt;&lt;br /&gt;Another issue I have to tackle with is figuring out the names of widgets in different applications. Not all of them are documented in the GTK documentation.&lt;br /&gt;&lt;br /&gt;Finally my icons in the top panel grew all of a sudden from nice 28 px to 32px filling the whole panel. I have no clue what I did (acutally I think I did nothing, but that certainly is not the case). I would like to think this is due to errors in all the other themes.&lt;br /&gt;&lt;br /&gt;Ideas anybody?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5919095356528418061?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5919095356528418061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5919095356528418061&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5919095356528418061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5919095356528418061'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/02/ubuntu-theme-takes-shape.html' title='Ubuntu Theme takes shape'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vctbCVwEd28/SZCZ6Re3I1I/AAAAAAAAAFs/jREsdGEnub4/s72-c/Screenshot-AUT2+-+Ubuntu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-2444937009568236232</id><published>2009-02-08T11:28:00.007Z</published><updated>2009-03-29T19:28:54.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Awn Window Navigator</title><content type='html'>I follow development of the awn window navigator closely ever since it was first announced on Launchpad.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vctbCVwEd28/SY8ae17J0oI/AAAAAAAAAFk/s0zsevv5trA/s1600-h/600px-Awn-preview-small.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 35px;" src="http://2.bp.blogspot.com/_vctbCVwEd28/SY8ae17J0oI/AAAAAAAAAFk/s0zsevv5trA/s320/600px-Awn-preview-small.png" alt="" id="BLOGGER_PHOTO_ID_5300484403611947650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Awn window navigator is an Apple dock mimic. Under Gnome it acts a a panel on steriods. It lets you collect your favorite apps in a dock, supports drag-and-drop and gives nice visual feedback about the state of the application - Apple like.&lt;br /&gt;&lt;br /&gt;Is it pretty? Yes,&lt;br /&gt;&lt;br /&gt;Is it usefull? I'm not quite sure any more.&lt;br /&gt;&lt;br /&gt;A shortcut collection of items makes sense if:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the set of common applications remains static most of the time&lt;/li&gt;&lt;li&gt;the set of apps is limited to a few (10 - 15 apps). Otherwise the dock will be overloaded and at the most exceed screen limits&lt;/li&gt;&lt;li&gt;the main screen is big enough for the extra space used by the dock&lt;br /&gt;&lt;/li&gt;&lt;li&gt;applications are hidden behind a cumbersome access path (like menues on Windows or folders on Macs)&lt;/li&gt;&lt;/ul&gt;Technically speaking, awn is working fine. It allows for customization, adding applications is straightforward, the tool is sufficiently responsive and graphically appealing.&lt;br /&gt;&lt;br /&gt;So why do I doubt the usefullness of it?&lt;br /&gt;&lt;br /&gt;Basically Ubuntu comes with some shortcuts in the main panel. This dock-like panel can be populated with additional apps. It does not provide visual feedback like awn. On the other hand, it does not use extra screen space (the dock is there anyway).&lt;br /&gt;&lt;br /&gt;Ubuntu is reduced to some essential applications. The main menu is organized in logical compartments and can be adjusted to personal preferences using the menu editor. All of this makes Ubuntu easy to use and navigate.&lt;br /&gt;&lt;br /&gt;It is because of the combination of just providing the essential applications and the option to add ones favorite applications as shortcuts to the top panel that makes awn redundant on Ubuntu (at least in my eyes).&lt;br /&gt;&lt;br /&gt;My recommendation: If you want to mimic Apple, use awn. If you want to work, use the panel instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2444937009568236232?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://launchpad.net/awn' title='Awn Window Navigator'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2444937009568236232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2444937009568236232&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2444937009568236232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2444937009568236232'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/02/awn-window-navigator.html' title='Awn Window Navigator'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vctbCVwEd28/SY8ae17J0oI/AAAAAAAAAFk/s0zsevv5trA/s72-c/600px-Awn-preview-small.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-8902063629229165360</id><published>2009-02-05T20:52:00.002Z</published><updated>2009-03-29T19:28:54.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Trouble with gtkrc</title><content type='html'>Creating a Metacity window decoration was pretty straightforward. I have what I want. A smooth gray window title that dims when the window looses focus. When focused, it has a gradient look imitating a round vertical curve.&lt;br /&gt;&lt;br /&gt;Here comes the catch.&lt;br /&gt;&lt;br /&gt;Items in the window are controled by a file ~/.themes/mytheme/gtk-2.0/gtkrc. This file controls everything drawn inside the window -- buttons, menus, scrollbars - you name it.&lt;br /&gt;&lt;br /&gt;Here is a basic gtkrc file:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;###############################################################################&lt;br /&gt;# default color scheme&lt;br /&gt;###############################################################################&lt;br /&gt;gtk_color_scheme = "fg_color:#202020\nbg_color:#D7D7D7\nbase_color:#FFFFFF\ntext_color:#202020\nselected_bg_color:#696986\nselected_fg_color:#FFFFFF\ntooltip_bg_color:#FCF6DE\ntooltip_fg_color:#202020\n"&lt;br /&gt;&lt;br /&gt;###############################################################################&lt;br /&gt;# default style&lt;br /&gt;###############################################################################&lt;br /&gt;style "default"&lt;br /&gt;{&lt;br /&gt;    ##################&lt;br /&gt;    # Color assignment&lt;br /&gt;    ##################&lt;br /&gt;&lt;br /&gt;    fg[NORMAL]        = @fg_color                             # Metacity and mouseover, Most text&lt;br /&gt;    fg[PRELIGHT]      = @fg_color                   # Text when mouseover&lt;br /&gt;    fg[ACTIVE]        = @fg_color                   # Text when mouseclicking button, Tabs, Active window list&lt;br /&gt;    fg[SELECTED]      = @selected_fg_color          # Metacity X when window selected&lt;br /&gt;    fg[INSENSITIVE]   = darker(@bg_color)                    # Insensitive Text (in menus)&lt;br /&gt;&lt;br /&gt;    bg[NORMAL]        = @bg_color                   # Normal Background, inactive Metacity bar, buttons&lt;br /&gt;    bg[PRELIGHT]      = @bg_color                   # Mouseover buttons&lt;br /&gt;    bg[ACTIVE]        = @bg_color                   # Mouseclicking, Tabs, active window list&lt;br /&gt;    bg[SELECTED]          = @selected_bg_color              # Metacity Bar&lt;br /&gt;    bg[INSENSITIVE]   = @bg_color                         # Insensitive buttons&lt;br /&gt;&lt;br /&gt;    base[NORMAL]      = @base_color                                # Background, most&lt;br /&gt;    base[PRELIGHT]    = @base_color                                # Mouseover menu&lt;br /&gt;    base[ACTIVE]      = @selected_bg_color          # Menu active item in inactive window&lt;br /&gt;    base[SELECTED]    = @selected_bg_color          # Menu active item in active window&lt;br /&gt;    base[INSENSITIVE] = @bg_color                   # Background, insensitive&lt;br /&gt;&lt;br /&gt;    text[NORMAL]      = @text_color                 # Text in window&lt;br /&gt;    text[PRELIGHT]    = @text_color                 # Text on Mouseover&lt;br /&gt;    text[ACTIVE]      = @selected_fg_color            # Active text in inactive window&lt;br /&gt;    text[SELECTED]    = @selected_fg_color          # Active text in active window&lt;br /&gt;    text[INSENSITIVE] = @bg_color                   # Insensitive text&lt;br /&gt;&lt;br /&gt;    xthickness = 3&lt;br /&gt;    ythickness = 3&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;class        "GtkWidget"            style "default"&lt;br /&gt;&lt;br /&gt;style    "window" = "default"&lt;br /&gt;{&lt;br /&gt;    bg[NORMAL] = shade(0.87,@bg_color)&lt;br /&gt;}&lt;br /&gt;class        "GtkWindow"            style "window"&lt;br /&gt;&lt;br /&gt;style "menubar" = "default"&lt;br /&gt;{&lt;br /&gt;    GtkMenuBar        :: shadow-type                = GTK_SHADOW_NONE&lt;br /&gt;    GtkToolbar        :: shadow-type                = GTK_SHADOW_NONE&lt;br /&gt;    bg[NORMAL] = shade(0.87,@bg_color)&lt;br /&gt;}&lt;br /&gt;class        "GtkMenuBar"        style "menubar"&lt;br /&gt;class        "GtkToolbar"        style    "menubar"&lt;br /&gt;&lt;br /&gt;style "tooltip"&lt;br /&gt;{&lt;br /&gt;    fg[NORMAL]                = @tooltip_fg_color                    # required in order to set the gnome default colors right&lt;br /&gt;    bg[NORMAL]                = @tooltip_bg_color&lt;br /&gt;}&lt;br /&gt;widget    "gtk-tooltip*"    style "tooltip"&lt;br /&gt;&lt;/blockquote&gt;Two problems with it:&lt;br /&gt;&lt;br /&gt;1. It does not load when selected by the Appearance System panel.&lt;br /&gt;2. (and this currently worries me more) I cannot lighten the window background when the window looses its focus.&lt;br /&gt;&lt;br /&gt;I would like to change the color of the window interior when the window is in the background. This would allow for the window to visually vanish in the background.&lt;br /&gt;&lt;br /&gt;Any hints?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8902063629229165360?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8902063629229165360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8902063629229165360&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8902063629229165360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8902063629229165360'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/02/trouble-with-gtkrc.html' title='Trouble with gtkrc'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-9003679538872796447</id><published>2009-01-26T20:41:00.013Z</published><updated>2009-03-29T19:28:54.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Ubuntu Theme</title><content type='html'>I have done some research on the subject. And I have received lots of "good advice" Here are some results:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6 myths to go by&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;Theming Gnome is hard to do&lt;/span&gt;: Well, actually it is pretty easy, once you understand how Gnome displays its windows and widgets&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;There is no documentation around&lt;/span&gt;: It's true that the Gnome technical library is somewhat sparse, incomplete and sometimes error prone. However, there are some links to good documentation. And there is the source code of course.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;Better modify an existing theme&lt;/span&gt;: This is a definitive NO NO as far as I am concerned. You most likely add more junk to the underlying theme, making it even more unusable.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;There are no debugging tools around&lt;/span&gt;: While it is true that most tools advertised to be helpful are ancient and most likely not working properly, there are few tools that help you develop and test  your theme (I will cover them later).&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;One can download everything from the web&lt;/span&gt;: There is art.gnome.org. And - yes - there are window themes, icon themes, wallpaper, logon themes and bootsplash screens. But this does not make for great design. What's missing is a thorough and complete design. That cannot be downloaded.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;A good theme has to be better than Windows or Mac OSX&lt;/span&gt;: I'm afraid, the only thing a good theme can do is put Ubuntu / Linux on par with both former mentioned. Everything important was built into those GUIs and Linux mimics most of the style guides.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Some introductory material&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a list of links that I found helpful:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.gnome.org/doc/tutorials/metacity/metacity-themes.html"&gt;Designing Metacity Themes - HOWTO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://library.gnome.org/devel/creating-metacity-themes/"&gt;Understanding Metacity Themes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Metacity#Themes"&gt;Metacity - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/"&gt;GnomeArt/Tutorials&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/IconThemes"&gt;IconThemes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/GtkThemes"&gt;GtkThemes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/GdmThemes"&gt;GdmThemes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/MetacityThemes"&gt;MetacityThemes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/GtkEngines"&gt;GtkEngines&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cimitan.com/murrine/"&gt;Welcome | Murrine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://home.arcor.de/rybaczyk/documents/tutorials/metacity/metacity-themes.de.html"&gt;Individuelle Metacity-Themen für GNOME&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.gnome.org/metacity/2008/05/30/themes/"&gt;Understanding Metacity themes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.gnome.org/metacity/category/themes/"&gt;Themes Blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://live.gnome.org/GnomeArt/Tutorials/UsefulLinks"&gt;UsefulLinks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Useful tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After experimenting with some tools that claim to help develop themes, I found these the most helpful:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;metacity-theme-viewer: this shows the window frames for all 6 window types&lt;/li&gt;&lt;li&gt;metacity-window-demo: a tool to investigate gtkrc settings. It helps to optimize GTK layout&lt;/li&gt;&lt;li&gt;gconftool-2 (actually gconftool-2 --type=string --set /apps/metacity/general/theme &lt;span style="font-style: italic;"&gt;themename&lt;/span&gt;): sets and resets themes&lt;/li&gt;&lt;li&gt;GTK_RC_FILES=~/.themes/&lt;span style="font-style: italic;"&gt;mytheme&lt;/span&gt;/gtk-2.0/gtkrc &lt;span style="font-style: italic;"&gt;Gnomeapp&lt;/span&gt;: this starts the gnome application with the corresponding gtkrc file. Helps to optimize GTK settings for applications and widgets.&lt;/li&gt;&lt;li&gt;gtk-chtheme: a small utility to select themes and preview the GTK widgets. Currently I have not found a better tool.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;These tools were useless:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;gtk-demo: even though it documents some of the widgets, it is outdated&lt;/li&gt;&lt;li&gt;The Widget factory: acclaimed to be the tool of choice to present themes on art.gnome.org, this is nothing more than a showcase. Outdated&lt;/li&gt;&lt;li&gt;gtk-theme-switch2:  while not completely useless, it seems outdated. Some of the widgets are not shown (like scroll bars and handles). Use gtk-chtheme instead.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;My first attempt in creating a theme was by (OK, I did it as well) copying a theme and modifying it to my needs. Unfortunately some of the code fragments did not make sense, so I developed a theme from scratch. It's not finished yet, but it is a starting point.&lt;br /&gt;&lt;br /&gt;I will publish it on SourceForge when I have tested it more thoroughly.&lt;br /&gt;&lt;br /&gt;I also plan to write a compendium in how to write your own theme and publish it under Creative Commons. This will take some time, but I keep up to it.&lt;br /&gt;&lt;br /&gt;Comments are welcome, hints appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-9003679538872796447?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/9003679538872796447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=9003679538872796447&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9003679538872796447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9003679538872796447'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2009/01/ubuntu-theme.html' title='Ubuntu Theme'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-4513798798290048898</id><published>2008-12-23T19:25:00.026Z</published><updated>2009-03-29T19:28:54.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Ext3 vs NTFS</title><content type='html'>During my bi-anual hard disk cleanup, I had a choice to make. Every two years (or so), I upgrade my backup disks to larger capacity. This year, I got several 1 TB hard disks from Samsung (they are fast, quite, reliable, and keep cool).&lt;br /&gt;&lt;br /&gt;As I have been using Ubuntu for more than a year without any major problems, I thought of using a native linux file system on my backup disks. What would I want to use NTFS for anyway?&lt;br /&gt;&lt;br /&gt;I formatted the first disk to ext3. Next I copied a full 250 GB hard disk to the drive. The whole drive took 3 1/2 hours to copy. The disk was evenly populated with small, medium and large size files. When I was finished, I was quite surprised that a 250 GB NTFS disk (233 GB netto data) would require something like 360 GB disk capacity on an ext3 formatted drive (including an offset ot 14 GB disk overhead).&lt;br /&gt;&lt;br /&gt;There are ways to format hard disks specifically to ones needs, reducing overhead and tayloring meta information to a minimum. But using the tools offered by the GUI, you have to make do with the defaults.&lt;br /&gt;&lt;br /&gt;In a second round, I formatted the same disk to NTFS. Used space was 233 GB (which would not surprise anyone).&lt;br /&gt;&lt;br /&gt;So, if disk space on ext3 is used more freely, is the file system faster?&lt;br /&gt;&lt;br /&gt;I timed the copying, using an idle notebook. Here are the results:&lt;blockquote&gt;&lt;table style="width: 449px; height: 134px;" border="0" cellpadding="3" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;FS&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MB/sec&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;MB on Disk&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ext3&lt;/td&gt;&lt;td&gt;15.2&lt;/td&gt;&lt;td&gt;346&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;NTFS windows formated&lt;/td&gt;&lt;td&gt;13.1&lt;/td&gt;&lt;td&gt;233,5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;NTFS ntfs-3g formated&lt;/td&gt;&lt;td bgcolor="#bff0d5"&gt;17.1&lt;/td&gt;&lt;td&gt;233.5&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;Besides the fact that formating a 1 TB disk for ext3 takes some time as opposed to NTFS which takes just seconds, the NTFS file format seems to provide higher transfer rates on Ubuntu while maintaining a smaller footprint on the disk.&lt;br /&gt;&lt;br /&gt;Further tests showed a degrading performance when the disk (or directory) gets filled up. After having filled 3/4 of the disk, transfer rates lay at around 4.5 MB/sec.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusio&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have not looked into this in a statistically valid way. File system layout, file size and other aspects have not been covered. From the point of disk space usage, it seems that NTFS is more efficient.&lt;br /&gt;&lt;br /&gt;If you want to share your own observations, I look forward to reading from you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4513798798290048898?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4513798798290048898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4513798798290048898&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4513798798290048898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4513798798290048898'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/12/ext3-vs-ntfs.html' title='Ext3 vs NTFS'/><author><name>Wolf Rogner</name><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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-5649651099467750506</id><published>2008-12-21T09:54:00.005Z</published><updated>2010-06-02T22:37:17.864+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardy (8.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid (8.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Upgrading 8.04 Server -&gt; 8.10</title><content type='html'>Ubuntu 8.04 is a Long Term Support (LTS) release. This implies that automatic upgrades to later releases are supressed in favour of having a stable system.&lt;br /&gt;&lt;br /&gt;If one wants to upgrade from 8.04 to 8.10 (server edition) one has to edit the file&lt;br /&gt;&lt;blockquote&gt;/etc/update-manager/release-upgrades&lt;/blockquote&gt;Search for the string:&lt;br /&gt;&lt;blockquote&gt;Prompt=lts&lt;/blockquote&gt;and change it to:&lt;br /&gt;&lt;blockquote&gt;Prompt=normal&lt;/blockquote&gt;(as described in the comments of the file). Now you should be able to run the upgrade utility:&lt;br /&gt;&lt;blockquote&gt;sudo do-release-upgrade&lt;/blockquote&gt;This will start the upgrade process.&lt;br /&gt;&lt;br /&gt;If you have followed previous hints on upgrade in this blog, you might have the upgrade-manager-core utility installed on your system (which includes do-release-upgrade). If not, you have to install it with sudo apt-get --install.&lt;br /&gt;&lt;br /&gt;Upgrade takes approximately 20 mins on my server and requires a reboot to finalize the installation process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5649651099467750506?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5649651099467750506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5649651099467750506&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5649651099467750506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5649651099467750506'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/12/upgrading-804-server-810.html' title='Upgrading 8.04 Server -&gt; 8.10'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8404137696510514348</id><published>2008-11-20T21:23:00.003Z</published><updated>2009-03-29T19:28:54.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Theme Considerations</title><content type='html'>Here are my preferences:&lt;br /&gt;&lt;blockquote&gt;I like my desktop to be bright and stimulating. I love a certain kind of blueish gray (or grayish blue as you like).  The RGBs are #6B73A9.&lt;br /&gt;&lt;br /&gt;I also like the aluminium decoration of the mac. It's clear, its clean and it does not distract from the task at hand. So probably brushed metal look will be nice.&lt;br /&gt;&lt;br /&gt;I am not one to have a wild wallpaper desktop image. I prefer calm and quite abstract patterns. I get a kick out of mathematically motivated images.&lt;/blockquote&gt;&lt;br /&gt;Lets translate this into requirements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows are white or very light gray&lt;/li&gt;&lt;li&gt;Borders are medium gray&lt;/li&gt;&lt;li&gt;Menus and tool bars are same medium gray&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No separation lines between window title, menu bar and tool bars&lt;/li&gt;&lt;li&gt;Windows in the background are darker than windows in the front&lt;/li&gt;&lt;li&gt;Selections are my favorite gray-blue&lt;/li&gt;&lt;li&gt;Information windows, tool tips and hints are a faint yellow&lt;/li&gt;&lt;li&gt;Text is dark gray, not black (black is to hard on the eye)&lt;/li&gt;&lt;li&gt;Window corners are rounded&lt;/li&gt;&lt;li&gt;Tabs and panels should look like they are extruded a bit&lt;/li&gt;&lt;li&gt;Firefox and Thunderbird have corresponding themes&lt;/li&gt;&lt;li&gt;Icons are more photo realistic (however, harddrives do not have to look like the naked bare metal)&lt;/li&gt;&lt;li&gt;Prefer XML definition to images (slower loading)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I know that not everyone shares my taste. I think that there should be two themes, one bright and one dark.&lt;br /&gt;&lt;br /&gt;I also consider positioning the window buttons (max, min, close) on the top left side. This minimizes the way, you have to move the mouse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8404137696510514348?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wolfs-ubuntu.blogspot.com/2008/11/creating-theme-for-ubuntu.html' title='Theme Considerations'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8404137696510514348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8404137696510514348&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8404137696510514348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8404137696510514348'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/11/theme-considerations.html' title='Theme Considerations'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-2225063233369392784</id><published>2008-11-20T20:16:00.014Z</published><updated>2009-03-29T19:28:54.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Creating a theme for Ubuntu</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vctbCVwEd28/SSXRc0mkKKI/AAAAAAAAAEU/xzMCAptFC5k/s1600-h/T1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 125px;" src="http://3.bp.blogspot.com/_vctbCVwEd28/SSXRc0mkKKI/AAAAAAAAAEU/xzMCAptFC5k/s200/T1.png" alt="" id="BLOGGER_PHOTO_ID_5270849231993972898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Let's face it: Linux themes are pretty ugly. Ubuntu's default theme beats most of them. The brown and orange might remind Mark Shuttleworth of his origins. I will spare you the details of what it reminds ME of.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vctbCVwEd28/SSXRsU5Z8KI/AAAAAAAAAEc/y-hCCLwb8Zs/s1600-h/T2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 125px;" src="http://2.bp.blogspot.com/_vctbCVwEd28/SSXRsU5Z8KI/AAAAAAAAAEc/y-hCCLwb8Zs/s200/T2.png" alt="" id="BLOGGER_PHOTO_ID_5270849498360967330" border="0" /&gt;&lt;/a&gt;Tangerine, ClearLooks and all the other prepacked themes are no better.&lt;br /&gt;&lt;br /&gt;Ubuntu 8.10 comes with a new theme: DarkRoom. It makes one increasingly sucidal.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vctbCVwEd28/SSXSyWT18hI/AAAAAAAAAEk/Sdgkx5qNmqQ/s1600-h/T3.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 125px;" src="http://2.bp.blogspot.com/_vctbCVwEd28/SSXSyWT18hI/AAAAAAAAAEk/Sdgkx5qNmqQ/s200/T3.png" alt="" id="BLOGGER_PHOTO_ID_5270850701331132946" border="0" /&gt;&lt;/a&gt;I've tried some stock themes from art.gnome.org and gnome-looks.org. The results are sobering (On the right is the most appealing window decoration I found so far. It's called Almond and was last updated in 2006).&lt;br /&gt;&lt;br /&gt;I envy Mac users for their simple, visually appealing and intuitive interface. It seems that neither Microsoft nor the whole Linux community can come up with something that can compare to Apples GUI.&lt;br /&gt;&lt;br /&gt;Is it really so hard? To find out will create my own theme.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;... the Austrian Ubuntu Theme (AUT) ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is my plan:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Read into the subject: I have to understand how Gnome uses Metacity and rendering engines to draw the GUI.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Define how the theme should look like&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Modify an existing theme to learn how things interact&lt;/li&gt;&lt;li&gt;Create raw minimal theme: I have to figure out what is minimally required&lt;/li&gt;&lt;li&gt;Resolve extras (Panels, awn)&lt;/li&gt;&lt;li&gt;Learn how icons work&lt;/li&gt;&lt;li&gt;Create a customized set of icons&lt;/li&gt;&lt;li&gt;Make a .deb installer to install the theme on any machine&lt;/li&gt;&lt;li&gt;Test on several machines runing Ubuntu (8.04.1 LTS and 8.10) and possibly Debian&lt;/li&gt;&lt;li&gt;Write a HOW-TO that covers more than the bare Gnome tutorial&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Start a SourceForge project&lt;/li&gt;&lt;/ol&gt;I will post here regularly. Your recommendations are welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2225063233369392784?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2225063233369392784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2225063233369392784&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2225063233369392784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2225063233369392784'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/11/creating-theme-for-ubuntu.html' title='Creating a theme for Ubuntu'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vctbCVwEd28/SSXRc0mkKKI/AAAAAAAAAEU/xzMCAptFC5k/s72-c/T1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-4625727877837900403</id><published>2008-10-29T20:20:00.006Z</published><updated>2010-06-02T22:36:42.647+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid (8.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Updating to Ubuntu 8.10 (64bit)</title><content type='html'>I &lt;a href="http://wolfs-ubuntu.blogspot.com/2008/10/upgraded-to-ubuntu-810.html"&gt;recently&lt;/a&gt; described that upgrading to 8.10 beta was no pain at all. Today I upgraded my production notebook (as tomorrow will be the big day and I presume there will be no bandwidth available).&lt;br /&gt;&lt;blockquote&gt;sudo update-manager -d&lt;br /&gt;&lt;/blockquote&gt;Here are some miscellaneous updates on my previous report:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;VMware Workstation 6.5 offers a new dialog informing you that kernel drivers require updating. You can confirm and it does it automatically. (Hey, this is a feature I long waited for)&lt;/li&gt;&lt;li&gt;There is something with the new font in Mozilla. It is slightly slimmer (like Helvetica vs. Arial) and it gives a much nicer look on pages.&lt;/li&gt;&lt;li&gt;OpenOffice installation as described in my &lt;a href="http://wolfs-ubuntu.blogspot.com/2008/10/openoffice-30-on-810.html"&gt;previous article&lt;/a&gt; works on 64bit equally well.&lt;/li&gt;&lt;/ul&gt;My thanks to Canonical (the Debian group, the Gnome fellows, the OpenOffice folks and all the others that participated). This edition of Ubuntu deserves to be called a desktop alternative.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4625727877837900403?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4625727877837900403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4625727877837900403&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4625727877837900403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4625727877837900403'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/updating-to-ubuntu-810.html' title='Updating to Ubuntu 8.10 (64bit)'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-5898806944170755816</id><published>2008-10-28T21:55:00.003Z</published><updated>2009-03-29T12:44:15.849+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Open Source tool to migrate Outlook calendar</title><content type='html'>When I moved from Windows to Ubuntu, I faced one mayor hinderance: &lt;span style="font-weight: bold;"&gt;Outlook&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;In particular, migrating calendar entries from Outlook was near impossible.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OL2003 lets one export one single calendar item to iCal format (and you have to use a trick to even get there).&lt;/li&gt;&lt;li&gt;OL2007 lets you export more than one entry at once, if the entries are less than 1000 and do not span more than a 10 year periode (earliest to latest entry).&lt;/li&gt;&lt;/ul&gt;The last limit is particularly nasty, as birthdays will not migrate and if you have more than 1000 entries (which I had), you have to partition the export (which means you have to switch to list view, which also shows canceled and updated calendar entries).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FreeMiCal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://sourceforge.net/projects/freemical/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_vctbCVwEd28/R1Kfohz3x1I/AAAAAAAAAB4/-bRSMPky9yE/s200/screenshot_thumb.jpg" alt="" id="BLOGGER_PHOTO_ID_5139345643402676050" border="0" /&gt;&lt;/a&gt;Cut a long story short, I wrote a little program, available on SourceForge that exports &lt;span style="font-weight: bold; font-style: italic;"&gt;all&lt;/span&gt; calendar items at once, regardlessly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/freemical" target="blank"&gt;FreeMiCal&lt;/a&gt; comes as a source zip-package or just the executables (for easy use). It is written in C# and requires nothing more than a Windows machine with Outlook 2003/2007 and .NET 2.0 installed.&lt;br /&gt;&lt;br /&gt;FreeMiCal was downloaded over 11.000 times in the last year. It seems to do the job and helps obliviate Outlooks calendar lock-in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5898806944170755816?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sourceforge.net/projects/freemical' title='Open Source tool to migrate Outlook calendar'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5898806944170755816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5898806944170755816&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5898806944170755816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5898806944170755816'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/open-source-tool-to-migrate-outlook.html' title='Open Source tool to migrate Outlook calendar'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vctbCVwEd28/R1Kfohz3x1I/AAAAAAAAAB4/-bRSMPky9yE/s72-c/screenshot_thumb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-8131196871565170508</id><published>2008-10-28T21:29:00.009Z</published><updated>2010-06-02T22:36:42.648+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid (8.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>OpenOffice 3.0 on Ubuntu 8.10</title><content type='html'>OpenOffice 3.0 is not released with Ubuntu 8.10. I downloaded OOo300 (.deb) from the OpenOffice web site, unpacked them and tried to install it.&lt;br /&gt;&lt;br /&gt;Using the update shell script did not work&lt;br /&gt;&lt;br /&gt;Installing all .debs packages manually is possible but tedious. One also risks that aptitude or apt-get does not see the installation. Certainly, old packages are not removed. &lt;a href="http://tombuntu.com/index.php/2008/10/14/install-openofficeorg-30-in-ubuntu-804-and-810/" target="blank"&gt;This page&lt;/a&gt; describes the procedure. Not recommended.&lt;br /&gt;&lt;br /&gt;Using dpkg-scanpackages to create a Packages.gz is a possibility. However, this requires to install from a local drive which produces errors. Not nice, but works.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Fast lane&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following procedings seems the fastes and most secure way to install OpenOffice 3.0 and maintaining the upgradability on the fly:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Launch Synaptic Package Manager&lt;/li&gt;&lt;li&gt;Select Settings/Repositories (this will start the Software Sources control panel)&lt;/li&gt;&lt;li&gt;Add the following line to the Third party software repositories:&lt;br /&gt;&lt;blockquote&gt;&lt;span name="intelliTxt" id="intelliTxt"&gt;&lt;em&gt;deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main&lt;/em&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Close the dialog and confirm that the list of repositories will be reloaded&lt;/li&gt;&lt;li&gt;Choose Mark All Upgrades&lt;/li&gt;&lt;li&gt;Apply changes.&lt;/li&gt;&lt;/ol&gt;This will upgrade your OpenOffice 2.4.1 to 3.0. It will also migrate your settings (some things are reset though, like the year offsetting digit replacement).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Warning!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;I have tested this on Ubuntu 8.10 32bit and it works. On 8.04.1 64bit it seems that not all programs are available as packages (e.g. Draw and Impress are missing). I turns out, this is due to missing libraries.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8131196871565170508?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8131196871565170508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8131196871565170508&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8131196871565170508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8131196871565170508'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/openoffice-30-on-810.html' title='OpenOffice 3.0 on Ubuntu 8.10'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-2475406575964523583</id><published>2008-10-28T13:09:00.004Z</published><updated>2010-06-02T22:36:42.648+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid (8.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMware Workstation 6.5 on Ubuntu 8.10</title><content type='html'>VMware Workstation 6.5 comes in 32bit and 64bit flavours. If you download, you can either get RPMs or installable files, that end in the extension .bundle. These are combined shell scripts with embedded binaries.&lt;br /&gt;&lt;br /&gt;Installation works fine. First I had to chmod the file to be executable, then sudo ran it. Ths installation starts a graphical installer that does the rest. If you have Eclipse installed, you can accept the path to the debugger. Other than that, no excitement.&lt;br /&gt;&lt;br /&gt;The installer copies both VMware Workstation 6.5 as well as VMware Player 2.5 onto the machine. It recognises and takes over the old settings (both network and VM favorites). Also the software recognises fingerprint readers as well as bluetooth devices.&lt;br /&gt;&lt;br /&gt;The installation still requires vmware-config.pl if you change kernel modules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A new feature in VMware Workstation 6.5 is Unity. It allows guest applications to run in parallel with native host applications.&lt;br /&gt;&lt;br /&gt;In practice this means, I can run Visual Studio side by side to my native OpenOffice or Geany IDE.&lt;br /&gt;&lt;br /&gt;If nothing else, this feature is the reason to upgrade.&lt;br /&gt;&lt;br /&gt;Other than that, there are background snapshots, background operation, enhanced settings on VMs, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2475406575964523583?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2475406575964523583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2475406575964523583&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2475406575964523583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2475406575964523583'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/vmware-workstation-65-on-810.html' title='VMware Workstation 6.5 on Ubuntu 8.10'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-3512655329964879647</id><published>2008-10-11T17:47:00.005+01:00</published><updated>2008-12-07T11:21:21.386Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Making films in GCompris</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gcompris.net/screenshots/anim.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.gcompris.net/screenshots/anim.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I wanted to make a film in GCompris recently. GCompris is an educational suite for children.&lt;br /&gt;&lt;br /&gt;There is an animation program in the suite and I wanted to integrate my own characters (the set included is limited). There is a directory with a Readme file which says: All custom images in here.&lt;br /&gt;&lt;br /&gt;Well: I can put custom images into this directory. The software stores animation sequences into this directory as well. So far so good.&lt;br /&gt;&lt;br /&gt;Unfortunately, I cannot add my own characters to the application or my film for that.&lt;br /&gt;&lt;br /&gt;I'm still looking for a way to add my own characters to the film. Keep you posted (appreciate hints all the same).&lt;br /&gt;&lt;br /&gt;PS: Tyler has an important hint on how to do this. I think it's worth for everyone to read his comment. Tyler, thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3512655329964879647?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gcompris.net/' title='Making films in GCompris'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3512655329964879647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3512655329964879647&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3512655329964879647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3512655329964879647'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/making-films-in-gcompris.html' title='Making films in GCompris'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-4288819190674539135</id><published>2008-10-10T21:45:00.003+01:00</published><updated>2009-03-29T19:28:54.049+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1st Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Lost notification icons</title><content type='html'>Sometimes I loose my notification area. This is where programs like Firestarter or Network manager put their icons to inform you about some system state.&lt;br /&gt;&lt;br /&gt;Here is how I get them back (this is mainly a reminder as it always takes me some hours to refigure out the procedure):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In the area where you want to see the notification ...+ Add to panel...&lt;/li&gt;&lt;li&gt;scroll down to Notification area&lt;/li&gt;&lt;li&gt;click Add...&lt;/li&gt;&lt;/ul&gt;should do the trick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4288819190674539135?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4288819190674539135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4288819190674539135&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4288819190674539135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4288819190674539135'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/lost-notification-icons.html' title='Lost notification icons'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-5585377043325822145</id><published>2008-10-04T19:34:00.003+01:00</published><updated>2009-03-29T19:28:54.049+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Easy system backup tool</title><content type='html'>Before upgrading 8.04 to 8.10 I did a full backup of my harddisk. There are several tools around but I found &lt;span style="font-style: italic; font-weight: bold;"&gt;CloneZilla&lt;/span&gt; to be well suited and easy to use.&lt;br /&gt;&lt;br /&gt;CloneZilla comes in two flavours:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;LiveCD (for on the fly backups)&lt;/li&gt;&lt;li&gt;SE (Server Edition for workgroup or corporate backup)&lt;/li&gt;&lt;/ul&gt;There is another source that offers an added feature:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CloneZilla - SystemRescueCD - SuperGrub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a compound bootable CD that offers both CloneZilla and SysResCD in one package. The latest version can be &lt;a target="blank" href="http://clonezilla-sysresccd.hellug.gr/intro.html#download"&gt;downloaded here&lt;/a&gt;. Additionally to CloneZilla this CD offers a system recovery CD and a tool that allows to repair the grub boot loader.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5585377043325822145?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://clonezilla-sysresccd.hellug.gr/' title='Easy system backup tool'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5585377043325822145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5585377043325822145&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5585377043325822145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5585377043325822145'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/easy-system-backup-tool.html' title='Easy system backup tool'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-461607995620136553</id><published>2008-10-04T18:56:00.007+01:00</published><updated>2010-06-02T22:36:42.649+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid (8.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Upgraded to Ubuntu 8.10 (32bit)</title><content type='html'>I upgraded to 8.10 b1 today.&lt;br /&gt;&lt;blockquote&gt;sudo update-manager -d&lt;br /&gt;&lt;/blockquote&gt;My first impression is positive. The system upgraded fine on my HP nx8220. Some visuals irritate me though:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Menus now have two broad lines indicating a submenu (I liked the black triangles)&lt;/li&gt;&lt;li&gt;Some icons come directly from the gnome desktop (The quit icon is a running man in green, while the original was this ring with a vertical bar on red ackground)&lt;/li&gt;&lt;li&gt;There are two ways to exit a session. One allows to switch users, the other adds shutdown and hibernate to the menu.&lt;/li&gt;&lt;/ul&gt;Some apps were dropped to maintain compatibility to Debian:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I used AVscan as a frontend to clamAV. This was dropped. I replaced it with ClamTK (which has a nicer GTK+ GUI). It's ok.&lt;/li&gt;&lt;/ul&gt;I had a tool that allowed to adjust the display (external monitors, frequency, and resolution). displayconfig-gtk was dropped (after being introduced in 8.04). The Preference panel "Screen Resolution" offers the functionality as well as lets the display be controlled from the panel. This is nice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What else needs mention?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Netbeans comes in V6.1 (nice and fast. Core modules update from the Netbeans website)&lt;/li&gt;&lt;li&gt;MonoDevelop is V1.0 (disappointing, as V2.0 a1 is out)&lt;/li&gt;&lt;li&gt;Geany is 0.14 (offers improvements under the hood, I keep it as a fast IDE)&lt;/li&gt;&lt;li&gt;Network Manager 0.7 offers a clear and clean interface for managing network connections (there will be thorough testing this on my side)&lt;/li&gt;&lt;li&gt;There is OpenJDK with Webstart on the machine&lt;/li&gt;&lt;/ul&gt;I did not find much of a change with Gnome 2.24. Tabs in Nautilus are OK but nothing spectacular. I didn't find the promised improvements on PAM so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-461607995620136553?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/461607995620136553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=461607995620136553&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/461607995620136553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/461607995620136553'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/10/upgraded-to-ubuntu-810.html' title='Upgraded to Ubuntu 8.10 (32bit)'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-3936559668793396611</id><published>2008-09-30T20:38:00.003+01:00</published><updated>2009-03-29T12:45:54.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMware Server 2.0 changes some things</title><content type='html'>VMware Server 2.0 is out and installing it changes some things.&lt;br /&gt;&lt;br /&gt;First, installing over a running VMware Server 1.0.7 did not work. The installation routine complained about a running instance of the server:&lt;br /&gt;&lt;blockquote&gt;vmrun stop /path/to/vm/file.vmx&lt;/blockquote&gt;solves the issue. I installed over the previous version (the installation routine deinstalled 1.0.7 for me).&lt;br /&gt;&lt;br /&gt;No problems installing, however, the installation routine asked for a http port and suggested port 80. Port 80 is taken by apache and the installation routine acknowledges this. I also run MUI (the web frontend for 1.0.x) on port 8333. This does not work either.&lt;br /&gt;&lt;br /&gt;One can choose any free port (as there will be a Tomcat server be installed).&lt;br /&gt;&lt;br /&gt;VMware Server 2.0 comes with its web interface integrated (as mentioned, Tomcat). There is a browser based console window that installed without any problems.&lt;br /&gt;&lt;br /&gt;VMware Server Console for the client provides an error:&lt;br /&gt;&lt;blockquote&gt;Unable to connect to the remote host: 501 Global command GLOBAL server-vmdb to non-host agent targets not supported.&lt;/blockquote&gt;I did not find a version of the linux client that works with 2.0 yet. However, it's not neccessary either. The built in browser console does the job nicely.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Upgrade VMware Tools in virtual machines&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I strongly recommend updating the VMware Tools in Windows VMs. Much to my surprise, the visual performance and speed increased significantly. Also I could adjust my screen resolution to fit the size of my monitor.&lt;br /&gt;&lt;br /&gt;VMware Server 2.0 offers another nice feature that I missed previously: Administration of user rights via the graphical interface (remember, you had to set file access rights to allow for different user rights in the VMware Server).&lt;br /&gt;&lt;br /&gt;After installation of VMware Server 2.0 I deinstalled the MUI on the server and the client console on my client machines. I don't need them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3936559668793396611?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://www.vmware.com/freedownload/p/download.php?product=server20' title='VMware Server 2.0 changes some things'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3936559668793396611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3936559668793396611&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3936559668793396611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3936559668793396611'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/09/vmware-server-20-changes-some-things.html' title='VMware Server 2.0 changes some things'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-5227111199232989132</id><published>2008-08-31T10:04:00.007+01:00</published><updated>2009-03-29T12:47:16.522+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Mail'/><title type='text'>Dovecot terminates unexpectedly</title><content type='html'>Recently my dovecot IMAP server died regularly. In my log files I found the following message:&lt;br /&gt;&lt;blockquote&gt;...&lt;br /&gt;dovecot: 2008-08-31 09:12:50 Fatal: Time just moved backwards by 11 seconds. This might cause a lot of problems, so I'll just kill myself now. &lt;a href="http://wiki.dovecot.org/TimeMovedBackwards"&gt;http://wiki.dovecot.org/TimeMovedBackwards&lt;/a&gt;&lt;br /&gt;...&lt;br /&gt;&lt;/blockquote&gt;The wiki describes the cause - the clock of my server is not in sync - but does not offer much of help. Usage of ntp is suggested.&lt;br /&gt;&lt;br /&gt;Openntpd syncs the system clock but does not slow it down (effectively causing the same problem). ntp offers to slow down the clock with side effects to database and CMS.&lt;br /&gt;&lt;br /&gt;Examination of the logfile reveals that webmin runs a time sync just before dovecots unnatural death. OK, here's the cause.&lt;br /&gt;&lt;blockquote&gt;...&lt;br /&gt;Aug 31 09:13:01 myserver /USR/SBIN/CRON[12345]: (root) CMD (/etc/webmin/time/sync.pl)&lt;br /&gt;dovecot: 2008-08-31 09:12:50 Fatal: Time just moved backwards by 11 seconds. This might cause a lot of problems, so I'll just kill myself now. &lt;a href="http://wiki.dovecot.org/TimeMovedBackwards"&gt;http://wiki.dovecot.org/TimeMovedBackwards&lt;/a&gt;&lt;br /&gt;...&lt;br /&gt;&lt;/blockquote&gt;Restarting dovecot right after the time sync will solve the problem. You can do that from the webmin user interface:&lt;br /&gt;&lt;blockquote&gt;System/Scheduled Cron Job/Create a new scheduled cron job&lt;/blockquote&gt;enter&lt;br /&gt;&lt;blockquote&gt;/etc/init.d/dovecot restart&lt;/blockquote&gt;select time right after /etc/webmin/time/sync.pl&lt;br /&gt;and you are done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5227111199232989132?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5227111199232989132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5227111199232989132&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5227111199232989132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5227111199232989132'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/08/dovecot-terminates-unexpectedly.html' title='Dovecot terminates unexpectedly'/><author><name>Wolf Rogner</name><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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-3144786036300543728</id><published>2008-06-15T16:37:00.006+01:00</published><updated>2009-03-29T12:45:54.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Updating VMWare Server, MUI and Console</title><content type='html'>Updating VMware Server 1.0.5 to 1.0.6 works fine. However, installing VMware MUI afterwards breaks with VMware MUI 1.0.6.&lt;br /&gt;&lt;blockquote&gt;VMware Server must be installed on this machine for the VMware Management  Interface to work&lt;/blockquote&gt;Installation aborts.&lt;br /&gt;&lt;br /&gt;In order to fix this I had to remove the library &lt;span style="font-weight: bold;"&gt;libgcc_s.so.1&lt;/span&gt; in /usr/lib/vmware/lib/libgcc_s.so.1:&lt;br /&gt;&lt;blockquote&gt;mv libgcc_s.so.1 libgcc_s.so.1_orig&lt;/blockquote&gt;Installation of MUI worked fine afterwards.&lt;br /&gt;&lt;br /&gt;In order to start the management interface during the next reboot one has to add a few lines at the beginning of /etc/init.d/httpd.vmware:&lt;br /&gt;&lt;blockquote&gt;RUNDIR="/var/run/vmware/httpd"&lt;br /&gt;OWNER="www-data"&lt;br /&gt;GROUP="www-data"&lt;br /&gt;&lt;br /&gt;/usr/bin/test -d "$RUNDIR" || \&lt;br /&gt;/bin/mkdir -p "$RUNDIR" &amp;amp;&amp;amp; /bin/chown "$OWNER:$GROUP" "$RUNDIR"&lt;/blockquote&gt;Now, the management interface survives a reboot.&lt;br /&gt;&lt;br /&gt;This workaround fixed the installation problem of the server console on the workstation as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3144786036300543728?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3144786036300543728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3144786036300543728&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3144786036300543728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3144786036300543728'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/06/updating-vmware-server-and-mui.html' title='Updating VMWare Server, MUI and Console'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-5887222050536064283</id><published>2008-05-17T19:48:00.008+01:00</published><updated>2008-05-20T22:21:31.154+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Linux week in Vienna</title><content type='html'>May 15th to 17th, the Austrian chamber of commerce held their annual Linux weeks in Vienna.&lt;br /&gt;&lt;br /&gt;Besides giving interested visitors the opportunity for hands on experiencing Linux, topics focused on&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Beginners and Switchers&lt;/li&gt;&lt;li&gt;Linux in an educational environment&lt;/li&gt;&lt;li&gt;Business and Government&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I held a presentation together with my daughter covering our experience with (Ubuntu-) Linux and educational software. I did the theoretical part, while Paula gave a hands on demonstration of&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tux4kids.alioth.debian.org/" target="blank"&gt;Tux4kids&lt;/a&gt; (TuxPaint, TuxType, TuxMath)&lt;/li&gt;&lt;li&gt;&lt;a href="http://gcompris.net/" target="blank"&gt;GCompris&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.ubuntu-austria.at/album_cat.php?cat_id=9" target="blank"&gt;Here&lt;/a&gt; are some &lt;a href="http://www.ubuntu-austria.at/album_cat.php?cat_id=9" target="blank"&gt;pictures&lt;/a&gt; of the event.&lt;br /&gt;&lt;br /&gt;Overall, the Linux week was a great success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5887222050536064283?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linuxwochen.at/2008/index.php?option=com_content&amp;task=view&amp;id=12&amp;Itemid=26' title='Linux week in Vienna'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5887222050536064283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5887222050536064283&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5887222050536064283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5887222050536064283'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/05/linux-week-in-vienna.html' title='Linux week in Vienna'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-3397686564093539302</id><published>2008-05-08T21:40:00.005+01:00</published><updated>2009-03-29T19:28:54.049+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Interesting Ubuntu blog</title><content type='html'>Searching the web for solutions to my problems I ran into &lt;a href="http://onlyubuntu.blogspot.com/" target="blank"&gt;this interesting blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I also would like to refer you to a &lt;a href="http://lukeen.blogspot.com/"&gt;blog&lt;/a&gt; that is maintained by a co-member of Ubuntu-Austria, &lt;a href="http://lukeen.blogspot.com/"&gt;Martin Lettner&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;May the force be with you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3397686564093539302?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3397686564093539302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3397686564093539302&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3397686564093539302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3397686564093539302'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/05/interesting-ubuntu-blog.html' title='Interesting Ubuntu blog'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-6158230180536764621</id><published>2008-05-08T21:35:00.003+01:00</published><updated>2008-12-09T15:55:19.051Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>April 30th = Independence Day</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vctbCVwEd28/SCNkZ9tajeI/AAAAAAAAAC8/OdDavgu4Cak/s1600-h/dancing_tux.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_vctbCVwEd28/SCNkZ9tajeI/AAAAAAAAAC8/OdDavgu4Cak/s200/dancing_tux.png" alt="" id="BLOGGER_PHOTO_ID_5198108792140238306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On April 30th, 2008 I celebrated Independence Day.&lt;br /&gt;&lt;br /&gt;I had switched my last application from Windows to Linux.&lt;br /&gt;&lt;br /&gt;Free at last.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6158230180536764621?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6158230180536764621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6158230180536764621&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6158230180536764621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6158230180536764621'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/05/april-30th-independence-day.html' title='April 30th = Independence Day'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vctbCVwEd28/SCNkZ9tajeI/AAAAAAAAAC8/OdDavgu4Cak/s72-c/dancing_tux.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-4957838628788902797</id><published>2008-04-28T22:09:00.009+01:00</published><updated>2010-06-02T22:40:20.952+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardy (8.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Distribution Upgrade 7.10 -&gt; 8.04</title><content type='html'>As with the upgrade from 7.04 to 7.10:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;sudo do-distribution-upgrade&lt;/li&gt;&lt;li&gt;keep the configuration files&lt;/li&gt;&lt;li&gt;accept deletion of outdated files&lt;/li&gt;&lt;li&gt;reboot&lt;/li&gt;&lt;/ol&gt;For a complete list of prerequisites visit &lt;a href="http://wolfs-ubuntu.blogspot.com/2007/10/upgrading-704-server-710.html" target="blank"&gt;my old article here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There is an error in Webmin 1.410. It shows Apache2 server as being stopped. This is not the case as one can verify with ps afx | grep apache2. I will post a fix as soon as I found one.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuring VMware Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Kernel 2.6.23, a change was introduced that breaks vmware-server (a complete explanation can be found &lt;a href="http://servervirtualization.blogs.techtarget.com/category/linux-and-virtualization/" target="blank"&gt;here&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;Another solution is to get the &lt;a href="http://groups.google.com/group/vmkernelnewbies/files" target="blank"&gt;vmware-any-any-patch116.tar.gz&lt;/a&gt;. I unpacked the tar and copied vmmon.tar and vmnet.tar into /usr/lib/vmware/modules/source.&lt;br /&gt;&lt;br /&gt;vmware-config.pl configured the server (ignore the warnings, the server starts fine), and ran vmware-config-mui.pl.&lt;br /&gt;&lt;br /&gt;Server is now up and running.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4957838628788902797?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wolfs-ubuntu.blogspot.com/2007/10/upgrading-704-server-710.html' title='Distribution Upgrade 7.10 -&gt; 8.04'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4957838628788902797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4957838628788902797&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4957838628788902797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4957838628788902797'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/04/distribution-upgrade-710-804.html' title='Distribution Upgrade 7.10 -&gt; 8.04'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8226814193312633249</id><published>2008-04-27T09:38:00.004+01:00</published><updated>2010-06-02T22:37:17.866+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardy (8.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>UMTS Modem in Ubuntu 8.04</title><content type='html'>Dial up internet connections are easy to set up, one might think. I wanted to connect to my ISP using a PCMCIA UMTS card. Searching the internet I found three different approaches:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;use wvdial to set up a ppp connection&lt;/li&gt;&lt;li&gt;use gnome-ppp to set up a ppp connection&lt;/li&gt;&lt;li&gt;use a specific software (like umtsmon or vodaphone-mobile-link)that installs all required drivers&lt;/li&gt;&lt;/ol&gt;I run Ubuntu 64 on my notebook, so vodaphone does not work. There is an ancient x64 .deb package that refuses to install. The tar files don't compile due to missing twisted python modules. and finally (after installing twisted) it refused to start.&lt;br /&gt;&lt;br /&gt;I found a much simpler solution: Gnomes &lt;span style="font-weight: bold;"&gt;network-manager&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;network-manager allows you to configure 1 dial up connection. It requires some tweaking of a configuration file in order to reap the maximum speed from your modem but other than this, it is an easy solution without any bells and whistles.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuration of network manager&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Left click your network icon in the top right of your Gnome panel. Select "Manual configuration..."&lt;/li&gt;&lt;li&gt;Unlock the dialog&lt;/li&gt;&lt;li&gt;Select "Point to Point connection" and edit its "Properties" (this brings up a 3-tabbed dialog)&lt;/li&gt;&lt;li&gt;On the General-Tab tag "Enable this connection" and adjust the connection type, access point name and account data.&lt;/li&gt;&lt;li&gt;Change connection type to "serial modem" to enter the phone number. Change back to GPRS/UMTS. The phone number gets stored in the configuration file&lt;/li&gt;&lt;li&gt;On the Modem-Tab type the modem port. In my case I hat to overwrite what was offered by the dialog ("/dev/ttyUSB0"). I found this information in the &lt;span style="font-weight: bold;"&gt;gnome-device-manager&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;The Options-Tab allows to set the modem to provide the default route (which is helpful on the road) and to accept the DNS servers from your provider. I did not select "Retry if the ..." reconnect option here, but rather in the configuration file (as this sets it to retry permanently)&lt;/li&gt;&lt;li&gt;OK and close the configuration dialog and you are done.&lt;/li&gt;&lt;/ol&gt;Insert the card, left click the network icon in the panel. You can "Dial Up Connections&gt;/Connect to ppp0 via Modem...". It takes a few seconds, then the connect is made.&lt;br /&gt;&lt;br /&gt;There is not much of an indication as the line being up. On my modem, the LED is on permanently. Network-manager does not change its icon to reflect connection status.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuration myths and files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are lots of rumors out. Here is what I found out:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;wvdial and other command line tools use /etc/wvdial.conf to configure dialup connection.&lt;/li&gt;&lt;li&gt;gnome-ppp and network manager use ~/.wvdial.conf (in your home directory)&lt;/li&gt;&lt;/ul&gt;Both files use similar syntax but Gnome does not read /etc/wvdial.conf or setup configuration in /etc/ppp...&lt;br /&gt;&lt;br /&gt;Here is my .wvdial.conf:&lt;br /&gt;&lt;blockquote&gt;[Dialer Defaults]&lt;br /&gt;Modem = /dev/ttyUSB0&lt;br /&gt;ISDN = off&lt;br /&gt;Modem Type = USB Modem&lt;br /&gt;Baud = 460800&lt;br /&gt;Init = ATZ&lt;br /&gt;Init2 = ATQ0 V1 E1 S0=0 &amp;amp;C1 &amp;amp;D2 +FCLASS=0&lt;br /&gt;Init3 = at+cgdcont=1,"IP","mynetwork"&lt;br /&gt;Init4 =&lt;br /&gt;Init5 =&lt;br /&gt;Init6 =&lt;br /&gt;Init7 =&lt;br /&gt;Init8 =&lt;br /&gt;Init9 =&lt;br /&gt;Phone = telefonnumber_from_provider&lt;br /&gt;Phone1 =&lt;br /&gt;Phone2 =&lt;br /&gt;Phone3 =&lt;br /&gt;Phone4 =&lt;br /&gt;Dial Prefix =&lt;br /&gt;Dial Attempts = 1&lt;br /&gt;Dial Command = ATM1L1DT&lt;br /&gt;Ask Password = off&lt;br /&gt;Password = mypassword&lt;br /&gt;Username = myusername@mynetwork.domain&lt;br /&gt;Auto Reconnect = off&lt;br /&gt;Abort on Busy = off&lt;br /&gt;Carrier Check = on&lt;br /&gt;Check Def Route = on&lt;br /&gt;Abort on No Dialtone = on&lt;br /&gt;Stupid Mode = off&lt;br /&gt;Idle Seconds = 180&lt;br /&gt;Auto DNS = on&lt;br /&gt;;Minimize = off&lt;br /&gt;;Dock = on&lt;br /&gt;;Do NOT edit this file by hand!&lt;/blockquote&gt;Despite the last line, the file can be edited by hand. network-manager honors changes in the file. I changed Baud from 57600 to 460800. This provides significant increase in performance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8226814193312633249?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8226814193312633249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8226814193312633249&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8226814193312633249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8226814193312633249'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/04/umts-modem-in-ubuntu-804.html' title='UMTS Modem in Ubuntu 8.04'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-1853328993482794125</id><published>2008-04-27T09:17:00.003+01:00</published><updated>2010-06-02T22:37:17.867+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardy (8.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><title type='text'>VMware 6.03 on Ubuntu 8.04 compile error</title><content type='html'>After upgrading Ubuntu to 8.04, I ran into an error reconfiguring VMware with vmware-config.pl:&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;blockquote&gt;include/asm/bitops_32.h:9:2: error: #error only &lt;linux h=""&gt; can be included directly, and vmmon-only compile failes&lt;/linux&gt;&lt;/blockquote&gt;I found a &lt;a href="http://eitchpress.eitchnet.ch/?p=13" target="blank"&gt;helpful blog&lt;/a&gt; describing 10 easy steps to fix the problem. Here is the list of steps (security issues corrected)&lt;br /&gt;&lt;ol&gt;&lt;li&gt; cd /usr/lib/vmware/modules/source&lt;/li&gt;&lt;li&gt;cp vmmon.tar vmmon.tar.orig&lt;/li&gt;&lt;li&gt;sudo tar xvf vmmon.tar&lt;/li&gt;&lt;li&gt;cd vmmon-only/include/&lt;/li&gt;&lt;li&gt;sudo vi vcpuset.h&lt;/li&gt;&lt;li&gt;change line 74 from: #include “asm/bitops.h” to: #include “linux/bitops.h”&lt;/li&gt;&lt;li&gt;rm vmmon.tar&lt;/li&gt;&lt;li&gt;sudo tar cvf vmmon.tar vmmon-only/&lt;/li&gt;&lt;li&gt;sudo rm -rf vmmon-only/&lt;/li&gt;&lt;li&gt;sudo vmware-config.pl&lt;/li&gt;&lt;/ol&gt;After this, I could start VMware. Robert, thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-1853328993482794125?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/1853328993482794125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=1853328993482794125&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1853328993482794125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1853328993482794125'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/04/vmware-603-on-ubuntu-804-compile-error.html' title='VMware 6.03 on Ubuntu 8.04 compile error'/><author><name>Wolf Rogner</name><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-6994239356743557390</id><published>2008-04-26T12:49:00.004+01:00</published><updated>2010-06-02T22:37:17.867+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardy (8.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><title type='text'>VMware Server console in 8.04</title><content type='html'>After upgrading Ubuntu 7.10 to 8.04 my VMware Server console would not start:&lt;br /&gt;&lt;blockquote&gt;wolf@wb:~$ vmware-server-console&lt;br /&gt;/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)&lt;br /&gt;/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)&lt;br /&gt;/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)&lt;br /&gt;/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)&lt;br /&gt;/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2)&lt;br /&gt;/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)&lt;/blockquote&gt;I found a helpful link &lt;a href="http://whocares.de/2008/02/25/running-vmware-server-console-on-ubuntu-hardy/" target="blank"&gt;here&lt;/a&gt;. The resolution would not work for me (as you can see in the error messages above. However, removing the library &lt;span style="font-style: italic;"&gt;libgcc_s.so.1&lt;/span&gt; did the trick.&lt;br /&gt;&lt;blockquote&gt;root@wb:/usr/lib/vmware-server-console/lib/libgcc_s.so.1# mv libgcc_s.so.1 libgcc_s.so.1_orig&lt;/blockquote&gt;Now the console works fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6994239356743557390?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6994239356743557390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6994239356743557390&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6994239356743557390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6994239356743557390'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/04/vmware-server-console-in-804.html' title='VMware Server console in 8.04'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-7035410712481084439</id><published>2008-03-30T21:31:00.004+01:00</published><updated>2010-06-02T22:40:20.953+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drupal'/><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Drupal 5.2 on Ubuntu 7.10 with Postgresql backend</title><content type='html'>Installing Drupal 5.2 on Ubuntu 7.10 with Postgresql requires several steps.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install php_pgsql (the required files are not installed after selection of the database&lt;/li&gt;&lt;li&gt;Manually create a database user and a database:&lt;br /&gt;&lt;blockquote&gt;createuser -D -A -P drupal5&lt;br /&gt;createdb -O drupal5 drupal5&lt;/blockquote&gt;Using the automated setup scripts creates a database that is not owned by the drupal user. Later, the installation process will not be able to create the required tables. It seems that dbconfig-common has its trouble handling postgresql databases.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Install drupal using&lt;br /&gt;&lt;blockquote&gt;apt-get install drupal5&lt;/blockquote&gt;Choose to set up the database manually. The dialog is likely to frighten you away, but you have already done everything necessary.&lt;/li&gt;&lt;li&gt;Change the ownership of the data files. The script changes /var/lib/drupal5 to www-data (with is what Apache needs to read files). However, the files are in /usr/lib/drupal5. As they are still owned by root -&gt; Error messages.&lt;br /&gt;&lt;blockquote&gt;chown -R www-data:www-data /usr/lib/drupal5&lt;/blockquote&gt;does the trick.&lt;/li&gt;&lt;li&gt;In /etc/postgresql/8.x/main/pg_hba.conf add a line:&lt;br /&gt;&lt;blockquote&gt;host drupal5 drupal5 127.0.0.1 255.255.255.255 password&lt;/blockquote&gt;allows drupal to access the local database.&lt;/li&gt;&lt;li&gt;Restart Apache and Postgresql&lt;/li&gt;&lt;li&gt;In a browser query the server:&lt;br /&gt;&lt;blockquote&gt;http://server/drupal5&lt;/blockquote&gt;You should see the Drupal logon screen.&lt;/li&gt;&lt;li&gt;Create an administrative user&lt;/li&gt;&lt;/ol&gt;As easy as this list of actions sounds and as clear it seem now what one has to do, it was hard to figure out from all the error messages where the problem lay.&lt;br /&gt;&lt;br /&gt;There is a helpful link in the &lt;a href="https://help.ubuntu.com/community/Drupal"&gt;Ubuntu forum&lt;/a&gt;. It helped me understand what was going on durign the installation process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-7035410712481084439?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/7035410712481084439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=7035410712481084439&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7035410712481084439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7035410712481084439'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/03/drupal-52-on-ubuntu-710-with-postgresql.html' title='Drupal 5.2 on Ubuntu 7.10 with Postgresql backend'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-2063458802999451954</id><published>2008-03-30T17:53:00.005+01:00</published><updated>2009-03-29T12:40:28.069+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Error in OpenOffice DicOOo wizard</title><content type='html'>The dictionary installation wizard of OpenOffice 2.3 is not working correctly. You can start it, start DicOOo macro and download language specific dictionaries, thesauruses and hyphenation module. However, after launching OpenOffice again, spellchecking is still missing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What's wrong?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Apt-get installs OpenOffice with a set of language packs. If one wants to install more language packs, OpenOffice offers a wizard to install them. I need some extra language packs for my work:&lt;br /&gt;&lt;blockquote&gt;de_AT&lt;br /&gt;de_DE&lt;br /&gt;fr_FR&lt;/blockquote&gt;There are two officially announced methods to install:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use the wizard as root will install additional dictionaries into the /usr/lib/openoffice branch of the file system (I didn't try this, so I don't know whether it works)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Use the wizard as user to install into the local home directory (I tried this and &lt;span style="font-style: italic;"&gt;it definately did not work&lt;/span&gt;)&lt;/li&gt;&lt;/ol&gt;If you use local installation, all files fo into ~/.openoffice/user/wordbook directory. All files get copied. A special file - dictionary.lst - contains a list of installed language packs. You can install spell checking, hyphenation and thesauruses seperately (or exclude them by editing dictionary.lst)&lt;br /&gt;&lt;br /&gt;In Windows installations local dictionaries get installed into a directory ...dict/ooo in the local application tree. It turns out that OpenOffice looks in ~/.openoffice/user/dict/ooo for additional language packs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A better solution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Installing something into a directory which is not maintained by the installation scripts of the distribution may backfire later. If you want to give a user a specific language pack, installing into ~/.openoffice/user/dict/ooo is the only working solution.&lt;br /&gt;&lt;br /&gt;If you want to install language packs globally, there is a better solution: &lt;span style="font-style: italic;"&gt;Install the myspell localized languages.&lt;/span&gt;&lt;br /&gt;This will not only install spellchecking, hyphenation and thesaurus for OpenOffice but will provide the same functionality for Mozilla Firefox and Thunderbird.&lt;br /&gt;&lt;br /&gt;Preferable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2063458802999451954?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2063458802999451954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2063458802999451954&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2063458802999451954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2063458802999451954'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/03/error-in-openoffice-dicooo-wizard.html' title='Error in OpenOffice DicOOo wizard'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-4370438098189404160</id><published>2008-03-21T22:01:00.007Z</published><updated>2009-03-29T12:47:16.523+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Mail'/><title type='text'>Adding Spamassassin to Postfix</title><content type='html'>Adding spam protection to Postfix, I installed Spamassassin. The Postfix web documentation describes installing Amavis as this also provides virus protection. I kept it simple by just using Spamassassin as a post queue filter.&lt;br /&gt;&lt;br /&gt;First install the package:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install spamassassin spamc&lt;/blockquote&gt;(You will need the spamassassin client later).&lt;br /&gt;&lt;br /&gt;By default, Spamassassin logs into syslog. So you do not need to modify /etc/spamassassin/local.cf. You do need to enable Spamassassin by enabling launching the spamd daemon. Modify /etc/default/spamassassin by setting:&lt;br /&gt;&lt;blockquote&gt;ENABLED=1&lt;/blockquote&gt;This will do the trick.&lt;br /&gt;&lt;br /&gt;Finally you need to modify /etc/postfix/master.cf. Edit the line:&lt;br /&gt;&lt;blockquote&gt;smtp inet n - - - - smtpd&lt;/blockquote&gt;to&lt;br /&gt;&lt;blockquote&gt;smtp inet n - - - - smtpd -o content_filter=spamassassin&lt;br /&gt;&lt;/blockquote&gt;and add:&lt;br /&gt;&lt;blockquote&gt;spamassassin unix - n n - - pipe&lt;br /&gt;user=nobody argv=/usr/bin/spamc -f -e&lt;br /&gt;/usr/sbin/sendmail -oi -f ${sender} ${recipient}&lt;br /&gt;&lt;/blockquote&gt;to the end of the file (you have to indent line 2 and 3 in order to maintain the logic of filters). You also might find these lines in different forums. They suggest creating a new user account "spamd". I was reluctant to do this as it roadens the attack surface to the server. Starting Spamassassin with user nobody works perfectly fine.&lt;br /&gt;&lt;br /&gt;Start Spamassassin and restart Postfix and there you are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4370438098189404160?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4370438098189404160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4370438098189404160&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4370438098189404160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4370438098189404160'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/03/adding-spamassassin-to-postfix.html' title='Adding Spamassassin to Postfix'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-9069626254491490632</id><published>2008-03-11T21:32:00.003Z</published><updated>2009-03-29T19:28:54.050+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><title type='text'>SD Card not working</title><content type='html'>I remember my SD card working in 6.10. I never checked in 7.04 but as i tried to read one in 7.10 I found out that SD cards do not work on either HP notebook I have.&lt;br /&gt;&lt;br /&gt;This seems to be a known issue. The build in Ricoh SD card reader does not work.&lt;br /&gt;&lt;br /&gt;I found some very clever hints to work around this issue. They all seem to stem from one single source and suggest to adjust PCI settings.&lt;br /&gt;&lt;br /&gt;One tried to load module for TI card reader (?) Excuse me. Well, I tried in vain.&lt;br /&gt;&lt;br /&gt;Another tried to set the PCI slot to readable.&lt;br /&gt;&lt;blockquote&gt; sudo setpci -s 03:01.2 0xCA=0x57&lt;br /&gt;sudo setpci -s 03:01.1 0xCB=0x02&lt;br /&gt;sudo setpci -s 03:01.1 0xCA=0x00&lt;/blockquote&gt;Well it did not run (i did change the slot to the correct number). Here is a script that finds the slot automatically:&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;modprobe -r sdhci&lt;br /&gt;setpci -s `lspci | grep "SD\/SDIO\/MMC\/MS\/MSPro" | awk '{print $1}'` 0xCA=0x57&lt;br /&gt;setpci -s `lspci | grep "SD\/SDIO\/MMC\/MS\/MSPro" | awk '{print $1}'` 0xCB=0x02&lt;br /&gt;# setpci -s `lspci | grep "SD\/SDIO\/MMC\/MS\&lt;wbr&gt;/MSPro" | awk '{print $1}'` 0xCA=0x00&lt;br /&gt;modprobe sdhci&lt;/blockquote&gt;This one does not work either.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It seems that there are some kiddies fiddling around with code they do not understand. Worse, they introduce regression errors and refuse to fix them. Continuing development like this will not build up a decent reputation for Ubuntu :-(&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-9069626254491490632?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/9069626254491490632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=9069626254491490632&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9069626254491490632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9069626254491490632'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/03/sd-card-not-working.html' title='SD Card not working'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-205631744370996375</id><published>2008-03-11T21:06:00.009Z</published><updated>2009-03-29T12:47:16.523+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Mail'/><title type='text'>Installing Postfix SMTP server</title><content type='html'>Actually I installed Postfix before installing Dovecot. However, it took some tweaking to get dovecot running.&lt;br /&gt;&lt;br /&gt;By default, postfix installs inboxes into /var/mail in a flat file format. This disallows creation of folder structures in the INBOX. I also run several domains on one server. It is simple to tell postfix to accept any combination of username@domain_x. In operation, this will lead to combinations that are certainly not desirable.&lt;br /&gt;&lt;br /&gt;To fix this, I had to set up some domains as virtual domains in /etc/postfix/main.cf:&lt;br /&gt;&lt;blockquote&gt;virtual_alias_domains = my.domain&lt;br /&gt;virtual_alias_maps = hash:/etc/postfix/virtual&lt;/blockquote&gt;I also want to allow for certain type errors. If someone does not know the correct email address, I consider it convenient to give some support. So I set up aliases in /etc/aliases like:&lt;br /&gt;&lt;blockquote&gt;first.last@my.domain    user&lt;br /&gt;f.last@my.domain            user&lt;br /&gt;first_last@my.domain    user&lt;br /&gt;flast@my.domain            user&lt;br /&gt;&lt;/blockquote&gt;This usually provides a reasonable catch for misspelled email addresses. The same procedure applies to mail aliases for the virtual domaines. However the translation table goes into /etc/postfix/virtual.&lt;br /&gt;&lt;br /&gt;I used domain masquerading to conceal mail sent from client computers. They are sent with my main domain:&lt;br /&gt;&lt;blockquote&gt;masquerade_domains = my.domain&lt;/blockquote&gt;Did I already mention I am aware about security? Well, I am. I adjusted which client is allowed to connect:&lt;br /&gt;&lt;blockquote&gt;smptd_client_restriction = permit_mynetworks, reject_unknown_client, permit&lt;br /&gt;&lt;br /&gt;smtpd_helo_restrictions = permit_mynetworks, reject_unknown_client, reject_invalid_hostname, reject_unknown_hostname, permit_naked_ip_address, reject_non_fqdn_hostname, permit&lt;br /&gt;&lt;br /&gt;smtpd_sender_restrictions = permit_mynetworks, reject_unknown_client, reject_invalid_hostname, reject_unknown_hostname, permit_naked_ip_address, reject_non_fqdn_hostname, reject_unknown_sender_domain, reject_non_fqdn_sender, permit&lt;br /&gt;&lt;br /&gt;smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_client, reject_invalid_hostname, reject_unknown_hostname, permit_naked_ip_address, reject_non_fqdn_hostname, reject_unknown_sender_domain, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unknown_recipient_domain, permit&lt;br /&gt;&lt;/blockquote&gt;These restrictions are set in order of Postfix processing. I kept all restrictions in each line in order to catch Windows client behaviour.&lt;br /&gt;&lt;br /&gt;Finally, in order to allow dovecot to connect and manipulate my folder structure without limitations, I had to set the mailbox directory:&lt;br /&gt;&lt;blockquote&gt;home_mailbox = Maildir/&lt;/blockquote&gt;I experimented here and it did work. But it never was right. Some mistakes were:&lt;br /&gt;&lt;br /&gt;home_mailbox = ~/Maildir/ ... created a directory ~/~/Maildir/ that is hard to cd into.&lt;br /&gt;home_mailbox = /home/%u/Maildir/ ... created a %u directory in /home. As all mailboxes are stored into this directory, this leads to collisions. Not so good.&lt;br /&gt;&lt;br /&gt;I am happy with the current setting. A symlink from /var/mail/user to /home/user allows for easy administration.&lt;br /&gt;&lt;br /&gt;Finally postfix works as intended, domains are separated correctly, users can store folders in their INBOX and dovecot connects beautifully ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-205631744370996375?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/205631744370996375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=205631744370996375&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/205631744370996375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/205631744370996375'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/03/installing-postfix-smtp-server.html' title='Installing Postfix SMTP server'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-118208192167019128</id><published>2008-03-06T22:08:00.010Z</published><updated>2009-03-29T12:47:16.523+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Mail'/><title type='text'>Installing Dovecot IMAP server</title><content type='html'>It's time to replace my good old Exchange server with something more open source. Dovecot seemed a pretty stable and secure IMAP server.&lt;br /&gt;&lt;br /&gt;Dovecot requires some tweaking. First, the logs are placed into syslog. If you don't like it (like myself) you have to change the location of the logfile. In the configuration file /etc/dovecot/dovecot.conf enter (or change if set):&lt;blockquote&gt;log_path = /var/log/dovecot.log&lt;br /&gt;&lt;/blockquote&gt;This will produce a log file that grows in size without any restriction. I didn't like this so I added a script that rotates the log files on a daily basis:&lt;br /&gt;&lt;blockquote&gt;# dovecot SIGUSR1: Re-opens the log files.&lt;br /&gt;&lt;span class="anchor" id="line-52"&gt;&lt;/span&gt;/var/log/dovecot*.log {&lt;br /&gt;&lt;span class="anchor" id="line-53"&gt;&lt;/span&gt;  missingok&lt;br /&gt;&lt;span class="anchor" id="line-54"&gt;&lt;/span&gt;  notifempty&lt;br /&gt;delaycompress&lt;br /&gt;compress&lt;br /&gt;&lt;span class="anchor" id="line-56"&gt;&lt;/span&gt;  sharedscripts&lt;br /&gt;&lt;span class="anchor" id="line-57"&gt;&lt;/span&gt;  postrotate&lt;br /&gt;/bin/kill -USR1 `cat /var/run/dovecot/master.pid&lt;br /&gt;2&gt;/dev/null` 2&gt; /dev/null || true&lt;br /&gt;&lt;span class="anchor" id="line-59"&gt;&lt;/span&gt;  endscript&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;Name this file /etc/logrotate.d/dovecot and place it into the correct directory.&lt;br /&gt;&lt;br /&gt;I also changed the greeting string in /etc/dovecot/dovecot.conf  to:&lt;br /&gt;&lt;blockquote&gt;login_greeting = *&lt;/blockquote&gt;as I do not want Dovecot to notify every weired spammer about who it is.&lt;br /&gt;&lt;br /&gt;There is a caveat in dovecot. If your server adjusts the system time regularly and your system clock runs slightly faster than the NTP server, dovecot will terminate itself with an error message:&lt;br /&gt;&lt;blockquote&gt;dovecot: 2008-03-06 23:59:54 Fatal: Time just moved backwards by 9 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards&lt;/blockquote&gt;&lt;br /&gt;As the wiki states, there is no easy way around this. I created a cron job to restart dovecot each day at 0:02. If the server terminated, the script will start the daemon. If the server is running, restarting it will not harm the system.&lt;br /&gt;&lt;br /&gt;This is a dirty workaround. I shall have to get through to installing ntpd later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-118208192167019128?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/118208192167019128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=118208192167019128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/118208192167019128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/118208192167019128'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/03/installing-dovecot-imap-server.html' title='Installing Dovecot IMAP server'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-9004231404901465688</id><published>2008-02-17T10:04:00.001Z</published><updated>2009-01-27T08:48:47.589Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>The end of the Domain concept?</title><content type='html'>Late 1999 I held a presentation about future developments in computer security. By then, there was an overwhelming hipe in firewall installations. During my speech I was asked about my personal opinion about how firewalls will develop in the future.&lt;br /&gt;&lt;br /&gt;My response was quite surprising to the audience.&lt;br /&gt;&lt;blockquote&gt;Firewalls and Virus protection are as protective as a perforated condom works for saver sex.&lt;/blockquote&gt;The audience was not happy. They came for support in their next major investment. Speakers before and after me were praising the techology as a panacea for any sorts of protection.&lt;br /&gt;&lt;br /&gt;After my presentation a professor of the local university approached me. He congratuated me on the overall speach but commented, that I was completely wrong on my deduction that firewalls would be unnecessary devices in the future.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;9 years after&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Dot.Com bubble was building up, Application Service Provisioning was on the verge, it was clear by then that most communication in the future would traverse through three ports only: HTTP/HTTPS and SMTP (well, there still are some more around).&lt;br /&gt;&lt;br /&gt;If so, every communication channel would be redirected in the future to use one of these channel (it proved correct as we see large scale spam and web site attacks and only a few successful expliots).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;9 years from now&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Where's the point?&lt;br /&gt;&lt;br /&gt;Systems cannot be protected at the perimeter any more. Protection schemes have to be introduced into every software service and application. With the increasing offerings of Web Services, boundaries between companies vanish (yet the title). Our carefully crafted computer domains will erode. As soon as they are consolidated (after mergers and company consolidations) they will be obsolete.&lt;br /&gt;&lt;br /&gt;We have to use services and data across company boundaries. Small companies have to share information in order to withstand the pressure introduced by large multination enterprises.&lt;br /&gt;&lt;br /&gt;If so, this raises the question of who has and who owns information (in the form of data).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;DRM becomes DARM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What we see in the music industry is an absurde effort to protect rights. DRM, Digital Rights Management (or restriction of rights of the owner) is a technological approach to manifest control over the use of data.&lt;br /&gt;&lt;br /&gt;DARM, Data Access Rigths Management (sorry, I did not come across any suitable term so far), will be the next development. What ACLs are to the operating system, DARM will be to information.&lt;br /&gt;&lt;br /&gt;DARM will not only cover the rights to access information, but also timing information and environmental parameters that allow for viewing the content (similar to cascaded style sheets on steroids).&lt;br /&gt;&lt;span&gt;&lt;blockquote&gt;In this future, the concept of computer domains makes no sense.&lt;/blockquote&gt;&lt;/span&gt;Notebook users (especially those using Microsoft Windows) have trouble traversing domains. Trusts on the domain level have to be set up or the user will not be able to access any peripherals or services provided by the local domain.&lt;br /&gt;&lt;br /&gt;With the concept of Service Oriented Architecture carried on, the IT of the company of the future will pretty much look like an encapsulated ISP. Services will be offered to anyone subscribing to it.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Questions about ownership of data and services have to answered.&lt;/li&gt;&lt;li&gt;Issues of multi cultural access and presentation have to be solved.&lt;/li&gt;&lt;li&gt;Problems relating to the timely validity will arise.&lt;/li&gt;&lt;li&gt;Censorship and circumvention of it will be on the agenda.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;But I doubt that in 9 years from now we will see a logon dialog that offeres the domain as third parameter to authentication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-9004231404901465688?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/9004231404901465688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=9004231404901465688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9004231404901465688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9004231404901465688'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2008/02/end-of-domain-concept.html' title='The end of the Domain concept?'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-6882802436851767738</id><published>2007-11-22T21:23:00.000Z</published><updated>2010-06-02T22:40:20.954+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Installing Postgresql 8.2 on 7.10 server</title><content type='html'>Installing Postgresql 8.2 was tricky. The database did not start automatically. The directory /etc/postgresql was not created by the installation scripts of the package.&lt;br /&gt;&lt;br /&gt;In a previous version of this blog I complained that Ubuntu developers would &lt;a href="https://bugs.launchpad.net/ubuntu/+source/postgresql-8.2/+bug/162517"&gt;ignore&lt;/a&gt; the problem.&lt;br /&gt;&lt;br /&gt;Martin Pitt pointed out that the problem had something to do with my settings of locale. It turns out that the installation script checks very stringently for a correct setting of the locales. Otherwise it would simply terminate the installation process.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;locales&lt;/span&gt; showed a correct list of locale settings.&lt;br /&gt;&lt;br /&gt;Martin suggested to use the following command: &lt;blockquote&gt;sudo locale-gen de_AT.UTF-8 en_US.UTF-8&lt;/blockquote&gt;On my test machine this changed nothing (obvious). Only when Martin explained why he insisted on the locales (setting the character set and collation sequence in tables) did I follow his advice and reset the locales.&lt;br /&gt;&lt;br /&gt;Reinstallation postgresql 8.2 worked finally, the database started automatically.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kudos to Martin Pitt for having the patience putting up with me&lt;/span&gt;. Martin, I am sorry.&lt;br /&gt;&lt;br /&gt;To set up you database server you first need to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;edit postgresql.conf configuration file and set &lt;blockquote&gt;listen_addresses = '*'&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;edit pg_hba.conf host based authentication configuration, add&lt;br /&gt;&lt;blockquote&gt;hostssl all all 0.0.0.0 0.0.0.0 md5&lt;/blockquote&gt;to the end of the file to allow all clients to connect to the database&lt;/li&gt;&lt;li&gt;restart the database server with &lt;blockquote&gt;/etc/init.d/postgresql-8.2 restart&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;I installed pgadmin3 on my notebook to access and successfully configure the database. I created a table using webmin for testing purposes.. Finally I tried to connect to my database using MonoDevelop and reconfigured the table to my requirements.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6882802436851767738?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6882802436851767738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6882802436851767738&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6882802436851767738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6882802436851767738'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/11/installing-postgresql-82-on-710-server.html' title='Installing Postgresql 8.2 on 7.10 server'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-1353157422862330347</id><published>2007-11-16T22:06:00.000Z</published><updated>2010-06-02T22:40:20.954+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>7.10 -&gt; HP 8510w</title><content type='html'>Installing 7.10 on a HP 8510w (T7700, 2.4 GHz, 120 GB SATA HD, 2 GB 600MHz RAM, nVidia FX560M) works fine.&lt;br /&gt;&lt;br /&gt;To boot the 64bit Edition you need to adjust SATA Native mode = Disabled, in order to boot the LiveCD. After basic installation, I set SATA Native mode = Enabled.&lt;br /&gt;&lt;br /&gt;Migrating settings onto the machine worked as described for the HP 8510p.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copying Thunderbird settings worked fine (with the exception of Lightning, which requires a 64bit version). A special treatment require the additional phone books&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Migrating keyrings is as simple as to copying the gnupg directory&lt;/li&gt;&lt;li&gt;Transfering Firefox settings worked by copying the user profile to the target machine&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Some things I did not get to work yet:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SD cards are not recognized (they are in my old nx8220)&lt;/li&gt;&lt;li&gt;Sleep mode sometimes does not resume. The fans work their maximum, but the screen remains black. This happens every 5th or so sleep and you have to reboot the machine.&lt;/li&gt;&lt;/ul&gt;All other things work fine:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Screen resolution of 1900x1200 was recognized and the screen adjusted correctly&lt;/li&gt;&lt;li&gt;Touchpad and the little blue nub in the middle of the keyboard work fine&lt;/li&gt;&lt;li&gt;Even though the screen resolution is larger than that of the 8510p, over all the 8510w feels faster and snappier than the 8510p.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;A note on the notebook itself: The keyboard feels slightly different to the 8510p I used before or the nx8220. I have to type harder or some letters get swallowed. Also the distance of the keys feel slightly different. I sometimes miss the "i" and get an "o" instead.&lt;br /&gt;Other than that, its a pretty machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-1353157422862330347?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/1353157422862330347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=1353157422862330347&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1353157422862330347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1353157422862330347'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/11/710-hp-8510w.html' title='7.10 -&gt; HP 8510w'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-5260477312703322873</id><published>2007-11-03T16:13:00.002Z</published><updated>2010-06-02T22:40:20.955+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Installing Ubuntu 7.10 on a Sony Vaio Z600NE</title><content type='html'>Haven't used my old Sony Vaio Z600NE for a while (Windows XP was prohibitively slow). The Sony Vaio Z600NE was shipped with Windows 98 in 2000. Sony does not support any OS after W98 on this machine, but W2K Windows XP worked fine.&lt;br /&gt;&lt;br /&gt;The machine came with a CD ROM that plugs into the PCMCIA slot. USB 1.1 connectors don't support booting from USB devices.There is a 10 Mbit Ethernet connector on board.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Booting LiveCD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First I tried to boot the LiveCD. The machine hung without giving any indication about the cause. I tried several boot parameters and settings:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;set keyboard to German / left default&lt;/li&gt;&lt;li&gt;set graphics resolution to 1024x768 / left VGA&lt;/li&gt;&lt;li&gt;set kernel parameters: noquiet, nosplash, irqpoll, irqfixup, acpi=off, pci=off, clocksetup=hpet, clocksetup=pit (in any combination)&lt;/li&gt;&lt;/ul&gt;LiveCD would not boot, after the graphical or textbased loading of the kernel image (vmlinuz) the screen blanked and installation halted (even tried a full night in case Linux required longer timeout periode).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Booting the Alternate CD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Booting the alternate CD worked fine (I tried several boot parameters first with same results as with the LiveCD: the CD would not boot). Alternate CD boots into a textbased installer.&lt;br /&gt;&lt;br /&gt;I entered username, password, keyboard layout and location. From there the installation went without any interupts. Installation took pretty long (approx. 50 minutes), after detecting the hardware, a default set of software packages was copied and in a third round installed.&lt;br /&gt;&lt;br /&gt;After installation, a reboot was required.&lt;br /&gt;&lt;br /&gt;My Sony did not boot up. Turning the machine off completely did not change the situation.&lt;br /&gt;&lt;br /&gt;Removing the CD ROM from the PCMCIA slot and rebooting finally worked. The machine shows the GRUB boot loader prompt. It prints ACPI capabilities on the console. Then the splash screen shows up and with one hesitation it boots up quite fast.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding Netgear WG511T Wireless adapter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After the first reboot, software updates were available. In order to get higher bandwidth, I inserted a WG511T wireless adapter from Netgear. The adapter was recognized immediately and configured correctly. I had to enter key information and then could access my network at 108 Mbits/sec.&lt;br /&gt;&lt;br /&gt;Software update after this was fast and reliable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Performance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a general office machine, the Z600NE is sufficient. Accessing the internet or reading E-Mails work fine. Even blogging this article works fine.&lt;br /&gt;&lt;br /&gt;However, I tried to install TuxKart und Planet Pinguin Racer. Both programs crawl along so I deinstalled them. Other than this, I am happy having revived a long lasting companion.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Final steps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sometimes the Z600 refuses to reboot. Kernel boot options were set to &lt;span style="font-style: italic;"&gt;quiet splash&lt;/span&gt;. After changing this in &lt;span style="font-style: italic;"&gt;/boot/grub/menu.lst&lt;/span&gt; to&lt;br /&gt;&lt;blockquote&gt;quiet nosplash noapic clocksource=acpi_pm&lt;br /&gt;&lt;/blockquote&gt;the machine rebooted reliably.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5260477312703322873?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5260477312703322873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5260477312703322873&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5260477312703322873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5260477312703322873'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/11/installing-ubuntu-710-on-sony-vaio.html' title='Installing Ubuntu 7.10 on a Sony Vaio Z600NE'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-2973060555271106675</id><published>2007-10-31T21:32:00.001Z</published><updated>2009-01-27T09:10:02.693Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>I'm not reading mags</title><content type='html'>I stopped reading magazines years ago for several reasons:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;they distract from the issue&lt;/li&gt;&lt;li&gt;their net ratio of information transferred is bad&lt;/li&gt;&lt;li&gt;cost per page of information is beyond acceptable ranges&lt;/li&gt;&lt;/ol&gt;Let me elaborate on this.&lt;br /&gt;&lt;br /&gt;Magazines usually cover just one or two subjects that interest you or that are helpful to your current situation. The rest is either unsolicited input or, worse still, advertisement. I don't need advertisement. Who wants to learn about the n-th version of a charting package that can be embedded into your source code or the umpteenth version management with pink color coding of source files ending with the letter x. Take away cover, index, imprint, the info per pages ratio lies somewhere around 3%.&lt;br /&gt;&lt;br /&gt;Even if an article covers an issue right in your focus, usually the issue is large enough to be broken into several articles. Publishers do not want articles to extend two pages and they want to sell the next issue as well. So, the article consists of 30% intro and repitition, 60% information and 10% links to supportive web pages, half of them not online otherwise you would have found them in previous web searches. So the info per space ratio lies around 60%.&lt;br /&gt;&lt;br /&gt;Your average magazine costs about € 10,- for around 60 pages. This makes 17 cent / page.&lt;br /&gt;&lt;br /&gt;Compared to a book with 1.000 pages (e.g. O'Reilly JavaScript Reference,  € 46,99)  the price of a magazine is about 3,5 times as high.&lt;br /&gt;&lt;br /&gt;All that said, I found a magazine and an aspiring magazine that are worth reading:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetpro.de/"&gt;dotnetpro&lt;/a&gt; is a magazine that concentrates on .NET software development. Much to my surprise it also covers Mono (in those much-hated multi-issued never-ending article-threads). On average, I can read 4 to 8 articles in it that interest me and the quality of code is more than acceptable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pythonmagazine.com/"&gt;pythonmagazine&lt;/a&gt; is an effort to get a Python developer magazine up and running. Issue 1 can be downloaded in PDF and offers an interesting blend of Python issues.&lt;br /&gt;&lt;br /&gt;I am not going to change my mind: I read books, no magazines.&lt;br /&gt;&lt;br /&gt;But I will keep an eye on the two.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2973060555271106675?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2973060555271106675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2973060555271106675&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2973060555271106675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2973060555271106675'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/i-not-reading-mags.html' title='I&amp;#39;m not reading mags'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-7482605049014918233</id><published>2007-10-29T19:08:00.000Z</published><updated>2010-06-02T22:40:20.956+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Feisty (7.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Upgrading 7.04 server -&gt; 7.10</title><content type='html'>I upgraded my server from 7.04 to 7.10. It went through straightforward.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prerequisites&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;package update_manager_core&lt;/li&gt;&lt;/ul&gt;If you have not installed it, you can do so:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install update-manager-core&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Start upgrade with:&lt;br /&gt;&lt;blockquote&gt;sudo do-release-upgrade&lt;/blockquote&gt;I did this over a ssh session. The installation process warns you that you might loose connection during the upgrade and gives you the option to open a secondary ssh session on port 9004.&lt;br /&gt;&lt;blockquote&gt;ssh &lt;span style="font-style: italic;"&gt;server&lt;/span&gt; -D &lt;span style="font-style: italic;"&gt;serverip&lt;/span&gt;:9005 -l &lt;span style="font-style: italic;"&gt;username&lt;/span&gt;&lt;/blockquote&gt;will do the trick.&lt;br /&gt;&lt;br /&gt;My upgrade went smoothly. Connection did not fail and after about 30 minutes I had 7.10 installed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Post installation procedures&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;VMware Server did not start automatically. I had to install the linux headers manually. The upgrade deleted the old ones without adding new headers. This was due to my installing the server 1.0.4 provided by the vmware.com site, so this is no error in the package upgrade mechanism.&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install linux-headers-generic&lt;/blockquote&gt;Then recompiling all modules:&lt;br /&gt;&lt;blockquote&gt;/usr/bin/vmware-config.pl&lt;/blockquote&gt;and&lt;br /&gt;&lt;blockquote&gt;/usr/bin/vmware-config-mui.pl&lt;/blockquote&gt;There is an error in the way, the installation procedure sets up access rights to the /var/run/vmware/ directory. httpd.vmware cannot create a httpd directory to store temporary data. I added the following lines to /etc/init.d/httpd.vmware (after the ### END INIT BLIOCK):&lt;br /&gt;&lt;blockquote&gt;RUNDIR="/var/run/vmware/httpd"&lt;br /&gt;OWNER="www-data"&lt;br /&gt;GROUP="www-data"&lt;br /&gt;&lt;br /&gt;/usr/bin/test -d "$RUNDIR" || \&lt;br /&gt;/bin/mkdir -p "$RUNDIR" &amp;amp;&amp;amp; /bin/chown "$OWNER:$GROUP" "$RUNDIR"&lt;br /&gt;&lt;/blockquote&gt;This changes the ownership to www-data, the processes user and group ID. Now one can start the httpd.vmware process that handles the web administrative interface.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-7482605049014918233?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/7482605049014918233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=7482605049014918233&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7482605049014918233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7482605049014918233'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/upgrading-704-server-710.html' title='Upgrading 7.04 server -&gt; 7.10'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8619469121037615683</id><published>2007-10-23T20:32:00.000+01:00</published><updated>2009-03-29T19:28:54.050+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Enabling compiz on ATI Mobility Radeon X600</title><content type='html'>I enjoyed  compiz on my ATI graphics card during 7.10 beta. Then xserver-xorg-video.ati got updated and screen effects stopped working.&lt;br /&gt;&lt;br /&gt;Many complaints and &lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.22/+bug/144077"&gt;errors filed&lt;/a&gt; but no update to activate the feature.&lt;br /&gt;&lt;br /&gt;To fix this, I opened /usr/bin/compiz (a wrapper script to start compiz) and edited the cards blacklist.&lt;br /&gt;&lt;br /&gt;In my case I searched for my card using&lt;br /&gt;&lt;blockquote&gt;$ lspci -nn | grep ATI&lt;/blockquote&gt;This gave me 1002:3150 as the card ID.&lt;br /&gt;&lt;br /&gt;Delete this string from the blacklist (T).&lt;br /&gt;&lt;br /&gt;Activating compiz,  now works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8619469121037615683?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8619469121037615683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8619469121037615683&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8619469121037615683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8619469121037615683'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/enabling-compiz-on-ati-mobility-radeon.html' title='Enabling compiz on ATI Mobility Radeon X600'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-1955278237796598062</id><published>2007-10-21T13:15:00.000+01:00</published><updated>2009-03-29T19:28:54.050+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='1st Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>11 most useful console tools</title><content type='html'>Here are the most essential command line tools:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt; &lt;span style="font-style: italic;"&gt;filename&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Redirect output of commands into a text file, so that you can attach it to emails.&lt;br /&gt;&lt;blockquote&gt;$ uname -a &gt; mypc.log&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;man &lt;span style="font-style: italic;"&gt;command&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;This gives a brief online description of the command. man always requires a parameter.&lt;br /&gt;&lt;blockquote&gt;$ man uname&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;sudo &lt;span style="font-style: italic;"&gt;command&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Run a command with full access rights. You will be asked to enter your password again. The command then executes.&lt;br /&gt;&lt;blockquote&gt;$ sudo chown root:root /etc/init.d/networking&lt;/blockquote&gt;Attention: You turn off Ubuntu's protection features, so double check what you enter!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;uname&lt;/span&gt;&lt;br /&gt;Provides general system information. Usually called like:&lt;br /&gt;&lt;blockquote&gt;$ uname -a&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;less &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;filename&lt;/span&gt;&lt;br /&gt;If you need to view configuration- or logfiles, less allows you to view them on the console. less always requires a parameter.&lt;br /&gt;&lt;blockquote&gt;$ less /etc/X11/xorg.conf&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;tail (-f) &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;filename&lt;/span&gt;&lt;br /&gt;To view just the most recent part of logfiles, tail shows the last 10 lines of the file. The parameter -f will show new lines as they come in.&lt;br /&gt;&lt;blockquote&gt;$ tail -f /var/log/syslog&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;lspci&lt;/span&gt;&lt;br /&gt;Lists all devices attached to the PCI bus. You can analyze hardware problems with this.&lt;br /&gt;&lt;blockquote&gt;$ lspci&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;lsusb&lt;/span&gt;&lt;br /&gt;If you have trouble with USB devices, this lists all attached USB ports.&lt;br /&gt;&lt;blockquote&gt;$ lsusb&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;lsmod&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Lists kernel modules and their dependencies. You may want to find out, if kernel modules are loaded at all and which modules depend on others.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;blockquote&gt;$ lsmod&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;dmesg&lt;/span&gt;&lt;br /&gt;To read what was printed on the boot screen, this command preserves the messages even when you are in X-Windows.&lt;br /&gt;&lt;blockquote&gt;$ dmesg&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;sysctl &lt;span style="font-style: italic;"&gt;kernel.parameter&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;If you ever need to display or set any kernel parameter, you can use this.&lt;br /&gt;&lt;blockquote&gt;$ sysctl kernel.hostname&lt;/blockquote&gt;To start a console window, from the main menu select &lt;span style="font-style: italic;"&gt;Applications -&gt; Accessories -&gt; Terminal&lt;/span&gt;. At the prompt ($) you can enter your command. The output will be shown in the same window.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-1955278237796598062?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/1955278237796598062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=1955278237796598062&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1955278237796598062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1955278237796598062'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/20-most-essential-console-tools.html' title='11 most useful console tools'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-2261942445047461648</id><published>2007-10-20T11:43:00.000+01:00</published><updated>2009-03-29T19:28:54.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1st Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>8 steps into Ubuntu</title><content type='html'>You are new to Ubuntu? Here are 8 steps to remember in order to enjoy working with it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Ubuntu is not Windows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you come from a Microsoft Windows environment, you might expect everything to work the same.&lt;br /&gt;&lt;blockquote style="font-weight: bold;"&gt;Drop this expectation!&lt;/blockquote&gt;If you don't, you will always compare Windows with Ubuntu and will not benefit from the differences between the two.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Different GUI&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first and most obvious difference is the &lt;span style="font-style: italic;"&gt;Graphical User Interface&lt;/span&gt;, the way information is displayed on the screen and the way how you can interact with the machine.&lt;br /&gt;&lt;br /&gt;With Ubuntu you can choose your favourite Edition:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ubuntu (easy to use Gnome based user interface)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kubuntu (highly customizable KDE user interface)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Xubuntu (optimized for old and slow machines)&lt;/li&gt;&lt;li&gt;Gobuntu (no restricted software included)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;To get the most out of Ubuntu, start experimenting. Things follow a certain logic that is concise and clear.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Different CDs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu comes in different packages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;LiveCD (Ubuntu, Kubuntu, Xubuntu) lets you start Ubuntu from CD, play and experiment with it or install a standard set of applications on your PC&lt;br /&gt;&lt;/li&gt;&lt;li&gt;AlternateCD is for installing special hardware or configuration requirements&lt;/li&gt;&lt;li&gt;Server CD is required to install out-of-the-box server systems&lt;/li&gt;&lt;/ul&gt;If you are new to Ubuntu, you should be fine with the LiveCD. You can download any of the above from &lt;a href="http://www.ubuntu.com/getubuntu/download"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. You cannot destroy anything&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu protects essential parts of the computer system from being changed in a way that the system stops working. Every change that is considered critical is cross checked and authorized by you by entering your password again.&lt;br /&gt;&lt;br /&gt;Ubuntu cleans up after all changes so there are no left overs from previous changes.&lt;br /&gt;&lt;br /&gt;You may loose some personal adjustments but the system generally protects you from altering the system inoperable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. One CD covers all&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu comes with everything on board.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Email -&gt; Use Thunderbird (my favorite) or Evolution&lt;/li&gt;&lt;li&gt;Internet -&gt; Firefox&lt;/li&gt;&lt;li&gt;Office productivity -&gt; OpenOffice is a complete suite of applications that allow you to write documents, calculate spread sheets, present slide shows, access databases and some things more&lt;/li&gt;&lt;li&gt;Entertainment -&gt; Sound Juicer, Media Player, RythmBox, Serpentine CD Creator and others come out  of the box&lt;/li&gt;&lt;/ul&gt;There are more applications in the software repository that comes with Ubuntu. You can install, test and deinstall any of them without the risk of degraded performance or instability of your system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. Under the hood&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Every 6 month a new version will be released. You can upgrade to these new versions automatically and at no extra cost. You choose the time and authorize individual updates at your own leisure.&lt;br /&gt;&lt;br /&gt;Security issues are fixed and shipped to you during these periods. To update your system you can choose between fully automated or individually authorized procedures. There is no hidden updating of system components. &lt;blockquote&gt;You get what you ask for. Nothing less, nothing more.&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;7. Yes, there is a console window&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most things can be done from the graphical user interface. Some actions are more efficient or only possible using a special command window: the Console.&lt;br /&gt;&lt;br /&gt;Don't panic. You will use the console only on rare occasions where you want to query your machine about specific details usually required to fix problems.&lt;br /&gt;&lt;br /&gt;See my blog entry about the &lt;a href="http://wolfs-ubuntu.blogspot.com/2007/10/20-most-essential-console-tools.html"&gt;most useful commands&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;8. Help where help is due&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are zillions of books on Windows available. There are only a few &lt;a href="http://www.amazon.com/s/ref=nb_ss_gw/102-9729875-1341748?initialSearch=1&amp;amp;url=search-alias%3Daps&amp;amp;field-keywords=Ubuntu&amp;amp;Go.x=0&amp;amp;Go.y=0&amp;amp;Go=Go"&gt;books on Ubuntu&lt;/a&gt; out.&lt;br /&gt;&lt;br /&gt;Information is conveyed over the Internet.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A good starting point would be &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu's homepage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Special search engines cover Ubuntu topics&lt;/li&gt;&lt;li&gt;There are &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="https://wiki.ubuntu.com/LoCoTeamList"&gt;User groups&lt;/a&gt; around the world. (If you happen to be Austrian, &lt;a href="http://www.ubuntu-austria.at/"&gt;here&lt;/a&gt; is a good choice)&lt;/li&gt;&lt;li&gt;You can get professional support from &lt;a href="http://www.canonical.com/"&gt;Canonical&lt;/a&gt; or &lt;a href="http://www.rsb.at/"&gt;RSB&lt;/a&gt; at a reasonable fee.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2261942445047461648?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2261942445047461648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2261942445047461648&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2261942445047461648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2261942445047461648'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/10-steps-into-ubuntu.html' title='8 steps into Ubuntu'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-9053918943946094890</id><published>2007-10-20T11:22:00.001+01:00</published><updated>2009-03-29T19:28:54.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Chess does not show 3D board</title><content type='html'>In Gnome, when you switch Chess (glchess) into 3D mode, you get an error dialog:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Unable to enable 3D mode&lt;/span&gt; &lt;p&gt;Your system does not have the required software to enable 3D mode. Please contact your system administrator and ask them to install the OpenGL Python bindings and the GtkGLExt Python bindings.&lt;/p&gt; You are still able to play chess in 2D without these packages.&lt;br /&gt;&lt;br /&gt;[Close]&lt;/blockquote&gt;In order to activate 3D you need to install the following packages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;python-gtkglext1&lt;/li&gt;&lt;li&gt;libgtkglext1&lt;/li&gt;&lt;li&gt;python-opengl&lt;/li&gt;&lt;li&gt;python-setuptools (not required in 8.04)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I had &lt;a href="https://bugs.launchpad.net/ubuntu/+bug/146777"&gt;trouble getting 3D to work&lt;/a&gt; on an ATI X2600 graphics card. With the nVidia card, everything works fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-9053918943946094890?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/9053918943946094890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=9053918943946094890&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9053918943946094890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9053918943946094890'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/chess-does-not-show-3d-board.html' title='Chess does not show 3D board'/><author><name>Wolf Rogner</name><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-150549039312983093</id><published>2007-10-15T19:13:00.000+01:00</published><updated>2009-03-29T12:45:54.872+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>VMWare Workstation &amp; Server console</title><content type='html'>&lt;span style="font-weight: bold;"&gt;VMware Workstation prerequisites:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You need the linux headers installed&lt;/li&gt;&lt;li&gt;also install build-essential package (this has the C compiler and make utility required for the vmware modules)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Installing VMware Workstation is straight forward:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the installation package from &lt;a href="http://www.vmware.com/download/ws/"&gt;VMwares webpage&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Unpack the zip-file in a directory&lt;/li&gt;&lt;li&gt;sudo ./vmware-install.pl and answer the questions about directory location&lt;/li&gt;&lt;li&gt;confirm that you want to run the vmware-configure.pl script as well&lt;/li&gt;&lt;li&gt;add bridged, NATed and host network adapters. I chose the ones suggested&lt;/li&gt;&lt;/ul&gt;You will get a working installation with icons available under &lt;span style="font-style: italic;"&gt;Applications -&gt; System Tools&lt;/span&gt;. Start the Workstation and enter a license. Viola, you are ready to go.&lt;br /&gt;&lt;br /&gt;There is also a VMware Player installed which is free of charge and does not require a license.&lt;br /&gt;&lt;br /&gt;If you run into trouble the most likely causes are that you do not have the latest VMware build. On several occasions I found that there was a newer build on the web. Incidences included:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Could not compile vmnet and vmmon utilities (I tried the vmware_any_any_update113 patch and it worked partly but not on every machine, so I could not recommend it)&lt;/li&gt;&lt;li&gt;Installation routine finds wrong network adapter. This is the case when you work with a notebook connected to you LAN via wireless adapter. The scripts suggests eth0 as the default bridge. This is no good if you use eth1 or wlan0 to connect to you LAN.&lt;/li&gt;&lt;li&gt;Wrong set of kernel module drivers. I tried to install the kernel module drivers that come with Ubuntu. They never worked for me.&lt;/li&gt;&lt;/ul&gt;To fix problems, run sudo /usr/bin/vmware-config.pl and recompile the kernel modules. You can keep the network settings by skipping network discovery.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VMware Server console:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Same prerequisites as with VMware Workstation.&lt;/li&gt;&lt;li&gt;Decompress the vmware_server_linux_client archive. Take the vmware_server_console archive and decompress it in a directory&lt;/li&gt;&lt;li&gt;in the vmware-server-console-distrib run sudo ./vmware-install.pl&lt;/li&gt;&lt;li&gt;again answer the questions. You can change the port the client communicates with the server. But this has to be done on the server as well. I recommend you don't change this.&lt;/li&gt;&lt;li&gt;The installation script asks whether you want to run the configuration, which you want to do.&lt;/li&gt;&lt;/ul&gt;After the installation, you are left without any menu entry. I manually added a lauch icon under Applications -&gt; System Tools and chose the icon that comes in the /usr/lib/vmware-server-console/share/pixmaps directory.&lt;br /&gt;&lt;br /&gt;Most likely errors are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Your server does not run the console service (default on port 902)&lt;/li&gt;&lt;li&gt;You haven't installed the prerequired components&lt;/li&gt;&lt;li&gt;You do not run the latest vmware build (in 7.10 only 1.0.4 build 56528 worked on my machines)&lt;/li&gt;&lt;/ul&gt;To fix problems, run sudo /usr/bin/vmware-config-server-console.pl and recompile the kernel modules if required.&lt;br /&gt;&lt;br /&gt;During the latest updates I got a vmware kernel components from the Ubuntu repository. They prevent you having to recompile kernel modules after each kernel update.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-150549039312983093?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/150549039312983093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=150549039312983093&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/150549039312983093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/150549039312983093'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/vmware-workstation-server-console.html' title='VMWare Workstation &amp; Server console'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-3326642755890485835</id><published>2007-10-14T15:59:00.000+01:00</published><updated>2009-03-29T19:28:54.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Issues'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Screen resolution on HP 8510p is wrong</title><content type='html'>I run Gnome 2.20 desktop on the machine. Ubuntu 7.10 recognized a screen resolution of 1400x1050. This produces a blured image (as the native resolution is 1680x1050).&lt;br /&gt;&lt;br /&gt;Here is what my xorg.conf says:&lt;br /&gt;&lt;blockquote&gt;Section "Device"&lt;br /&gt;Identifier      "ATI Technologies Inc ATI Default Card"&lt;br /&gt;Driver          "vesa"&lt;br /&gt;BusID           "PCI:1:0:0"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;Identifier      "Generic Monitor"&lt;br /&gt;Option          "DPMS"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;Identifier      "Default Screen"&lt;br /&gt;Device          "ATI Technologies Inc ATI Default Card"&lt;br /&gt;Monitor         "Generic Monitor"&lt;br /&gt;DefaultDepth    24&lt;br /&gt;SubSection "Display"&lt;br /&gt;    Modes           "1680x1050"&lt;br /&gt;EndSubSection&lt;br /&gt;EndSection&lt;/blockquote&gt;Under &lt;span style="font-style: italic;"&gt;System -&gt; Administration -&gt; Screens and Graphics -&gt; Screen&lt;/span&gt; I have selected:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;LCD Panel 1680x1050 (wide screen)&lt;/li&gt;&lt;li&gt;Resolution = 1400x1050 (cannot be changed), 60Hz&lt;/li&gt;&lt;li&gt;Default Screen selected&lt;/li&gt;&lt;/ul&gt;On the &lt;span style="font-style: italic;"&gt;Graphics&lt;/span&gt; tab:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Graphics Card VESA driver (generic)&lt;/li&gt;&lt;li&gt;Video memory = automatic&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Under &lt;span style="font-style: italic;"&gt;System -&gt; Preferences -&gt; Screen Resolution&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Resolution = 1400x1050&lt;/li&gt;&lt;li&gt;Refresh Rate = 60Hz&lt;/li&gt;&lt;li&gt;Rotation = (disabled) Normal&lt;/li&gt;&lt;li&gt;Make default for this computer only = not selected&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Steps to fix the screen resolution&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Changing xorg.conf I tried several hint offered on the internet:&lt;br /&gt;a. changed the graphics driver to "ati" in xorg.conf Section "Device". Restarting the X-server provides an obscured logon screen (horizontal sync does not work)&lt;br /&gt;b. added&lt;br /&gt;&lt;blockquote&gt;        Screen  0&lt;br /&gt;Option          "MergedFB"      "off"&lt;/blockquote&gt;to the Section "Device". Still the same effect.&lt;br /&gt;c. added&lt;br /&gt;&lt;blockquote&gt;        Vendorname      "Generic LCD Display"&lt;br /&gt;Modelname       "LCD Panel 1680x1050"&lt;br /&gt;Horizsync       31.5-65.5&lt;br /&gt;Vertrefresh     56.0 - 65.0&lt;br /&gt;modeline  "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync&lt;/blockquote&gt;and removed&lt;br /&gt;&lt;blockquote&gt;        Option      "DPMS"&lt;/blockquote&gt;to and from Section "Monitor". Still the same pattern after restarting gmd.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Then I tried setting the screen resolution in Gnome:&lt;br /&gt;a. from the recovery dialog at the start of Gnome I set 1680x1050. Gnome starts with 1400x1050 resolution.&lt;br /&gt;b. tried several other ways but no resolution other than 1400x1050 and a vesa driver.&lt;/li&gt;&lt;li&gt;Tried to install xserver-xorg-video-radeonhd package. I could not find the correct driver in the control panel and the driver was not selected during startup of the X server.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Installed ATI proprietory drivers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next I took &lt;a href="http://ati.amd.com/support/drivers/linux64/linux64-radeonhd.html"&gt;ATI proprietory drivers&lt;/a&gt;. I followed the installation instructions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the driver from the web site&lt;/li&gt;&lt;li&gt;chmod o+x to make the driver file executable&lt;/li&gt;&lt;li&gt;ran the file as sudo user&lt;/li&gt;&lt;li&gt;answered the following dialogs by selecting a default installation&lt;/li&gt;&lt;li&gt;The final dialog informs you that you have to run aticonfig --initial to create a suitable xorg.conf configuration file and reboot the machine&lt;/li&gt;&lt;/ul&gt;If you do not follow the procedure exactly as described you still run into the situation described above. If you reboot (hey, are we back to Windows) you are welcome with the correct screen resolution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OK, now it works&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Having a suitable screen resolution of 1680x1050 I tried to enable desktop appearance enhancements (compiz). As described in the Readme of the ATI installer, compiz is not supported.&lt;br /&gt;&lt;br /&gt;Further, the graphical performance of the driver leaves a lot to be asked for. I have never seen anything that sluggish. I'm left with the choice of having a screen with a readable resolution where I do not even want to move windows or have a decently fast GUI with an unreadable resolution.&lt;br /&gt;&lt;br /&gt;The driver prohibits the machine from entering sleep mode (suspend to RAM). The machine stays in a semi-suspended state, consuming full power but with a blank display. To wake up the machine you have to force reboot it, as the driver never wakes up again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have the choice of not getting an ATI card, then do so. NVidia seems the far better choice. It works out of the box and has support for visual enhancements&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-3326642755890485835?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/3326642755890485835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=3326642755890485835&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3326642755890485835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/3326642755890485835'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/setting-screen-resolution-on-hp-8510p.html' title='Screen resolution on HP 8510p is wrong'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-194898724334281902</id><published>2007-10-14T10:56:00.000+01:00</published><updated>2010-06-02T22:40:20.957+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Feisty (7.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>7.04 -&gt; Server</title><content type='html'>&lt;span style="font-style: italic;"&gt;My Server is an assembly made up of individual components that had a high price/performance ration at the time of purchase. You can always get cheaper or better equipment if you wait but eventually you have to start. This is what I started with.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing the hardware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Right after the first boot we ran into several issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CPU frequency would only operate at 2,2 GHz&lt;/li&gt;&lt;li&gt;Memory access was half the frequency than what was advertised&lt;/li&gt;&lt;/ul&gt;Installed BIOS update that I downloaded from the EliteGroup website. This solved the issue of CPU speed. The documentation of the motherboard mentioned nothing about specific banks that you should install memory in, it turned out though that leaving a gap between two memory banks would provide the desired improvement in access time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intalling Ubuntu 7.04&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Booting with the LiveCD did not work. Sometimes the CD would boot and perform as expected, but this was not reproducible.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;At first, after the initial loading dialog, the screen blanked. This could be resolved by selecting a display resolution using F4.&lt;/li&gt;&lt;li&gt;Next, the boot process would continue providing the well known splash screen. After a short period the boot process terminated and dropped out into a recovery console (a special ash).&lt;/li&gt;&lt;li&gt;Quick research on the &lt;a href="http://kernel.org/"&gt;kernel hompage&lt;/a&gt; did not help.&lt;/li&gt;&lt;li&gt;I found an online copy of O'Reillys &lt;span style="font-style: italic;"&gt;Kernel in the Nutshell&lt;/span&gt;. Two parameters -irqpoll and (the more resource saving) -irqfixup solved the problem of hangups during the boot process&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Currently I boot the machine with -irqfixup as this performs significantly faster than -irqpoll (which polls all IRQs and rebuilds an IRQ table inside the kernel, irqfixup does this on the fly where needed).&lt;br /&gt;&lt;br /&gt;LiveCD installation worked fine from there on.&lt;br /&gt;&lt;br /&gt;As this was intended to be a server, a Gnome front end was not required. LiveCD does not allow to install the logical volume manager LVM or RAID functionality. So I reinstalled from the Alternate 64 bit CD.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing from the Alternative CD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With -irqfixup in place, installation went without interuption. Some issues that required consideration:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The LVM2 requires you to define physical volumes, volume groups and logical volumes. While the installation is straightforward it helped me to read through the &lt;a href="http://sources.redhat.com/lvm2/"&gt;RedHat LVM webpages&lt;/a&gt; to gain a better understanding and build confidence in the software (I later ran into problems that I cover in a separate blog entry). Another source of information is the &lt;a href="http://www.linux.org/docs/ldp/howto/LVM-HOWTO/"&gt;LVM HowTos&lt;/a&gt;. Other than those two pages other web pages were mostly junk.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ubuntus native webbased administration tool was too limiting. Only a few services were supported. I installed &lt;a href="http://www.webmin.com/"&gt;webmin&lt;/a&gt; instead. Webmin comes as a Debian package and a clear concise installation script. It supports a full range of services (including a nice LVM administration).&lt;/li&gt;&lt;/ul&gt;After the basic installation I added servers as required:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;File services, I installed Samba. Configuration was straight forward. Adjusting security required a bit of fiddling as the modifications recommended on the Ubuntu wiki page were simply not correct. I followed the original Samba documentation and got usable results.&lt;/li&gt;&lt;li&gt;Print service, I installed a HP 4500DN on the server. The printer driver that comes with the Alternative CD is different from the one that comes installed from the LiveCD. It allows for duplex printing, 3 Trays and even PCL works fine. I copied the PDD file to all workstations and get better results and faster print times.&lt;/li&gt;&lt;li&gt;DHCP server installed fine. Defining scopes was straightforward, help from the ICS homepage was available and useful.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DNS server required some tweaking. I use the DNS server internally and also service several domains externally. Not so straight forward was the adjustment to allow dynamic DNS updates only internally. I will cover this in a separate blog entry.&lt;/li&gt;&lt;li&gt;OpenSSH requires not separate configuration&lt;/li&gt;&lt;li&gt;VMWare Server and web administration will be covered in a separate blog entry.&lt;/li&gt;&lt;/ul&gt;The server runs stable. LVM survived some tweaking and several power outages. Just as expected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-194898724334281902?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/194898724334281902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=194898724334281902&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/194898724334281902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/194898724334281902'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/704-server.html' title='7.04 -&gt; Server'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-5795075817078715928</id><published>2007-10-14T10:33:00.000+01:00</published><updated>2010-06-02T22:40:20.957+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>7.10 -&gt; HP 8510p</title><content type='html'>Started to install 7.10 Tribe 5 on my HP 8510p from a downloaded LiveCD.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bootup worked to the selection screen&lt;/li&gt;&lt;li&gt;Default installation dropped out into BusyBox, an ash recovery console&lt;/li&gt;&lt;li&gt;Tried with kernel parameters -irqpoll and -irqfixup (both were successful on my server). No success&lt;/li&gt;&lt;li&gt;Tried kernel parameter -noquiet -nosplash. This showed that the harddisk would not be recognised. 8510p has a 120GB SATA which worked in native mode (BIOS setting)&lt;/li&gt;&lt;li&gt;Changed BIOS SATA to Disable native mode -&gt; 7.10 booted ok from LiveCD&lt;/li&gt;&lt;li&gt;Installed on the local harddisk. Boot worked fine&lt;/li&gt;&lt;li&gt;Changed SATA setting in the BIOS to enable native mode, booted fine still&lt;/li&gt;&lt;/ul&gt;As 7.10 rc came out that very evening, I did a complete reinstall (as there was not much customizing done yet).&lt;br /&gt;&lt;br /&gt;7.10 rc did not hickup with SATA native mode enabled. Installed without any flaws. I ran the customizing from there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5795075817078715928?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5795075817078715928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5795075817078715928&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5795075817078715928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5795075817078715928'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/710-hp-8510p.html' title='7.10 -&gt; HP 8510p'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-587665327242169095</id><published>2007-10-13T19:41:00.001+01:00</published><updated>2009-03-29T12:47:16.523+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><category scheme='http://www.blogger.com/atom/ns#' term='Mail'/><title type='text'>Migrating Thunderbird nx8220 -&gt; 8510p</title><content type='html'>I use Thunderbird as my Mail and Calendar client. Main reason for this is that Thunderbird has an excellent spam filter built in. My current settings are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Thunderbird 2.0.0.6&lt;/li&gt;&lt;li&gt;Additional address books&lt;/li&gt;&lt;li&gt;IMAP and POP connections&lt;/li&gt;&lt;li&gt;Extended German dictionary&lt;/li&gt;&lt;li&gt;Dictionary switcher 1.1.2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enigmail 0.95.3&lt;/li&gt;&lt;li&gt;Lightning 0.5 (2MB version that supports calendar publishing)&lt;/li&gt;&lt;li&gt;QuoteColors 0.2.8&lt;/li&gt;&lt;li&gt;QuoteCollapse 0.7&lt;/li&gt;&lt;li&gt;Signature Switch 1.5.4&lt;/li&gt;&lt;/ul&gt;Target machine is the HP 8510p. Here are the results:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Thunderbird 2.0.0.6 works fine.&lt;br /&gt;I had trouble maintaining the date format (US format shown, EU format required).&lt;br /&gt;I installed language-pack-de.&lt;br /&gt;In .profile I added a line to export LC_TIME=de_AT.utf8. This did the trick&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Addressbooks had to be exported on the source machine and re-imported on the target machine. Only the default address book (abook.map can be copied)&lt;/li&gt;&lt;li&gt;Extended German dictionary went in ok.&lt;/li&gt;&lt;li&gt;Dictionary switcher 1.1.2 works fine. Due to installed language pack I see all English and all German settings. This can be awkward but works&lt;/li&gt;&lt;li&gt;Enigmail 0.95.0 was installed from the repository (originally I installed a separate xpi). Adding the keys for communication required me to copy the folder .gnupg onto the target machine.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lightning 0.5 could not be installed (32 bit version). Even the &lt;a href="http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/0.5/contrib/linux-x86-64/"&gt;64 bit version&lt;/a&gt; crashes the system. Installing Ubuntu package lightning-extension 0.5-0ubuntu4 works. Copied storage.db to get all calendar setting and data.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;QuoteColors 0.2.8 works fine&lt;br /&gt;&lt;/li&gt;&lt;li&gt;QuoteCollapse 0.7 works fine&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Signature Switch 1.4.2 upgraded to 1.5.4 without problem. Added the signatures which I kept in separate files.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Errors I ran into:&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;I tried to shortcut porting my settings by copying the profile folder. This did not work for several reasons:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Some files contain absolute path description&lt;/li&gt;&lt;li&gt;The extension folder contained the old 32 bit version of Lightning&lt;/li&gt;&lt;li&gt;Thunderbird crashed unexpectedly and none reproducable&lt;/li&gt;&lt;/ul&gt;I resorted to install a plain vanilla Thunderbird and add extensions and settings iteratively. There is a detailed description of &lt;a href="http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Thunderbird"&gt;porting profiles&lt;/a&gt; in the Mozilla knowledge base. It helped migrating address books, key rings and other account settings.&lt;br /&gt;&lt;br /&gt;Installing Lightning from the Mozilla download site resulted in reproducible crashes. Installing from the Ubuntu repository solved the issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-587665327242169095?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/587665327242169095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=587665327242169095&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/587665327242169095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/587665327242169095'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/migrating-thunderbird.html' title='Migrating Thunderbird nx8220 -&gt; 8510p'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-7845721244976043276</id><published>2007-10-13T10:48:00.000+01:00</published><updated>2007-10-15T19:44:35.693+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>How I test</title><content type='html'>I am not an expert in Ubuntu. So all I can do is&lt;br /&gt;&lt;ul&gt;&lt;li&gt;try to identify incidences&lt;/li&gt;&lt;li&gt;isolate the possible cause (by comparing 3 different machines, documenting changes)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;check for solutions on the web&lt;/li&gt;&lt;li&gt;register bug (if it is one) with Launchpad&lt;/li&gt;&lt;/ul&gt;If possible, I provide additional documentation, logfiles and surrounding information.&lt;br /&gt;&lt;br /&gt;My mayor target of testing lies in business application. I do not care much about fancy stuff. If it works, ok, if it does not, so what.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;This site concentrates on Ubuntu Linux&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-7845721244976043276?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/7845721244976043276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=7845721244976043276&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7845721244976043276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/7845721244976043276'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/how-i-test.html' title='How I test'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-566454690096012310</id><published>2007-10-13T10:36:00.000+01:00</published><updated>2010-06-02T22:40:20.958+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy (7.10)'/><category scheme='http://www.blogger.com/atom/ns#' term='Feisty (7.04)'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>7.04 -&gt; 7.10 on nx8220</title><content type='html'>I upgraded from 7.04 to 7.10 (Tribe 5) by simply downloading the CD and inserting.&lt;br /&gt;&lt;br /&gt;Update started no request and went without flaws.&lt;br /&gt;&lt;br /&gt;With 7.10 installed, the compiz desktop effects worked out of the box (until an update to xorg 7.2-5ubuntu3. Since then the nice desktop effects are gone again (Launchpad 144077)&lt;br /&gt;&lt;br /&gt;All in all the machine is stable. I update regularly and things work pretty stable.&lt;br /&gt;&lt;br /&gt;Some known issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Thunderbird does NOT honor gnome-vfs. They say it should but it does not (Launchpad 105088)&lt;/li&gt;&lt;li&gt;Having usplash enabled (kernel parameter splash) the machine hangs after a resume from suspend to RAM (Launchpad 106198, 146489)&lt;/li&gt;&lt;li&gt;After resume from suspend, sound does not work (Launchpad 146491)&lt;/li&gt;&lt;/ul&gt;Other than that there are some minor glitches that do not hinder efficient work&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-566454690096012310?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/566454690096012310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=566454690096012310&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/566454690096012310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/566454690096012310'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/upgrading-704-on-nx8220.html' title='7.04 -&gt; 7.10 on nx8220'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-5443479776193107622</id><published>2007-10-13T10:05:00.000+01:00</published><updated>2007-10-14T11:00:39.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Wolfs configration</title><content type='html'>Here is my testbed environment:&lt;br /&gt;&lt;br /&gt;HP nx8220 notebook (my workhorse):&lt;br /&gt;Pentium M 760, 2GHz, 1GB RAM, 100 GB IDE HD, ATI mobile Radeon 600 (64MB), wireless network&lt;br /&gt;Ubuntu 7.10 rc 32bit&lt;br /&gt;&lt;br /&gt;HP 510 notebook (my spouses workhorse):&lt;br /&gt;Pentium M 770, 2,16 GHz, 1GB RAM, 60 GB IDE HD, Intel 945 graphics card&lt;br /&gt;Ubuntu 7.04 32bit&lt;br /&gt;&lt;br /&gt;HP 8510p notebook (my future workhorse if it survives my testing)&lt;br /&gt;Intel T7700 2,4GHz Dual Core 2, 2GB RAM, 120 GB SATA HD, ATI Radeon X2600 (256MB)&lt;br /&gt;Ubuntu 7.10 rc 64bit&lt;br /&gt;&lt;br /&gt;Server&lt;br /&gt;EliteGroup P956T-A (V1.08), Intel E6600 2,6GHz Dual Core 2, 2GB RAM PC5400 CL4, 1 TB SATA HD, Gigabyte GV RX155256D-RH Radeon X1550 PCI express fanless, Antec P180 case&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-5443479776193107622?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/5443479776193107622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=5443479776193107622&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5443479776193107622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/5443479776193107622'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/10/wolfs-configration.html' title='Wolfs configration'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-2861212689688103604</id><published>2007-05-14T12:24:00.001+01:00</published><updated>2009-03-29T12:44:15.850+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>First steps in Python</title><content type='html'>In my blog &lt;a href="http://onprogramming.blogspot.com/2007/01/python-demystified.html"&gt;Python demystified&lt;/a&gt; I reflected on some thoughts about computer programming and the language in particular.&lt;br /&gt;&lt;br /&gt;Ever since then I was aware and interested in this language. Remember I said:&lt;br /&gt;&lt;blockquote&gt;Without any decent IDE (like Netbeans for Java) that allows for graphical programming and UI-design, I strongly doubt that Python will ever gain momentum.&lt;/blockquote&gt;Well, I found a decent IDE: ActiveState Komodo IDE.&lt;br /&gt;&lt;br /&gt;Except for GUI it has everything, a decent IDE needs: Syntax highlighting, code completion and code folding, integration into version control (subversion), debugging and profiling.&lt;br /&gt;&lt;br /&gt;So just as I was to change my attitude and general opinion on Python the snakes ugly head rose from the depth of my notebooks core:&lt;br /&gt;&lt;br /&gt;(Briefly): Python allows for object oriented programming. Objects can be created and instanciated. When going out of scope they are subjected to the garbage collector for destruction. So far so good.&lt;br /&gt;&lt;br /&gt;I tried on example program from a popular python book - it worked.&lt;br /&gt;&lt;br /&gt;I tried to extend the program (for better understanding) - it crashed.&lt;br /&gt;&lt;br /&gt;Well, it terminated with an exception.&lt;br /&gt;&lt;br /&gt;Further investigation revealed:&lt;br /&gt;Python stores class definition and object instances in a globally accessible list. When program flow exits the current scope, all objects within scope are subjected to garbage collection according to this global list (and in the exact order of appearance within it).&lt;br /&gt;&lt;br /&gt;So there is the possibility that an instance "wol" may be destructed before the class definition "Person". Changing the object name to "wolf" brings it after the "Person" identifier in the globals list and thus there is an object still in memory and valid, where the class definition is destroyed. Any following destructor of the objects instance cannot be called. The code is not there any more.&lt;br /&gt;&lt;br /&gt;Is it just me that I find these things on my first day with the language?&lt;br /&gt;&lt;br /&gt;Other than that I am fascinated by this elegant and slim language. Worth a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-2861212689688103604?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.python.org/' title='First steps in Python'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/2861212689688103604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=2861212689688103604&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2861212689688103604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/2861212689688103604'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/05/first-steps-in-python.html' title='First steps in Python'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-1578472965865214631</id><published>2007-04-26T16:40:00.001+01:00</published><updated>2009-03-29T12:44:44.039+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Krieg der offenen Dateiformate</title><content type='html'>&lt;span style="color: rgb(33, 55, 77);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;ODF vs. OpenXML&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In seinem Blog &lt;a href="http://blogs.msdn.com/brian_jones/archive/2007/03/02/openoffice-support-for-the-openxml-formats.aspx"&gt;[1]&lt;/a&gt; behauptet Brian Jones, Office Program Manager bei Microsoft, dass der Krieg der offenen Dateiformate beendet sei. Grund sei die Freigabe einer speziellen Version von OpenOffice durch Novell, welche Daten in Microsofts neuem Fileformat OpenXML lesen und schreiben kann. Tatsächlich handelt es sich nur um einen eigenständigen Konverter &lt;a href="http://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58%7E"&gt;[2]&lt;/a&gt;, der OpenOffice Writer Dokumente in Word 2007 Dokumente umwandelt. Ist der Krieg der offenen Dateiformate tatsächlich beendet?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bisher speicherte Anwendungssoftware ihre Daten als ein Abbild des Hauptspeichers auf Festplatten. Dieser Vorgang ist schnell und effizient, langwierige Übersetzungen der Datenstrukturen unterbleiben. Er ist aber auch fehleranfällig. Speicherabbilder enthalten Querverweise und Verkettungen. Ein fehlerhafter Wert beim Datentransfer führt zu unbrauchbaren Gesamtergebnissen.&lt;br /&gt;&lt;br /&gt;Im Lauf der Jahre wurden die internen Datenstrukturen immer komplizierter. Anfänglich bestanden Dokumente nur aus Zeichenketten. Später kamen Textformatierungen, Schriftarten, eingelagerte Bilder und Tabellen hinzu. Mit steigender Komplexität stieg der Platzbedarf auf Datenträgern und die Dauer, welche die Software zum Einlesen und Abspeichern benötigt. Mit jeder neuen Version entstanden Unverträglichkeiten mit den Daten der Vorgängerversionen. Die Datenübernahme anderer Hersteller wurde durch fehlende oder ungenügende Dokumentation der Dateiformate behindert. Besonders der Marktführer Microsoft verteidigte seine Position vehement, sowohl durch laufende Änderung der Dateiformate, als auch durch Verbot von Rückübersetzungen. So entwickelten Alternativanbieter Import- und Exportfilter welche rudimentären Dokumentenaustausch ermöglichen. Um das ursprüngliche Erscheinungsbild wiederherzustellen sind jedoch aufwendige manuelle Nacharbeiten notwendig.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Wozu neue Dateiformate?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Längerfristig entstanden Probleme beim Zugriff, bei der Lesbarkeit, Nutzbarkeit und Vergleichbarkeit von Dokumenten. Besonders im Bereich öffentlicher Verwaltungen besteht Bedarf, auf alte und historische Dokumente uneingeschränkt zugreifen zu können. Über Jahrhunderte wurde Papier als Informationsspeicher erfolgreich genutzt. Ein Ersatz durch elektronische Datenverarbeitung kann nur dann erfolgen, wenn die Nachhaltigkeit, Vertraulichkeit, Sicherheit und Datenintegrität gewährleistet werden kann.&lt;br /&gt;&lt;br /&gt;Mit herkömmlichen Dateiformaten sind derartige Anforderungen nicht abzudecken. Parallel zum wachsenden Bedarf aus dem öffentlichen Sektor wuchs der Kostendruck in Unternehmen, hervorgerufen durch Unverträglichkeiten bei den Dateiformaten und daraus resultierender Ineffizienz der Arbeitsabläufe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Langzeittauglichkeit gefordert&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Führende Softwarefirmen entwickelten im Rahmen des OASIS Konsortiums &lt;a href="http://www.oasis-open.org/about/foundational_sponsors.php"&gt;[3]&lt;/a&gt; einen offenen Dokumentenstandard, der die gravierendsten Probleme wie Langfristigkeit, Lesbarkeit und Fehlerresistenz lösen soll. Das Open Document Format (ODF) &lt;a href="http://www.oasis-open.org/specs/index.php#opendocumentv1.1"&gt;[4]&lt;/a&gt; versprach ein Ende bisheriger Inkompatibilitäten zwischen Dateiformaten, sowohl versions- als auch herstellerübergreifend. Mit über 700 Seiten ist der Standard umfassend und für zukünftige Erweiterungen offen.&lt;br /&gt;&lt;br /&gt;Öffentliche Verwaltungen und Institutionen erkannten das Potential des neuen Standards. Neben einigen Bundesstaaten der USA definierten vor allem Länder aus Südamerika und Europa sowie einige asiatische Länder ODF als verbindlichen Dokumentenstandard im Parteienverkehr und der internen Abläufe. Spätestens mit der Ankündigung des Department of Defence (DoD) im Jahr 2003, verstärkt Open Source Software und offene Dokumentenstandards zu nutzen, reagierte Microsoft auf diese Entwicklungen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Nicht nur Mittel zur Datenspeicherung&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft verfügt über einen hohen Marktanteil im Bereich des Basisbetriebssystems, der Standard-Anwendungssoftware und auch bei den Dokumentenformaten. Insbesondere die Dokumentenformate helfen Microsoft, Updatezyklen bei der Standardsoftware und den Betriebssystemen massgeblich zu steuern. Unverträglichkeiten zwischen den Versionen führen mittelfristig dazu, dass Firmen über ihre Aussenkontakte zu einem Update gezwungen sind, wenn sie nicht den elektronischen Anschluss an ihre Partner verpassen wollen. Automatisierte Systemnachbesserungen erleichtern es Microsoft, diesen Zwang nach belieben zu verstärken. Eine nachhaltige Neuorientierung grosser Kunden wie dem DoD gefährdet die Marktposition von Microsoft in Ihren Grundfesten.&lt;br /&gt;&lt;br /&gt;Diese Abkehr war nur durch die Bereitstellung offener Standards im Bereich der Dateiformate zu verhindern. ODF als Dateiformat kommt aus marktpolitischen Überlegungen für Microsoft nicht in Frage. So wurde 2005 im Rahmen der ECMA ein neuer Standard ausgearbeitet: ECMA-376 oder Office OpenXML [&lt;a href="http://www.ecma-international.org/publications/standards/Ecma-376.htm"&gt;5&lt;/a&gt;,&lt;a href="http://www.odfalliance.org/resources/OfficeOpenXMLFactSheet.pdf"&gt;6&lt;/a&gt;] wurde am 7. Dezember 2006 trotz zahlreicher technischer Einsprüche &lt;a href="http://www.grokdoc.net/index.php/EOOXML_objections"&gt;[7]&lt;/a&gt; durchgesetzt. Dieser Standard umfasst derzeit mehr als 6.500 Seiten, zahlreiche XML Schemaspezifikationen und deckt die Office-Anwendungen Word, Excel, Powerpoint und Access ab [&lt;a href="http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf"&gt;8&lt;/a&gt;,&lt;a href="http://msdn2.microsoft.com/en-us/library/ms406049.aspx"&gt;9&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;(Ironie am Rande: In seiner Proposalpräsentation vor der ECMA &lt;a href="http://www.ecma-international.org/activities/Office%20Open%20XML%20Formats/TC45_GA_Dez05.pdf"&gt;[10]&lt;/a&gt; verweist Brian Jones auf ein Dokument der EU zum Thema Open Document Standards und Vorteile der Nutzung. Das Originaldokument &lt;a href="http://europa.eu.int/idabc/en/document/2592/5588"&gt;[11]&lt;/a&gt; beschreibt allerdings diese Vorteile unter eindeutigem Bezug auf ODF)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Was können die neuen Formate ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vctbCVwEd28/RjDQZcJ8q6I/AAAAAAAAAAM/-tJgC3IsH5w/s1600-h/p1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_vctbCVwEd28/RjDQZcJ8q6I/AAAAAAAAAAM/-tJgC3IsH5w/s200/p1.png" alt="" id="BLOGGER_PHOTO_ID_5057771517010291618" border="0" /&gt;&lt;/a&gt;ODF und OpenXML sind technisch sehr ähnlich. Sie speichern verschiedene Bestandteile der Dokumente als XML Dateien in ZIP Archiv ab. ZIP ist ein anerkannter und weit verbreiteter Kompressionsalgorithmus. XML ist eine erweiterbare Beschreibungssprache für hierarchisch gliederbare Datenbestände. XML Dateien sind zwar grösser als binäre Dateiformate gleichen Inhalts, lassen sich aber aufgrund der hohen Informationsredundanz besser komprimieren. Die komprimierten Archive können schneller auf Datenträger geschrieben und von dort gelesen werden. Dateiinhalte werden nicht unmittelbar in den Arbeitsspeicher übernommen, sondern zuerst analysiert und in maschinenverwertbare Form umgewandelt. Die Dateiformate sind fehlerresistenter als Ihre Vorgänger. Beide Dateiformate können aufgrund ihrer offenen Struktur automatisiert nachbearbeitet werden.&lt;br /&gt;&lt;br /&gt;ODF und OpenXML erlauben die Einbindung binärer Informationsfragmente sowie Script- und Makrosprachen. Das führt zu neuen Sicherheitsrisiken. Keines der beiden Formate bietet hinreichenden integrierten Schutz vor ungewollten Änderungen von Dateninhalten. Sie bieten genügend Angriffsfläche zum Einschleusen von Schadcode. Es bleibt den Anwendungsprogrammen überlassen, dies zu verhindern. Microsoft Office prüft anhand der Erweiterung des Dateinamens, ob der Aufruf von Makros erlaubt ist. Dieser Schutz ist allerdings leicht zu umgehen und suggeriert daher eine nicht vorhandene Sicherheit.&lt;br /&gt;&lt;br /&gt;Beide Formate gewährleisten den längerfristigen Zugriff auf Daten. In der Darstellung hängen Sie - wie ihre traditionellen Vorgänger - von zahlreichen externen Faktoren ab. Das optisch gleiche Erscheinungsbild kann mit den aktuellen Standards nicht garantiert werden.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;... und wo unterscheiden sie sich?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ODF Dateien sind kleiner als ihr OpenXML Pendant. ODF speichert Inhalte gemeinsam mit der Formatierung. OpenXML trennt konsequent Text von der Formatierung. Das ist technisch sauberer und führt erstaunlicherweise nicht zu längeren Ladezeiten. Microsoft behält sich die Option vor, grössere Dateien auch in einem proprietären Format einzubinden, um eventuelle Engpässe in der Performance zu umgehen. Hier sind Inkompatibilitäten vorprogrammiert.&lt;br /&gt;&lt;br /&gt;OpenXML greift nicht auf bestehende Standards zurück. Unter anderem wurden neue Standards für Grafiken, Texten, Tabellen, mathematischen Formel, Länder- und Farbcodes definiert. Damit wurde die Spezifikation aufgebläht. In der Umsetzung erhöht das die Fehleranfälligkeit von Anwendungssoftware und Formatkonvertern. ODF setzt in allen Bereichen auf etablierte Standards wie SVG, XML, mathML und standardisierte ISO-Codes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Wie frei ist „Frei“?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ODF und OpenXML sind lizensierbare Standards, deren Nutzung unentgeltlich ist. ODF kann im Rahmen der Lizenzen durch Dritte ergänzt werden. Das Open Document White Paper verweist auf 9 Referenzimplementation &lt;a href="http://www.oasis-open.org/committees/download.php/21450/oasis_odf_advantages_10dec2006.pdf"&gt;[12]&lt;/a&gt;. Zu einigen davon ist der Quellcode verfügbar. Dem gegenüber verweist Microsoft nur auf eine Referenzimplementation, Office 2007, welche nicht quelloffen ist.&lt;br /&gt;&lt;br /&gt;Ein Gutachten bestätigt ODF patentrechtliche Unbedenklichkeit. Sun, Hauptzulieferer zum ODF-Standard, hat einen ergänzenden Forderungsverzicht abgegeben. Der Ausstieg einzelner Mitglieder aus dem OASIS Konsortium ist klar geregelt, sodass in Zukunft Ansprüche von Altmitgliedern nicht zu erwarten sind. Eventuell zukünftig auftauchende Forderungen aus Patentrechten werden nicht vollständig ausgeschlossen. OASIS bestätigt dieses marginale Restrisiko, sieht aber selbst keinen Lösungsansatz.&lt;br /&gt;&lt;br /&gt;Microsoft stellt die Nutzung von OpenXML jedermann frei. Microsoft verweist auf seine Patente im OpenXML Standard, gibt allerdings auch einen schriftlichen Klagsverzicht auf seiner Website ab. Dieser erschöpft sich auf die im Standard berührten Technologien und Patente. Patente, die von der ordnungsgemässen Umsetzung der OpenXML-Spezifikation in Anwendungssoftware berührt werden, sowie eventuelle Patente von Drittherstellern sind von dieser Freistellung nicht betroffen. Insbesondere bei der Einbindung in Anwendungssoftware sehen Rechtsexperten ein nicht unbeträchtliches Rechtsrisiko welches Microsoft nicht entkräftet.&lt;br /&gt;&lt;br /&gt;Sowohl ODF als auch OpenXML sind derzeit sowohl frei zugänglich, frei nutzbar, frei von Kosten sowie frei von patentrechtlichen Einschränkungen. ODF ist für Softwareentwickler leichter zugänglich. Der überschaubare Umfang der Spezifikationen erlaubt wirtschaftliches Einarbeiten in das Thema. OpenXML mit über 6.500 Seiten und zahlreichen Schematas drängt sich dagegen dem Interessenten nicht unmittelbar auf.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Attraktiv für den öffentlichen Bereich&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Öffentliche Verwaltungen und Regierungen fordern die Nutzung offener Dateiformate aus zwei Hauptgründen:&lt;br /&gt;1. soll die langfristige Nutzbarkeit auch auf unterschiedlichsten EDV-Systemen gewährleistet sein. Diese Forderung wird hauptsächlich in Ämtern und Behörden gestellt.&lt;br /&gt;2. soll die starke Abhängigkeit von Softwareanbietern reduziert und - wenn möglich - lokales Know-how genutzt werden. Diese Forderung stellen vornehmlich Regierungen.&lt;br /&gt;&lt;br /&gt;Hier hat ODF einen deutlichen Vorsprung. Das Format existiert bereits seit längerer Zeit, ist einige Male implementiert und in quelloffener Form zugänglich. Der Standard wird sowohl von einigen grossen Softwareherstellern als auch von einer umfangreichen Entwicklergemeinschaft unterstützt. ODF hat noch einige Einschränkungen, die den Einsatz im öffentlichen Bereich behindern. Die langfristige Erweiterbarkeit ist noch nicht nachgewiesen. OpenXML kann auf keine substantiellen Vorteile verweisen, welche einen Einsatz zwingend notwendig machen würden. Allerdings besitzt Microsoft eine breite installierte Basis, auf die das Unternehmen starken Einfluss über seine automatisierten Updates ausüben kann.&lt;br /&gt;&lt;br /&gt;Öffentliche Stellen können bis zu einer endgültigen Lösung der offenen Probleme die ersten Schritte in Richtung Automatisierung gehen. Notwendige Ergänzungen lassen sich in weiteren Phasen der Umsetzung nachziehen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Attraktiv für Unternehmen?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unternehmen agieren in kurzfristigeren Innovationszyklen. Nur ein geringer Teil der betriebsnotwendigen Informationen haben langfristige Relevanz (Verträge, Finanzinformationen) und müssen entsprechend archiviert und gewartet werden. Der Rest der Arbeitsdokumente hat eine geringe Halbwertszeit.&lt;br /&gt;&lt;br /&gt;Eine grundsätzliche Entscheidung bezüglich eines Dateiformates ist nur dann möglich, wenn die Entscheidung bezüglich alternativer Anwendungssoftware zur Disposition steht. Das Erstellen von ODF Dateien mit Microsoft Office (Word, Excel, Powerpoint, Access) ist heute nicht möglich und zukünftig nicht absehbar. Umgekehrt ist das Erstellen von OpenXML Dateien aus alternativer Anwendungssoftware derzeit nur eingeschränkt möglich. Da Microsofts Anwendungsprogramme in Unternehmen besonders stark verbreitet sind, ist der Einsatz von OpenXML zumindest dort vorhersehbar.&lt;br /&gt;&lt;br /&gt;Bekannte Migrationsprojekte, wie jenes der Stadt München oder der Lufthansa, sind weitgehend von strategischen, politischen oder ideellen Motiven geleitet. Wirtschaftliche Vorteile bei der Betrachtung der Gesamtkosten sind marginal oder nicht vorhanden. Wer sich letztlich durchsetzen wird - öffentliche Verwaltungen und Regierungen die ODF bevorzugen oder Unternehmen die Microsoft mit OpenXML nutzen - ist derzeit nicht prognostizierbar.&lt;br /&gt;&lt;br /&gt;Der Krieg der offenen Dateiformate ist demnach noch nicht beendet. Wir erleben bestenfalls eine kurzfristigen Waffenstillstand.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Bibliographie:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://blogs.msdn.com/brian_jones/archive/2007/03/02/openoffice-support-for-the-openxml-formats.aspx"&gt;[1] Blog Brian Jones&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58%7E"&gt;[2] Novell OpenXML Translator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/about/foundational_sponsors.php"&gt;[3] OASIS Gründungsmitglieder&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/specs/index.php#opendocumentv1.1"&gt;[4] Open Document for Office Applications&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ecma-international.org/publications/standards/Ecma-376.htm"&gt;[5] ECMA-376 - Office OpenXML&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.odfalliance.org/resources/OfficeOpenXMLFactSheet.pdf"&gt;[6] Office OpenXML Fact Sheet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.grokdoc.net/index.php/EOOXML_objections"&gt;[7] Objections to JTC-1 Fast-Track Processing of the Ecma 376 Specification v. 0.1, 27.1.2007&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf"&gt;[8] ECMA-376 OpenXML White Paper&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms406049.aspx"&gt;[9] Introducing the Office (2007) Open XML File Formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ecma-international.org/activities/Office%20Open%20XML%20Formats/TC45_GA_Dez05.pdf"&gt;[10] Start of TC45: Presentation to GA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://europa.eu.int/idabc/en/document/2592/5588"&gt;[11] TAC approval on conclusions and recommendations on open document formats&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/committees/download.php/21450/oasis_odf_advantages_10dec2006.pdf"&gt;[12] Open by Design, ODF White Paper&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-1578472965865214631?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/1578472965865214631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=1578472965865214631&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1578472965865214631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/1578472965865214631'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/04/krieg-der-offenen-dateiformate.html' title='Krieg der offenen Dateiformate'/><author><name>Wolf Rogner</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vctbCVwEd28/RjDQZcJ8q6I/AAAAAAAAAAM/-tJgC3IsH5w/s72-c/p1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4455869003807199061.post-8678158672470179235</id><published>2007-04-23T11:36:00.001+01:00</published><updated>2009-03-29T19:28:54.052+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1st Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Ubuntu vacation feelings</title><content type='html'>After a long and discontinuous experience with Linux and particularly Ubuntu, I switched to Ubuntu over Easter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(33, 55, 77);"&gt;All the good reviews&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you are interested in appraisal only reports, look somewhere else. I had so many errors, bugs and strange behaviours that I cannot fall into the choir of Ubuntu enthusiasts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Ready for prime time - for some&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you use your computer just for E-Mail, web browsing and the occasional word processing, you will love Ubuntu.&lt;br /&gt;&lt;br /&gt;If you watch a video every now and then, you will be excited to see that it can be painless.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;but not for all&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If, on the other hand, you want to use Ubuntu in a mixed environment with Windows clients and servers, prepare for some surprising incidences.&lt;br /&gt;&lt;br /&gt;Gnome provides an interesting approach to file access: gnome-vfs (Gnome virtual file system). Its an easy to use API that allows applications to access remote and heterogeneous file systems. Just mount a volume, drive or directory and access it with any application. That's what it says on the box.&lt;br /&gt;&lt;br /&gt;Reality quickly catches on: Only a few applications are aware of gnome-vfs and the mounted drives. Nautilus (the Explorer pendant under Gnome) can access files. OpenOffice supports gnome-vfs as well. Others don't. And they are not just any applications: Thunderbird and Firefox are among them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Notebook misery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I run Ubuntu on several notebooks. The basic system will always work. If you want to use notebook specific features like touchpads, sleep mode or wireless LAN, prepare for nightly sessions of debugging and error discovery. If your notebook is equipped with exotic peripherals (anything other than a keyboard a screen and an external mouse will do), you will likely find it not working.&lt;br /&gt;&lt;br /&gt;On a HP nx8220 the smart card reader is not recognized, the SD cards cannot be mounted and sleep mode will wake up with sound amiss.&lt;br /&gt;&lt;br /&gt;My HP 510 has a built-in Synaptics mouse pad. This is recognized in my nx8220 but not in the HP510. To calm us down, sound works after wakeup.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Tiny little annoyances&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a professional developer I am not prepared to ship things that do not work. And it seems pretty clear that some things don't work. So, they should not having been shipped.&lt;br /&gt;&lt;br /&gt;Video playback using the proprietary graphics drivers from ATI don't go well with video playback. OK, they are turned of by default. Also compiz is turned of by default, and that is good so as it conflicts with video playback as well.&lt;br /&gt;&lt;br /&gt;There is no centralized tool to adjust regional settings. This has to be done in configuration files, logon scripts, gnome tools and sometimes within the application itself. Thunderbird for examples does not honour the system wide font setting. It also ignores regional time formats. You have to set these using environment variables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Why do I use it?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, if I am not happy, why did I bother migrating?&lt;br /&gt;&lt;br /&gt;Well, I did not say, I was unhappy. There are things that really work well. Automatic update, upgrading to a new version, installation and deinstallation of software all are more stable and trustworthy than the monopolists counterpart.&lt;br /&gt;&lt;br /&gt;There is no IE installing malware behind my back, no Office update that deletes some of my .NET framework DLLs and most of all, no DRM to tell me what I am allowed to do, see and view.&lt;br /&gt;&lt;br /&gt;I have no need to defrag my harddisk or registry, no thrills using some low level maintenance tools. I do my work and thats ok.&lt;br /&gt;&lt;br /&gt;If there are some issues or lack of functionality I can look under the hood and identify the problem myself. I can contribute to the evolution of a system and that contribution is valued (as opposed to Microsoft where reporting a bug will cost you money).&lt;br /&gt;&lt;br /&gt;But most of all, I feel like a person that has left its privileged live behind. All the high-tech gadgets, the nitty-gritties, items and toys that seemed so important mean nothing. I stand here with my bare feet in the sand, watch sunrise (or sunset, whichever you prefer). I feel like I don't need all the chaos, hectic and stress.&lt;br /&gt;&lt;br /&gt;I feel like I'm on vacation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8678158672470179235?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8678158672470179235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8678158672470179235&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8678158672470179235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8678158672470179235'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/04/ubuntu-vacation-feelings.html' title='Ubuntu vacation feelings'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-286803014773725220</id><published>2007-03-27T14:10:00.001+01:00</published><updated>2009-03-29T12:44:15.850+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Finger weg from Eclipse</title><content type='html'>We have this ongoing argument about not enough Java/Oracle programmers available. I took this to brush up on my Java know-how.&lt;br /&gt;&lt;br /&gt;A friend suggested Eclipse to use as an IDE. So I listened and tried it.&lt;br /&gt;&lt;br /&gt;Let me put it this way: I have not used such a bad piece of software in a while.&lt;br /&gt;&lt;br /&gt;OK, it's free of charge but that's about all that speaks for it.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's &lt;span style="font-weight: bold;"&gt;slow&lt;/span&gt;. Dead slow. A simple "Hello world" took 5 minutes to set up, 2 minutes to debug and more than a minute to launch from the IDE&lt;/li&gt;&lt;li&gt;It's &lt;span style="font-weight: bold;"&gt;complicated&lt;/span&gt;: To set up a project you need to go from Window to Window to set up projects, packages, classes, hierarchies and outlines&lt;/li&gt;&lt;li&gt;It's &lt;span style="font-weight: bold;"&gt;slow &lt;/span&gt;(did I mention that already?): The code completion takes for ages and even blocks text entry (System - hang - .out. - hang - println - hang ...)&lt;/li&gt;&lt;li&gt;It's confusing: Try to debug, does nothing. You have to select which type of project it should be (Can a Java class be debugged as C/C++?)&lt;/li&gt;&lt;li&gt;It's &lt;span style="font-weight: bold;"&gt;broken&lt;/span&gt;: I tried to update the IDE (I used 3.2). There were some updated modules. The update mechanism asked over and over which Download center I wanted to use (the automatic selection ended in a disaster). And after another 15 minutes of downloading, the IDE told me, I had not enough rights to install the update. Thanks for telling me so soon&lt;/li&gt;&lt;li&gt;It's &lt;span style="font-weight: bold;"&gt;cumbersome&lt;/span&gt;: Creating a SWT app is not straight forward. I gave up working on this one&lt;/li&gt;&lt;li&gt;It's &lt;span style="font-weight: bold;"&gt;slow &lt;/span&gt;(deja vu): You can add plug-ins easily (if you have root privilege, that is). With each plug-in, the IDE becomes slower and more unusable&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Conclusion: If I have to write programs in Java, I use Netbeans (free of charge) or IntelliJ ($ 599,- incl. TeamCity).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-286803014773725220?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/286803014773725220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=286803014773725220&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/286803014773725220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/286803014773725220'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/03/finger-weg-from-eclipse.html' title='Finger weg from Eclipse'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-4046574512212894097</id><published>2007-03-23T14:55:00.000Z</published><updated>2009-03-29T12:52:32.611+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Where does IT security head to</title><content type='html'>I was asked to participate in a survey covering IT security. The survey was carried out by a university task group. The goal was to identify areas of security that companies were aware or unaware of.&lt;br /&gt;&lt;br /&gt;I tried very hard to give this group meaningful data and information. However, I could not answer the questionaire past question number 13. The questions were irrelevant, ill-formulated, missleading and mostly of archaeological value.&lt;br /&gt;&lt;br /&gt;Some examples?&lt;br /&gt;&lt;br /&gt;x. How much will has your company spent on IT security in the last year?&lt;br /&gt;(without ever asking the size, branch, turnover or revenue to put this number in relation with)&lt;br /&gt;&lt;br /&gt;y. What IT risks are you aware of:&lt;br /&gt;- Viruses&lt;br /&gt;- Trojans&lt;br /&gt;- Worms&lt;br /&gt;- Adware&lt;br /&gt;- Dialers&lt;br /&gt;- Hardware errors&lt;br /&gt;- User failure&lt;br /&gt;- Theft&lt;br /&gt;&lt;br /&gt;z. What IT risks do you prevent:&lt;br /&gt;- (above list)&lt;br /&gt;&lt;br /&gt;It did not start out that bad. The introduction claimed that due to increased penetration of IT in different businesses there was an expected increase in IT risks to be expected. The survey aimed to help identify areas of IT risks and security issues in these new fields of application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Is this where university education goes? Triviality!&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;But the issue in itself is interesting enough to dig into.&lt;br /&gt;&lt;br /&gt;I offered the group some thoughts about IT security. First I tried to identify areas of risk that require assessment:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;System(ical) risk&lt;/li&gt;&lt;li&gt;Implementational and operational risk&lt;/li&gt;&lt;li&gt;Environmental risk&lt;/li&gt;&lt;li&gt;Human factors&lt;/li&gt;&lt;/ul&gt;Let me get into this a little more.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(33, 55, 77); font-weight: bold;"&gt;Systemical risk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Admittedly viruses, trojans and dialers are issues not to be ignored, but widely overemphasized.&lt;br /&gt;Another, more severe issue are rootkits. Lacking medical and historical verbal assoziation, rootkits are anticipated something remote, arcane but hardly threatening me.&lt;br /&gt;&lt;br /&gt;Rootkits may be introduced into a computer system using such seemingly harmless methods as playing a CD or watching a video. They lie dormant until activated by their creators. Using stealth technology they are invisible to ordinary administrative activities. They are universal in their functionality, offering a privileged environment inside the infected computer.&lt;br /&gt;&lt;br /&gt;Virtualisation will add one layer of complexity and uncertainty to this scenario.&lt;br /&gt;&lt;br /&gt;Extending system boundaries, the next vulnerable technology is naming services. DNS is a highly fragile system, relying on approximately 13 root servers. Adding one or taking one root server of the DNS net, has an immediate impact on 7,6% of the network load.&lt;br /&gt;&lt;br /&gt;DNS offers some resilience like load balancing, database replication and local name caches, still a targeted combined denial of service and man in the middle attack could wreak havok in our IP based world. And this is just the top of the tree. At the bottom, vulnerabilities exist as well.&lt;br /&gt;&lt;br /&gt;Another area pertaining to risk assessment is routing of information flow. At the basis data is forwarded from the sender to the recipient using a combination of interacting protocols.  From ARP, UDP, TCP to RIP, OSPF and BGP (to name but a few) data is packed, transfered, destinations looked up, recipients verified and sequences honored. At a higher level even more protocols come into play when analyzing mail traffic, viewed web pages and exchange of authenticating credentials. Attacking on of those protocols renders the whole network useless.&lt;br /&gt;&lt;br /&gt;And there are several attack points both known and widely unknown out in the wild.&lt;br /&gt;&lt;br /&gt;Finally (and this is not really an exhaustive enumeration), the issue of identification and identity management will become an increasingly important issue in the future. As systems become externalized and users accessing these services in an ever mobile and volatile way, identity, authentication, authorization and non repudiation will move into the focus of future security assessments.&lt;br /&gt;&lt;br /&gt;Another area of concern are&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Implemental and operational issues&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A quick query on CERT or SecurityFocus reveals that most current issues deal with programmatic problems. Buffer overflows, unrecognized error conditions and weak, template based programming are the root source of these issues. If time to market is driving engineering efforts no wonder we have such poor and instable software.&lt;br /&gt;&lt;br /&gt;Next in this chain is the implementation of systems (combined hard- and software) by following standard How-Tos or simply clicking a few defaults. In order for a system to function in a variety of different setups, it is required to run with low security implemented. While this allows a quick start, it poses a vast array of vulnerabilities in a running environment.&lt;br /&gt;&lt;br /&gt;Data and function exploiting techniques (like SQL-Injection), improper access to underlying data (reading native file systems), identity spoofing to name but a few. The number of imaginable attack vectors are uncountable.&lt;br /&gt;&lt;br /&gt;A highly rated issue is data backup. Millions are spent on data backup. Hardly anything is invested into (bare metal) recovery. It takes initial effort (and thus is a one time cost) to set up a working backup strategy.&lt;br /&gt;&lt;br /&gt;It takes permanent effort (and therefore a lasting and substantial cost factor) to test the quality and feasibilty of data recovery. And while a backup covers only a selected number of threat scenarios (more full recoveries or just file recovery), testing recovery issues has to deal with all possible cases. A change in an underlying system component may render the whole process useless.&lt;br /&gt;&lt;br /&gt;Dealing with large data quantities and centralized storage (using NAS or SAN) increases the sensitivity of the subject.&lt;br /&gt;&lt;br /&gt;Availablity of computing resources is another issue. While virtualization allows to use computing hardware efficiently, resilience to hard- and software failure are critical factors as the hosting components are single points of failure that may influence the quality of service and system integrity alike.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Environmental risk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Threat scenarios become wider ranging from fire to water to temperature. While the first two were always on the agenda of even the smallest operation, temperature becomes an issue in the workplace environment. As CPUs and graphics cards produce more and more heat, computer systems are ubiquitous, the heat emission will increase in the future.&lt;br /&gt;&lt;br /&gt;I cannot go into every aspect of environmental risk here. Suffice to say that the branch of the company, the typical usage of IT systems, even legal issues and changing regulations are influencing environmental issues.&lt;br /&gt;&lt;br /&gt;On arbitrary example might be a sales representative of a company doing business in Asia. Due to restricted information policy in some Asian countries (e.g. China, Burma) content stored on a computer hard disk might be seen as offense by the local authorities (carry a PDF covering the October revolution in China for a little adrenaline peak). Up to now, possession of computers in Burma is strongly prohibited, facing death penalty.&lt;br /&gt;&lt;br /&gt;Another widely ignored factor is the dependency of just one single monopolist. Currently there is one major vendor dictating formats for data storage, communication, even software update cycles. This monopolist leverages each of its systems to gain more control and suffocate technological innovation that is incompatible (and therefore unwelcome) with its overall strategy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;The human factor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What can I say. Undereducated, ill trained, so called computer experts, time-to-marked driven decisions about system releases, cost based human resource policies. All of these are security issues.&lt;br /&gt;&lt;br /&gt;Hiring a novice programmer might reduce labour cost in the programming department. It sure will increase labour cost in the help desk and call center. Does it make systems more reliable, more secure? No.&lt;br /&gt;&lt;br /&gt;Does it make the CFO happy? Yes.&lt;br /&gt;&lt;br /&gt;He can always point to the low wages.&lt;br /&gt;&lt;br /&gt;Oursourcing? Let's ship our developement to India. Let's move our help desk to India. Let's move the accounting to India. Labour cost for these activities drops (for how long, may I ask). But the understanding of risk, the correct assessment of security issues still lies with the company.&lt;br /&gt;&lt;br /&gt;More so, due to increased communication and repair efforts, cost will increase, effectively shifting expenses from production source to cost for communication and repair.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(33, 55, 77);"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These are security issues I really see and anticipate for the future. In a few years there will still be some viruses, some adware and some hardware failures. But they will hardly be covered by the press.&lt;br /&gt;&lt;br /&gt;We will see more incidents hitting one or the other areas that I described above. And the impact will hit more than one single computer or company. It will hit communities, areas and industry segments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-4046574512212894097?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/4046574512212894097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=4046574512212894097&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4046574512212894097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/4046574512212894097'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/03/where-does-it-security-head-to.html' title='Where does IT security head to'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-9006335744792611559</id><published>2007-03-07T23:18:00.000Z</published><updated>2009-01-27T09:06:27.149Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Customer Service</title><content type='html'>I read this excellent article on customer service. While at my company I try to enforce good customer support, I never had my quality standards laid out in such an easy list of steps to follow.&lt;br /&gt;&lt;br /&gt;Thanks to Joel Spolsky, here it is. &lt;a href="http://joelonsoftware.com/articles/customerservice.html"&gt;&lt;span style="color: rgb(33, 55, 77); font-weight: bold;"&gt;Read, enjoy and act on it&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-9006335744792611559?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://joelonsoftware.com/articles/customerservice.html' title='Customer Service'/><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/9006335744792611559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=9006335744792611559&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9006335744792611559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/9006335744792611559'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/03/customer-service.html' title='Customer Service'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-6774880365077327457</id><published>2007-03-04T20:19:00.001Z</published><updated>2009-01-27T09:09:35.928Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='1st Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>The future of video</title><content type='html'>Currently, we are migrating our workstations from Windows to Linux. While the basic stuff works perfectly fine, we run into trouble when dealing with music and video.&lt;br /&gt;&lt;br /&gt;Especially video.&lt;br /&gt;&lt;br /&gt;Our video collection does not work under Linux.&lt;br /&gt;&lt;br /&gt;While playing videos under Windows is not an easy feat, playing them under Linux provides insight into a lot of things. Unfortunately, videos are not among them.&lt;br /&gt;&lt;br /&gt;Let's summarize:&lt;br /&gt;Videos are stored in container files. To play them, codecs and decoders are required. Some, like MPEG2 and MPEG4 are straight forward, some, like DivX, XVid, H264 are embedded in AVI files.&lt;br /&gt;&lt;br /&gt;Under Windows, you install codecs, the installer hooks them into the search path of any installed media player. OK, some honor these paths, some don't. Sometimes, helper applications like Explorer get confused and crash. But low and behold, it works pretty well.&lt;br /&gt;&lt;br /&gt;Under Linux, you need graphics libraries, that have library plug-ins. If you ever tried to make ends meet with gstreamer, you know what I am talking about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My suggestion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is a proposal of how video streams could be encoded in order to eliminate the codec problem and thus make video handling user friendly.&lt;br /&gt;&lt;br /&gt;All video is encoded using an video and audio encoder. Mixtures are possible and exist.&lt;br /&gt;&lt;br /&gt;A new file format could accommodate 2 parts: One, the decoder codec and two, the film itself. The codec would be extracted by a generic decoding engine and used to decrypt the film stream. The player would be a generic codec interpreter that allows for platform independent decoder plug-ins to be hooked in.&lt;br /&gt;&lt;br /&gt;None of the above mentioned technologies is new. Platform independent plug-ins are reality in Mozilla driven XUL tools. Piggyback codecs can be attached to the video stream. Interpretation engines can both be Python and JavaScript.&lt;br /&gt;&lt;br /&gt;This mechanism would even allow for commercial content, as the codecs may well be connected to payment systems.&lt;br /&gt;&lt;br /&gt;I haven't given this a deeper thought. Maybe my tweaking with Linux will take me to deeper insights and eventually make me mad enough to write a prototype.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-6774880365077327457?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/6774880365077327457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=6774880365077327457&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6774880365077327457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/6774880365077327457'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/03/future-of-video.html' title='The future of video'/><author><name>Wolf Rogner</name><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-4455869003807199061.post-8455802826937673268</id><published>2007-01-16T18:14:00.001Z</published><updated>2009-01-27T08:55:40.559Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Python demystified?</title><content type='html'>Four years ago I was asked to troubleshoot a project under tight schedule and budget. The team had committed itself to finish an ASP application within 2 years. When I was called, there were only 4 month to the deadline.&lt;br /&gt;&lt;br /&gt;I agreed to manage the team under the condition that 2 out of 3 parts be substituted by standard OTS componenten (who needs to develop their own database or browser) and efforts being concentrated on the core functionality.&lt;br /&gt;&lt;br /&gt;My proposal was rejected. The project team was confident that using Python programming language would give them an advantage to finish on time and budget.&lt;br /&gt;&lt;br /&gt;Later I learned that the project failed and the company went out of business.&lt;br /&gt;&lt;br /&gt;My argument then was that Python was not to be compared to C# or Java in efficiency. More so, no real libraries exist.&lt;br /&gt;&lt;br /&gt;I was right about the potential of Python as a tool to finish in time.&lt;br /&gt;&lt;br /&gt;However I was wrong about the true reason why Python has not gained momentum and probably will not in the future as Java and C# had.&lt;br /&gt;&lt;br /&gt;Recent occupation with the subject led me to a different opinion.&lt;br /&gt;&lt;br /&gt;1. C# is easy to use and convenient for writing software. However, C#'s strong typing requires programmers to define in advance what to do. Even with refactoring tools and support for generics changes in structure and data definition can cause headache.&lt;br /&gt;&lt;br /&gt;Python (as JavaScript) offer weak typing. Objects can be of any type, programmers don't have to worry in advance what they have to handle. Python as opposed to JavaScript has a tight syntax an object declaration (var i, I know its var, so why do I have to state it?)&lt;br /&gt;There are many more advantages to the Python language. Some of them are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;everything is an object,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;strong string operations,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;plethora of external modules,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;integration into host operating systems,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;integration with other programming languages,&lt;/li&gt;&lt;li&gt;etc. ...&lt;/li&gt;&lt;/ul&gt;These make Python a powerful programming tool.&lt;br /&gt;&lt;br /&gt;Going from here, I would prefer Python to any language any day.&lt;br /&gt;&lt;br /&gt;2. In the early days of Java, everyone wrote their own IDE. This was possible because Java offered AWT a platform independent graphics subsystem. That allowed for many programmers to adopt Java. C# is hosted in the Visual Studio IDE (with a free Express edition available). Even Mono has two prominent IDE's: MonoDevelop and SharpDevelop.&lt;br /&gt;&lt;br /&gt;Python offers an outdated IDLE (basically a specialised shell with no charm), ERIC (a bloated QT based environment with an older version of python interpreter), PyDev, a slugish Eclipse plugin, and many more alpha and pre-alpha Editors.&lt;br /&gt;&lt;br /&gt;Without any decent IDE (like Netbeans for Java) that allows for graphical programming and UI-design, I strongly doubt that Python will ever gain momentum.&lt;br /&gt;&lt;br /&gt;3. There is plenty of introductory books about Java, C# or VB. There are some books around introducing Python. None of the books I reviewed showed how to set up a working python development environment. Maybe its the selection, maybe I am used to skipping chapters on how to get started with other languages. With Python I wasted hours installing, testing and deinstalling IDE's and development tools.&lt;br /&gt;&lt;br /&gt;Without a cross platform native or Python based IDE I am pretty sure that Python will be something like Modula 2 in the 70s, ADA in the 80s and LiveScript in the 90s.&lt;br /&gt;&lt;br /&gt;Looking back, finishing the project on time was absolutely impossible. Not because of missing power in the language but lack of a powerful IDE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4455869003807199061-8455802826937673268?l=wolfs-ubuntu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfs-ubuntu.blogspot.com/feeds/8455802826937673268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4455869003807199061&amp;postID=8455802826937673268&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8455802826937673268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4455869003807199061/posts/default/8455802826937673268'/><link rel='alternate' type='text/html' href='http://wolfs-ubuntu.blogspot.com/2007/01/python-demystified.html' title='Python demystified?'/><author><name>Wolf Rogner</name><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></feed>
