<?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-1085636072036546630</id><updated>2012-01-17T20:28:11.106-08:00</updated><category term='synergy'/><category term='funny'/><category term='bugs'/><category term='kernel source'/><category term='network manager'/><category term='asus'/><category term='virtual private network'/><category term='plasma'/><category term='upgrade'/><category term='x windows'/><category term='firefox'/><category term='smplayer'/><category term='audio'/><category term='mouse'/><category term='First Post'/><category term='ppa'/><category term='configuration'/><category term='Logitech'/><category term='ati'/><category term='maximize'/><category term='keyboard'/><category term='kde4.5'/><category term='video'/><category term='alsa'/><category term='jaunty'/><category term='performance'/><category term='swiftfox'/><category term='btrfs'/><category term='kde3'/><category term='hamachi'/><category term='rant'/><category term='utility'/><category term='virtualbox'/><category term='ext3'/><category term='java'/><category term='ntfs'/><category term='audio conversion'/><category term='text editing'/><category term='kde4.7'/><category term='text to speech'/><category term='vmware'/><category term='synergy+'/><category term='KFileDialog'/><category term='apt'/><category term='legal'/><category term='bash'/><category term='gaming'/><category term='kde4'/><category term='file space'/><category term='drivers'/><category term='haguichi'/><category term='software'/><category term='flickr'/><category term='certificate'/><category term='mp3'/><category term='network'/><category term='subtitles'/><category term='ubuntu'/><category term='window manager'/><category term='shellscript'/><category term='nvidia'/><category term='compiler'/><category term='google'/><category term='EULA'/><category term='conf'/><category term='virtualization'/><category term='kbm'/><category term='selinux'/><category term='tts'/><category term='firefox 3.6'/><category term='google talk'/><category term='kernel headers'/><category term='gtalk'/><category term='pidgin'/><category term='wacom'/><category term='youtube'/><category term='mplayer'/><category term='kate'/><category term='console'/><category term='kwin'/><category term='msn'/><category term='amazon'/><category term='llvm'/><category term='gimp'/><category term='windows'/><category term='ext4'/><category term='compositing'/><category term='Previews'/><category term='bypass'/><category term='wireless keyboard'/><category term='pulseaudio'/><category term='linux'/><category term='sharing'/><category term='screen'/><category term='recovery'/><category term='freespace'/><category term='tab completion'/><category term='oss'/><category term='cygwin'/><category term='cd images'/><category term='kubuntu'/><category term='programming'/><category term='remote'/><category term='cintiq'/><category term='optimizations'/><category term='ssh'/><category term='autocomplete'/><category term='system configuration'/><category term='kde4.3'/><category term='kde'/><category term='netbeans'/><category term='search button'/><category term='kindle'/><category term='xorg'/><category term='bluetooth'/><category term='fat32'/><category term='anonymity'/><category term='diNovo Edge'/><category term='konqueror'/><category term='flac'/><category term='kernel'/><category term='search'/><category term='microsoft'/><category term='gcc'/><category term='vpn'/><category term='kdm'/><category term='connectivity'/><category term='ram tricks'/><category term='gmail'/><category term='desktop sharing'/><title type='text'>Awesome Linux</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sadarax</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>79</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-7520997965705599686</id><published>2011-12-02T13:08:00.000-08:00</published><updated>2011-12-02T13:23:11.646-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pidgin'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='gtalk'/><title type='text'>Pidgin GTalk "mail.google.com" Certificate Issue</title><content type='html'>Here is how I dealt with connection problems this morning using Pidgin. I am writing this in hopes other people with this problem can benefit from my stumbled-upon fix.&lt;br /&gt;&lt;br /&gt;This morning my router stopped working around 2am (much to my annoyance because this interrupted other things). But it was only a partial failure. The wireless stopped working. It still presented an active access point, but nothing could connect to the access point, despite everything else looking okay. (I tried to laptops and one cellphone. Nothing worked.)&lt;br /&gt;&lt;br /&gt;However wired connections partially worked. Some machines seemed to have decent Internet access but very slow response times. My main desktop worked alright, except that Pidgin seemed to have trouble connecting to GTalk.&lt;br /&gt;&lt;br /&gt;To enable Wireless back for other devices, I power-cycled the Router, which seemed to fix the problem. Wireless came back and I proceeded to debug Pidgin with GTalk. &lt;span style="font-style: italic;"&gt;Important note: I did NOT reboot my desktop during the network down/up cycle, which I believe lead to problems later.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I began to debug the Pidgin GTalk problem. The details seemed to be this (taken from the console debug output):&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;proxy: Error connecting to gmail.com:5222 (Connection timed out).&lt;/span&gt;&lt;/blockquote&gt;I began investigating, and fiddling with the settings. At one time I managed to get a connection by setting the account connection security to "Use old-style SSL". However then I received this message once a connection was partially (successfully) established, in brief:&lt;br /&gt;&lt;br /&gt;Verify certificate for "mail.google.com":&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Finger (SHA1):&lt;br /&gt;59:29:78:a7:2a:90:61:f7:0a:d7:c4:4c:4d:44:9d:cf:25:8c:d5:34&lt;/blockquote&gt;I became really puzzled at this. While investigating the problem, I was forced to reboot for another reason. Upon reboot, Pidgin worked perfectly again. I restored the setting back to default and now I'm writing this post.&lt;br /&gt;&lt;br /&gt;All I can figure is that my Router had a hiccup, probably some corrupt data table and partial crash (the wireless going down), but the power-cycling fixed that. However I needed to reboot my system to clear the DNS and other Network info cache. (You can do this without rebooting, but I don't know the commands off hand, so it was quicker to reboot.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7520997965705599686?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7520997965705599686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/12/pidgin-gtalk-mailgooglecom-certificate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7520997965705599686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7520997965705599686'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/12/pidgin-gtalk-mailgooglecom-certificate.html' title='Pidgin GTalk &quot;mail.google.com&quot; Certificate Issue'/><author><name>Sadarax</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-1085636072036546630.post-7956397659417395508</id><published>2011-11-12T01:28:00.000-08:00</published><updated>2011-11-12T01:32:34.268-08:00</updated><title type='text'></title><content type='html'>Sigh. I'm posting in annoyance/anger here. This is just a (short) rant. I like OpenOffice (I mean LibreOffice, but that name is lame and sucks) as an Office Suite, but &lt;span style="font-weight: bold; font-style: italic;"&gt;MY GOD&lt;/span&gt; their search-and-replace dialogue sucks mountains of hairy wet ass. I cannot fucking click in the text field with my fucking mouse. If I type something that remotely resembles previous text, once I move my focus from the text input field to one of buttons, it IMMEDIATELY auto-selects previously entered text.&lt;br /&gt;&lt;br /&gt;It is abjectly and utterly useless. I have to use another application to do search-and-replacement of text in, especially if it is regular expression. This is so fucking sad, because I know I had this problem years ago with the program. I would have thought they'd have fixed this by now.&lt;br /&gt;&lt;br /&gt;Okay, /rant.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7956397659417395508?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7956397659417395508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/11/sigh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7956397659417395508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7956397659417395508'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/11/sigh.html' title=''/><author><name>Sadarax</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-1085636072036546630.post-7065358987727302123</id><published>2011-10-29T20:33:00.000-07:00</published><updated>2011-10-29T20:39:48.607-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KFileDialog'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Previews'/><title type='text'>Force Enable KDE File Chooser Previews (KFileDialog)</title><content type='html'>Just a quick post. In Kubuntu 11.10, running KDE 4.7.2 (and possibly earlier) I have noticed a problem. When using the File-Choosing dialog, I click enable Aside Preivew, which works for the time. Once I choose a file and the dialog closes, if I reopen the File Chooser, the preview option is disabled again and I have to manually re-enable it.&lt;br /&gt;&lt;br /&gt;This is a quick fix for force enabling Previews in QT/KDE's File Chooser (KFileDialog).&lt;br /&gt;&lt;br /&gt;Open the configuration file '&lt;span style="font-weight: bold;"&gt;~/.kde/share/config/konquerorrc&lt;/span&gt;'. Find the section marked '&lt;span style="font-weight: bold;"&gt;[KFileDialog Settings]&lt;/span&gt;'. Find the line which reads "Previews=false" and change it to "Previews=true".&lt;br /&gt;&lt;br /&gt;Save the file and exit it. Restart whatever program you want this to take effect it, and Aside Previews should be enabled by default.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;IF YOU NEED HELP EDITING CONFIGURATION FILES UNDER LINUX&lt;/span&gt;, please see this link: &lt;a href="http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html"&gt;http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7065358987727302123?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7065358987727302123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/10/force-enable-kde-file-chooser-previews.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7065358987727302123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7065358987727302123'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/10/force-enable-kde-file-chooser-previews.html' title='Force Enable KDE File Chooser Previews (KFileDialog)'/><author><name>Sadarax</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-1085636072036546630.post-7781063519497525422</id><published>2011-10-23T19:48:00.000-07:00</published><updated>2011-10-23T19:59:25.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diNovo Edge'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard (Part 2)</title><content type='html'>I reported on problems with &lt;a href="http://awesomelinux.blogspot.com/2010/05/ubuntu-1004-lucid-logitech-dinovo-edge.html"&gt;Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard&lt;/a&gt;, and now in Ubuntu 11.10 Oneiric the problem has resurfaced. But the solution is slightly different than before.&lt;br /&gt;&lt;br /&gt;This solution is using for  the &lt;a href="http://www.amazon.com/gp/product/B000J43HJ8/ref=ox_ya_oh_product"&gt;Logitech  diNovo Edge&lt;/a&gt;  in Ubuntu/Kubuntu.  Symptoms are the bluetooth-device-manager kept  prompting me to connect to the device but nothing I  did ever worked.&lt;br /&gt;&lt;br /&gt;Here is the solution / fix for getting the keyword to work. The &lt;a href="https://bugs.launchpad.net/ubuntu/+source/udev/+bug/872940"&gt;source for this information is here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The problem is in the udev rules.  In 11.04 there was a special line in '/lib/udev/rules.d/70-hid2hci.rules' for Logitech devices that started with KERNEL=="hidraw*".&lt;br /&gt;&lt;p&gt; This is now missing in 11.10. This fix adds this line into another file instead which makes things work.&lt;br /&gt;&lt;/p&gt;Edit the file: /lib/udev/rules.d/62-bluez-hid2hci.rules&lt;div class="boardCommentBody"&gt;&lt;div class="bug-comment"&gt;&lt;p&gt;(If you need help editing a file, see bottom section.)&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Change this line:&lt;br /&gt;&lt;/p&gt; &lt;blockquote&gt;# Logitech devices&lt;br /&gt;KERNEL=="&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;hiddev&lt;/span&gt;*", ATTRS{idVendor}&lt;wbr&gt;=="046d"&lt;wbr&gt;, ATTRS{idProduct&lt;wbr&gt;}=="c70[&lt;wbr&gt;345abce]&lt;wbr&gt;|c71[34bc]&lt;wbr&gt;",  \&lt;br /&gt;RUN+="hid2hci --method=&lt;wbr&gt;logitech-&lt;wbr&gt;hid --devpath=%p"&lt;/blockquote&gt; &lt;p&gt;to&lt;/p&gt; &lt;blockquote&gt;KERNEL=="&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;hidraw&lt;/span&gt;*", ATTRS{idVendor}&lt;wbr&gt;=="046d"&lt;wbr&gt;, ATTRS{idProduct&lt;wbr&gt;}=="c70[&lt;wbr&gt;345abce]&lt;wbr&gt;|c71[34bc]&lt;wbr&gt;",  \&lt;br /&gt;RUN+="hid2hci --method=&lt;wbr&gt;logitech-&lt;wbr&gt;hid --devpath=%p"&lt;/blockquote&gt; &lt;p&gt;I have made the changed sections &lt;span style="color: rgb(255, 0, 0);"&gt;BOLD&lt;/span&gt;. Save the changes to the file. I also turned bluetooth off from the icon in the system tray.&lt;/p&gt;&lt;p&gt;After  making this change, I turned on my wireless keyboard, unplugged it's  bluetooth dongle, plugged it back in, paired the keyword with the  dongle, and a few seconds later it worked. I did not even have to  reboot.&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;IF YOU NEED HELP EDITING CONFIGURATION FILES UNDER LINUX&lt;/span&gt;, please see this link: &lt;a href="http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html"&gt;http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7781063519497525422?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7781063519497525422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/10/ubuntu-logitech-dinovo-edge-bluetooth.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7781063519497525422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7781063519497525422'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/10/ubuntu-logitech-dinovo-edge-bluetooth.html' title='Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard (Part 2)'/><author><name>Sadarax</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-1085636072036546630.post-9128580133234129617</id><published>2011-08-19T16:07:00.000-07:00</published><updated>2011-08-19T16:14:20.410-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4.7'/><category scheme='http://www.blogger.com/atom/ns#' term='kwin'/><title type='text'>Shadows Removed / Missing in KDE 4.7</title><content type='html'>&lt;span style="color: rgb(102, 255, 153); font-weight: bold;font-size:130%;" &gt;Overview&lt;/span&gt;: Window / Widget shadows are suddenly and COMPLETELY gone in KDE 4.7.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 102);font-size:130%;" &gt;Background Info&lt;/span&gt;: So I haven't blogged in a while about any personal issues with the KDE 4  series, because by and large I like what they are doing and I've come  to accept the things I don't.&lt;br /&gt;&lt;br /&gt;However I just upgraded my system to KDE 4.7 and I noticed a feature is  gone that, initially I really hated, but now I really really like. &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Shadows&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;/span&gt; Yep, shadows on my windows. Not quite sure how to describe it but my transparent console&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(255, 153, 102); font-weight: bold;"&gt;Details&lt;/span&gt;&lt;/span&gt;: Actually, the shadows are both missing and removed, while still present and there. (Big flub-up on KDE's part, IMO. Thumbs &lt;span style="font-weight: bold; font-style: italic;"&gt;way&lt;/span&gt; down this time.)&lt;br /&gt;&lt;br /&gt;Please see &lt;a href="http://blog.martin-graesslin.com/blog/2011/08/shadow-and-no-oxygen/"&gt;http://blog.martin-graesslin.com/blog/2011/08/shadow-and-no-oxygen/&lt;/a&gt;&lt;br /&gt;&lt;a class="postlink" href="http://blog.martin-graesslin.com/blog/2011/08/shadow-and-no-oxygen/"&gt;&lt;/a&gt; &lt;blockquote class="uncited"&gt;&lt;div&gt;All  users who do not use our default Oxygen widget style and window  decoration might have had an unpleasant surprise after upgrading to 4.7.  Our old shadow effect provided generic shadows for all windows no  matter which widget style or decoration is used. In case the decoration  provided its own shadow that one was preferred.&lt;br /&gt;The new shadow system  does not provide any generic shadow. The compositor is just providing a  service to the widget style for rendering the shadow. This means that  the widget style has to implement support for the new shadows.&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;So, apparently they are still here, but I cannot find any information on getting the shadows back. Neither from their new system or from the Oxygen theme, or whatever. I'm disappointed.&lt;br /&gt;&lt;br /&gt;A big thumbs down from me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-9128580133234129617?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/9128580133234129617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/08/shadows-removed-missing-in-kde-47.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9128580133234129617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9128580133234129617'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/08/shadows-removed-missing-in-kde-47.html' title='Shadows Removed / Missing in KDE 4.7'/><author><name>Sadarax</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-1085636072036546630.post-4255245278534010380</id><published>2011-06-05T20:40:00.001-07:00</published><updated>2011-08-12T14:52:41.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><title type='text'>Beta Gimp 2.7.x Segment Fault problem and workaround</title><content type='html'>I have been using the beta version of the Gimp 2.7.x series and I encountered a problem I want to share. Obviously I also want to share the workaround solution.&lt;br /&gt;&lt;br /&gt;Long story short, the program will have a segment fault if it is run and  the directory ~/.gimp-2.7 does NOT exist. So make sure it is there. I had deleted mine.&lt;br /&gt;&lt;br /&gt;Similar symptoms occur if the file ~/.gimp-2.7/contextrc DOES exists. So make sure it does not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4255245278534010380?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4255245278534010380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/06/bbeta-gimp-27x-segment-fault-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4255245278534010380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4255245278534010380'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/06/bbeta-gimp-27x-segment-fault-problem.html' title='Beta Gimp 2.7.x Segment Fault problem and workaround'/><author><name>Sadarax</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-1085636072036546630.post-5759021584296469931</id><published>2011-02-15T13:26:00.000-08:00</published><updated>2011-06-28T10:24:45.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>KMix Lockups, Freezes, and Performance</title><content type='html'>Recently I experienced serious problems with using KDE's audio system, which I eventually tracked to the program 'kmix.' The symptoms were extremely slow response on volume-changes and mutes. By slow, I mean taking a full minute or more to apply. Also, it was taking up 100% of the CPU sometimes for minutes at a time (when it was not responding). Thank goodness I have a quad-core.&lt;br /&gt;&lt;br /&gt;I am not sure if the problem is the result of using KDE 4.6.0 or not, since it is very recent and it might have introduced some bugs.&lt;br /&gt;&lt;br /&gt;Regardless, I eventually figured a solution to the problem: Quit kmix. You may need to actually kill the program. Next move/delete/rename the folder 'kmix' in the folder '~/.kde/share/apps/. Restart kmix, and it will recreate a default '~/.kde/share/apps/kmix/' folder with default settings.&lt;br /&gt;&lt;br /&gt;This fixed my problem. Hopefully it will help with yours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-5759021584296469931?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/5759021584296469931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/02/recently-i-experienced-serious-problems.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5759021584296469931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5759021584296469931'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/02/recently-i-experienced-serious-problems.html' title='KMix Lockups, Freezes, and Performance'/><author><name>Sadarax</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-1085636072036546630.post-6714662971942509423</id><published>2011-01-20T19:08:00.000-08:00</published><updated>2011-01-20T19:13:56.797-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='haguichi'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual private network'/><category scheme='http://www.blogger.com/atom/ns#' term='vpn'/><category scheme='http://www.blogger.com/atom/ns#' term='hamachi'/><title type='text'>Hamachi for Linux / Ubuntu</title><content type='html'>Hamachi is a Zero-Configuration VPN (Virtual Private Network) service. Unfortunately getting the Hamachi service to work well in Linux requires a few steps, and until recently it was more difficult. Here is my guide for how I get it working with as few hurdles and hassles as possible:&lt;br /&gt;&lt;br /&gt;There is a progam called '&lt;span style="font-weight: bold;"&gt;Haguichi&lt;/span&gt;', which supports the Hamachi protocol and is an up to date program. &lt;a href="https://launchpad.net/%7Ewebupd8team/+archive/haguichi"&gt;It has a PPA available for Ubuntu&lt;/a&gt;. Go and add the PPA to your system, and then update and then install Haguichi.&lt;br /&gt;&lt;br /&gt;Hamachi backend itself must be installed, which must be downloaded, compiled and installed. You can grab the official legacy client from here: &lt;a href="http://files.hamachi.cc/linux/"&gt;http://files.hamachi.cc/linux/&lt;/a&gt;. To compile it, extract and run 'sudo make' which will auto-install.&lt;br /&gt;&lt;br /&gt;After that, the program 'tuncfg' must be started. Running 'sudo tuncfg' on command will do this. (NOTE: That is 'tuncfg' NOT 'tunecfg'.)&lt;br /&gt;&lt;br /&gt;If you have connection problems, try disabling your computer's firewall. This is probably blocking the Hamachi port. (I have no idea which port it uses.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6714662971942509423?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6714662971942509423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2011/01/hamachi-for-linux-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6714662971942509423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6714662971942509423'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2011/01/hamachi-for-linux-ubuntu.html' title='Hamachi for Linux / Ubuntu'/><author><name>Sadarax</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-1085636072036546630.post-6412662218173574936</id><published>2010-11-23T12:20:00.001-08:00</published><updated>2010-11-23T12:35:53.066-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel source'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel headers'/><category scheme='http://www.blogger.com/atom/ns#' term='apt'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='drivers'/><title type='text'>Ubuntu Graphics Session Fix after botched Kernel Upgrade</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Overview&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This post is about restoring graphics to your Linux Desktop session if you install some kernel updates that don't go so well. Particularly, ones that fail with your graphics drivers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Quick Steps&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;If you get error message (when trying to upgrade kernel packages or kernel drivers): "Skipping (driver build) at this time because kernel-source is missing." Try the following steps:&lt;br /&gt;&lt;br /&gt;Note: `uname -r` is a commandline option which will auto-substitute your kernel version and architecture into the install command. If installing via a GUI, just use the info  output from running the console command `uname -r`.&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install  linux-source-`uname -r`  linux-headers-`uname -r`&lt;/span&gt;&lt;/blockquote&gt;If this does not automatically cause your nvidia drivers to compile, cause a manual install with:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: courier new;"&gt;sudo apt-get install  nvidia-current&lt;/span&gt;&lt;/blockquote&gt;If that still doesn't work, try uninstalling and reinstalling nvidia-current.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 102);"&gt;Background&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Today I noticed there were some kernel updates in Ubuntu, but they had  been kept back. So I decided to manually install them, since they did  not appear to be causing any package conflicts. I do updates from  command line with 'apt-get' (because I'm awesome that way *wink*). While  installing the held-back packages, being kernel updates, it tried to  accommodate my Nvidia graphics drivers.&lt;br /&gt;&lt;br /&gt;Apparently, this failed. I noticed the error on the console, and  immediately downgraded my kernel back to the previous versions. But  alas, it did no good. I rebooted and was confronted with a text-only  machine. Now, I'm fine with this, since I spend a lot of time on  console. (Screen, vim, ssh, and elinks are usually all I need for most  rescue operations. Sometimes rtorrent, wget, and curl are handy too.)&lt;br /&gt;&lt;br /&gt;After trying to get the packages to jive well together, I gave up trying  to juggle the kernel packages and instead focused on the Nvidia  drivers. I tried installing the nvidia-current package provided by the  Ubuntu repositories. (I was running a later version from a PPA.).  This  failed, but triggered the same error.&lt;br /&gt;&lt;br /&gt;"Skipping (driver build) at this time because kernel-source is missing."  Now, I've seen this error before. So I quickly installed the  linux-source-`uname -r` package. This did not quite do the trick, and I  have been around long enough to know that the source-packages often  require the header packages as well. So I install linux-headers-`uname  -r` package.&lt;br /&gt;&lt;br /&gt;Once installed that, I didn't even have to do anything. The system  automatically compiled the missing nvidia drivers and installed them for  me. A quick reboot later, and now I am blogging about this simple  solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6412662218173574936?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6412662218173574936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/11/ubuntu-graphics-session-fix-after.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6412662218173574936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6412662218173574936'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/11/ubuntu-graphics-session-fix-after.html' title='Ubuntu Graphics Session Fix after botched Kernel Upgrade'/><author><name>Sadarax</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-1085636072036546630.post-8217849289570547080</id><published>2010-11-18T16:12:00.000-08:00</published><updated>2010-11-18T16:20:55.610-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pidgin'/><category scheme='http://www.blogger.com/atom/ns#' term='msn'/><category scheme='http://www.blogger.com/atom/ns#' term='certificate'/><title type='text'>How to replace Pidgin certificates (the GUI method)</title><content type='html'>&lt;div class="comment searchable"&gt;         &lt;p&gt;This morning I tried Pidgin and got an error message saying:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;"Unable to validate certificate. The certificate for omega.contacts.msn.com could not be validated."&lt;/p&gt;&lt;p&gt;For the record, the problem isn't on Pidgin's end – it's a misconfiguration of the MSN servers. Here is a short term fix until the problem on Microsoft's end is fixed.&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:130%;"&gt;How to replace your certificate (the GUI method) &lt;/span&gt;&lt;/p&gt; &lt;p&gt; Go to pidgin's Tools-&gt;Certificates. Remove the old certificate.  Don't close this window yet. (You can, but it is easier to not). &lt;/p&gt; &lt;p&gt; With your browser, go to &lt;a href="https://omega.contacts.msn.com/"&gt;https://omega.contacts.msn.com&lt;/a&gt;. It will give you "Directory Listing Denied"error.&lt;/p&gt; &lt;p&gt; With Firefox, click on the &lt;span style="font-style: italic;"&gt;lock&lt;/span&gt; symbol in the lower right corner. This will display dialog box about the page info. Click the button "View Certificate." On the window that pops up, go to the  Details tab. Click on the "Export" button to export the certificate to a file.Call it whatever you like.&lt;br /&gt;&lt;/p&gt; &lt;p&gt; Now, go back to the pidgin Tools-&gt;Certificates dialog. Click the "Add" button to add the newly exported  certificate. I had to specify the hostname as explicitly: omega.contacts.msn.com&lt;/p&gt;&lt;p&gt;This was the only way I could get it to work.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-8217849289570547080?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/8217849289570547080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/11/how-to-replace-pidgin-certificates-gui.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8217849289570547080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8217849289570547080'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/11/how-to-replace-pidgin-certificates-gui.html' title='How to replace Pidgin certificates (the GUI method)'/><author><name>Sadarax</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-1085636072036546630.post-5782012989931098712</id><published>2010-11-06T13:01:00.000-07:00</published><updated>2010-11-06T13:48:26.901-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='file space'/><category scheme='http://www.blogger.com/atom/ns#' term='freespace'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>Harddrive Space Disappearance and Freespace</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Overview&lt;/span&gt;&lt;br /&gt;This is just a quick list of places to look to free up space on your harddrive when using KDE. (In this article, I am dealing with version 4, but some of it does work for version 3 too.) This can be helpful if you ever suffer an anomaly of used space you just can't seem to locate and free up under the great KDE desktop.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Background Information&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Sometimes rarely in Linux (running KDE) I receive the message that I'm running low on diskspace on my root (/) partition. (I only give it about 15 GBs total.) After emptying my Trash, most of the space on root (/) was still in use. So I began to dig around to find out the cause of this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Akonadi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Size: 140.9 MB&lt;/span&gt;&lt;span style="font-style: italic;"&gt; (on my system)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Location: ~/.kde/share/apps/akonadi&lt;/span&gt;&lt;br /&gt;Though I own a Droid X smartphone, I do not use any of KDE's utilities to synchronize my devices. So I was quite surprised to see it taking up that much space. Please note, this is not the location of the installed program, just some data it had accrued about me personally and stored in my home directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Nepomuk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Size: 378.2 MB (on my system)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Location: ~/.kde/share/apps/nepomuk&lt;/span&gt;&lt;br /&gt;I have not used Nepomuk since it came out. (It is a fine service but I simply don't choose to use it.) It has been disabled forever on my system, and it was still disabled when I checked it this morning. Yet it was taking up quite a bit of space.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Thumbnails&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Size: 4.6 GB&lt;/span&gt;&lt;span style="font-style: italic;"&gt; (on my system)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Location: ~/.thumbnails&lt;/span&gt;&lt;br /&gt;Now this one makes sense. I collect literally tens-of-thousands of images and regularly browse them, so I'm not surprised this is so large. Still, it would be nice to specify a limit to the size of this folder.&lt;br /&gt;&lt;br /&gt;Clearing out this folder took a bit of skill. I had over 100,000 files in this directory total, and even doing `rm .thumbnails/normal/*` threw a rarely seen error: "Argument list too long"&lt;br /&gt;&lt;br /&gt;The simple solution is just to delete the sub folder 'normal' and 'large' inside of '.thumbnails'. I could tell you some nifty console commands to hack around this, but this works just fine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Apt cache&lt;/span&gt; (a.k.a. the System Package Cache)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Size: 1.3 GB&lt;/span&gt;&lt;span style="font-style: italic;"&gt; (on my system)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Location: /var/cache/apt/archives/&lt;/span&gt;&lt;br /&gt;If you are not a seasoned and knowledgeable Linux user, chances are you don't know about this one. Whenever you install any new updates or packages through any number of GUI / Graphical front-ends (such as Synaptic or Software Management) or through command-line program like dpkg or apt, all downloaded files (called packages) have to be placed somewhere while downloading. This location varies a little between Linux distributions, like Ubuntu versus Red Hat. Under Ubuntu and Debian (and any Debian forks) are placed in /var/cache/apt/archives. This can become very full with lots of temporary download files. There are a couple of ways to clear this folder out. My favorite is simply from command line:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;sudo apt-get clean&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Wine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Size: 5.0 GB&lt;/span&gt;&lt;span style="font-style: italic;"&gt; (on my system)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Location: ~/.wine&lt;/span&gt;&lt;br /&gt;Lastly is the Wine folder. I was pretty surprised by this one also. All my Windows applications are installed in non-home-directory locations and I haven't done much with Wine lately, so this folder should have been relatively small. After doing some quick checking, I found the folder (.wine/drive_c/users/MY_USER_NAME/Local Settings/Temporary Internet Files) to be the culprit. I suspect this came from updating a videogame of mine recently, since it had a multiple Gigabytes to download and install.&lt;br /&gt;&lt;br /&gt;Hope that helps you clear up some space on your home-directories and root partitions.&lt;br /&gt;&lt;br /&gt;Update: Added the Wine section.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-5782012989931098712?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/5782012989931098712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/11/harddrive-space-disappearing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5782012989931098712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5782012989931098712'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/11/harddrive-space-disappearing.html' title='Harddrive Space Disappearance and Freespace'/><author><name>Sadarax</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-1085636072036546630.post-2238040479939749906</id><published>2010-10-31T12:08:00.000-07:00</published><updated>2010-10-31T12:44:38.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='smplayer'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='mplayer'/><title type='text'>MPlayer / SMPlayer problems in Ubuntu 10.10</title><content type='html'>I'm current having some small problems with SMPlayer in Ubuntu 10.10. I'm not sure what the cause is but I'm fairly certain it relates to the recent switch to Kernel Direct-Rendering-Management (DRM) and Nvidia drivers. I say this partly because I am noticing other small video glitches but for the most part they are not worth even mentioning.&lt;br /&gt;&lt;br /&gt;However specifically  there seems to be problems  with trying to use VDPAU. (If you don't know what that is, in a nutshell it is letting your videocard's CPU, often called a GPU, do video playback/decoding for you, which is faster than using your main CPU as well as leaving the system CPU free for other tasks.)&lt;br /&gt;&lt;br /&gt;While the problems with VDPAU are hard to pin down (I'm having trouble finding an exact bug report to list here), I have found a small fix to help with my other SMPlayer problems.&lt;br /&gt;&lt;br /&gt;I have started using daily compiled MPlayer packages from this PPA.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://launchpad.net/%7Emotumedia/+archive/mplayer-daily"&gt;https://launchpad.net/~motumedia/+archive/mplayer-daily&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It seems to have helped with smoothing playback in other areas where I might get lockups when I would use some more exotic SMPlayer/MPlayer feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2238040479939749906?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2238040479939749906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/10/mplayer-smplayer-problems-in-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2238040479939749906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2238040479939749906'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/10/mplayer-smplayer-problems-in-ubuntu.html' title='MPlayer / SMPlayer problems in Ubuntu 10.10'/><author><name>Sadarax</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-1085636072036546630.post-1250631545361654978</id><published>2010-10-03T11:32:00.000-07:00</published><updated>2010-10-03T11:37:48.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='subtitles'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Rip Subtitles from YouTube (and Google Video)</title><content type='html'>Rip Subtitles from YouTube (and Google Video)&lt;br /&gt;&lt;br /&gt;Today I needed to extract some subtitles from &lt;a href="http://www.youtube.com/watch?v=94ZaQkTCM40&amp;amp;feature=related"&gt;a cute video&lt;/a&gt; I found on YouTube, and I tracked down this piece of software that lets you do it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/google2srt/"&gt;http://sourceforge.net/projects/google2srt/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's a very simple program, but it does the job. Simply give it the URL of the target video, optionally give it a file-path to where you want the output SRT (subtitle) file to be saved, and hit Read. It will present you with a list of the subtitles it can find at that URL address. Check the subs you want, and hit GO. It will save them for you.&lt;br /&gt;&lt;br /&gt;It saves the subs in SRT, which is a generic and well supported Subtitle format. In the case of most video players, if you name the SRT file exactly the same name as the video file, when opening the video in a media-player the program usually automatically detects the subs and enables them for you. (Or if your media-player doesn't, you should get a better one that does, like SMPlayer or VLC.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1250631545361654978?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1250631545361654978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/10/rip-subtitles-from-youtube-and-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1250631545361654978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1250631545361654978'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/10/rip-subtitles-from-youtube-and-google.html' title='Rip Subtitles from YouTube (and Google Video)'/><author><name>Sadarax</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-1085636072036546630.post-4996221912668336062</id><published>2010-09-05T22:50:00.000-07:00</published><updated>2010-09-05T22:52:26.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conf'/><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='text to speech'/><category scheme='http://www.blogger.com/atom/ns#' term='text editing'/><category scheme='http://www.blogger.com/atom/ns#' term='system configuration'/><title type='text'>How to Edit a Configuration File</title><content type='html'>&lt;p style="font-weight: bold; color: rgb(255, 0, 0);"&gt;HOW TO EDIT A CONFIGURATION FILE&lt;/p&gt;&lt;p&gt;New  users to Linux may have trouble editing configuration text files at first. I'll try  to be simple, and this guide is for people using Gnome or KDE.&lt;/p&gt;&lt;p&gt;The  simplest way is using a user friendly program. In Gnome (which is  normal Ubuntu), the default text editor is gedit. In KDE (in Kubuntu) it  is Kate. Also, this is a protected system file, so you need to use  special Administrator privileges before you can edit it. Don't worry.  This is simply.&lt;/p&gt;&lt;p&gt;In this example I am showing how to open a BlueTooth configuration file, but it works for any other example configuration files.&lt;br /&gt;&lt;/p&gt;&lt;span style="color: rgb(255, 153, 0); font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;KDE&lt;/span&gt;&lt;/span&gt;&lt;p&gt;In  KDE, you need to find the "Run Command" option the Application menu.  (The App menu is usually in the lower left-hand corner, with a colorful  K-button.) In KDE4's new menu style, the "Run Command" is (currently)  under the 'Computer' section, near the top of the small list. Find the  option and click it.&lt;/p&gt;In the input box that displays, copy/paste the this command into it and press enter:&lt;br /&gt;&lt;blockquote&gt;kdesu kate /lib/udev/rules.d/70-hid2hci.rules&lt;/blockquote&gt;&lt;p&gt;The  'kdesu' program tells the system you want to run the text editor (kate)  with Admin access. You will be prompted for your individual &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;user&lt;/span&gt;&lt;/span&gt; password, which you enter. Then kate should open with a file ready for you. (This is the &lt;span style="font-style: italic;"&gt;/lib/udev/rules.d/70-hid2hci.rules&lt;/span&gt;  file which we told kate to open for us.) If this file does not open,  you can open it manually by going to menu File -&gt; Open... and then  navigating to the '/' root directory, down to 'lib' and so on until you  find the file ' 70-hid2hci.rules'.&lt;/p&gt;&lt;p&gt;Edit the file as directed  earlier in this article. Save the file, close the file (menu File -&gt;  Close), and then finally exit Kate.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;GNOME&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;In  Gnome, first open the Terminal through the  Application  menu. (The App  menu is usually in the upper left-hand corner, labeled as  Applications.) On my system, it is under Applications -&gt; Accessories  -&gt; Terminal.&lt;br /&gt;&lt;br /&gt;In the input command window that displays, copy/paste the this command into it and press enter:&lt;br /&gt;&lt;blockquote&gt;gksu gedit /lib/udev/rules.d/70-hid2hci.rules &lt;/blockquote&gt;&lt;p&gt;The 'gksu' tells the system you want to run the text editor (gedit) with Admin access. You will be prompted for your individual &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;user&lt;/span&gt;&lt;/span&gt; password, which you enter. Then gedit should open with a file ready for you. (This is the &lt;span style="font-style: italic;"&gt;/lib/udev/rules.d/70-hid2hci.rules&lt;/span&gt;   file which we told gedit to open for us.) If this file does not open,   you can open it manually by going to menu File -&gt; Open... and then   navigating to the '/' root directory, down to 'lib' and so on until you   find the file ' 70-hid2hci.rules'.&lt;/p&gt; &lt;p&gt;Edit the file as directed  earlier in this article. Save the file, close the file (menu File -&gt;  Close), and then finally exit gedit. You can close the Terminal also.&lt;/p&gt;&lt;p&gt;Hope that helps.&lt;br /&gt;&lt;/p&gt;     &lt;span class="post-author vcard"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4996221912668336062?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4996221912668336062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4996221912668336062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4996221912668336062'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html' title='How to Edit a Configuration File'/><author><name>Sadarax</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-1085636072036546630.post-6527119517217858852</id><published>2010-09-05T22:39:00.000-07:00</published><updated>2010-09-05T22:55:47.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network manager'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><title type='text'>Network Management Disabled</title><content type='html'>I am surprised I have not mentioned this before. This is a recurrent bug that's been cropping up in KDE 4 since version 4.3 as far as I can tell. (It may have started later, so don't quote me on the exact date, and it might have nothing to do with KDE itself, and might be an Ubuntu thing.)&lt;br /&gt;&lt;br /&gt;The symptoms are the computer boots, the desktop environment loads (Gnome, KDE, etc.) and there is no Internet, when there should be. You click on the Network Manager and it tells you "Network Management Disabled." &lt;a href="https://bugs.launchpad.net/ubuntu/+bug/555571"&gt;Bug report here.&lt;/a&gt; This bug has come and gone for me for a while now.&lt;br /&gt;&lt;br /&gt;The problem is an incorrectly configured configuration file. (Basically, this is a bug that should never have happened but it did. Thankfully it's easy to fix.)&lt;br /&gt;&lt;br /&gt;Open this file /var/lib/NetworkManager/NetworkManager.state with Admin privileges, and make the following changes. (If you need help on editing a system text file / configuration file, &lt;a href="http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html"&gt;see this Article for a simple New Users guide&lt;/a&gt;.)&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;NetworkingEnabled=false&lt;/blockquote&gt;to&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;NetworkingEnabled=true&lt;/blockquote&gt;Save the file and close it. There may be a system service you can restart, but I cannot recall it at this time. Just reboot and your network should return to normally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6527119517217858852?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6527119517217858852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/09/network-management-disabled.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6527119517217858852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6527119517217858852'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/09/network-management-disabled.html' title='Network Management Disabled'/><author><name>Sadarax</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-1085636072036546630.post-3201501274081675671</id><published>2010-08-27T22:52:00.000-07:00</published><updated>2010-08-27T22:54:14.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apt'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ppa'/><title type='text'></title><content type='html'>&lt;p&gt;Source: I copied this article verbatim from &lt;a href="http://www.unixmen.com/linux-distributions/4-ubuntu/1069-ppasearch-a-tool-that-search-and-add-ppa-repository-in-ubuntu-via-command-line"&gt;http://www.unixmen.com/linux-distributions/4-ubuntu/1069-ppasearch-a-tool-that-search-and-add-ppa-repository-in-ubuntu-via-command-line&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am only keeping it as a personal backup here in case it moves. All credit goes to them for presenting this great tool.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;PPASEARCH is a nice tool that search launchpad PPAs  via command line  and add them to Ubuntu repositories, it is available  for Ubuntu 10.04  Lucid Lynx and Ubuntu 10.10 Maverick Meerkat.&lt;/p&gt; &lt;p&gt;The use of PPAsearch is easy,  just open terminal and type ppasearch &lt;application&gt; .&lt;/p&gt;    &lt;p&gt;&lt;span style="color: rgb(80, 85, 90); line-height: 24px; font-size: 24px;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Ubuntu 10.04 Lucid Lynx and Ubuntu 10.10 Maverick Meerkat&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Open terminal and enter the following commands:&lt;/p&gt; &lt;pre&gt;&lt;strong&gt;sudo add-apt-repository ppa:wrinkliez/ppasearch&lt;/strong&gt;&lt;/pre&gt; &lt;pre&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get  install ppasearch&lt;/strong&gt;&lt;/pre&gt; &lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: rgb(80, 85, 90); line-height: 24px; font-size: 24px;"&gt;&lt;strong&gt;Using PPASEARCH:&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;For example i want to search for deluge ppa, open terminal and type:&lt;/p&gt; &lt;pre&gt;&lt;strong&gt;ppasearch deluge&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;You will got a list of PPAs that contain the package deluge, choose one by typing the number and confirm.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-3201501274081675671?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/3201501274081675671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/source-i-copied-this-article-verbatim.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3201501274081675671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3201501274081675671'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/source-i-copied-this-article-verbatim.html' title=''/><author><name>Sadarax</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-1085636072036546630.post-2335177411491821732</id><published>2010-08-21T12:15:00.000-07:00</published><updated>2010-08-21T12:24:59.298-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='legal'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='EULA'/><title type='text'>The EULA is sometimes only a one way deal</title><content type='html'>I just read this post over here: &lt;a href="http://jeffhoogland.blogspot.com/2010/08/it-is-windows-world.html"&gt;http://jeffhoogland.blogspot.com/2010/08/it-is-windows-world.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And I knew it was something I just had to pass along here. The story summary is this: The article is about the person who wants to get a refund for the bundled Windows 7 copy that arrived on his computer. He read the manufacturer EULA (End User License Agreement) and it clearly states they will handle refunds for things like the software. So he calls them up and navigates through the phone-center-maze for multiple hours. He even goes as far as contacting the specific store he bought the item from. All say they do not do refunds for the software. He eventually calls the higher supervisors at ASUS back, and they flat out tell him they do not handle this, despite it being clearly written in their EULA that they do.&lt;br /&gt;&lt;br /&gt;I like the poster's comment at the end. If we, the user, should break the EULA we can get our asses sued, but if the company decides to mess around with you, we the user are ... sore out of luck?&lt;br /&gt;&lt;br /&gt;This is yet another reason why I, for entirely personal experiences and reasons, never buy ASUS products. I keep hearing great experiences from  friends involving ASUS, but all of my numerous experiences with them have been various degrees of disaster and frustration. To be clear, I am not saying ASUS is the only company to do this. I know for a fact hundreds, if not thousands, would do the same in an instant. I'm just saying... well, it's ASUS. I don't buy from them.&lt;br /&gt;&lt;br /&gt;This is another reason why Linux users should never &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;ever&lt;/span&gt;&lt;/span&gt; have to buy a copy of Windows. 99% of us already have been forced to pay for some bundled copy of the software we neither want, nor can use, and certainly cannot refuse. I personally have been forced to pay for at least three bundled copies of Windows, and I sure has hell will never use them. It is for this reason I feel pride and triumphant when I use Windows products without paying for them. (Yeah, I do. Just try and sue me). At this point, I have more than paid for every copy of Windows I use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2335177411491821732?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2335177411491821732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/eula-is-sometimes-only-one-way-deal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2335177411491821732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2335177411491821732'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/eula-is-sometimes-only-one-way-deal.html' title='The EULA is sometimes only a one way deal'/><author><name>Sadarax</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-1085636072036546630.post-6201935342781420502</id><published>2010-08-13T04:04:00.001-07:00</published><updated>2010-08-14T21:17:13.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konqueror'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4.5'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='plasma'/><title type='text'>KDE 4.5 Review: Bugs return!</title><content type='html'>So I've been using KDE 4.5 since the evening it came out. I don't know what it is about every time the KDE claims "this is a stabilizing release" but it seems to be the opposite of my experience. This is easily the buggiest point release of KDE since their last "stabilizing release" of KDE 4.3.&lt;br /&gt;&lt;br /&gt;Now admittedly, the list of bugs is small... but they are hitting my hard and frequently. Very frequently. Usually about 12 to 20 times a day. I am hoping (and I'm pretty certain) these bugs are just for my installation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Konqueror&lt;/span&gt;: I use Konqueror as my file manager, and since the upgrade about twice an hour it has a total lockup/total freeze for a duration of anywhere from 10 to 60 seconds. It's pretty horrendous sometimes. It also won't let me close tabs on occasion. There have been some more minor but less frequent bugs but I lost track.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User management&lt;/span&gt;: I cannot  add a new user to my system, at least not through the GUIs nicely provided by KDE. I wanted to add a new one so I could check his default Konqueror configuration settings against my own. BUT creating a user is proving problematic, since after I create one and set it's password, I switch sessions to log in with it. However, at the login screen it asks me to change the password (root required) it says. HOWEVER YOU CANNOT TYPE ANYTHING INTO THE BOX. At first I thought it was an error with my wireless USB keyboard, so grumbling I plugged in a wired keyboard, but it actually made it worse (the mouse cursor stopped working when I did that). So I cannot log in with the new user I created. That's.... pretty hilariously bad.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plasma&lt;/span&gt;: Presenting all Windows is &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;slow&lt;/span&gt;&lt;/span&gt;. I don't know why because everything else seems better. This is a pretty minor bug because it does not really impair functionality, mostly. Sometimes it is  so slow the cursor doesn't reach the correct window in time when enter is pressed or the window is clicked&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Klipper&lt;/span&gt;: It stays open  after you select some previous entry. It stays this way unless you click it closed. Perhaps this is a feature?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6201935342781420502?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6201935342781420502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/kde-45-review-bugs-return.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6201935342781420502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6201935342781420502'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/kde-45-review-bugs-return.html' title='KDE 4.5 Review: Bugs return!'/><author><name>Sadarax</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-1085636072036546630.post-1140718929677428782</id><published>2010-08-10T17:13:00.001-07:00</published><updated>2010-10-02T02:07:06.474-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4.5'/><category scheme='http://www.blogger.com/atom/ns#' term='kdm'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='plasma'/><title type='text'>Kubuntu KDE 4.5 Upgrade Problem and solution</title><content type='html'>So I just did an dist-upgrade of my Kubuntu 10.04 system running KDE 4.4 to KDE 4.5. Upon a reboot, there was a problem. I had no desktop. Just a blank black screen.&lt;br /&gt;&lt;br /&gt;So I began to dig around to see what the problem was.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;SOLUTION&lt;/span&gt;&lt;br /&gt;The solution was to install the package 'kubuntu-desktop' which triggered a group other packages to be installed (such as kdebase-workspace-bin, for example). This group turned out to have everything I was missing. I have NO idea why these packages were not install during the upgrade, but this has been a weird one. (During the past few days, when checking if I had any updates, I was presented with what looked like have available dist-upgrades to KDE 4.5, which would have resulted in some strange installations AND removals had I applied it. I can only assume this was because the packages in the repositories were being updated over a few days and thus the lists had some old and new mixes that didn't jive quite perfectly until all were updated.)&lt;br /&gt;&lt;br /&gt;Also, during the install I failed to update the /etc/kde4/kdm/kdmrc file to the newest version (my fingers slipped on the keyboard, if you can believe it). I don't think this was the cause of my problems, but I did manually upgrade that just to make sure.&lt;br /&gt;&lt;br /&gt;Noteably ktorrent is not available in the Kubuntu PPAs because of a version dependency. Strange. Hope they fix that soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1140718929677428782?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1140718929677428782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/kubuntu-kde-45-upgrade-problem-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1140718929677428782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1140718929677428782'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/08/kubuntu-kde-45-upgrade-problem-and.html' title='Kubuntu KDE 4.5 Upgrade Problem and solution'/><author><name>Sadarax</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-1085636072036546630.post-6309213459181359518</id><published>2010-05-21T00:09:00.000-07:00</published><updated>2010-05-21T00:30:25.858-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='synergy+'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='synergy'/><category scheme='http://www.blogger.com/atom/ns#' term='kbm'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop sharing'/><title type='text'>Synergy configuration example</title><content type='html'>For a year or more, I have been using the program called Synergy to control multiple computers from a single machine with a single keyboard and mouse. Synergy is available for most Linux distributions, but it is also interesting to note the original program has not been upgraded since 2006.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/synergy-plus/"&gt;Synergy+&lt;/a&gt; is a maintenance fork for implementing bug fixes to the &lt;a href="http://en.wikipedia.org/wiki/Synergy_%28software%29" rel="nofollow"&gt;original Synergy&lt;/a&gt; by Chris Schoeneman, which hasn't  any source updates or new releases since 2006 (as of writing this). If you experience any odd problems with your Synergy that are not configuration bugs, try using Synergy+ instead.&lt;br /&gt;&lt;br /&gt;My configuration of Synergy is slightly more complex than your average one. The main differences are that the top and bottom 5% of each screen are not shared, so you can safely use the buttons and window-controls in each corner without problems of jumping to adjoining screens. Also, I have a Logitech Revolution MX mouse, which has about 9 buttons. I have added mouse button configuration to make sure I can use Thumb buttons for Forward-History and Back-History. (Without this configuration, my machines were disconnecting from each other.)&lt;br /&gt;&lt;br /&gt;In this example, I have two screens. Misty is on the Left, and Jenny is one the Right.&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;section: screens&lt;br /&gt;  Jenny:&lt;br /&gt;   Misty:&lt;br /&gt;end&lt;br /&gt;section: links&lt;br /&gt;   Jenny:&lt;br /&gt;    left(10,90) = Misty&lt;br /&gt;  Misty:&lt;br /&gt;       right(10,90) = Jenny&lt;br /&gt;end&lt;br /&gt;section: options&lt;br /&gt;  mousebutton(6) = keystroke(WWWBack)&lt;br /&gt;  mousebutton(7) = keystroke(WWWForward)&lt;br /&gt;  mousebutton(4) = ;&lt;br /&gt;  mousebutton(5) = ;&lt;br /&gt;end&lt;/blockquote&gt;&lt;br /&gt;I hope this example configuration file is helpful to any viewers.&lt;br /&gt;&lt;br /&gt;(And by the way viewers, connections with Synergy are not encrypted, meaning not secure. It is open to monitoring, so if you type something critical or secret, it can possibly be viewed. To secure Synergy, you should tunnel it through a secure connection, like SSH for example.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6309213459181359518?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6309213459181359518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/05/synergy-configuration-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6309213459181359518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6309213459181359518'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/05/synergy-configuration-example.html' title='Synergy configuration example'/><author><name>Sadarax</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-1085636072036546630.post-5235380159242215060</id><published>2010-05-02T00:11:00.000-07:00</published><updated>2011-10-23T19:49:45.332-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><category scheme='http://www.blogger.com/atom/ns#' term='diNovo Edge'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless keyboard'/><title type='text'>Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard</title><content type='html'>I use the &lt;a href="http://www.amazon.com/gp/product/B000J43HJ8/ref=ox_ya_oh_product"&gt;Logitech  diNovo Edge&lt;/a&gt; in Ubuntu/Kubuntu and I love it. When I installed Kubuntu 10.04 Lucid, this wireless keyboard failed to work. The bluetooth device manager kept prompting me to connect and pair the device with a PIN but nothing I did ever worked.&lt;br /&gt;&lt;br /&gt;UPDATE/EDIT: This problem has been reported in version dating from 10.04  to 11.04. This solution works for those, but there is a slightly  different solution for 11.10.&lt;br /&gt;&lt;br /&gt;Here is the solution / fix for getting the keyword to work. The &lt;a href="https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/550288/comments/10"&gt;source for this information is here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Edit the file: /lib/udev/rules.d/70-hid2hci.rules&lt;div class="boardCommentBody"&gt;&lt;div class="bug-comment"&gt;&lt;p&gt;(If you need help editing a file, see bottom section.)&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Change this line:&lt;br /&gt;&lt;/p&gt; &lt;p style="font-family: courier new;"&gt;&lt;/p&gt;&lt;blockquote&gt;# Logitech devices&lt;br /&gt;KERNEL=="&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;hiddev&lt;/span&gt;*", ATTRS{idVendor}&lt;wbr&gt;=="046d"&lt;wbr&gt;, ATTRS{idProduct&lt;wbr&gt;}=="c70[&lt;wbr&gt;345abce]&lt;wbr&gt;|c71[34bc]&lt;wbr&gt;",  \&lt;br /&gt;RUN+="hid2hci --method=&lt;wbr&gt;logitech-&lt;wbr&gt;hid --devpath=%p"&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;to&lt;/p&gt; &lt;p style="font-family: courier new;"&gt;&lt;/p&gt;&lt;blockquote&gt;KERNEL=="&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;hidraw&lt;/span&gt;*", ATTRS{idVendor}&lt;wbr&gt;=="046d"&lt;wbr&gt;, ATTRS{idProduct&lt;wbr&gt;}=="c70[&lt;wbr&gt;345abce]&lt;wbr&gt;|c71[34bc]&lt;wbr&gt;",  \&lt;br /&gt;RUN+="hid2hci --method=&lt;wbr&gt;logitech-&lt;wbr&gt;hid --devpath=%p"&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;I have made the changed sections &lt;span style="color: rgb(255, 0, 0);"&gt;BOLD&lt;/span&gt;. I also turned bluetooth off from the icon in the system tray.&lt;/p&gt;&lt;p&gt;After making this change, I turned on my wireless keyboard, unplugged it's bluetooth dongle, plugged it back in, paired the keyword with the dongle, and a few seconds later it worked. I did not even have to reboot.&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(255, 0, 0);"&gt;HOW TO EDIT THE FILE (for those who need help with this stage)&lt;/p&gt;&lt;p&gt;New users to Linux may have trouble editing text files at first. I'll try to be simple, and this guide is for people using Gnome or KDE.&lt;/p&gt;&lt;p&gt;The simplest way is using a user friendly program. In Gnome (which is normal Ubuntu), the default text editor is gedit. In KDE (in Kubuntu) it is Kate. Also, this is a protected system file, so you need to use special Administrator privileges before you can edit it. Don't worry. This is simply.&lt;/p&gt;&lt;span style="color: rgb(255, 153, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;KDE&lt;/span&gt;&lt;/span&gt;&lt;p&gt;In KDE, you need to find the "Run Command" option the Application menu. (The App menu is usually in the lower left-hand corner, with a colorful K-button.) In KDE4's new menu style, the "Run Command" is (currently) under the 'Computer' section, near the top of the small list. Find the option and click it.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;In the input box that displays, copy/paste the this command into it and press enter:&lt;br /&gt;&lt;blockquote&gt;kdesu kate /lib/udev/rules.d/70-hid2hci.rules&lt;/blockquote&gt;&lt;p&gt;The 'kdesu' program tells the system you want to run the text editor (kate) with Admin access. You will be prompted for your individual &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;user&lt;/span&gt;&lt;/span&gt; password, which you enter. Then kate should open with a file ready for you. (This is the &lt;span style="font-style: italic;"&gt;/lib/udev/rules.d/70-hid2hci.rules&lt;/span&gt; file which we told kate to open for us.) If this file does not open, you can open it manually by going to menu File -&amp;gt; Open... and then navigating to the '/' root directory, down to 'lib' and so on until you find the file ' 70-hid2hci.rules'.&lt;/p&gt;&lt;p&gt;Edit the file as directed earlier in this article. Save the file, close the file (menu File -&amp;gt; Close), and then finally exit Kate.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;GNOME&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;In Gnome, first open the Terminal through the  Application  menu. (The App menu is usually in the upper left-hand corner, labeled as Applications.) On my system, it is under Applications -&amp;gt; Accessories -&amp;gt; Terminal.&lt;br /&gt;&lt;br /&gt;In the input command window that displays, copy/paste the this command into it and press enter:&lt;br /&gt;&lt;blockquote&gt;gksu gedit /lib/udev/rules.d/70-hid2hci.rules &lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;The 'gksu' tells the system you want to run the text editor (gedit) with Admin access. You will be prompted for your individual &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;user&lt;/span&gt;&lt;/span&gt; password, which you enter. Then gedit should open with a file ready for you. (This is the &lt;span style="font-style: italic;"&gt;/lib/udev/rules.d/70-hid2hci.rules&lt;/span&gt;  file which we told gedit to open for us.) If this file does not open,  you can open it manually by going to menu File -&amp;gt; Open... and then  navigating to the '/' root directory, down to 'lib' and so on until you  find the file ' 70-hid2hci.rules'.&lt;/p&gt; &lt;p&gt;Edit the file as directed earlier in this article. Save the file, close the file (menu File -&amp;gt; Close), and then finally exit gedit. You can close the Terminal also.&lt;/p&gt;&lt;p&gt;Hope that helps.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-5235380159242215060?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/5235380159242215060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/05/ubuntu-1004-lucid-logitech-dinovo-edge.html#comment-form' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5235380159242215060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5235380159242215060'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/05/ubuntu-1004-lucid-logitech-dinovo-edge.html' title='Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard'/><author><name>Sadarax</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>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-2731792439919420335</id><published>2010-04-29T05:34:00.001-07:00</published><updated>2010-04-29T06:05:25.697-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Still Not Evil</title><content type='html'>I probably shouldn't be posting this, since I feel commenting on anything related to politics is foolish on the Internet, but I'm doing it anyway. (Perhaps I'll delete this post later.)&lt;br /&gt;&lt;br /&gt;Google is Still Not Evil.&lt;br /&gt;&lt;br /&gt;I hear people talk about this and to be honest, I try not to be disdainful of their thoughts but it's hard.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GMail:&lt;/span&gt; If you  worry about Google reading your email when  using Gmail, there's a solution: Don't use it. Good Lord people, it's a great free service, but you aren't required to use it.&lt;br /&gt;&lt;br /&gt;Do be honest, it's basically impossible for your email to not be ready by any modest sized email provider now days. For spam purposes alone your email is scanned. Not to mention there are other things being watched for. About the only way you can be "safe in your privacy" is to run your own email service, and even then that won't be a guarantee. Email isn't very secure to begin with and people need to realize that.&lt;br /&gt;&lt;br /&gt;But I'm not done here. Gmail is awesome, and it's free. Do you remember the days of 10MB inboxes? I sure do. Do you remember the days of abysmal email interfaces? Thank God Google came along and improved things. (Though some old companies still haven't got with the program of using anything beyond HTML 2.0 or HTML 3.2. I'm looking at you Yahoo.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google Search:&lt;/span&gt; If Google started censoring their stuff, people can always choose to use something else. Though they are censoring things now, but that's not because they want to but because Government's and independent Agencies ask them to (like the RIAA and MPAA).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google Earth:&lt;/span&gt; Paranoid much? Get over yourselves. You can tell Google not to map your private residence. (I know at least two people that have done such.) But you have to be a private estate or some-such and if you whine about not having a private place... that's not their problem. As far as seeing them as Big Brother for mapping the whole earth, you are just being an anti-big organization paranoid person, because Lord knows many Governments and probably numerous companies have already done this. At least Google's been upfront and honest about it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google Phone GSP:&lt;/span&gt; You think that just because your phone has GSP, that suddenly now you can be found? Um... unless you had powers of invisibility, you could be found before, albeit it not as quickly. Your cellphone can be tracked by cellphone tower transmitters along, alone. Let's also not forget that Google Phone's are not the only ones with GSP. Numerous phones have them, from many companies and providers. Honestly, this point alone is just banal and so are those people who worry about it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google Phone:&lt;/span&gt; I have not heard this argument spoken much but some people, namely Steve Jobs, seems to think Google is in fact being evil because they entered the cellphone business. Umm.... Steve, aren't you just being juvenile because you now have to share the cellphone-industry sandbox? Seriously, Google has just as much right to venture into that industry as you did to make your portable music player. Nay, strike that. They had more rights, because they made (good) software, not hardware, whereas you often make both. Grow up Steve. Sometimes I respect you, and other times I wonder if you've gone off your medication.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google Chrome:&lt;/span&gt; People worry about it being closed source. ... Wait, what? People worry about Chrome, but you don't worry about Internet Explorer, the Blackhole for Viruses and Security vulnerabilities? Or what about Safari? Opera? They are all closed source. Most people seem to single out Chrome for some reason as dangerous because it's closed source. Well, again, all I can say is you can always use another browser. There are plenty now, and if openness matters, you know where to go: www.getfirefox.com&lt;br /&gt;&lt;br /&gt;I'm aware people worry that it watches your activity and possibly stores the information, in the supposed interests of providing better features and usability for you. If you don't like being watched and recorded however, get a different browser. Simple as that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;YouTube:&lt;/span&gt; This isn't mentioned by people when talking about how evil Google is becoming. That's probably because it's a point in their favor mostly. Google spends multiple millions of dollars a year to keep YouTube running, because that website &lt;span style="font-style: italic;"&gt;has never made a single penny of profit&lt;/span&gt;. But they've done more than just keep it running. They've added numerous great features, most prominent among them being higher quality video. That's just awesome.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;The list of great things Google provides we the people for free goes on and on. (Something that neither Apple nor Microsoft can boast. Certainly not for free, and in my opinion, not even with price disregarded.) Google contributes every single year to the free open source community, something you don't see Microsoft do very often and certainly not for the many early years of their history.&lt;br /&gt;&lt;br /&gt;Honestly people, Google isn't forcing you to use their products and they are still free. If you are worried about misuse of power, you ought to be flipping &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;outraged&lt;/span&gt;&lt;/span&gt; at Microsoft. You'd have trouble getting away from them and they sure has hell are not free. (For more information, check out http://techrights.org/)&lt;br /&gt;&lt;br /&gt;In conclusion, because I don't want to talk about this anymore, I've yet to see one decent piece of convincing evidence to show that Google is Evil or becoming Evil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2731792439919420335?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2731792439919420335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/04/google-still-not-evil.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2731792439919420335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2731792439919420335'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/04/google-still-not-evil.html' title='Google Still Not Evil'/><author><name>Sadarax</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-1085636072036546630.post-9182991243600313874</id><published>2010-04-12T04:52:00.001-07:00</published><updated>2010-04-12T04:54:26.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='plasma'/><title type='text'>Command to Logout / Shutdown / Restart KDE4</title><content type='html'>There may be another easier way to do this, but this command will bring up a dialog box with the options to Logout / Restart or Shutdown KDE4.&lt;br /&gt;&lt;br /&gt;qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 1 -1 -1&lt;br /&gt;&lt;br /&gt;This is useful for when Plasma crashes and will not restart. (I actually have no idea how to manually restart plasma.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-9182991243600313874?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/9182991243600313874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/04/command-to-logout-shutdown-restart-kde4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9182991243600313874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9182991243600313874'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/04/command-to-logout-shutdown-restart-kde4.html' title='Command to Logout / Shutdown / Restart KDE4'/><author><name>Sadarax</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-1085636072036546630.post-7221701194523600276</id><published>2010-04-10T04:50:00.001-07:00</published><updated>2010-04-10T05:02:24.063-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='kwin'/><category scheme='http://www.blogger.com/atom/ns#' term='compositing'/><title type='text'>KDE Compositing Won't Enable</title><content type='html'>Today, I started KDE and for some reason Compositing was disabled, and my System Settings icon was missing from its normal place in the KDE Menu. I could not re-enable Compositing. I suspect the problem is because of some recent software upgrades I loaded for KDE 4.4.2. Here is how I fixed my problem. Hopefully it will help others.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;General Troubleshooting&lt;/span&gt;&lt;br /&gt;To make sure there was no problem with my computer, I did a simple but easy test. I created a new user through KDE's system, and logged into that account. Everything worked fine. So, I knew it was a configuration file problem.&lt;br /&gt;&lt;br /&gt;I could now compare the new account's config files (which reside in the an individual's home directory and typically start with a '.' or are stored in a directory starting with a '.'). Comparing the new account's config files against my own. I was able to eliminate quickly all of the non-KDE config files fairly quickly.&lt;br /&gt;&lt;br /&gt;I made a backup of the .kde/ directory in my home directory, using a tar file. Then that directory, I used a simple divide-and-conquer technique for finding the troubled files. Instead of checking the over 100 config files from my directory, I simply copied the first half of the new account's config files over my own, and logged-out-logged-in to KDE to check if that fixed the problem. If not, I tried the other half, and repeating the eliminating half until I found the files the troublesome files.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Solution&lt;/span&gt;&lt;br /&gt;The files in question was all prefixed with kwin. Had I guessed intelligently I would have tried these first. But simply overwriting all the kwin related files in ~/.kde/share/config/ with the newly created account files (which were probably created from defaults) fixed my problem. Compositing was restored and all I had to do was reset a few minor customizations I had before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7221701194523600276?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7221701194523600276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/04/kde-compositing-wont-enable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7221701194523600276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7221701194523600276'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/04/kde-compositing-wont-enable.html' title='KDE Compositing Won&apos;t Enable'/><author><name>Sadarax</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-1085636072036546630.post-8102251563659609480</id><published>2010-03-17T03:13:00.000-07:00</published><updated>2011-05-27T16:43:04.247-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='window manager'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='maximize'/><category scheme='http://www.blogger.com/atom/ns#' term='kwin'/><title type='text'>KDE 4.4 Feature: Drag to edge to Maximize</title><content type='html'>I do not like the new feature in KDE 4.4 for dragging a window to top of the screen to maximize it. Here is how to disable this feature.&lt;br /&gt;&lt;br /&gt;Open &lt;span style="font-weight: bold;"&gt;System settings&lt;/span&gt; -&amp;gt; &lt;span style="font-weight: bold;"&gt;Workspace Behavior&lt;/span&gt; -&amp;gt; &lt;span style="font-weight: bold;"&gt;Screen Edges&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now deactivate:&lt;br /&gt;* Maximize windows by dragging them to the top of the screen&lt;br /&gt;&lt;br /&gt;Thanks to commentors for the updated info.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-8102251563659609480?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/8102251563659609480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/03/kde-44-feature-drag-to-edge-to-maximize.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8102251563659609480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8102251563659609480'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/03/kde-44-feature-drag-to-edge-to-maximize.html' title='KDE 4.4 Feature: Drag to edge to Maximize'/><author><name>Sadarax</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-1085636072036546630.post-9079725265753451435</id><published>2010-03-10T14:13:00.000-08:00</published><updated>2011-12-02T12:37:39.559-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google talk'/><category scheme='http://www.blogger.com/atom/ns#' term='pidgin'/><category scheme='http://www.blogger.com/atom/ns#' term='gtalk'/><title type='text'>Fix Pidgin's Google IM "Lost Connection with server" error</title><content type='html'>&lt;span style="font-size:78%;"&gt;(Please note this fix was some time ago with an older version of Pidgin, and older versions of Gtalk. Particularly the address 'talk.gmail.com' doesn't always work.)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Recently I encountered an old error in Pidgin, and here is my solution to it. While visiting a network at a local college, my Google IM account throws this error in Pidgin:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Lost connection with server: Connection reset by peer&lt;/blockquote&gt;Here is how to fix this.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;From within the main Pidgin window, select the menu "&lt;strong&gt;Accounts&lt;/strong&gt;"-&amp;gt; "&lt;strong&gt;Manage Acconts&lt;/strong&gt;"&lt;/li&gt;&lt;li&gt;Select the Google IM account in question. Click the "&lt;span style="font-weight: bold;"&gt;Modify...&lt;/span&gt;" button.&lt;/li&gt;&lt;li&gt;Check the option: &lt;strong style="font-weight: bold;"&gt;Force old (port 5223) SSL&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Uncheck the option: &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;strong&gt;Allow plaintext auth over unencrypted streams&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Set &lt;strong&gt;Connect Port: &lt;/strong&gt;443&lt;/li&gt;&lt;li&gt;Set &lt;strong&gt;Connect Server: &lt;/strong&gt;talk.google.com&lt;/li&gt;&lt;li&gt;Click the "Save" button and re-connect with your account.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Trouble Shooting&lt;/span&gt;&lt;br /&gt;If you get a message asking you to accept a certificate, you have probably forgot to add the &lt;span style="font-weight: bold;"&gt;Connect Server&lt;/span&gt; address.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-9079725265753451435?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/9079725265753451435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/03/fix-pidgins-google-talk-connection.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9079725265753451435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9079725265753451435'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/03/fix-pidgins-google-talk-connection.html' title='Fix Pidgin&apos;s Google IM &quot;Lost Connection with server&quot; error'/><author><name>Sadarax</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-1085636072036546630.post-6234975845585386146</id><published>2010-03-09T10:47:00.000-08:00</published><updated>2010-03-09T10:59:41.801-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apt'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ppa'/><title type='text'>Ubuntu Linux software easy download support</title><content type='html'>This is mostly a thought piece or commentary. &lt;span style="font-weight: bold;"&gt;One reason to run a very popular distribution of Linux is that it tends to be widely supported.&lt;/span&gt; Ubuntu is certainly one of the most popular Linux Distributions in the world.&lt;br /&gt;&lt;br /&gt;Just today, I checked out the &lt;a href="www.pidgin.im"&gt;www.pidgin.im&lt;/a&gt; website and to my delight I found, under the Downloads section, an explicit area for Ubuntu. It had  easy to do instructions for adding automatic Pidgin updates into your Ubuntu system. These updates are made possible by members of the community running their own complimentary APT repositories (&lt;a href="http://en.wikipedia.org/wiki/Launchpad_%28website%29"&gt;PPAs under the Launchpad website&lt;/a&gt;), which Ubuntu helps provide with bandwidth, tools, tutorials, etc.&lt;br /&gt;&lt;br /&gt;The APT system is one of the greatest inventions in computer software management history, and one of the absolutely greatest features of Linux. Ubuntu has helped foster spreading of the marvel and ease of the APT system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So, the one line conclusion:&lt;/span&gt; The APT system is great (if you didn't already know) and Ubuntu is continuing too expand and make great use of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6234975845585386146?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6234975845585386146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/03/ubuntu-linux-software-easy-download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6234975845585386146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6234975845585386146'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/03/ubuntu-linux-software-easy-download.html' title='Ubuntu Linux software easy download support'/><author><name>Sadarax</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-1085636072036546630.post-4775866541912732602</id><published>2010-02-21T16:18:00.000-08:00</published><updated>2010-02-21T17:08:59.310-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='apt'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Firefox plugin support under Ubuntu</title><content type='html'>So for some of you, this will be old news, but it was new to me.&lt;br /&gt;&lt;br /&gt;In times (not so long) past, a major complaint concerning Linux was its plugin support for browsers. Namely, if you went to a website that needed, for example, QuickTime... Firefox would inform you that a certain plugin was missing and that's about as far as it would help. Installing the plugin (and anything else needed) would fall to the user, and sometimes that task was not easy.&lt;br /&gt;&lt;br /&gt;Ubuntu continues to make the user experience better in their distribution, since they apparently have a solution to this problem. Ubuntu provides a package program called Ubufox which will assist users in automatically install plugins as necessary. It's a simple "Enter your password" and click Next solution, and doesn't get much smoother than that. I used this for the first time today and I didn't even have to restart Firefox. It just worked.&lt;br /&gt;&lt;br /&gt;I haven't found something this nice since they automated Nvidia driver installation with the (KDE/Gnome)-Jockey program. Nicely done once again Ubuntu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4775866541912732602?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4775866541912732602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/firefox-plugin-support-under-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4775866541912732602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4775866541912732602'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/firefox-plugin-support-under-ubuntu.html' title='Firefox plugin support under Ubuntu'/><author><name>Sadarax</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-1085636072036546630.post-4534262086956693705</id><published>2010-02-19T03:28:00.001-08:00</published><updated>2010-09-12T02:00:30.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox 3.6'/><title type='text'>Firefox add-on/extension woes -- Corrupt profile</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;UPDATE&lt;/span&gt;: I apologize for any strong language in the original post (listed below for history's sake). I was very frustrated  at the time this was happening. The short version of this story is that I  had serious Firefox profile and add-on corruption issues when I updated  to a particular version of Firefox 3.6, and it drove me crazy.&lt;br /&gt;&lt;br /&gt;I found a solution. Use the bleeding edge versions of Firefox in Linux. It is shockingly stable and works great 97% of the time, seriously. Plus it's sound-barrier-shatteringly fast compared to the current stable Firefox.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OLDER POST:&lt;br /&gt;&lt;br /&gt;So I have literally done 3 and 1/2 hours of debugging Firefox 3.6 lately and all I have to show for it is certain knowledge which plugins are causing my profile to CONTINUALLY become corrupted.&lt;br /&gt;&lt;br /&gt;Ever since Firefox reached 3.6, I have had corrupt profile problems. This is pretty annoying, I must say, since this only very rarely happened under 3.5. Now, it should be noted I use quite a few extensions/add-ons/plugins. About 20 currently. I used to utilize more in the past.&lt;br /&gt;&lt;br /&gt;Now, I only know the profile is somehow corrupt because Firefox 3.6 simply REFUSES to start occasionally. I have rebuilt my profile probably literally 30 times by now.&lt;br /&gt;&lt;br /&gt;So far, any single one of  these following extensions (as of today) are corrupting my Firefox 3.6 profile:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Autopager&lt;/li&gt;&lt;li&gt;Download Helper&lt;/li&gt;&lt;li&gt;DownThemAll!&lt;/li&gt;&lt;li&gt;FireFTP&lt;/li&gt;&lt;li&gt;FireGestures&lt;/li&gt;&lt;li&gt;Xmarks&lt;/li&gt;&lt;/ul&gt;I'm currently looking into what I can do, since these are probably some of my favorite add-ons, especially Xmarks, FireGestures and Autopager. At this point, I'm going to start using the Firefox debugger more in depth and also doing code comparisons between these add-ons to determine if they have any similarities between them.&lt;br /&gt;&lt;br /&gt;UPDATE/EDIT v1:&lt;br /&gt;&lt;br /&gt;Well, I have good news and bad news. The bad news: I could not figure out how to use the firefox-dbg package (the firefox debugger). Also, the source code to comb through with the above listed add-ons is huge, and seeing as how I am not a Firefox add-on programmer, it would be quite a lot of work.&lt;br /&gt;&lt;br /&gt;The good news: I pulled down the Mozilla Daily Builds of Firefox and the corruption bugs seem to be gone for now. (WAIT, no it is not. See update v2.) It is possible this profile corruption bug has been aggravated in the currently point release which just came down the Ubuntu apt-pipe this morning, because the latest build is version 3.6.2 and the problems seem to be gone. Let's hope this is pushed out to official quickly.&lt;br /&gt;&lt;br /&gt;UPDATE/EDIT v2:&lt;br /&gt;&lt;br /&gt;I spoke to soon. The bug remains even in the latest daily Mozilla. &lt;span style="font-weight: bold;"&gt;Fuck this shit. I'm moving to &lt;span style="font-style: italic;"&gt;Chrome&lt;/span&gt; for the time being. &lt;/span&gt;&lt;span&gt;I am still a mozilla Firefox fan, but I can't use this right now.&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As it is, even though Chrome only supports about 70% of all the add-ons I use, that is more than I can current use in Firefox. This is embarrassing and infuriating.&lt;br /&gt;&lt;br /&gt;UPDATE/EDIT v3:&lt;br /&gt;&lt;br /&gt;Chrome is not the answer to my problems, though it has been an interesting experiment. I have switching back to Firefox 3.5 for the time being until I can confirm where the problem lies.&lt;br /&gt;&lt;br /&gt;UPDATE/EDIT v4:&lt;br /&gt;Use the bleeding edge versions of Firefox in Linux. It is shockingly  stable and works great 97% of the time, seriously. Plus it's  sound-barrier-shatteringly fast compared to the current stable Firefox. The bugs are gone.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4534262086956693705?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4534262086956693705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/firefox-add-onextension-woes-corrupt.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4534262086956693705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4534262086956693705'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/firefox-add-onextension-woes-corrupt.html' title='Firefox add-on/extension woes -- Corrupt profile'/><author><name>Sadarax</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-1085636072036546630.post-8713955921436051099</id><published>2010-02-18T05:16:00.000-08:00</published><updated>2010-02-18T05:25:54.429-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Windows plagued by 17-year old escalation bug</title><content type='html'>&lt;div id="body"&gt; &lt;p&gt;Back in June of last year, a vulnerability was discovered in the Windows Kernel which that allows untrusted users to take complete  control of systems running most versions of Microsoft Windows.&lt;/p&gt;  &lt;p&gt;The vulnerability resides in a feature known as the Virtual DOS  Machine, which Microsoft introduced in 1993 with Windows NT, according  to &lt;a href="http://archives.neohapsis.com/archives/fulldisclosure/2010-01/0346.html" target="_blank"&gt;this writeup&lt;/a&gt; penned by Tavis Ormandy of Google.  Using code written for the VDM, an unprivileged user can inject code of  his choosing directly into the system's kernel, making it possible to  make changes to highly sensitive parts of the operating system.&lt;/p&gt;  &lt;div id="article-mpu-container"&gt; &lt;div class="ad-now" id="ad-mpu1-spot"&gt; &lt;div id="ad-mpu1"&gt;&lt;script type="text/javascript"&gt;RegAd('mpu1', 'reg.security.4159/front', 'pos=top;sz=336x280', VCs);&lt;/script&gt;&lt;/div&gt;&lt;noscript&gt;&lt;/noscript&gt;"You can in theory write to memory segments that are otherwise  considered highly trusted and sensitive," said Tom Parker, a director in  the security consulting services group at Securicon, a Washington,  DC-based security practice. "So for example, malware could possibly use  it to install a key logger."&lt;/div&gt; &lt;/div&gt;  &lt;p&gt;The vulnerability exists in &lt;span style="font-weight: bold;"&gt;all 32-bit versions&lt;/span&gt; of Microsoft OSes  released since 1993, and proof-of-concept code works on the XP, Server  2003, Vista, Server 2008, and 7 versions of Windows, Ormandy reported.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Ormandy said the security hole can easily be closed by turning off  the MSDOS and WOWEXEC subsystems. The changes generally don't interfere  with most tasks since they disable rarely-used 16-bit applications. He  said he informed Microsoft security employees of the vulnerability in  June.&lt;/p&gt;  &lt;p&gt;"Regrettably, no official patch is currently available (then late January 2010)," he wrote.  "As an effective and easy to deploy workaround is available, I have  concluded that it is in the best interest of users to go ahead with the  publication of this document without an official patch."&lt;/p&gt;  &lt;p&gt;Microsoft security officials - who are already working double-duty  responding to a &lt;a href="http://www.theregister.co.uk/2010/01/19/microsoft_emergency_patch/"&gt;potent  Internet Explorer bug&lt;/a&gt; used to attack Google - said they are looking  in to Ormandy's advisory and are not aware of attacks that target the  reported vulnerability.&lt;/p&gt;&lt;p&gt;Early this month, Microsoft did &lt;span style="font-style: italic;"&gt;finally&lt;/span&gt; put out a security update patch to this bug, more than 6 month after it was reported. Laughably in standard Microsoft quality and style, this update promptly crippled some systems with the notorious Blue Screen of Death. The  systems thus falls into a reboot loop. The only way to solve the reboot looping or BSOD is by removing the patch... or such was the conclusion of thread pertaining to the issue on the MS support forums.&lt;/p&gt;&lt;p&gt;And people wonder why I still claim Windows isn't a very secure OS.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-8713955921436051099?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/8713955921436051099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/windows-plagued-by-17-year-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8713955921436051099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8713955921436051099'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/windows-plagued-by-17-year-old.html' title='Windows plagued by 17-year old escalation bug'/><author><name>Sadarax</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-1085636072036546630.post-3247793068720583317</id><published>2010-02-07T01:30:00.000-08:00</published><updated>2010-02-07T02:10:11.738-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='ntfs'/><category scheme='http://www.blogger.com/atom/ns#' term='fat32'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Microsoft Windows bugs that could be fixed, but won't be</title><content type='html'>This is just a list of the bugs I observe in Microsoft Windows that are still popping up, more than 10 years after viable solutions having been discovered. (In the case of some bugs, the time is even longer). The list is short right now but I will update it as I find more, which shall doubtless occur in time.&lt;br /&gt;&lt;br /&gt;The follow Microsoft Windows bugs that still exist because they don't care enough about you as customers to fix them. Instead they'd rather kowtow to the RIAA and MPAA with useful system performance leeching software you never wanted and will ONLY inconvenience you. Yeah, way to go guys. Give the people stuff they'd riot about if most people knew or understood it, but never fix real problems for them.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Virtual Memory running low / running out.&lt;/span&gt; [Confirmed since Windows XP, until currently today (2010-02-06) with Windows 7]. It should be noted this still occurs on machines equipped with tons of memory.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;File System Fragmentation (with NTFS and/or FAT32).&lt;/span&gt; [Confirmed since Windows 2000 until Windows 7]. Let's not even start on the abysmal  performance of Microsoft File Systems.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Rebooting (still too frequently).&lt;/span&gt;  Need I say more? Every single update that is security related requires  an update, and not just those. Too much I tell you, especially for a  system that is so horribly insecure.&lt;/li&gt;&lt;/ul&gt;This List is not necessarily Bugs, though they are still problems that COULD and SHOULD have been fixed decade(s) ago.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Slow Windows Update Downloads.&lt;/span&gt; There is no excuse for this. Honestly, none. Not anymore anyway.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Slow Windows Update Execution.&lt;/span&gt; I really forget how long these can take sometimes and just accept this as normal. It's pretty ridiculous when I take a moment to notice it.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-3247793068720583317?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/3247793068720583317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/microsoft-windows-bugs-that-could-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3247793068720583317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3247793068720583317'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/microsoft-windows-bugs-that-could-be.html' title='Microsoft Windows bugs that could be fixed, but won&apos;t be'/><author><name>Sadarax</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-1085636072036546630.post-7671826576905456791</id><published>2010-02-05T01:16:00.000-08:00</published><updated>2010-04-02T02:35:23.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search button'/><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><title type='text'>Modify / Disable Logitech Mouse Search Button</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Overview&lt;/span&gt;&lt;br /&gt;On some computer mice with extra buttons, some buttons will trigger a search commend. In Ubuntu, clicking this button will just open your browser to your default search engine. Here are details on how to make sure you have control of your mouse button, so it does not bug the hell out of you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Background&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt; Details&lt;/span&gt;&lt;br /&gt;Until recently, I was never plagued by this truly abysmal feature. I had remapped this little button my Logitech MX to be "go up a directory" which I frequently used in my file manager and image viewer. It was very handy.&lt;br /&gt;&lt;br /&gt;But on a fresh install of Ubuntu 9.10 Karmic, suddenly my wonderful mouse was cursed with this abysmal feature. The source is your Desktop environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Disabling The Feature&lt;/span&gt;&lt;br /&gt;In KDE 4.4.2, go to System Settings -&gt; Keyboard &amp;amp; Mouse -&gt; Global Keyboard Settings -&gt; khotkeys.&lt;br /&gt;&lt;br /&gt;Find the option for &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Search&lt;/span&gt;&lt;/span&gt; and disable whatever key is set.&lt;br /&gt;&lt;br /&gt;I hope that helps all of you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Finding the Button Key Code&lt;/span&gt; (Optional)&lt;br /&gt;Sometimes it useful to determine what your mouse-button's keycode is. For this, we use the program 'xev.' ('xev'  is part of the X-Windows system under Linux, so chances are you probably already have it on your Linux machine and do not need to install it).&lt;br /&gt;&lt;br /&gt;Open a console, and enter the xev command. It will dump a lot of information to your terminal. Simply click the button you are curious about, and then carefully close the small graphical window that popped up. (Do this by only moving your mouse over the window-manager boards of the window, not the content area of the window, if you can. If you do move your mouse over the content area, you will see a lot more info output to your terminal, which will be slightly more work to comb through.)&lt;br /&gt;&lt;br /&gt;Here is some sample output (from my system):&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;.....&lt;br /&gt;FocusIn event, serial 36, synthetic NO, window 0x1800001,&lt;br /&gt;   mode NotifyUngrab, detail NotifyAncestor&lt;br /&gt;&lt;br /&gt;KeymapNotify event, serial 36, synthetic NO, window 0x0,&lt;br /&gt;   keys:  1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0&lt;br /&gt;          0   0   0   0   0   0   0   0   0   0   0   0   2   0   0   0&lt;br /&gt;&lt;br /&gt;KeyPress event, serial 36, synthetic NO, window 0x1800001,&lt;br /&gt;   root 0x13c, subw 0x0, time 25847246, (258,7), root:(264,28),&lt;br /&gt;   state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,&lt;br /&gt;   XLookupString gives 0 bytes:&lt;br /&gt;   XmbLookupString gives 0 bytes:&lt;br /&gt;   XFilterEvent returns: False&lt;br /&gt;&lt;br /&gt;KeyPress event, serial 36, synthetic NO, window 0x1800001,&lt;br /&gt;   root 0x13c, subw 0x0, time 25847246, (258,7), root:(264,28),&lt;br /&gt;   state 0x8, keycode 111 (keysym 0xff52, Up), same_screen YES,&lt;br /&gt;   XLookupString gives 0 bytes:&lt;br /&gt;   XmbLookupString gives 0 bytes:&lt;br /&gt;   XFilterEvent returns: False&lt;br /&gt;&lt;br /&gt;MappingNotify event, serial 36, synthetic NO, window 0x0,&lt;br /&gt;   request MappingKeyboard, first_keycode 8, count 248&lt;br /&gt;&lt;br /&gt;MappingNotify event, serial 36, synthetic NO, window 0x0,&lt;br /&gt;   request MappingKeyboard, first_keycode 8, count 247&lt;br /&gt;&lt;br /&gt;KeyRelease event, serial 36, synthetic NO, window 0x1800001,&lt;br /&gt;   root 0x13c, subw 0x0, time 25847332, (258,7), root:(264,28),&lt;br /&gt;   state 0x0, keycode 225 (keysym 0x1008ff1b, XF86Search), same_screen YES,&lt;br /&gt;   XLookupString gives 0 bytes:&lt;br /&gt;   XFilterEvent returns: False&lt;br /&gt;&lt;br /&gt;PropertyNotify event, serial 38, synthetic NO, window 0x1800001,&lt;br /&gt;   atom 0x187 (_NET_WM_ICON_GEOMETRY), time 25847344, state PropertyNewValue&lt;br /&gt;&lt;br /&gt;PropertyNotify event, serial 38, synthetic NO, window 0x1800001,&lt;br /&gt;   atom 0x187 (_NET_WM_ICON_GEOMETRY), time 25847693, state PropertyNewValue&lt;br /&gt;&lt;br /&gt;ClientMessage event, serial 38, synthetic YES, window 0x1800001,&lt;br /&gt;   message_type 0xfe (WM_PROTOCOLS), format 32, message 0xff (WM_DELETE_WINDOW)&lt;br /&gt;... # This was the end of the output.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;In this case, my system was seeing that pressing this small button triggered approximately three key sequences. The two I had program (Alt+Up in this case), and also something called &lt;span style="font-weight: bold;"&gt;XF86Search&lt;/span&gt;. This is the dreaded name for this abysmal feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7671826576905456791?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7671826576905456791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/modify-disable-logitech-mouse-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7671826576905456791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7671826576905456791'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/modify-disable-logitech-mouse-search.html' title='Modify / Disable Logitech Mouse Search Button'/><author><name>Sadarax</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-1085636072036546630.post-4207286393157461308</id><published>2010-02-01T04:36:00.001-08:00</published><updated>2010-02-09T20:29:57.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='apt'/><category scheme='http://www.blogger.com/atom/ns#' term='ppa'/><title type='text'>Firefox 3.6 for Ubuntu 9.10 Karmic</title><content type='html'>This news is a bit old, but Firefox 3.6 is out now. For Ubuntu 9.10 Karmic, this new version is not in the official repositories yet. Here is a way to install it for yourself.&lt;br /&gt;&lt;br /&gt;For those who don't like to download and run the files straight from the getfirefox.com website, here is an apt repository for Ubuntu which works well.&lt;br /&gt;&lt;br /&gt;The group's website is here: &lt;a href="https://launchpad.net/%7Emozillateam/+archive/firefox-stable"&gt;https://launchpad.net/~mozillateam/+archive/firefox-stable&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They have instructions there for adding this software repo to your system, but basically you do the follow.&lt;br /&gt;&lt;br /&gt;1) Close down Firefox completely. This includes all download and add-on windows.&lt;br /&gt;&lt;br /&gt;2) Add these lines to your apt-sources list. You can do this by editing the file /etc/apt/sources.list or adding them through whatever graphical package manager you use (such as KPackageKit or Synaptic).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# Firefox Stable Channel Packages&lt;br /&gt;deb &lt;a class="linkification-ext" href="http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu" title="Linkification: http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu"&gt;http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu&lt;/a&gt; karmic main&lt;br /&gt;deb-src &lt;a class="linkification-ext" href="http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu" title="Linkification: http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu"&gt;http://ppa.launchpad.net/mozillateam/firefox-stable/ubuntu&lt;/a&gt; karmic main&lt;/blockquote&gt;3) Add the repositories apt-authentication keys to your system, and thus help prevent man-in-the-middle attacks. Running this command on a console  will do it for you.&lt;br /&gt;&lt;blockquote&gt;sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CE49EC21&lt;/blockquote&gt;4) Refresh/Update your apt lists. (This downloads the newly listed software). You can install it by using whatever graphical package manager you use  (such as KPackageKit or  Synaptic) or from a console with this command:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get update&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;5) Install the program &lt;span style="font-weight: bold;"&gt;Firefox&lt;/span&gt;&lt;span style="font-style: italic;"&gt;. &lt;/span&gt;Not firefox-3.6 (which won't really give you anything). You can install it by using whatever graphical package manager you use (such as KPackageKit or  Synaptic) or from a console with this command:&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install firefox&lt;/blockquote&gt;There. You are done. Under KDE, you should be able to just click the firefox icon in the apps menu and in all Linux system you should be able to just run the command 'firefox' to load the browser. Happy browsing.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4207286393157461308?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4207286393157461308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/firefox-36-for-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4207286393157461308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4207286393157461308'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/02/firefox-36-for-ubuntu.html' title='Firefox 3.6 for Ubuntu 9.10 Karmic'/><author><name>Sadarax</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-1085636072036546630.post-8013507002950107719</id><published>2010-01-21T19:09:00.000-08:00</published><updated>2010-02-01T04:53:57.608-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdm'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><title type='text'>KDE 4.3 Fails to Load after System Update (Solution)</title><content type='html'>After installing my system updates yesterday, KDE 4.3 failed to load upon reboot this morning. It boots until it reaches the KDE  login screen (with KDM) but it will let me log in from there at all.&lt;br /&gt;&lt;br /&gt;The last updates installed were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Package: xserver-common, version 2:1.6.4-2ubuntu4.1&lt;/li&gt;&lt;li&gt;Package: xserver-xorg-core, version 2:1.6.4-2ubuntu4.1&lt;/li&gt;&lt;/ul&gt;Though I suspect that the recent updates to gcc/g++ and libc/libstdc++ may have also affected this. I can't be sure.&lt;br /&gt;&lt;br /&gt;Either way, I don't know exactly what the problem was, but here is the solution I found. My '.Xauthority' file in my home directory was the problem. I don't know what was wrong with it, but after I cleared that file of all contents, KDM let me log in normally. I hope this fix works for anyone else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-8013507002950107719?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/8013507002950107719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/kde-43-fails-to-load-after-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8013507002950107719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8013507002950107719'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/kde-43-fails-to-load-after-system.html' title='KDE 4.3 Fails to Load after System Update (Solution)'/><author><name>Sadarax</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-1085636072036546630.post-5703379683839250341</id><published>2010-01-12T03:53:00.000-08:00</published><updated>2010-01-12T04:06:07.234-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>NetBeans with native OS Look and Feel</title><content type='html'>I have my own system color preferences, mostly low contrast and dark, in order to be gentle on my eyes. I know Java's programs tend to have good integration into the native "Look and Feel" of the working Operating System.&lt;br /&gt;&lt;br /&gt;I have been trying out NetBeans recently on Kubuntu 9.10 Karmic and I had not been able to get the native colors to be enabled, until just tonigh.&lt;br /&gt;&lt;br /&gt;NetBeans needs to be invoked with the following command argument --laf &lt;desired-profile&gt;.&lt;br /&gt;&lt;br /&gt;To get GTK/QT Look and Feel working, run NetBeans with this command argument:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-5703379683839250341?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/5703379683839250341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/netbeans-with-native-os-look-and-feel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5703379683839250341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5703379683839250341'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/netbeans-with-native-os-look-and-feel.html' title='NetBeans with native OS Look and Feel'/><author><name>Sadarax</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-1085636072036546630.post-7513690217638750846</id><published>2010-01-11T15:40:00.000-08:00</published><updated>2010-01-11T15:47:26.423-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><title type='text'>VirtualBox wins an award for Best Technology of 2009 from InfoWorld</title><content type='html'>&lt;p&gt;InfoWorld has published it's opinions on this year's best technologies, and Sun's VirtualBox 3.1 is one. They find it to be a compelling high performance, cross-platform virtualization software alternative to VMware Workstation, noting that VirtualBox definitely supersedes this competitor in scalability. &lt;/p&gt;&lt;p&gt;VirtualBox 3.x supports up to 32 virtual CPUs per VM, while VMware Workstation supports just 4. "Add to this improved snapshot capabilities and 2-D acceleration for virtualized applications, and you have a solution nipping at VMware's heels in the general desktop virtualization space," writes InfoWorld's Randall C. Kennedy. &lt;/p&gt;&lt;p&gt;Another feature highlighted is VirtualBox's teleportation capability. The command-line function allows users to use a simple syntax to move a VM running under VirtualBox on one system and "teleport" it to another VirtualBox system, all the while preserving the VM's runtime state. &lt;/p&gt;&lt;p&gt;The most remarkable feature of VirtualBox  is  the speed with which it  has developed into a real competitor in the desktop virtualization market. "In a little over a year, Sun has turned this relatively unknown fledgling from an obscure German software developer (Innotek) into a potent threat," observes Kennedy. "Our advice to VMware (and Microsoft): Be afraid. Be very afraid."&lt;/p&gt;&lt;p&gt;InfoWorld article: &lt;a href="http://www.infoworld.com/print/105458"&gt;http://www.infoworld.com/print/105458&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7513690217638750846?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7513690217638750846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/virtualbox-wins-infoworld-award-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7513690217638750846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7513690217638750846'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/virtualbox-wins-infoworld-award-for.html' title='VirtualBox wins an award for Best Technology of 2009 from InfoWorld'/><author><name>Sadarax</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-1085636072036546630.post-9184150319524196476</id><published>2010-01-08T01:13:00.000-08:00</published><updated>2010-01-08T01:27:55.400-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='flac'/><category scheme='http://www.blogger.com/atom/ns#' term='audio conversion'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><title type='text'>Convenient Audio Converter for Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/S0b6ihC6RPI/AAAAAAAAB5c/UoHdyc5Mm80/s1600-h/xcfa.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 234px;" src="http://1.bp.blogspot.com/_3Zcw4h89iOQ/S0b6ihC6RPI/AAAAAAAAB5c/UoHdyc5Mm80/s400/xcfa.png" alt="" id="BLOGGER_PHOTO_ID_5424298272107414770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I recently discovered a handy audio conversion program that does not have much publicity (mostly because the program is written by a French person, and not covered in any English websites I could readily find).&lt;br /&gt;&lt;br /&gt;The program is called XCFA (X Convert File Audio). It supports a wide range of conversion for input and output formats, and when using it under Ubuntu, it offers the option to (attempt to) automatically install any missing dependencies (such as support for FLAC, AAC, etc). It has additional features besides conversion, but I won't cover those here.&lt;br /&gt;&lt;br /&gt;The general use is to start the program, go to the Files tab, and import the music you want to convert. It analyzes the input files and presents you with your options for conversion. (If you open a lot of files, it can be a little slow, but it's fast when opening just a few.) It's pretty straightforward and this is one of the nicer audio conversion tools I have used since dBpoweramp back in Windows. (I would not quite call this dBpoweramp for Linux, but it's the closest I have used in years, and certainly a viable alternative.)&lt;br /&gt;&lt;br /&gt;Included is a picture of me using it to convert a bunch of my flac files to MP3s.&lt;br /&gt;&lt;br /&gt;It appears to be available in Ubuntu in version 9.10 Karmic or later, which does not surprise me too much as the program is fairly new.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-9184150319524196476?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/9184150319524196476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/convenient-audio-converter-for-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9184150319524196476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9184150319524196476'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/convenient-audio-converter-for-linux.html' title='Convenient Audio Converter for Linux'/><author><name>Sadarax</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://1.bp.blogspot.com/_3Zcw4h89iOQ/S0b6ihC6RPI/AAAAAAAAB5c/UoHdyc5Mm80/s72-c/xcfa.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-8279500977679400070</id><published>2010-01-03T19:43:00.000-08:00</published><updated>2010-01-03T22:03:45.890-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Virtualbox + Games = Solution to last major hurdle?</title><content type='html'>Just a quick post. This is probably old news to many of you, but I continue to have high hopes for VirtualBox solving the Gaming issue with Non-Windows system (i.e. Linux). My hope is that using VirtualBox, people will eventually be able to simply play their Windows videogames in Linux.&lt;br /&gt;&lt;br /&gt;There are people already dabbling with this idea and things continue to improve.&lt;br /&gt;&lt;br /&gt;Here are a couple of articles talking about success stories with gaming through VBox:&lt;br /&gt;&lt;a href="http://www.dedoimedo.com/computers/virtualbox-3-directx.html"&gt;http://www.dedoimedo.com/computers/virtualbox-3-directx.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vmetc.com/2009/07/18/video-of-working-windows-directx-games-in-virtualbox-302-on-ubuntu-904/"&gt;http://vmetc.com/2009/07/18/video-of-working-windows-directx-games-in-virtualbox-302-on-ubuntu-904/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These  articles are somewhat old and VirtualBox has already released newer versions with even more 3D acceleration support. According to some of the information I have seen about porting videogames to Linux, one of the biggest hurdles is the 3rd party applications used. This is frequently things like login software, sound systems, or anti-cheating. These are often proprietary, totally closed source, random applications that can be really a problem for porting.&lt;br /&gt;&lt;br /&gt;Using VirtualBox, it lets Windows handle everything but the direct video rendering, which is passed up to the host OS, where it is offloaded to the resident GPU. Assuming this pass-through can be done with minimal performance loss, this option for gaming is basically awesome, since it lets Windows handle all the nasty software pitfalls.&lt;br /&gt;&lt;br /&gt;I remember when I learned about Virtualization software years ago, and naively thought I would be able to play my videogames through it. Now several years later, this is slowly becoming a reality. Using VirtualBox, the Linux community might be able to overcome much of the last major hurdle for Linux adoptation into the Desktop Market. Namely, gaming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-8279500977679400070?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/8279500977679400070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/virtualbox-games-solution-to-last-major.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8279500977679400070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8279500977679400070'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2010/01/virtualbox-games-solution-to-last-major.html' title='Virtualbox + Games = Solution to last major hurdle?'/><author><name>Sadarax</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-1085636072036546630.post-7769367796377774501</id><published>2009-11-17T02:50:00.000-08:00</published><updated>2012-01-17T20:22:22.704-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wacom'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><title type='text'>Ubuntu 9.10 Karmic Nvidia-settings parse fail with xorg.conf</title><content type='html'>There is a bug in Ubuntu 9.10 Karmic with the default /etc/X11/xorg.conf involving Nvidia. If you try running 'kdesu nvidia-settings' or 'gksu nvidia-settings', then try to save with "Save to x confguration file" button, but receive the error:&lt;br /&gt;&lt;blockquote&gt;Failed to parse existing X config file '/etc/X11/xorg.conf'&lt;/blockquote&gt;I found the problem by running:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;sudo nvidia-settings 2&amp;gt;/dev/null&lt;br /&gt;&lt;br /&gt;VALIDATION ERROR:  Data incomplete in file /etc/X11/xorg.conf.&lt;br /&gt;Undefined Device "(null)" referenced by Screen "Default Screen".&lt;br /&gt;&lt;br /&gt;Erreur de segmentation&lt;/blockquote&gt;My default /etc/X11/xorg.conf looks like this:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Section "Screen"&lt;br /&gt;Identifier  "Default Screen"&lt;br /&gt;DefaultDepth  24&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt; Load  "glx"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt; Identifier  "Default Device"&lt;br /&gt; Driver  "nvidia"&lt;br /&gt; Option  "NoLogo"  "True"&lt;br /&gt;EndSection&lt;/blockquote&gt;To fix the problem, just remove the &lt;span style="font-weight: bold;"&gt;Section "Screen"&lt;/span&gt; part. &lt;span style="color: rgb(255, 0, 0);"&gt;IF YOU NEED HELP EDITING CONFIGURATION FILES UNDER LINUX&lt;/span&gt;, please see this link: &lt;a href="http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html"&gt;http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The final version (before you edit it with the nvidia-settings program) should look like this:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Section "Module"&lt;br /&gt; Load  "glx"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt; Identifier  "Default Device"&lt;br /&gt; Driver  "nvidia"&lt;br /&gt; Option  "NoLogo"  "True"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7769367796377774501?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7769367796377774501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/11/ubuntu-910-karmic-nvidia-settings-parse.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7769367796377774501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7769367796377774501'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/11/ubuntu-910-karmic-nvidia-settings-parse.html' title='Ubuntu 9.10 Karmic Nvidia-settings parse fail with xorg.conf'/><author><name>Sadarax</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-1085636072036546630.post-7738124950556874385</id><published>2009-09-20T03:01:00.000-07:00</published><updated>2009-09-20T03:10:42.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tab completion'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='shellscript'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='autocomplete'/><title type='text'>Tab Complete with Bash Functions</title><content type='html'>About two years ago I had trouble figuring out how to program bash shell script functions to use tab-completion options. Here is what I learned, hopefully it will help someone out there, someday.&lt;br /&gt;&lt;br /&gt;How to programming TAB completion into bash functions, programs and other such things.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Minimum Requirements&lt;/span&gt;&lt;br /&gt;Here are the minimum requirements for BASH tab completion.&lt;br /&gt;Code:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;# 'local' can only be used within a function, exclude it if not using a function&lt;br /&gt;  COMPREPLY=()&lt;br /&gt;  local cur="${COMP_WORDS[COMP_CWORD]}"&lt;br /&gt;  local opts="--whatever --tabbing --options --you --want"&lt;br /&gt;  COMPREPLY=($(compgen -W "${opts}" -- ${cur}))&lt;/blockquote&gt;You need one more line after this somewhere in the file, usually after your function:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: courier new;"&gt;complete -F "function_name" -o "default" "function_name"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# Replace function_name with your function&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Example&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;A simple example with the current code:&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: courier new;"&gt;function sd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# 'local' can only be used within a function, exclude it if not using a function&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  COMPREPLY=()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  local cur="${COMP_WORDS[COMP_CWORD]}"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  local opts="--whatever --tab --options --you --want to have!"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  COMPREPLY=($(compgen -W "${opts}" -- ${cur}))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  ... # more bash code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;complete -F "sd" -o "default" "sd"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# complete -F "sd" -o "nospace" "sd" ## Use this if you do not want a space after the completed word&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Slighty Advanced&lt;/span&gt;&lt;br /&gt;You can manipulation the string input however you want, just make sure you clear COMPREPLY, and grab the current command prompt info, and append them using compgen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7738124950556874385?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7738124950556874385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/09/tab-complete-with-bash-functions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7738124950556874385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7738124950556874385'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/09/tab-complete-with-bash-functions.html' title='Tab Complete with Bash Functions'/><author><name>Sadarax</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-1085636072036546630.post-1326993514826714687</id><published>2009-08-26T04:55:00.000-07:00</published><updated>2009-08-26T05:32:36.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x windows'/><category scheme='http://www.blogger.com/atom/ns#' term='wacom'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><title type='text'>Wacom Draw Tablet under X-Windows</title><content type='html'>&lt;span style="color: rgb(51, 255, 51);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Problems with Monitor and Draw Tablet Screen&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I have been using my &lt;a href="http://http//www.wacom.com/cintiq/cintiq-12wx.php"&gt;draw tablet&lt;/a&gt; for about a year in Linux. While Ubuntu now makes the installation as easy as a KDE/X-Windows session restart, I still have some problems. Over the years I have tried every option I can think of to get things "perfect" but nothing has quite worked. But I have managed a workable solution for when I draw, so I will share it.&lt;br /&gt;&lt;br /&gt;If anyone knows a better solution that what I am have here, please feel free to comment.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;My System&lt;/span&gt;&lt;br /&gt;I use an Nvidia 9400 GT with my Dell 2407WFPHC and my Wacom Cintiq 12WX CRT. I also use the Nvidia provided graphical configuration program for my display. (The package is called nvidia-settings. The program shares the same name.)&lt;br /&gt;&lt;br /&gt;Using the Nvidia program, I have the following options:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Disable&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Separate X screen&lt;/li&gt;&lt;li&gt;TwinView&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Let's talk about them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Separate X Screen&lt;/span&gt;&lt;br /&gt;This is pretty straightforward. X-Windows treats the displays like separate X-screens. But for me, this option has had major problem since KDE 3.5 until even now in KDE 4.3 (and every version of Xorg in between). X-Windows does indeed create an X-screen on each device. But when using this, KDE creates a session on Screen 0, but fails to create a session on Screen 1. I had hoped that KDE 4.3 would have added this feature, now that they have improved Multiple Monitor support, but no such luck yet.&lt;br /&gt;&lt;br /&gt;On top of not KDE not opening/creating a session on screen 1, there is a pen-tool error between both displays. The pen-tool's movement is radically distorted with  the cursor movement between the screens, making it completely unusable. No positions or orientations I have tried have fixed this even a little.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Xinerama&lt;/span&gt; (under &lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Separate X Screen&lt;/span&gt; mode)&lt;br /&gt;When using Separate mode, I can choose to enable Xinerama. Unfortunately that breaks Compositing, which means  Alpha-transparency and other desktop effects are disabled.&lt;br /&gt;&lt;br /&gt;But the real deal-breaker is the unusable cursor-movement with the pen-tool. There is a problem with the cursor jumping between the two displays after moving a percentage of the way across the screen. The distance roughly corresponds to the difference in resolution pixel size between my tablet and my monitor. So, depending on the positioning of each display in my Xorg.conf (left of, right of, below, above, etc), the areas of the screen where the cursor will jump to-and-from varies but the square area is generally the same.&lt;br /&gt;&lt;br /&gt;This is, I believe, an unfortunately reality of Xinerama from what little research I have done on the subject. If my tablet were able to do a resolution like 1920x1200, like my desktop monitor, perhaps this would not be a problem. Sadly it is, and I have never found even the slightest hint of a solution or work around for this.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;TwinView&lt;/span&gt;&lt;br /&gt;TwinView mode works great for multiple desktops in KDE. Using KDE 4.3, the system detects both displays and works very nicely. Compositing and all those lovely eye-candies are still present.&lt;br /&gt;&lt;br /&gt;Unfortunately, the  pen-tool error between both displays still occurs. The pen-tool's movement is radically distorted with the cursor movement between the screens, making it completely unusable. No positions or orientations I have tried have fixed this even a little.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Workaround Solution&lt;/span&gt;&lt;br /&gt;The only workaround solution I know that does let me use my tablet with no distorted cursor/pen-tool movement is disable my monitor  display and use the tablet as the primary display. This always makes me a little sad, but I live with it. I keep hoping one day this will be fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1326993514826714687?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1326993514826714687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/wacom-draw-tablet-under-x-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1326993514826714687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1326993514826714687'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/wacom-draw-tablet-under-x-windows.html' title='Wacom Draw Tablet under X-Windows'/><author><name>Sadarax</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-1085636072036546630.post-3898602107357981577</id><published>2009-08-12T16:16:00.000-07:00</published><updated>2009-08-14T00:03:53.834-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4.3'/><category scheme='http://www.blogger.com/atom/ns#' term='konqueror'/><category scheme='http://www.blogger.com/atom/ns#' term='recovery'/><title type='text'>Nifty Recovery Tool and KDE 4.3 Review Continued</title><content type='html'>So after using KDE 4.3 for a while, I am happy to report it is an excellent upgrade.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Possible Retraction&lt;/span&gt;&lt;br /&gt;The problems I have been experiencing with KDE 4.3 on my system may be related to slowly failing hardware. I believe my motherboard may be going bad, which could be causing the shutdown problems.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;KDE 4.3 Upgrade Problems - Not Hitting Everyone&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;KDE 4.3 may upgrade smoothly for some, especially if the user never changed many of the KDE configurations. For my brother, upgrading from KDE 4.2.4 to KDE 4.3 was smooth as silk. Flawless. He had left everything default in 4.2.4. I can only assume my prior problems were caused by a few problematic configuration files that were created while I used KDE 4.2.4 plus, and I do customize a ton in KDE.&lt;br /&gt;&lt;br /&gt;There is another thing I forgot to mention, whichk I only found out about today. If your KDE 4.3 upgrade screws up and you don't get any desktop displayed, this fix may help:&lt;br /&gt;&lt;br /&gt;Reboot and when GRUB is starting to load, switch into the Recovery mode and boot with that. Upon startup, you will be given a nice little Text GUI with several common options, such as root console, root console with networking, package manager, etc. I have never seen this option screen before but I was both surprised and delighted by it. This is no doubt an excellent helpful tool for new and even old-but-inexperienced users for recovery.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SoNZIsLHaRI/AAAAAAAAB1A/vG2PHUFIchA/s1600-h/snapshot2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 197px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SoNZIsLHaRI/AAAAAAAAB1A/vG2PHUFIchA/s320/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5369233186587371794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I have no idea how long this feature has been here, nor do I know if it is from the Kernel Devs, the GNU, Debian/Ubuntu or what.&lt;br /&gt;&lt;br /&gt;I even got to test one of these options just today. When upgrading my VirtualBox Kubuntu KDE 4.2.4, it had the same configuration errors I had experienced when upgrading my main desktop. The X-Windows system started and KDE 4.3 went through its startup but in the end all I got was a mouse-cursor and a black-blank screen with nothing else.&lt;br /&gt;&lt;br /&gt;Since I could not easily get to a virtual-terminal in the VM window (by using CTRL+ALT+F1 for example), I decided to reboot and use the recovery mode. That is when I discovered this new Text GUI window with options. Looking through the options, I decided to try 'xfix', not thinking it would work. Imagine my shock when IT FIXED IT. I don't know exactly what it did (I wasn't watching at that moment) but it definitely sets many (if not all) configurations of the GUIs/X-Windows back to default. But hey, it fixed it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Konqueror&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I don't really give Konqueror credit for the subtle but truly &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;excellent&lt;/span&gt; &lt;/span&gt;upgrades it has been receiving for a while. To name a few I have noticed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Auto-column (re)sizing&lt;/li&gt;&lt;li&gt;Easier/smoother sorting order changes in Icon mode&lt;/li&gt;&lt;li&gt;Better toolbar icons + functionality available&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Better shortcut support (but that's a whole KDE thing now)&lt;/li&gt;&lt;li&gt;Better Ark integration and configuration&lt;/li&gt;&lt;li&gt;Transfer Management: Transfer start-stop-pause control of multiple file transfers, not to mention a more unified and convenient window-management for the transfer-statusbar subwindows.&lt;/li&gt;&lt;li&gt;Latest version of Konqueror supports inline renaming, just like old times.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;More options for general configuration&lt;/li&gt;&lt;/ul&gt;Another piece of news worth noting: Konqueror &lt;span style="font-style: italic;"&gt;restores&lt;/span&gt; all of my tabs upon restart-from-konqueror-crash, and I do mean &lt;span style="font-weight: bold; font-style: italic;"&gt;ALL&lt;/span&gt; my tabs. That means, for example, restoring multiple tabs split into 8 or more sub-panes windows, in different view modes and sorting modes. That is Im-Freaking-Pressive.&lt;br /&gt;&lt;br /&gt;I have never been able to Columns view, and it always breaks when I do, even mangling the program restart with a few residual error messages on the restart. But oh well, I don't use that mode. (I just wish I could remove that button from my toolbar!)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Stability&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;KDE 4.3 is definitely more stable. Though I thought KDE 4.2.4 was pretty good, KDE 4.3 is better. The small errors have been smoothed over, though I still occasionally have crashes with Gwenview viewing from within Zips files. I'm inclined to wonder if it is a combination of Gwenview and the KDE KioSlaves not jiving well together.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;font-size:100%;" &gt;&lt;span&gt;Usage&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Again, the changes are subtle, but influential. I have noticed that the passive notifications and progress/statusbars now fit even more nicely and less obtrusively into the KDE system-tray icon for them. I am not if some of the Konqueror features I mentioned should be attributed to KDE or not. Either way, I like where things are going.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Remaining Problems&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Konsole&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Shortcut keys: The default shortcut keys in konsole &lt;span style="font-weight: bold; font-style: italic;"&gt;interfere&lt;/span&gt; with real work. But you can change these through the Settings -&gt; Configure Shortcuts menu. My case is CTRL+S, which locks my console. I have seen this behavior before but never from Konsole.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Transparency: First, Good transparency was removed from Konsole. It was replaced with Alpha Transparency.... which has never actually worked 100% properly in KDE 4 to date. In KDE 4.2 I was able to find workaround to make it function more or less correctly. Now that workaround no longer fixes the problem, so I'm stuck with a &lt;span style="font-style: italic;"&gt;butt-fuck-ugly&lt;/span&gt; konsole with a &lt;span style="font-weight: bold;"&gt;washed-out white undertone&lt;/span&gt; on EVERYTHING. To whomever screwed this one up, I hate you.&lt;/li&gt;&lt;/ul&gt;It is hard to believe that the transparency feature in Konsole went from great, to bad, to really bad.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Gwenview&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;There are a few features still missing from Gwenview, which does vex me. I am hoping to see them by the next major update. It seems to me that the rest of the more complex features have been implemented by now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Missing features:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Key shortcuts for Beginning/End of the current image list (in the current directory or archive).&lt;/li&gt;&lt;li&gt;Option to enable automatic disregarding of changes without prompting.&lt;/li&gt;&lt;li&gt;Duplicate Detection plugin&lt;/li&gt;&lt;li&gt;Image counter: (Without using the thumbnail bar) shows your progress in the current list of images. Something like 53/100. This was very useful for me.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I am actually kind of surprised that Gwenview is only missing a few features before it is back to what it was before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-3898602107357981577?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/3898602107357981577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/nifty-recovery-tool-and-kde-43-review.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3898602107357981577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3898602107357981577'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/nifty-recovery-tool-and-kde-43-review.html' title='Nifty Recovery Tool and KDE 4.3 Review Continued'/><author><name>Sadarax</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/_3Zcw4h89iOQ/SoNZIsLHaRI/AAAAAAAAB1A/vG2PHUFIchA/s72-c/snapshot2.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-7401683232072851394</id><published>2009-08-05T13:34:00.000-07:00</published><updated>2010-09-12T02:07:29.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='pulseaudio'/><category scheme='http://www.blogger.com/atom/ns#' term='alsa'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><title type='text'>PulseAudio - A new system to solve many problems</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Overview&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;What PulseAudio is, and why it is great for Linux.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Forward&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Someone once asked me why PulseAudio is being pushed and I only had some vague ideas why. This article briefly mentions some new reasons I did know. I thought you might be interested:&lt;br /&gt;&lt;br /&gt;&lt;a class="linkification-ext" href="http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=NzIwMg" title="Linkification: http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=NzIwMg"&gt;http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=NzIwMg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been reading up on PulseAudio and like I said before, if it becomes the standard (and I think it will) it will be great and solve a lot of the problems in Linux. Sufficient to say, if PulseAudio can do all that I have ever seen listed on websites for features, it will be the end all of sound systems for Linux. :)&lt;br /&gt;&lt;br /&gt;Just to name a few features PulseAudio has that I like:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support for a far wider range of audio devices ( Bluetooth/Apple Airport) &lt;/li&gt;&lt;li&gt;Flat volume support (similar to Vista's audio controls)&lt;/li&gt;&lt;li&gt;On-the-fly reconfiguration of audio devices&lt;/li&gt;&lt;li&gt;Native support for 24-bit samples.&lt;/li&gt;&lt;li&gt;It will run on Windows, both natively if desired or through Cygwi.&lt;/li&gt;&lt;li&gt;Support for allow networked sound (between Windows and Linux)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;These last two two features are things I have personally desired from a sound system. Previously I had never successfully enabled transporting of sound across a network from a Windows Machine to a Linux machine. (The occasion for wanting to do this was that I had a Windows machine in my room, running games which I was controlling from my Linux desktop via Synergy. I did not want to setup a second pair of speakers to hear the games. I wanted to have the audio from that computer piped into my main desktop speakers.)&lt;br /&gt;&lt;br /&gt;About two years ago, PulseAudio was rather unsupported (maybe even broken), at least in Ubuntu. Maybe it was the programs... or maybe it was the kernel. I don't know. It could have been both. But now most of my programs run PulseAudio just fine. I remember the annoying problems I would have with OSS audio in the past. This transition to PulseAudio is much less of a problem for me.&lt;br /&gt;&lt;br /&gt;I suppose a user must need to be somewhat advanced to experience the occasional difficulties with software audio protocol conflicts and difficulties. I can safely tell you that I definitely experienced more problems with audio 6 years ago when I began to seriously use Linux. I also experienced more when I was using a wider variety of software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the past 6 years I have been watching, there has been larger move towards supported ALSA in most applications, and now support for PulseAudio seems to be coming along nicely. The best part of PulseAudio is that, to my understanding, as long the application uses ALSA, ARTS or ESD, all of those are wrapped under the PulseAudio umbrella.&lt;br /&gt;&lt;br /&gt;So if PulseAudio is actually working on your system, the system is &lt;span style="font-style: italic;"&gt;backwards&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;forwards&lt;/span&gt; compatible, and  all sound play nicely together. Well done, huh?&lt;br /&gt;&lt;br /&gt;Of course, there is the issue that PulseAudio will have more overhead than systems like ALSA, which of course has more overhead than OSS. Personally though, I seriously doubt this is going to even be noticed on desktops with Dual-cores and even more so as Quad-cores become commonplace. Also, we are not talking about a lot of overhead here, especially when the system is not doing much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7401683232072851394?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7401683232072851394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/pulseaudio-new-system-to-solve-many.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7401683232072851394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7401683232072851394'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/pulseaudio-new-system-to-solve-many.html' title='PulseAudio - A new system to solve many problems'/><author><name>Sadarax</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-1085636072036546630.post-4575637325225838168</id><published>2009-08-05T12:10:00.000-07:00</published><updated>2009-08-13T16:45:46.360-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4.3'/><category scheme='http://www.blogger.com/atom/ns#' term='konqueror'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><title type='text'>KDE 4.3 and Konqueror's Neglect</title><content type='html'>&lt;span style="color: rgb(255, 153, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;KDE 4.3 Ain't So Stable (Yet)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;KDE 4.3 was released yesterday. My advice to anyone considering trying it out right now: DON'T UPGRADE! If you are going to use it, do a fresh install, unless you know how to juggle config files. Edit: I did an upgrade of KDE 4.3 on my brother's laptop, and it went smooth as silk. KDE 4.3 works flawlessly for his computer, yet mine still had/has some issues. So your mileage may vary.&lt;br /&gt;&lt;br /&gt;While any of you that know me are aware I am an avid Linux fan (though this is really about KDE, not Linux per se), the following post has some bad new to report.&lt;br /&gt;&lt;br /&gt;KDE 4.3 is supposed to be a stabilizing release, focusing mostly on bug fixes (over 10,000 completed) and some feature updates. That may be, but I'm afraid my experience so far has been anything but stable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1st&lt;/span&gt;: I installed KDE 4.3 from the apt-repositories. Then I restarted KDE/X-Windows. KDE proceeded to start, but never showed me my desktop, just a blank workspace. Obviously KDE 4.3 did not smoothly upgrade from KDE 4.2.4.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2nd&lt;/span&gt;: After 30 minutes of doing a fairly straightforward but advanced detection and fix, I was able to isolate a group of the problem files and repopulate my KDE configuration files. Things progressed smoothly until I encountered the next major bug: Exiting KDE.&lt;br /&gt;&lt;br /&gt;KDE 4.3 will NOT, under any circumstances, Shut down the computer, Restart the computer, or Log out. It simply will not do it, no matter how many times you try. Luckily I know the manual shutdown command, but that's a pretty heinous error.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3rd&lt;/span&gt;: Konsole. The transparency in KDE Konsole is... wait for it.... even &lt;span style="font-style: italic;"&gt;more&lt;/span&gt; broken than before. I have trouble believing my eyes on this one. I'm pretty shocked it did not get fixed. Even the WORKAROUND for the bug, that has been there for over a year, no longer works now. I guess this just gives me more impetus to get back to writing my own alternative virtual terminal, because God-Damn-it, we need one fucking badly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4th&lt;/span&gt;: EDIT. I fixed the problem. It was a setting configuration, though it was really damned hard to find.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5th&lt;/span&gt;: Be forewarned this has some rather ranting moments, so I apologize.&lt;br /&gt;&lt;br /&gt;Konqueror is without a doubt the best file manager I know of currently. But it has been pretty broken since KDE 4.0.&lt;br /&gt;&lt;br /&gt;Even by KDE 4.3, it still have issues, plus some new bugs. For me, the most apparent bug in KDE4 Konqueror is the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;utter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;ly awful &lt;/span&gt;&lt;/span&gt;way Images are handled within it (opening, previewing, mouse previewing). Since one of my primary hobbies is collecting images, this has been a constant colossal pain in my side. I keep waiting for that be fixed but it has been 18 months now. That's pretty &lt;span style="font-weight: bold;"&gt;f**king&lt;/span&gt;  unacceptable. (Can you tell I'm mad?)&lt;br /&gt;&lt;br /&gt;On a less rage filled thought, Konqueror is in serious need of being updated from QT3 to QT4. Namely it needs the standard QT4 navigation bar, and god-damn-it would be nice to have meta/information panels like Dolphin does. Actually, even though I don't use Dolphin because of its imposed limitations, I like several things in it.&lt;br /&gt;&lt;br /&gt;But there is good news. At least, partially. The KDE team has been planning to add these exact updates for a while now. It would just be nice if they actually did it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="color: rgb(51, 255, 51);"&gt;Cursory Review of KDE 4.3&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Konqueror&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Konqueror Gestures are back. I did miss these, but ironically now I don't so much need them if I have my new mouse with 5+ buttons.&lt;/li&gt;&lt;li&gt;Better Ark integration (with more menu support too).&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Ark&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support for more formats and a few small bug fixes.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Gwenview&lt;/span&gt; (changed from version 2.2.4 to 2.3.0):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bug Fixes: God Almighty I hope the bugs are really fixed. They were simply AWFUL at points (way too frequently) and they should been fixed a long time ago. Really, they should have been. No excuse. Should have been done months ago.&lt;/li&gt;&lt;li&gt;Plugins: In case you did not know (like most KDE 4 users), you have to install the kiki-plugins package to enable the plugins for Gwenview. As far as I can tell, nothing has changed since the prior version.&lt;br /&gt;It is &lt;span style="font-weight: bold;"&gt;still missing&lt;/span&gt; the most important plugin for me: Find Duplicates Images.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sidebar: Better hiding and restoration interface.&lt;/li&gt;&lt;li&gt;Thumbnail Bar: Now it can be vertical, which I prefer. Nice.&lt;/li&gt;&lt;li&gt;On a personal note, though Gwenview is still missing a few features I consider crucial, I really do like all the new features that have been added.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;I sometimes ask myself, "Should you try using KDE 3.5 again?" The answer is mostly no. The biggest problems (that I know of) for KDE 4 has been Gwenview and Konqueror, which are two programs I use &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;constantly&lt;/span&gt;&lt;/span&gt;, and they are usable, &lt;span style="font-style: italic;"&gt;just not fully-functioning&lt;/span&gt;. If I look beyond that, KDE 4 is a great system. I can live with the small little lack of eyecandy in Konsole. Even in KDE 4.2.4, when Plasma would crash, it would do so very gracefully and almost immediately restore itself with no noticeable ill-effects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4575637325225838168?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4575637325225838168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/kde-43-and-konquerors-neglect.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4575637325225838168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4575637325225838168'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/08/kde-43-and-konquerors-neglect.html' title='KDE 4.3 and Konqueror&apos;s Neglect'/><author><name>Sadarax</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-1085636072036546630.post-3194763612693365592</id><published>2009-07-02T01:05:00.000-07:00</published><updated>2009-07-14T00:34:37.108-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><title type='text'>Firefox 3.5 is finally out!</title><content type='html'>So Firefox 3.5 was finally released officially yesterday. Any of you Slashdot readers probably knew about it just slightly before I did!&lt;br /&gt;&lt;br /&gt;If you are running Ubuntu, as every good person should, Firefox-3.5 is not in the official repositories yet. But do not despair! You can add the PPA Ubuntu Mozilla Security repository to your system and download FF35 immediately.&lt;br /&gt;&lt;br /&gt;For full details, see here: &lt;a class="linkification-ext" href="https://launchpad.net/%7Eubuntu-mozilla-security/+archive/ppa" title="Linkification: https://launchpad.net/~ubuntu-mozilla-security/+archive/ppa"&gt;https://launchpad.net/~ubuntu-mozilla-security/+archive/ppa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the quick 6-step process, do the following:&lt;br /&gt;(All from command line.)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;sudo echo "deb &lt;a class="linkification-ext" href="http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu" title="Linkification: http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu"&gt;http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu&lt;/a&gt; jaunty main" | sudo tee -a /etc/apt/sources.list&lt;/li&gt;&lt;li&gt;gpg --keyserver keyserver.ubuntu.com --recv-keys B9F1C432AE74AE63&lt;/li&gt;&lt;li&gt;gpg --armor --export B9F1C432AE74AE63 | sudo apt-key add -&lt;br /&gt;&lt;/li&gt;&lt;li&gt;sudo apt-get update&lt;/li&gt;&lt;li&gt;sudo apt-get install firefox-3.5&lt;/li&gt;&lt;li&gt;firefox-3.5 &amp;amp; # Or just start firefox-3.5 from the Run Dialog&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;You will still have firefox-3.0 on the system and in fact, it will still be the default application if you ever simply ran the command 'firefox.'&lt;br /&gt;&lt;br /&gt;I probably will be running some speed tests here soon, and if I do, I will post the resulting comparison between the two browser versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-3194763612693365592?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/3194763612693365592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/07/firefox-35-is-finally-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3194763612693365592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3194763612693365592'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/07/firefox-35-is-finally-out.html' title='Firefox 3.5 is finally out!'/><author><name>Sadarax</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-1085636072036546630.post-9188895679684396074</id><published>2009-06-21T06:52:00.000-07:00</published><updated>2009-06-21T07:02:06.482-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='cintiq'/><category scheme='http://www.blogger.com/atom/ns#' term='wacom'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><title type='text'>Ubuntu makes Draw Tablet installation easy as could be</title><content type='html'>So I own a &lt;a href="http://www.wacom.com/cintiq/cintiq-12wx.php"&gt;Wacom Cintiq 12WX&lt;/a&gt; draw tablet. Yes, it is a very expensive toy and I use it in Linux.&lt;br /&gt;&lt;br /&gt;Prior to switching to Ubuntu 9.04 Jaunty, the process involved with getting my tablet to work was somewhat involved.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Plug in the device &lt;/li&gt;&lt;li&gt;Throw some generic config lines into /etc/X11/xorg.conf to enable the input devices&lt;/li&gt;&lt;li&gt;Compile the latest Linux Wacom Project drivers myself and load them into my kernel&lt;/li&gt;&lt;li&gt;Change my nvidia settings to accommodate my new display&lt;/li&gt;&lt;li&gt;Restart KDE&lt;/li&gt;&lt;li&gt;Enable the input device in The Gimp&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Oh yeah: I also needed to make sure I had the darn thing plugged (usb and vga/dvi)  in properly. (I have missed it a few times among all my other cables).&lt;br /&gt;&lt;br /&gt;Not a lot of work and the compilation is pretty simple.&lt;br /&gt;&lt;br /&gt;But now with Ubuntu 9.04 Jaunty, my job is much simpler:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Plug in the device&lt;/li&gt;&lt;li&gt;Change my nvidia settings to accommodate my new display&lt;/li&gt;&lt;li&gt;Restart KDE&lt;/li&gt;&lt;li&gt;Enable the input device in The Gimp&lt;/li&gt;&lt;/ol&gt; Let me tell you, it does not get much easier than this. I mean, plug it in and go!&lt;br /&gt;&lt;br /&gt;I am having a minor configuration issue with simultaneously using my tablet input and my mouse to work on the same drawing area. It seems that somewhere along the way, the tablet input takes precedence and disables using the mouse to affect the Gimp Drawing area. I'm looking for a solution and I will post it when I know it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-9188895679684396074?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/9188895679684396074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/06/ubuntu-makes-draw-tablet-installation.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9188895679684396074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/9188895679684396074'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/06/ubuntu-makes-draw-tablet-installation.html' title='Ubuntu makes Draw Tablet installation easy as could be'/><author><name>Sadarax</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-1085636072036546630.post-4398123174210957241</id><published>2009-06-13T12:03:00.000-07:00</published><updated>2010-02-09T20:37:19.842-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='connectivity'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='diNovo Edge'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><title type='text'>Logitech diNovo Edge bluetooth connectivity issues</title><content type='html'>Sort of like USB support years ago, BlueTooth still has some bugs under Linux. Currently I'm referencing just connectivity issues. From what I can tell, this particular issue has been around in Linux since July 2007 at least according to some bug reports.&lt;br /&gt;&lt;div class="boardCommentBody"&gt;&lt;div class="bug-comment"&gt;&lt;p&gt;I use the &lt;a href="http://www.amazon.com/gp/product/B000J43HJ8/ref=ox_ya_oh_product"&gt;Logitech diNovo Edge&lt;/a&gt;. This keyboard is awesome and I love it. When  the dongle is not initialized as a bluetooth device - ie in bios, boot, install etc it simply emulates a usb keyboard / mouse and works (without any fancy features) perfectly. Hence, it works in text mode great. This happens during during System Startup, BIOS access or during the actually Linux console startup sequence.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;However, as soon as it is initialized as a bluetooth device it forces you to use bluetooth pairing to work (this applies to Windows too). So, as you can imagine, by the time I reach KDE the keyboard doesn't work.&lt;/p&gt;&lt;p&gt;A solutions I have found to this problem (Source &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497" target="_blank"&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497&lt;/a&gt;):&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style="font-family: courier new;"&gt;Edit with sudo (text-editor) /etc/default/bluetooth&lt;br /&gt;&lt;br /&gt;Then look for the line that says:&lt;br /&gt;HID2HCI_ENABLED=1&lt;br /&gt;&lt;br /&gt;and change it to this:&lt;br /&gt;HID2HCI_ENABLED=0&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4398123174210957241?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4398123174210957241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/06/logitech-dinovo-edge-bluetooth.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4398123174210957241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4398123174210957241'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/06/logitech-dinovo-edge-bluetooth.html' title='Logitech diNovo Edge bluetooth connectivity issues'/><author><name>Sadarax</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-1085636072036546630.post-2263413856947033847</id><published>2009-05-16T07:24:00.000-07:00</published><updated>2009-05-16T08:38:10.215-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='recovery'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linux Promotional Rant - Windows Recovery versus Windows</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Overview&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I saw this quote in an Ubuntu Forum thread and I felt like making my own reply.&lt;br /&gt;&lt;br /&gt;Quote source from &lt;a href="http://social.msdn.microsoft.com/forums/en-US/hottechnology/thread/b998ea87-1857-4bd1-ba38-a202c4ce6b97/"&gt;http://social.msdn.microsoft.com/forums/en-US/hottechnology/thread/b998ea87-1857-4bd1-ba38-a202c4ce6b97/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A post by jgalley:&lt;br /&gt;&lt;blockquote&gt;"You are doing an automatic upgrade of your OS and in the middle of the application of the patches the power fails and your system crashes hard.  What OS do you want to be running?  From my experience if it is Linux then you are about to see firsthand why Ubuntu is free and Vista costs 400 bucks.&lt;br /&gt;&lt;br /&gt;If I have to rebuild my worstation and development environment even once then the actual cost of Ubuntu is more that the cost of Vista.  In fact, for every extra time my Ubuntu system crashes hard and fails to boot I could have purchased a new Vista system from Dell, thrown my old system in the trash and still come out ahead.&lt;br /&gt;&lt;br /&gt;Linux is the best, if what you like to do is rebuild and reinstall operating systems or endlessly search the internet for cryptic instuctions on how to edit /etc files to make some piece of hardware or software sort of work."&lt;/blockquote&gt;Yeah, I know anything from the &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Microsoft&lt;/span&gt;&lt;/span&gt; forums is pretty much flamebait, but let's go with this.&lt;br /&gt;&lt;br /&gt;This entire speech totally belies the fact that in my experience a Windows Machine tends to bug-out after a sudden power loss, while nothing so palty even shakes a Linux system.&lt;br /&gt;&lt;br /&gt;Right off, this guy is not being specific with his arguments. Let's get specific.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Harddrive Hardware Failure&lt;/span&gt;&lt;br /&gt;When dealing with hardware failure due to spontaneous power loss, then RAID systems and backups are all you have to deal with. Shockingly those have very little, if anything, to do with the Operating System. The same goes for any other hardware you have die from the experience.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;font-size:130%;" &gt;Harddrive Filesystem Failure&lt;/span&gt;&lt;br /&gt;When dealing with software file-system problems due to spontaneous power loss, then there is no contest. Linux journaling File-Systems &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;just win.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I occasionally see print claiming that NTFS is a journaling file-system like EXT3/4. To be bluntly honest, I don't know if I would believe ithad journaling &lt;span style="font-style: italic;"&gt;even if I saw the source-code myself&lt;/span&gt;, because NTFS sure as &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;fuck&lt;/span&gt;&lt;/span&gt; doesn't act like it has journaling.&lt;br /&gt;&lt;br /&gt;At least not journaling like I have enjoyed with Linux file-systems. Of course, that assumes one is using NTFS, which is a fair assumption now days, but again this poster did not mention that. For all we know, there are Fat32 systems involved and let me tell you from experience, doing scandisks on huge Fat32 formated Harddisks takes hours.&lt;br /&gt;&lt;br /&gt;Maybe it has been a few years, or maybe Vista has something magically under the hood, but no NTFS file-system I have &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;even heard of&lt;/span&gt;&lt;/span&gt; makes serious recoveries as &lt;span style="font-style: italic;"&gt;quickly&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;thoroughly&lt;/span&gt; as a Linux journaling file-system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Fixing A Broken OS&lt;/span&gt;&lt;br /&gt;What about when the OS is broken and won't boot properly. Of course, exactly *how* broken has an significant impact. Misconfigured files? Broken drivers? Broken kernal? The poster does not mention the specific methods of restoration.&lt;br /&gt;&lt;br /&gt;He might mean throwing in some vendor provided disc and hoping its magic works. I would not know, Linux does not need these things. But since he's not specific, let's assume he means doing some manual work on a recovery console. In fact, this is very likely exactly what he means.&lt;br /&gt;&lt;br /&gt;I need to stop here for a second and point out something: Is this n00b actually claiming it is &lt;span style="font-style: italic;"&gt;easier&lt;/span&gt; to do something in the console/command-line in *Windows* than in &lt;span style="font-weight: bold;"&gt;Linux&lt;/span&gt;? ...? The next question of course is WTF? Yeah, let's move on. Alright, so it is safe to say it is going to be easier to do work on the console/command-line in Linux than Windows any day of the decade.&lt;br /&gt;&lt;br /&gt;But what kind of work you ask? Well, whatever work you need to do to restore your system. Let's hope you know enough about &lt;sarcrasm&gt;the clearly documented and well designed Windows system architecture&lt;/sarcrasm&gt;. Let's also hope that you can do all your recover from a console text environment and nothing requires a graphical session. At this point alone, Linux recovery is more certain than Windows, because in Linux literally anything that can be done from a graphical session can be done from a console, while the same is certainly not always true for Windows.&lt;br /&gt;&lt;br /&gt;As for what exact work is to be done, I don't know since each situation varies but I'd like to see him edit his registry through a console Microsoft Console and call that "easy." Meanwhile I will just be using my Vim editor to modify human-readable-flat-text-configuration-files and browsing the Internet from &lt;span style="font-style: italic;"&gt;command-line&lt;/span&gt; via eLinks for further help.&lt;br /&gt;&lt;br /&gt;In Linux, one can completely recompile/reinstall anything needed without a graphical session. Debian Software Packages and shell-scripts for the win. That does not happen with all the numerous variety of Windows installer programs.&lt;br /&gt;&lt;br /&gt;Using a boot disk, with some careful work, one can even do recompilation/reinstall for a non-booted system. I would like to see any Windows machine compile from command line as easily as Linux. Hell, I would like to see Windows compile ANYTHING as readily as Linux tends to.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Instructions&lt;/span&gt;&lt;br /&gt;The poster mentions "Cryptic instructions." Well, I won't say Linux is easy to use as a Fisher Price toy, but few powerful tools are. Since turnabout is fair play, if he wants to talk cryptic, then let's go all the way and discuss poor instructions. This, of course, leads to Microsoft Help Files/Manuals.&lt;br /&gt;&lt;br /&gt;I certainly will not claim every Linux/BSD Man-page ever written in the world is great and has all the information needed. But in my experience, easily 90% of the time, man-pages will give provide most if not all ones needs. I have yet to even &lt;span style="font-style: italic;"&gt;hear&lt;/span&gt; of a single good Microsoft Help file. (And I have talked with career technical writers on the subject).&lt;br /&gt;&lt;br /&gt;Of course, this side-steps the point about the architectures and system designs themselves.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Full OS Reinstall&lt;/span&gt;&lt;br /&gt;Now, if the poster is talking about a full OS reinstall, I can fucking-money-back-guarantee-you Ubuntu Linux will be fully installed and have completed &lt;span style="font-style: italic;"&gt;any updates&lt;/span&gt; with all my software installed &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;well &lt;/span&gt;&lt;/span&gt;before Windows has the 2nd Service pack installed (if even the 1st), let alone all other personal programs and virus/firewall software.&lt;br /&gt;&lt;br /&gt;And that does not even address the issue of live-booting. :P&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Development Environment&lt;/span&gt;&lt;br /&gt;The guy mentions rebuilding his development environment. ... I am going to assume that means installing Visual Studio, or something of the like, and a train load of additional software libraries.&lt;br /&gt;&lt;br /&gt;I got news for the poster, in Linux that is as easy as a few mouse clicks with my package manager, or a single Shell-script execution to send commands to apt-get. In a word: &lt;span style="font-style: italic;"&gt;Owned.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Further Laughs&lt;/span&gt;&lt;br /&gt;This guy identifies himself as a ripened idiot by going on further to state: "In fact, for every extra time my Ubuntu system crashes hard and fails to boot I could have purchased a new Vista system from Dell, thrown my old system in the trash and still come out ahead."&lt;br /&gt;&lt;br /&gt;Even from my longest recovery time, my time has never been equal to the couple thousand dollars to build my new powerful desktop, and certainly was not worth the recovery of my irreplaceable data files. Maybe this guy takes his computer to the Geek Squad and has to wait two weeks for recovery? (Yeah, I know they don't do Linux, but you get my point).&lt;br /&gt;&lt;br /&gt;Lastly, what sort of piece of shit computer is he running that is worth less than $400 + New Deskstop that he casually throws away?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;Shear Idiocy -- Economics of Morons&lt;/span&gt;&lt;br /&gt;"If I have to rebuild my worstation and development environment even once then the actual cost of Ubuntu is more that the cost of Vista."&lt;br /&gt;&lt;br /&gt;I really have to address this one. So, "free" is somehow going to become more than $400 through just one occasion? Are you fucking kidding me?&lt;br /&gt;&lt;br /&gt;Beyond the fact that the poster is utterly failing to take into account the 10 to 1 ratio of Windows system breakdowns versus Linux, he arbitrarily states that any recovery with Linux will be more than $400. The logical converse of this argument is that any recovery with Vista will be automatically less. (And that does not even address repeated recovery costs, which Linux most definitely trumps Windows on because of better system longevity).&lt;br /&gt;&lt;br /&gt;Is he claiming that any recovery done with Vista will be less costly (time and money and effort invested) over Linux? Really? Seriously? ...I actually think this person is claiming exactly that. Well, he's completely wrong.&lt;br /&gt;&lt;br /&gt;Situations vary and thus recoveries do. In the 1 out of 10 situations where Linux has a problem like Windows, the situations is going to be specific and relate to the knowledge of the person doing the recovery. I am&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; going to claim Linux recoveries always cost less than Windows recovery because making such a blanket statement about all situation is foolishness, and the same goes for Windows over Linux.&lt;br /&gt;&lt;br /&gt;I will just say this: Linux recoveries happen less frequently... and chances are, you can find the "cryptic" instructions online, and you will be able to access your configuration files through console easily and recompile/reinstall any software necessary. Windows can't claim that people. It just can't.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2263413856947033847?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2263413856947033847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/linux-promotional-rant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2263413856947033847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2263413856947033847'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/linux-promotional-rant.html' title='Linux Promotional Rant - Windows Recovery versus Windows'/><author><name>Sadarax</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-1085636072036546630.post-6259084878463694099</id><published>2009-05-15T02:01:00.000-07:00</published><updated>2010-01-06T18:45:37.860-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><title type='text'>Move from VMWare to VirtualBox</title><content type='html'>If you use Virtual Machine software, in particular VMWare, this will be of interest to you. If you use Ubuntu, I suggestion you consider using VirtualBox for your VM needs and here is why. Please note, this is only talking about non-VMWare Fusion products.&lt;br /&gt;&lt;br /&gt;I have been using VMWare for about 2 and 1/2 years now, but  just recently I have decided to move to using VirtualBox.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;The Reasons I Left VMWare&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Apt-get Availability&lt;/span&gt;: VMWare is not available in the Ubuntu apt repositories and I have never found any other Ubuntu/Debian repos to use. It was once available via 3rd party repos from Ubuntu, but not for well over a year and a 1/2.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Compiling&lt;/span&gt;: Because there are no easily available apt-repositories packages, I have been compiling VMWare myself for a while. I don't mind compiling (in fact, I think it is a great and powerful feature of Linux) but because VMWare has close ties with the kernel, occasionally I would have to recompile VMWare after a kernel or kernel module update from Ubuntu. In general, the compiling was not a major annoyance but it was not convenient.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Compiling Problems&lt;/span&gt;: In Ubuntu Jaunty 9.04, I have not been able to compile VMWare 1.x no matter what I try. I attempted to use verrsion 2.x, but that didn't work out well.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Future VMWare Versions&lt;/span&gt;: I successfully compiled and ran VMWare 2.x but it &lt;span style="font-style: italic;"&gt;radically&lt;/span&gt; fails to meet my needs for a Virtual Machine program. Furthermore, it fails (perhaps even spectacularly) to meet some of my most basic preferences for a program in general. I personally found its interface ridiculously slow, featureless, and extremely unusable.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Reasons I Moved to VirtualBox&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Competitors&lt;/span&gt;: VirtualBox is the major competitor to VMWare.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Features&lt;/span&gt;: VirtualBox actually has a few features that VMWare does not have, such as dynamic virtual harddrive expansion and shrinking and not require full diskspace pre-allocation. VirtualBox also supports limited 3D Acceleration (both OpenGL and Direct3D), with more in development. (This feature VMWare completely lacks). I have yet to find any features missing in VirtualBox from VMWare.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Integration&lt;/span&gt;: Though my recent usage experience has not been excessive, the integration of VirtualBox into my host Linux system has been better and smoother than VMWare. In particular:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Using VMWare I had network issues when running KDE4 in a VM. VirtualBox has no such issues.&lt;/li&gt;&lt;li&gt;After installing the Guest Additions, my mouse can travel smoothly between my VirtualBox guest VM display and my desktop without being stuck/limited to the display area. (Vbox specifically informs you of this capability actually post-installation).&lt;/li&gt;&lt;li&gt;Guided steps with the GUI for sharing files between the host machine and guest VM. VMWare required mounting via commandline which worked but was somewhat buggy.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Availability&lt;/span&gt;: VirtualBox is available right through the Ubuntu apt-repositories. If I want a more up-to-date version, I can easily find apt-repo at PPA launchpad. (This sort of community is yet another reason why Ubuntu is so great).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Portability&lt;/span&gt;: Just like VMWare, Virtualbox runs on every major OS out there.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cost&lt;/span&gt;: VirtualBox is free as you get. While VMWare never cost me anything to run, there may have come a day when I was faced with paying for their products. I won't have to worry about that with VirtualBox.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Performance&lt;/span&gt;: Though I have not thoroughly tested the performance, from my own experience and the reviews I have read online, VBox does not perform (process tasks as quickly) as VMWare but it certainly is not casually noticable. I know VBox is continuing to push for improvements in this area.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;br /&gt;I have been using VirtualBox for about 2 weeks now and it is exceeding my needs. VBox meets my needs in a more convenient way than VMWare did before, especially after installing the Guest Additions. Though VBox has a different interface from VMWare, I think I actually prefer the organization concept and designs of the VirtualBox system over VMWare's organization, particularly with shared resources. Overall, I think it is a better piece of software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6259084878463694099?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6259084878463694099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/move-from-vmware-to-virtualbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6259084878463694099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6259084878463694099'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/move-from-vmware-to-virtualbox.html' title='Move from VMWare to VirtualBox'/><author><name>Sadarax</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-1085636072036546630.post-478930303555419578</id><published>2009-05-13T06:55:00.000-07:00</published><updated>2009-05-13T07:08:57.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='x windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ati'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>Yet more support for Linux from NVidia and ATI</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/VDPAU#cite_note-vdpau_dxva-0" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt; &lt;p&gt;This was news to me. It makes me very happy to see this. Long story short, Nvidia and ATI/AMD are providing programming API's to allow software in the *nix world (Linux, BSD, Solaris, etc) to utilize GPUs on their hardware. Specifically,&lt;a href="http://en.wikipedia.org/wiki/VDPAU"&gt;VDPAU&lt;/a&gt; from Nvidia and &lt;a href="http://en.wikipedia.org/wiki/X-Video_Bitstream_Acceleration" title="X-Video Bitstream Acceleration"&gt;XvBA&lt;/a&gt; from ATI/AMD are the systems for the X Windows System. They are equivalent of the &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/DirectX_Video_Acceleration" title="DirectX Video Acceleration"&gt;DirectX Video Acceleration (DxVA) API&lt;/a&gt; for &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows"&gt;Windows&lt;/a&gt;&lt;sup id="cite_ref-vdpau_dxva_0-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/VDPAU#cite_note-vdpau_dxva-0" title=""&gt;&lt;span&gt;.&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;Those links will give you more information if you are interested. There are several other programs I personally know of, most notable &lt;a href="http://en.wikipedia.org/wiki/Avidemux"&gt;Avidemux&lt;/a&gt;'s latest development branches, which are working to make use of this new programming API and technology. It makes me pleased to see these systems coming into place in the *nix world, breaking down yet another barrier between competing Operating Systems.&lt;/p&gt;&lt;p&gt;Even though the protocols from Nvidia and ATI are still limited in what they can do, I have little doubt the capabilities will be extended and based on stirrings in the Windows world, I am sure of it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-478930303555419578?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/478930303555419578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/yet-more-support-for-linux-from-nvidia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/478930303555419578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/478930303555419578'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/yet-more-support-for-linux-from-nvidia.html' title='Yet more support for Linux from NVidia and ATI'/><author><name>Sadarax</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-1085636072036546630.post-174704487955879636</id><published>2009-05-12T05:10:00.000-07:00</published><updated>2009-05-15T05:08:54.317-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><title type='text'>KDE4 very good but still has some glitches</title><content type='html'>I &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; like KDE4 and I look forward to when it is "complete." By that I mean, when all of the features I previously enjoyed in KDE3 are available. I am seriously considering seeing if I can help with a few features I want &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;right now&lt;/span&gt;&lt;/span&gt;, such as all my Desktop Wallpaper options... and a few extra features I have thought up along the way.&lt;br /&gt;&lt;br /&gt;In an attempt to eschew being a Linux Fanboy and merely be a bigtime fan, I will list the glitches I have encountered so far. To be fair, not all of these may be relating to KDE but instead with the current Linux kernel version I am using.&lt;br /&gt;&lt;br /&gt;I will list my problems and any solutions or workarounds that I have seen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Konsole transparency&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: There is an odd white glow to any konsole color profile transparency settings initially when the konsole is loaded. This glow remains regardless of what appears to be half of all possible colors and is present at zero percent opacity. Even when using my work around, the problem returns if the konsole is resized at all.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: This is a reproducible bug.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Successful Solution&lt;/span&gt;: The glow disappears and proper opacity returns when you cause a full desktop redraw. (I believe actually a full Plasma Desktop redraw, but I'm not sure.) This can be done by going to System Settings -&gt; Desktop -&gt; Desktop Effects -&gt; All Effects and changing or literally toggling an option. As long as you can and &lt;span style="font-style: italic;"&gt;do&lt;/span&gt; hit the "Apply" button to force a redraw, the konsole will display the proper opacity.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: There may be other color errors, and I suspect there are, but I have not had time to properly check for them.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Keyboard failure&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: My keyboard stopped working completely, and this was not related to my wireless bluetooth keyboard. I always have an axillary PS2 keyboard plugged in and this too would not function.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: 2&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Attempted (but failed) solutions&lt;/span&gt;: X-Windows restart.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Successful Solution&lt;/span&gt;: Rebooted.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Mouse failure&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: My mouse stopped working completely. I did not attempt to use a USB mouse to check if that still worked.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: 1&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Successful Solution&lt;/span&gt;: Rebooted.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Application Menu Shortcut Keys&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: Tried to set Meta+O to start OpenOffice writer, but this did not seem to work. No error message or related conflicts were encountered and everything looked like it should work, except that it never did.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: 1&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Attempted (but failed) solutions&lt;/span&gt;: X-Windows restart.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Successful Solution&lt;/span&gt;: Rebooted.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Gwenview&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: Randomly seems to crash and no noticeable pattern of problems. Unfortunately Kubuntu is not compiled with backtrace abilities or I would provide bug reports.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: 3 (which is pretty good since I have used this program probably over 200 times)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Ark&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: When selecting "Compress to..." and choosing a specific archive type, Ark seems to crash when you use more than a single '.' (period) character in the file name, especially with .tar.gz.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: This is a reproducible bug.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Successful Solution&lt;/span&gt;: Don't use an extra dot.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Konqueror crashes&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: Konqueror has crashed several times on me randomly and I am not sure what to say about that, since sometimes it just crashes when I'm not even actively using it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: Konqueror is usably stable and I expect it to only improve. At the moment, Konqueror is seriously a work in progress, based on the updating of features, protocols, refactoring of features and its unholy union with the file manager Dolphin.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: Around 6 times so far.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Monitor Timed Power-off&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: My monitor will not shut itself off after extended use, despite configuring it to do so. Not sure if it is a configuration bug on my part or not.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: 1.&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Lock Screen fails to engage&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: Could not engage a session lock.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Number of times encountered so far&lt;/span&gt;: 1.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Successful Solution&lt;/span&gt;: X-Windows restart.&lt;/li&gt;&lt;/ul&gt;GTK / QT4 Button Mis-arrangement&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;: The Yes/No, Replace/Cancel, Overwrite/Replace, etc. buttons in some applications are in the incorrect order, as dictated by the HID standard (which I believe GTK at least adheres to, and probably QT as well). I have confirmed this in Kate and Firefox at least.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; More updates to come as I see them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-174704487955879636?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/174704487955879636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/kde4-very-good-but-still-has-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/174704487955879636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/174704487955879636'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/kde4-very-good-but-still-has-some.html' title='KDE4 very good but still has some glitches'/><author><name>Sadarax</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-1085636072036546630.post-4293285862429654021</id><published>2009-05-10T20:55:00.000-07:00</published><updated>2009-05-10T21:09:31.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kate'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Make Kubuntu 9.04 use a single Kate session</title><content type='html'>I don't know if this was a KDE4 team or Ubuntu change, but somewhere along the way Kate stopped using a single session and started to open an instances of itself for each file. I suspect this is an Ubuntu change.&lt;br /&gt;&lt;br /&gt;Anyway, if you want to have only a single instance of Kate running, here is how to fix this. You can edit the Kate menu entry by right-clicking on the K-menu and editing it. Edit the "Command: " line and insert '--use' between 'kate' and the '%U'. It should end up looking like this:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Command: kate --use %U&lt;/blockquote&gt;The other option is to manually open the file in a text editor: /home/user_name/.local/share/applications/kde4-kate.desktop (Where 'user_name' is the target user name).&lt;br /&gt;&lt;br /&gt;You want to change the "Exec: " line. Insert '--use' between 'kate' and the '%U'. It should end up looking like this:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;Exec: kate --use %U&lt;/blockquote&gt;Test the new configuration in Konqueror. If Konqueror gives you problems about not being able to open /usr/bin/kate, this is to a known bug in the KDE-Libs with DBUS. There is a workaround for this.&lt;br /&gt;&lt;br /&gt;Open the file in a text editor (again): /home/user_name/.local/share/applications/kde4-kate.desktop (Where 'user_name' is the target user name).&lt;br /&gt;&lt;br /&gt;Find the line "X-DBUS-StartupType=Multi" and change the "Multi" to "None".&lt;br /&gt;&lt;br /&gt;That should fix your problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4293285862429654021?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4293285862429654021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/make-kubuntu-904-use-single-kate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4293285862429654021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4293285862429654021'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/make-kubuntu-904-use-single-kate.html' title='Make Kubuntu 9.04 use a single Kate session'/><author><name>Sadarax</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-1085636072036546630.post-795757060593247202</id><published>2009-05-10T07:21:00.000-07:00</published><updated>2009-05-10T07:39:54.319-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='btrfs'/><category scheme='http://www.blogger.com/atom/ns#' term='ext4'/><category scheme='http://www.blogger.com/atom/ns#' term='ext3'/><title type='text'>Ext4 and Btrfs Benchmark tests</title><content type='html'>While researching EXT4 performance, I came across this website:&lt;br /&gt;&lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=ext4_benchmarks&amp;amp;num=1"&gt;http://www.phoronix.com/scan.php?page=article&amp;amp;item=ext4_benchmarks&amp;amp;num=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They were quite informative. If you are interested in learning how EXT4 compares to EXT3 and other major filesystem competitors of the day (XFS and ReiserFS), have a read. One caution, read their bar graph summaries/legends carefully because the graphs can be misread if you don't pay careful attention.&lt;br /&gt;&lt;br /&gt;EXT4 does not win at everything but it seems to hold the best place in more tests than its competitors. Well, at least in these tests.&lt;br /&gt;&lt;br /&gt;For those of you interested in next generation filesystem coming our way, Btrfs, &lt;a href="http://www.phoronix.com/vr.php?view=13766"&gt;they also have benchmarks&lt;/a&gt; for the current development snapshot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-795757060593247202?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/795757060593247202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/ext4-benchmark-tests.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/795757060593247202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/795757060593247202'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/ext4-benchmark-tests.html' title='Ext4 and Btrfs Benchmark tests'/><author><name>Sadarax</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-1085636072036546630.post-6864473683227897501</id><published>2009-05-10T04:36:00.000-07:00</published><updated>2009-05-10T21:10:52.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='console'/><title type='text'>Ubuntu brings advanced Screen features to everyday users</title><content type='html'>If you use terminal to get much done in Linux, you will probably encounter the GNU program called "screen." If you haven't yet, take the time to learn. It is great and extremely useful if you do serious work on the console.&lt;br /&gt;&lt;br /&gt;The learning curve is a steep but short. Once you learn about 4 basic commands, you can start working and learn more as needed.&lt;br /&gt;&lt;br /&gt;However, the old news is that Ubuntu has once again tried to make another powerful tool of the Linux world more accessible and user-friendly for the masses. Ubuntu by default installs the package 'screen-profiles' which adds a couple of nice text interfaces and predefined settings to help new users learn the tool.&lt;br /&gt;&lt;br /&gt;That is all well and good and I applaud this move. However, if you are an old or advanced Linux user, Ubuntu's move might interfere with some of your daily work. The screen-profile's try not to interfere with a ~/.screenrc file, but they still can slightly.&lt;br /&gt;&lt;br /&gt;Uninstalling the package will solve most issues, but there is one very VERY important feature that has been changed as a problem prevention step for newbie users. In some shells and within Screen itself the command CTRL-s if used inappropriately with other key combinations can cause your visible text area to halt until CTRL-Q is pressed.&lt;br /&gt;&lt;br /&gt;Now, I use CTRL-s for searching my Bash command history and for saving within my Vim session. So I safely use CTRL-s and I want it around and not interfered with their problem prevention. To get around Ubuntu's new default configurations, simply add this line to your ~/.bashrc file, or type it on the command line whenever you open a new screen window.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;stty -ixon&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6864473683227897501?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6864473683227897501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/ubuntu-brings-advanced-screen-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6864473683227897501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6864473683227897501'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/ubuntu-brings-advanced-screen-features.html' title='Ubuntu brings advanced Screen features to everyday users'/><author><name>Sadarax</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-1085636072036546630.post-2553841755740504791</id><published>2009-05-07T03:07:00.001-07:00</published><updated>2009-08-26T05:50:35.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selinux'/><category scheme='http://www.blogger.com/atom/ns#' term='kde3'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>A weird tale of SELinux, Firefox and Jaunty Remix woes</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Foreward&lt;/span&gt;&lt;br /&gt;Here is an unusual story I experienced many months ago. First let me tell the reader what you are about to read is not normal. I have never heard of SELinux behaving like it did with me here, and I have used it for several years before and since this incident with no problems. (Though I have switched to using AppArmor based on recommendations from Ubuntu). I have also never had this problem since it happened.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 102);"&gt;The Story&lt;/span&gt;&lt;br /&gt;Back on April 7th 2009, I installed Kubuntu Jaunty 9.04 KDE3 remix.&lt;br /&gt;&lt;br /&gt;I did all the update and upgrades and grabbed all the new kernal goodness. Then I installed SELinux and rebooted. Upon reboot, I found something (SELinux I can only guess) had &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;DESTROYED&lt;/span&gt;&lt;/span&gt; all the Japanese text in my filenames. It turned them into complete garbage and I don't know why, because this has never happened before. (I assume it did this during its scan of my hard-disks.)&lt;br /&gt;&lt;br /&gt;In general I favor running SELinux and I don't believe this behavior is normal (especially since I have run it before and since with no more problems). I am thinking it was perhaps a problem with the package of SELinux itself from Ubuntu.&lt;br /&gt;&lt;br /&gt;This type of file corruption would be a major catastrophe except that I am such a good person for backing files up, so I was able to recover from most of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2553841755740504791?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2553841755740504791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/weird-tale-of-selinux-firefox-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2553841755740504791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2553841755740504791'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/weird-tale-of-selinux-firefox-and.html' title='A weird tale of SELinux, Firefox and Jaunty Remix woes'/><author><name>Sadarax</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-1085636072036546630.post-3148642661175512645</id><published>2009-05-03T18:03:00.000-07:00</published><updated>2009-05-03T18:54:02.008-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizations'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Firefox 3.5's new JavaScript engine to use revolutionary new JIT method</title><content type='html'>Here is small post for you programmer guys that you may find interesting.&lt;br /&gt;&lt;br /&gt;Sure, you know what &lt;a href="http://en.wikipedia.org/wiki/Just-in-time_compilation"&gt;JIT&lt;/a&gt; is and why it makes so many modern interpreted languages actually usable in terms of speed/performance. But you probably have not heard of the exact methods through which JIT is achieved, and much less of a new method called &lt;a href="http://www.ics.uci.edu/%7Efranz/Site/pubs-pdf/ICS-TR-06-16.pdf"&gt;"trace trees."&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apparently Mozilla's JavaScript engine has a new feature called TraceMonkey which is based on this new JIT compilation method and "The net result is a massive speed increase both in the browser chrome and Web‐page content."&lt;span style="font-size:78%;"&gt;&lt;a href="https://wiki.mozilla.org/JavaScript:TraceMonkey"&gt;[1]&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Programmers may find reading about Trace Trees to be interesting. I did.&lt;br /&gt;&lt;br /&gt;For more detailed information about how this works with Firefox 3.5, &lt;a href="http://weblogs.mozillazine.org/roadmap/archives/2008/08/tracemonkey_javascript_lightsp.html"&gt;take a look here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-3148642661175512645?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/3148642661175512645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/firefox-35s-new-javascript-engine-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3148642661175512645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/3148642661175512645'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/firefox-35s-new-javascript-engine-to.html' title='Firefox 3.5&apos;s new JavaScript engine to use revolutionary new JIT method'/><author><name>Sadarax</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-1085636072036546630.post-1799975265273543222</id><published>2009-05-03T04:03:00.000-07:00</published><updated>2009-05-03T04:07:10.029-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>More Evidence of Linux All Around You</title><content type='html'>Here is another story for you readers to remember the next time you see some Linux hater or hear people saying Linux is not popular, or common, or is losing popularity.&lt;br /&gt;&lt;br /&gt;I have heard more than once that Hollywood uses Linux a lot, which is to say in a more correct sense, the Entertainment Industry uses Linux. Well, here is a little story about one such company: Walt Disney Feature Animation.&lt;br /&gt;&lt;a href="http://media.codeweavers.com/pub/crossover/case_studies/WaltDisney.pdf"&gt;http://media.codeweavers.com/pub/crossover/case_studies/WaltDisney.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1799975265273543222?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1799975265273543222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/more-evidence-of-linux-all-around-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1799975265273543222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1799975265273543222'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/05/more-evidence-of-linux-all-around-you.html' title='More Evidence of Linux All Around You'/><author><name>Sadarax</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-1085636072036546630.post-2884199472961414016</id><published>2009-04-29T18:15:00.000-07:00</published><updated>2009-04-29T23:51:00.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde3'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty'/><title type='text'>Ubuntu Jaunty - No Ctrl+Alt+BackSpace for You!</title><content type='html'>So Ubuntu 9.04 Jaunty has &lt;a href="https://wiki.ubuntu.com/XorgCtrlAltBackspace"&gt;by default disabled the Ctrl+Alt+Backspace keysequence for restarting the X Server&lt;/a&gt;. For some advanced Linux users, this might be completely offensive. But let's remember that Ubuntu us targeting both existing Linux users in addition to newbies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;To Reverse / Fix&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;KDE 3.5&lt;/span&gt;&lt;br /&gt;If you are using KDE 3.5 in Jaunty, you reverse this change to normal behavior by adding this code to your xorg.conf:&lt;br /&gt;&lt;blockquote&gt;&lt;pre style="margin-top: 0pt; display: inline;"&gt;Section "ServerFlags"&lt;br /&gt; Option  "DontZap" "off"&lt;br /&gt;EndSection&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;KDE 4&lt;/span&gt;&lt;br /&gt;1) Install the “dontzap” package (hopefully this step can be skipped in the future):&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get install dontzap&lt;/span&gt;&lt;/blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/SfkxYR3I6XI/AAAAAAAABz0/sFZaJqR_lco/s1600-h/dontzap1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_3Zcw4h89iOQ/SfkxYR3I6XI/AAAAAAAABz0/sFZaJqR_lco/s320/dontzap1.png" alt="" id="BLOGGER_PHOTO_ID_5330345927150987634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2) Launch “systemsettings” and select the “Display” module&lt;br /&gt;&lt;br /&gt;3) Click on the checkbox labeled “Ctrl+Alt+Backspace restarts the xserver” and press the apply button.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3Zcw4h89iOQ/SfkzkriuCFI/AAAAAAAAB0M/yPm_FS9bhcM/s1600-h/dontzap2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_3Zcw4h89iOQ/SfkzkriuCFI/AAAAAAAAB0M/yPm_FS9bhcM/s320/dontzap2.png" alt="" id="BLOGGER_PHOTO_ID_5330348339226347602" border="0" /&gt;&lt;/a&gt;After that, type in your password. You know the drill.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Thoughts&lt;/span&gt;&lt;br /&gt;Sometimes I wonder about things like this begin cropping up in future releases. But honestly, as far as I am concerned, so long as I have the power to re-enable whatever feature was taken away, I don't see a problem here. Others may disagree, but overall I feel confident that this will be a non-issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2884199472961414016?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2884199472961414016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/ubuntu-jaunty-no-ctrlaltbackspace-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2884199472961414016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2884199472961414016'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/ubuntu-jaunty-no-ctrlaltbackspace-for.html' title='Ubuntu Jaunty - No Ctrl+Alt+BackSpace for You!'/><author><name>Sadarax</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://1.bp.blogspot.com/_3Zcw4h89iOQ/SfkxYR3I6XI/AAAAAAAABz0/sFZaJqR_lco/s72-c/dontzap1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-2911134996583532837</id><published>2009-04-26T16:15:00.000-07:00</published><updated>2009-04-26T16:18:02.371-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde3'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Kubuntu 9.04 with KDE3.5 released!</title><content type='html'>Kubuntu 9.04 with KDE3.5 has been released! &lt;a href="http://apt.pearsoncomputing.net/cdimages/"&gt;Get your ISO images here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For some reason, the torrent never worked for me, despite fiddling with my settings quite a bit. I had to download the ISO file in the end, but that was very fast.&lt;br /&gt;&lt;br /&gt;For more details on the release, &lt;a href="https://wiki.kubuntu.org/Kubuntu/Kde3/Jaunty"&gt;go here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2911134996583532837?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2911134996583532837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kubuntu-904-with-kde35-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2911134996583532837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2911134996583532837'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kubuntu-904-with-kde35-released.html' title='Kubuntu 9.04 with KDE3.5 released!'/><author><name>Sadarax</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-1085636072036546630.post-4810498046700438930</id><published>2009-04-23T16:17:00.000-07:00</published><updated>2009-04-23T16:21:31.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde3'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><title type='text'>Kubuntu 9.04 with KDE 3.5 slightly delayed</title><content type='html'>So according to the &lt;a href="http://www.kubuntu.org/getkubuntu/"&gt;Kubuntu download&lt;/a&gt; pages, the release of Kubuntu 9.04 with KDE 3.5 packaged by default is &lt;span style="font-style: italic;"&gt;slightly delayed&lt;/span&gt;. I will personally be watching for this attentively myself, but for those who want to watch themselves, check kubuntu.org, and &lt;a href="https://wiki.kubuntu.org/Kubuntu/Kde3/Jaunty"&gt;https://wiki.kubuntu.org/Kubuntu/Kde3/Jaunty&lt;/a&gt; for updates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4810498046700438930?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4810498046700438930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kubuntu-904-with-kde-35-slightly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4810498046700438930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4810498046700438930'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kubuntu-904-with-kde-35-slightly.html' title='Kubuntu 9.04 with KDE 3.5 slightly delayed'/><author><name>Sadarax</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-1085636072036546630.post-1619604685514447232</id><published>2009-04-22T22:44:00.000-07:00</published><updated>2009-04-23T16:28:02.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tts'/><category scheme='http://www.blogger.com/atom/ns#' term='text to speech'/><title type='text'>Text to Speech in Linux</title><content type='html'>After using my friend's Amazon Kindle 2 and its Text-to-Speech (TTS) feature to read something I had written, I became interested in getting a TTS program for my own use. The best solution I have found was a combination of KDE's Text-to-Speech manager and an external TTS program.&lt;br /&gt;&lt;br /&gt;KDE's readily available TTS system integration makes me proud of how the open-source and Linux communities attempt to help people for free.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Part 1 Choosing a TTS Program&lt;/span&gt;&lt;br /&gt;Most TTS software in Linux does not seem to provide a graphical user interface for control, just a command line utility. This utility can be tied to a graphical controller, but first you must choose which TTS program option is right for you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Option #1: For the Free of Charge or Open-Source only People&lt;/span&gt;&lt;br /&gt;For the people not willing to pay for any TTS software (and yes, there is some good stuff available for Linux), or for those who will only use completely Open-Source material, Festival + some other voices is probably your best option.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Festival&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Festival_Speech_Synthesis_System"&gt;Festival&lt;/a&gt; is a general multi-lingual &lt;a href="http://en.wikipedia.org/wiki/Speech_synthesis" title="Speech synthesis"&gt;speech synthesis&lt;/a&gt; system and it is probably the first thing one will encounter when researching TTS in Linux. It is well supported in Linux and I personally was able to get it to read a text file within minutes.&lt;br /&gt;&lt;br /&gt;To get it to work with kttsmgr, there was no editing of configuration files necessary, but to use it directly from command line I had to add this /etc/festival.scm for ALSA sound support:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;(Parameter.set 'Audio_Command "aplay -D plug:dmix -q -c 1 -t raw -f s16 -r $SR $FILE")&lt;br /&gt;(Parameter.set 'Audio_Method 'Audio_Command)&lt;br /&gt;(Parameter.set 'Audio_Required_Format 'snd)&lt;/blockquote&gt;In festival, the voice synthesis is pretty good, though I found it sometimes too fast, particularly over some punctuation, and the voice is obviously synthetic. If you are hoping for something a little different, read about solution #2.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=751169"&gt;This is a really great tutorial on how to get Festival working with a variety of other voices that are available.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in using Festival, but want different voices, &lt;a href="http://cepstral.com/cgi-bin/support?page=faq&amp;amp;type=x86-64-linux#festival"&gt;Option #2's voices can be made to work with Festival as well&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MBROLA&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/MBROLA"&gt;MBROLA&lt;/a&gt; will frequently pop up on Google during TTS searches, or at least it did for me. Wikipedia explains this project better than I, but simply put: It is a free system for enhancing the quality of TTS systems, but it is not itself a full TTS system. MBROLA can be used along with Festival, as the tutorial link above will show.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linux-sound.org/speech.html"&gt;&lt;span style="font-weight: bold;"&gt;Linux-Sound.org/Speech&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;This &lt;a href="http://linux-sound.org/speech.html"&gt;webpage&lt;/a&gt; is a great resource for the many numerous TTS systems and projects in Linux and the open-source world. If you want additionally information about TTS and other related projects, I suggest you go there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Option #2: Purchased voiced &amp;amp; Closed source&lt;/span&gt;&lt;br /&gt;For those willing to pay a little to buy a TTS voice and are willing to use a closed source TTS project, I suggest &lt;a href="http://cepstral.com/"&gt;Cepstral&lt;/a&gt;. Their product is very high quality and is available for Linux (32 and 64 bit), Windows and Mac OS. Take a look at their demos and you can tell fairly quickly if their product is right for you.&lt;br /&gt;&lt;br /&gt;Their Windows version comes with a nice and simply GUI program to read text, and provides graphical configuration of the programs voice, which is fairly customizable. Their Linux version(s), as far as I can tell, comes with only a command line utility, but they product documention on their website FAQs about using their program with KDE's TTS manager.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Part 2 Configuring a Frontend Graphical Controller&lt;/span&gt;&lt;br /&gt;While there may be other controllers, I used KDE's program: kttsmgr. This is their Text-To-Speech manager and it supports a great variety of TTS command line programs.&lt;br /&gt;&lt;br /&gt;There are plenty of tutorials on getting Festival to work with kttsmgr.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; Besides making sure you install a festival voice, I am not even sure any additional configuration is necessary beyond going through the kttsmgr and adding a talker.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Option #2 Cepstral with kttsmgr&lt;/span&gt;&lt;br /&gt;&lt;a name="kde"&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://cepstral.com/cgi-bin/support?page=faq&amp;amp;type=x86-64-linux#kde" target="appwin"&gt;[Taken from Cepstral's own FAQ docs]&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;To integrate Cepstral voices into the &lt;a href="http://accessibility.kde.org/developer/kttsd/" target="appwin"&gt;KTTS&lt;/a&gt; text-to-speech system (present in KDE 3.4 or later), first select KTTS from the KDE menu or run &lt;b&gt;kttsmgr&lt;/b&gt; from the command line to open the configuration manager.&lt;br /&gt;&lt;br /&gt;In the &lt;span style="font-style: italic;"&gt;Talkers&lt;/span&gt; tab, click the &lt;span style="font-style: italic;"&gt;Add&lt;/span&gt; button to add a new voice. Now, select the "Show All" option for synthesizers, choose the Command synthesizer, and click OK. You'll now be asked to choose a language. Select anything here, as it will be ignored. Finally, it's time to specify the swift command to run. To speak using the default voice, use:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;swift %t -o %w&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you want a specific voice, use the &lt;b&gt;-n&lt;/b&gt; switch like this:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;swift %t -o %w -n Isabelle&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You'll also want to select Latin1 as the character set. Click OK, then Apply to set the current voice. Your voice should now work in any KDE app that uses KTTS.&lt;/blockquote&gt;I found that selecting UTF-8 instead of Latin1 caused no problems, but I am also not using any sort of foreign language texts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: When using Cepstral's swift on the command line, you may encounter OSS sound compatibility errors. Install the package alsa-oss and use the program it provides 'aoss' to act as a sound wrapping layer for ALSA. For example:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;aoss swift -f file.txt&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);"&gt;Recommendations&lt;/span&gt;&lt;br /&gt;Try Festival and if it meets your needs, great. Personally I needed something like Cepstral and I was happy to pay for the voice. It worked great with my software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1619604685514447232?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1619604685514447232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/text-to-speech-in-linux.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1619604685514447232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1619604685514447232'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/text-to-speech-in-linux.html' title='Text to Speech in Linux'/><author><name>Sadarax</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-1085636072036546630.post-6169656811626679054</id><published>2009-04-22T03:11:00.001-07:00</published><updated>2009-04-22T03:12:25.732-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text to speech'/><category scheme='http://www.blogger.com/atom/ns#' term='kindle'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><title type='text'>Amazon Kindle's Text to Speech legal thoughts</title><content type='html'>Just a quick post: I found an article with a lawyer discussing the implications of the Authors Guild's resistance to Amazon's Text to Speech feature in their Kindle. He  makes some great points.&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/technology/2009/mar/31/cory-doctorow-kindle"&gt;&lt;br /&gt;http://www.guardian.co.uk/technology/2009/mar/31/cory-doctorow-kindle&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6169656811626679054?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6169656811626679054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/amazon-kindles-text-to-speech-legal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6169656811626679054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6169656811626679054'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/amazon-kindles-text-to-speech-legal.html' title='Amazon Kindle&apos;s Text to Speech legal thoughts'/><author><name>Sadarax</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-1085636072036546630.post-8787846281438471869</id><published>2009-04-20T01:47:00.000-07:00</published><updated>2009-04-20T02:49:07.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='swiftfox'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizations'/><title type='text'>Swiftfox (AMD/Intel optimized Firefox)</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Overview&lt;/span&gt;&lt;br /&gt;"Swiftfox is an optimized build of Mozilla Firefox.                     Swiftfox has builds for both AMD and Intel processors and                   is based on the most cutting edge Firefox source code                   available."&lt;br /&gt;&lt;br /&gt;I learned about Swiftfox while investigating some slow performance I have been experiencing in my normal Firefox. When trying Swiftfox, even after only a few minutes, I noticed some improved "snappiness" in my browsing. That is to say, I noticed switching between tabs was faster, graphics and pages both loaded and refreshed more quickly, and Gmail was &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;significantly&lt;/span&gt;&lt;/span&gt; faster and more responsive.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Optimizations&lt;/span&gt;&lt;br /&gt;Here is some information from the &lt;a href="http://en.wikipedia.org/wiki/Swiftfox"&gt;Wikipedia page on Swiftfox&lt;/a&gt;. It is interesting to note that the compiled binaries were made using GCC version 4.0.x, while I know for a fact that later version of the 4.x GCC compiler have improved optimizations. Under different circumstances, I might assume this would result in lesser performance, but since the Swiftfox creator has a knowledge of assembly instructions for several architectures, I am willing to give him the benefit of the doubt for knowing what he is doing by using an older compiler.&lt;br /&gt;&lt;br /&gt;The Swiftfox build is optimized using the following methods: &lt;p&gt;&lt;b&gt;Binary code optimization&lt;/b&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Compiled with the highest level of &lt;a href="http://en.wikipedia.org/wiki/Compiler_optimization" title="Compiler optimization"&gt;compiler optimization&lt;/a&gt;, rather than optimization for binary size. &lt;ul&gt;&lt;li&gt;Swiftfox is compiled -O3,&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-0" title=""&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup id="cite_ref-build20_1-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-build20-1" title=""&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; (the highest level) &lt;ul&gt;&lt;li&gt;The resulting Swiftfox binary is larger than Firefox. (It should be noted that -O3 is not necessarily faster than -O2, or -Os. -O3 introduces two more options on top of -O2: -finline-functions and -frename-registers. The latter is good for CPUs with many registers but may actually be slower on other CPUs.&lt;sup id="cite_ref-gccopt_2-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-gccopt-2" title=""&gt;&lt;span&gt;[&lt;/span&gt;3&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;)&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Firefox is compiled -Os&lt;sup id="cite_ref-build20_1-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-build20-1" title=""&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;. (-Os is the same as -O2 but removes optimizations which would increase the binary size &lt;sup id="cite_ref-gccopt_2-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-gccopt-2" title=""&gt;&lt;span&gt;[&lt;/span&gt;3&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;.)&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Binary_file" title="Binary file"&gt;Binaries&lt;/a&gt; incorporate additional &lt;a href="http://en.wikipedia.org/wiki/Instruction_set" title="Instruction set"&gt;instruction sets&lt;/a&gt;.&lt;sup id="cite_ref-change20_3-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-change20-3" title=""&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Intel" title="Intel" class="mw-redirect"&gt;Intel&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/AMD" title="AMD" class="mw-redirect"&gt;AMD&lt;/a&gt;: &lt;a href="http://en.wikipedia.org/wiki/MMX_%28instruction_set%29" title="MMX (instruction set)"&gt;MMX&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions" title="Streaming SIMD Extensions"&gt;SSE&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/SSE2" title="SSE2"&gt;SSE2&lt;/a&gt;, (not generally &lt;a href="http://en.wikipedia.org/wiki/SSE3" title="SSE3"&gt;SSE3&lt;/a&gt;&lt;sup id="cite_ref-4" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-4" title=""&gt;&lt;span&gt;[&lt;/span&gt;5&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;).&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/AMD" title="AMD" class="mw-redirect"&gt;AMD&lt;/a&gt; only: &lt;a href="http://en.wikipedia.org/wiki/3DNow%21" title="3DNow!"&gt;3DNow!&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Optimization specific to the build microprocessor architecture.&lt;sup id="cite_ref-change20_3-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-change20-3" title=""&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Intel" title="Intel" class="mw-redirect"&gt;Intel&lt;/a&gt;: &lt;a href="http://en.wikipedia.org/wiki/Pentium_4" title="Pentium 4"&gt;Pentium 4&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Pentium_III" title="Pentium III"&gt;Pentium 3&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Pentium_M" title="Pentium M"&gt;Pentium M&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Pentium_III" title="Pentium III"&gt;Pentium 3M&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Pentium_2" title="Pentium 2" class="mw-redirect"&gt;Pentium 2&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Pentium_4#Prescott" title="Pentium 4"&gt;Prescott&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/AMD64" title="AMD64" class="mw-redirect"&gt;AMD64&lt;/a&gt;: &lt;a href="http://en.wikipedia.org/wiki/Athlon64" title="Athlon64" class="mw-redirect"&gt;Athlon64&lt;/a&gt; (32bit binary).&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/AMD" title="AMD" class="mw-redirect"&gt;AMD&lt;/a&gt;: &lt;a href="http://en.wikipedia.org/wiki/Athlon_XP" title="Athlon XP" class="mw-redirect"&gt;Athlon XP&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Athlon" title="Athlon"&gt;Athlon&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/K6-2" title="K6-2" class="mw-redirect"&gt;K6-2&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Compiled with newer version of &lt;a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection"&gt;GCC&lt;/a&gt; (Firefox 2.0 uses 3.3.2, Swiftfox 2.0 uses 4.0.4).&lt;sup id="cite_ref-build20_1-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-build20-1" title=""&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Increased Security&lt;/b&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Better protection from &lt;a href="http://en.wikipedia.org/wiki/Buffer_overflow" title="Buffer overflow"&gt;Buffer overflow&lt;/a&gt; attacks&lt;sup id="cite_ref-fortify_5-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-fortify-5" title=""&gt;&lt;span&gt;[&lt;/span&gt;6&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; (Swiftfox 2.0 uses -D_FORTIFY_SOURCE=2; Firefox 2.0 uses gcc 3.x, which does not support this).&lt;sup id="cite_ref-build20_1-3" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-build20-1" title=""&gt;&lt;span&gt;[&lt;/span&gt;2&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Simplify&lt;/b&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Pango" title="Pango"&gt;Pango&lt;/a&gt; is not included in the build&lt;sup class="noprint Template-Fact"&gt;&lt;span title="This claim needs references to reliable sources since April 2007" style="white-space: nowrap;"&gt;[&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"&gt;citation needed&lt;/a&gt;&lt;/i&gt;]&lt;/span&gt;&lt;/sup&gt;. This means that &lt;a href="http://en.wikipedia.org/wiki/Unicode_typefaces" title="Unicode typefaces"&gt;Unicode fonts&lt;/a&gt; remain supported (see &lt;a href="http://en.wikipedia.org/wiki/Unicode_and_HTML" title="Unicode and HTML"&gt;Unicode and HTML&lt;/a&gt;), but without certain extra features&lt;sup id="cite_ref-pangoexample_6-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-pangoexample-6" title=""&gt;&lt;span&gt;[&lt;/span&gt;7&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; provided by &lt;a href="http://en.wikipedia.org/wiki/Pango" title="Pango"&gt;Pango&lt;/a&gt;. This simplification reduces the binary size, and reduces rendering.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Changed default preference values&lt;/b&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/IPv6" title="IPv6"&gt;IPv6&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Domain_name_system" title="Domain name system" class="mw-redirect"&gt;DNS&lt;/a&gt; lookups are disabled.&lt;sup id="cite_ref-change15_7-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-change15-7" title=""&gt;&lt;span&gt;[&lt;/span&gt;8&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup id="cite_ref-change20_3-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-change20-3" title=""&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; preventing slowdowns experienced&lt;sup id="cite_ref-ipv6dns_8-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-ipv6dns-8" title=""&gt;&lt;span&gt;[&lt;/span&gt;9&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/HTTP_pipelining" title="HTTP pipelining"&gt;HTTP pipelining&lt;/a&gt; is enabled by default.&lt;sup id="cite_ref-change15_7-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-change15-7" title=""&gt;&lt;span&gt;[&lt;/span&gt;8&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup id="cite_ref-change20_3-3" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Swiftfox#cite_note-change20-3" title=""&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Note that &lt;a href="http://en.wikipedia.org/wiki/Fasterfox" title="Fasterfox"&gt;Fasterfox&lt;/a&gt; provides a &lt;a href="http://en.wikipedia.org/wiki/GUI" title="GUI" class="mw-redirect"&gt;GUI&lt;/a&gt; to adjust these settings.&lt;/li&gt;&lt;li&gt;For full details, see &lt;a href="http://getswiftfox.com/source/swiftfox-1.8branch.patch" class="external autonumber" title="http://getswiftfox.com/source/swiftfox-1.8branch.patch" rel="nofollow"&gt;[1]&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;It is a bit early for a conclusion yet. I'm going to keep trying to use it and see how it continues to performs. The next few days will give me a good idea of how fast it really works compared to regular Firefox.&lt;br /&gt;&lt;br /&gt;For more information on Swiftfox, go to: &lt;a href="http://getswiftfox.com/"&gt;http://getswiftfox.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Currently there is no PGP apt-package signing available for the Swiftfox repositories. If anyone learns of some, please let me know.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Update&lt;/span&gt;&lt;br /&gt;Ironically, no sooner do I start investigating some benchmark tests for Swiftfox, than I discover an alternative to Swiftfox named &lt;a href="http://en.wikipedia.org/wiki/Swiftweasel"&gt;SwiftWeasel&lt;/a&gt;. I am going to be investigating both of these browsers in time and I will bring you reports of what I discover.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-8787846281438471869?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/8787846281438471869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/swiftfox-amdintel-optimized-firefox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8787846281438471869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/8787846281438471869'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/swiftfox-amdintel-optimized-firefox.html' title='Swiftfox (AMD/Intel optimized Firefox)'/><author><name>Sadarax</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-1085636072036546630.post-1537208783887853568</id><published>2009-04-19T21:57:00.000-07:00</published><updated>2009-04-19T23:58:03.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gcc'/><category scheme='http://www.blogger.com/atom/ns#' term='compiler'/><title type='text'>GCC does everything MSVC does, and more</title><content type='html'>I came across a very encouraging report on compiler optimizations. I am bringing you some of the selected comparision results between GCC and MSVC. Source for this information is &lt;a href="http://www.agner.org/optimize/#manuals"&gt;Software optimization resources&lt;/a&gt; published by Agner Fog. In particular, I used &lt;a href="http://www.agner.org/optimize/optimizing_cpp.pdf"&gt;this PDF&lt;/a&gt;, which was last updated January 23, 2009.&lt;br /&gt;&lt;br /&gt;The table in the PDF source states these results were from GCC 4.1 and MSVC 2005 which are probably from his original publication in late 2008. However I do not know what updates occured since, so these could be taken from later versions of either compiler. I do not know about MSVC, but I know for sure that GCC 4.2 and 4.3 are just getting faster and faster, and that is not counting LLVM.&lt;br /&gt;&lt;br /&gt;One thing this evidence shows is clear: Saying MSVC produces faster binaries than GCC is simply not true, especially if they don't specify compiler versions and platforms and computing task. &lt;span style="font-weight: bold;"&gt;The next time you hear someone rip on the GCC compiler for being slow &lt;span style="font-style: italic;"&gt;without specifics&lt;/span&gt;, just laugh in their face.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNd7T1WbI/AAAAAAAABy0/czQClU80Wr0/s1600-h/optimization+comparision+4+boolean+algebra+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 303px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNd7T1WbI/AAAAAAAABy0/czQClU80Wr0/s400/optimization+comparision+4+boolean+algebra+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647267060701618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNdpa2SLI/AAAAAAAABys/YDyd2mkeZno/s1600-h/optimization+comparision+3+floating+point+algebra+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 365px; height: 400px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNdpa2SLI/AAAAAAAABys/YDyd2mkeZno/s400/optimization+comparision+3+floating+point+algebra+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647262258284722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNditS7hI/AAAAAAAAByk/o5hMgruasIY/s1600-h/optimization+comparision+2+integer+algebra+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 317px; height: 400px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNditS7hI/AAAAAAAAByk/o5hMgruasIY/s400/optimization+comparision+2+integer+algebra+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647260456611346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/SewNdYN5ESI/AAAAAAAAByc/DC0GbnT1wdI/s1600-h/optimization+comparision+1+optimization+method.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 347px; height: 400px;" src="http://1.bp.blogspot.com/_3Zcw4h89iOQ/SewNdYN5ESI/AAAAAAAAByc/DC0GbnT1wdI/s400/optimization+comparision+1+optimization+method.png" alt="" id="BLOGGER_PHOTO_ID_5326647257640538402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/SewNoxebSPI/AAAAAAAABzU/J1mpDK3lKHI/s1600-h/optimization+comparision+8+boolean+xmm+%28vector%29+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://1.bp.blogspot.com/_3Zcw4h89iOQ/SewNoxebSPI/AAAAAAAABzU/J1mpDK3lKHI/s400/optimization+comparision+8+boolean+xmm+%28vector%29+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647453399337202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3Zcw4h89iOQ/SewNo-jMaQI/AAAAAAAABzM/Gshk78xGfOo/s1600-h/optimization+comparision+7+float+point+xmm+%28vector%29+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_3Zcw4h89iOQ/SewNo-jMaQI/AAAAAAAABzM/Gshk78xGfOo/s400/optimization+comparision+7+float+point+xmm+%28vector%29+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647456908994818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNojD2ovI/AAAAAAAABzE/DLZTbEYZ3ak/s1600-h/optimization+comparision+6+integer+xmm+%28vector%29+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 318px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNojD2ovI/AAAAAAAABzE/DLZTbEYZ3ak/s400/optimization+comparision+6+integer+xmm+%28vector%29+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647449529787122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNofjz9SI/AAAAAAAABy8/eaIfEYoigwc/s1600-h/optimization+comparision+5+bit+vector+algebra+reductions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 367px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SewNofjz9SI/AAAAAAAABy8/eaIfEYoigwc/s400/optimization+comparision+5+bit+vector+algebra+reductions.png" alt="" id="BLOGGER_PHOTO_ID_5326647448590087458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3Zcw4h89iOQ/SewMEF6x8yI/AAAAAAAABx8/wYh9hLEDh4o/s1600-h/optimization+comparision+6+integer+xmm+%28vector%29+reductions.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1537208783887853568?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1537208783887853568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/gcc-does-everything-msvc-does-and-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1537208783887853568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1537208783887853568'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/gcc-does-everything-msvc-does-and-more.html' title='GCC does everything MSVC does, and more'/><author><name>Sadarax</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/_3Zcw4h89iOQ/SewNd7T1WbI/AAAAAAAABy0/czQClU80Wr0/s72-c/optimization+comparision+4+boolean+algebra+reductions.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-591194140677633088</id><published>2009-04-19T20:45:00.000-07:00</published><updated>2009-04-19T22:49:08.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='bypass'/><title type='text'>Save Larger/Big Images from Flickr</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Overview&lt;/span&gt;&lt;br /&gt;Say you want to save a private picture at full resolution size from Flickr Photos, but the image has been blocked from saving/downloading. Here are some quick steps to bypass their restrictions to save the larger resolution image.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Saving the Protected Image&lt;/span&gt;&lt;br /&gt;Normally, you can save pictures from Flickr (or any website) by right clicking the photograph and saying "Save Image As..." but in the case of protected Flickr images, all you will see on the desktop is a blank 1x1 pixel placeholder image called &lt;a href="http://www.flickr.com/images/spaceball.gif"&gt;spaceball.gif&lt;/a&gt; &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3Zcw4h89iOQ/SewMxaLQ_iI/AAAAAAAAByU/yaAbpZwLCfA/s1600-h/flickrspaceball.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 64px;" src="http://4.bp.blogspot.com/_3Zcw4h89iOQ/SewMxaLQ_iI/AAAAAAAAByU/yaAbpZwLCfA/s400/flickrspaceball.gif" alt="" id="BLOGGER_PHOTO_ID_5326646502252150306" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This happens when a Flickr member has set download permissions to disallow his/her photos from being downloaded. Flickr places a transparent image overlaid on the actual photo so the right-click method fails. &lt;/p&gt; &lt;p&gt;You may either use the &lt;strong&gt;good-old Print Screen&lt;/strong&gt; or the method below works to defeat the Flickr image protection:&lt;/p&gt;&lt;strong&gt;For Firefox&lt;/strong&gt;&lt;br /&gt;Goto the Menu: Tools -&gt; Page Info. Select the "Media" tab.&lt;br /&gt;&lt;br /&gt;Click on the image addresses listed in the top section. You will see the image appear in the Media Preview Window below. Click/scroll until you find the one you want.&lt;br /&gt;&lt;br /&gt;If you don't care about getting the potentially larger image, just click the Save As button now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Saving the Larger/Big Image&lt;/span&gt;&lt;br /&gt;Restricted/Protected images on Flickr are also frequently only displayed in small resolutions.&lt;br /&gt;&lt;br /&gt;Now comes the magic. Right-click on the address of the image you want and select "Copy." This will copy the address into your clipboard. Open a new tab/window in Firefox.&lt;br /&gt;&lt;br /&gt;Paste the address but do not execute it yet. In the address text, at the end of the link, just before the &lt;tt style="font-weight: bold;"&gt;.jpg&lt;/tt&gt;, add &lt;b&gt;_o&lt;/b&gt; which is an underscore and a lowercase o. Here's what the link will look like:&lt;br /&gt;&lt;blockquote&gt;&lt;tt&gt;&lt;a href="http://farm1.static.flickr.com/1234/1234567890_a1b2c3d4e5" title="Linkification: http://farm1.static.flickr.com/1234/1234567890_a1b2c3d4e5" target="_blank"&gt;http://farm2.static.flickr.&lt;wbr&gt;com/5678/4532356709_c3d4f5g7e5&lt;/a&gt;&lt;b&gt;_o&lt;/b&gt;.jpg&lt;/tt&gt;&lt;/blockquote&gt;  Press Enter to open it, and that will get you the original size of the picture. Now you can save it out to your computer. This won't work for some pictures. In that case, try &lt;b&gt;_b&lt;/b&gt; instead. This will get you the large (a.k.a big) version of the picture. If neither of those work, then the medium size is the best you can do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-591194140677633088?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/591194140677633088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/save-largerbig-images-from-flickr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/591194140677633088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/591194140677633088'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/save-largerbig-images-from-flickr.html' title='Save Larger/Big Images from Flickr'/><author><name>Sadarax</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/_3Zcw4h89iOQ/SewMxaLQ_iI/AAAAAAAAByU/yaAbpZwLCfA/s72-c/flickrspaceball.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-328742492772287398</id><published>2009-04-15T19:38:00.000-07:00</published><updated>2009-04-19T21:12:34.958-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><title type='text'>KDE 4.2.2 Things are getting good</title><content type='html'>So I tried KDE 4.2.2 through VMWare today. I'm really pleased with the impressive improvements I see. I feel like I might be jumping the gun by saying this but KDE 4 &lt;span style="font-style: italic;"&gt;may very well be ready&lt;/span&gt; for me to use. Here is a quick run down of what I checked/noticed since my last review.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;System Settings&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Overall / General&lt;/span&gt;: For one thing, the System-Settings area has been filled out a &lt;span style="font-style: italic;"&gt;significant&lt;/span&gt; amount. Many things are there now that were missing only a few months ago, and what's there seems to work well.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Notifications&lt;/span&gt;: I need to confirm whether this is easy to disable all sound. By going to Player Settings and choosing No Audio Output, things might be what I want.&lt;br /&gt;&lt;br /&gt;You cannot turn off all the audio notifications in an easy way. I really hate the concept of going through every single program and turning them off. I like my computer to run silently so this is a personal annoyance, but to be honest the previous system under KDE3 was not great, just more usable.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Startup&lt;/span&gt;: Sweet new interface for adding startup programs/scripts. Very nice. Not tested yet myself but this is a cool feature.&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;Shortcut Keys Binding&lt;/span&gt;&lt;br /&gt;Previously I mentioned that KDE4 seemed to only allow binding a single shortcut key sequence in programs, instead of their KDE3's well-established two sequence binding options. I notice that KDE4 may have added, or at least begun adding, options for binding two keys again. This is great.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Gwenview&lt;/span&gt;&lt;br /&gt;Gwenview 2.xx is pretty much ready for use... for me anyway.&lt;br /&gt;&lt;br /&gt;When I tested Gwenview, as of today, 90% of the "shitty" zooming issues (enlaring smaller images) previously noted have been resolved. I don't exactly know what source these fixes came from, but they are there. I am not even sure if there are &lt;span style="font-style: italic;"&gt;any&lt;/span&gt; zoom related problems left.&lt;br /&gt;&lt;br /&gt;I tested enlarging small GIF/PNG/JPG files and all of them look very good. It is difficult to say whether the zoom quality is "at the highest possible" while using VMWare but it sure looks quite acceptable for the time being.&lt;br /&gt;&lt;br /&gt;The only unusual thing I noticed was on the enlarging of small PNG files. Gwenview may not have been performing &lt;span style="font-style: italic;"&gt;perfect &lt;/span&gt;binary interpolation on all the sample test images I tested. Regardless, the enlarging zoom was still of a very acceptable level of quality.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Konqueror Preferences/Settings&lt;/span&gt;&lt;br /&gt;Konqueror seems to have fixed some of its bugs since I last reviewed it, especially the great many of the issues I care about.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;View Configuration&lt;/span&gt;: Many of the preferences are now saved, in particular Menu: Settings -&gt; Configure Konqueror -&gt; File Management -&gt; Views.&lt;br /&gt;&lt;br /&gt;These were some of the most important for me. Though there seems to be a bug with not displaying the check in the checkbox for enabling "Show Delete in Right Click menu" but the feature is still enabled.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Tabbing&lt;/span&gt;: Tabbing still seems very solid, but I cannot remember if this successful preference saving was present in my last review. Regardless I take this a good sign of progress.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;View Mode Icon Size&lt;/span&gt;: The bugs with inconsistent view modes icon size have been fixed. This time around, I only had one instance where the zooming was off slightly, but a quick setting of the zoom and the problem never repeat itself.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Toolbars&lt;/span&gt;: I already mentioned the Toolbars in Konqueror were improved and I am still impressed with them. Nice and usable and still quite configurable. That annoying bug with some element misplacement that occurred with KDE3.5 because of Gwenview integrated image viewing is gone.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Konsole/Console/Terminal profiles&lt;/span&gt;&lt;br /&gt;The feature for smoother switching profiles within Konsole has been integrated. Very nice.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;Power Management&lt;/span&gt;&lt;br /&gt;Yet another sweet looking application I cannot wait to try. This is looking seriously awesome. I have not been able to try this on a mobile device but I will report on it as soon as I do.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;Desktop Themes&lt;/span&gt;&lt;br /&gt;This is pretty impressive. I guess is just goes to show that KDE can be even more customizable if you want. I don't even know where to begin with all the options. To be bluntly honest, even just testing this a tiny bit with impresses me. I see major potential for smooth and easy eye-candy customization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;Misc.&lt;/span&gt;&lt;br /&gt;There are several things which I don't use but their existence is worth noting.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Digital Camera integration&lt;/span&gt;: I don't use a digital camera so my word is that of a novice but it looks like KDE is providing (or will provide) a pretty good user interface for accessing it. This is a nice thing to have since it promotes inclusion of more users in the future.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;PDA/PIM utilities&lt;/span&gt;: KDE 4 looks to have some nice (and assumably working) PDA/PIM integration and software. I don't use a PDA (yet) but doubtless I will when the 2nd generation of the Google Phones come out. I am glad that KDE has good these utilities.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Themes&lt;/span&gt;&lt;br /&gt;When I installed KDE 4.2.x from within Gnome, I ended up with a lot of more color themes... and they were good! When I reinstalled KDE4.2.x from Kubuntu, I was sadly surprised to find it does not ship with some of these themes. I hope that gets fixed because those themes were nice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Font size&lt;/span&gt;&lt;br /&gt;There are still some real font issues, but these may be less of a deal breaker than I first experience. Today in KDE 4.2.2 I set the entire system font size to 7 and then Konqueror and System Settings looked okay. Actually, everything I tested seemed to look just fine after this change. The exception was the Classic-Applications Menu, whose font became quite small but still readable.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Network Manager&lt;/span&gt;&lt;br /&gt;I experienced Network Manager problems when using it through VMWare, but I'm not sure how it will perform on an actual system installation. The Knetwork-manager seems to cause a lot of problems for some people, though I have luckily avoided most of these problems through serendipity.&lt;br /&gt;&lt;br /&gt;If you are going to use KDE4.x, I would seriously recommend having a diffferent network manager installed and functional. I suggest Gnome's network manager.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Mouse Gestures in Konqueror&lt;/span&gt;&lt;br /&gt;Currently I cannot find anyway to enable mouse gestures in Konquorer. I conclude that this feature is not available yet in KDE 4.2. This is unfortunate because I use this feature every day. This is not technically a bug, just a missing feature.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Media:/ protocol&lt;/span&gt;&lt;br /&gt;The 'media:/' protocol is not present in KDE4 yet. This is known to the KDE team and it is on their list of things to do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;I am pretty set to use KDE 4.2.2 right now, but I will hold off. I don't have any pressing need to switch yet, and the few missing features are not deal killers but important for me.&lt;br /&gt;&lt;br /&gt;Previously, the failure of Konqueror saving settings properly and icon size mismatching was the deal killer for me. But now there only are a few missing features left on my list. Good times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-328742492772287398?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/328742492772287398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kde-422-things-are-getting-good_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/328742492772287398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/328742492772287398'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kde-422-things-are-getting-good_15.html' title='KDE 4.2.2 Things are getting good'/><author><name>Sadarax</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-1085636072036546630.post-4722355185710276584</id><published>2009-04-15T16:50:00.000-07:00</published><updated>2009-04-19T23:58:25.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde3'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>KDE3.5 an official option for Kubuntu Jaunty</title><content type='html'>So the Kubuntu team, in their &lt;span style="font-style: italic;"&gt;wisdom&lt;/span&gt;, is offering an official "remix" version of Ubuntu 9.04 Jaunty pre-setup to use &lt;span style="font-weight: bold;"&gt;KDE 3.5&lt;/span&gt; instead of KDE4.  This is pretty cool in my opinion. I know a lot of users, myself and many of my friends included, are still using KDE 3.5.&lt;br /&gt;&lt;br /&gt;The official news posts about it is here: &lt;a class="linkification-ext" href="https://wiki.kubuntu.org/Kubuntu/Kde3/Jaunty" title="Linkification: https://wiki.kubuntu.org/Kubuntu/Kde3/Jaunty"&gt;https://wiki.kubuntu.org/Kubuntu/Kde3/Jaunty&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I like I have said before in my previous posts, I won't give KDE4 a serious try until their release of KDE4.3 scheduled for June sometime. Prior to this news, I was planning on installing Ubuntu and then throwing KDE3.5 on top. In the meanwhile, this Jaunty with KDE3.5 release saves me a bunch of work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4722355185710276584?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4722355185710276584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kde35-official-option-kubuntu-jaunty.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4722355185710276584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4722355185710276584'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/kde35-official-option-kubuntu-jaunty.html' title='KDE3.5 an official option for Kubuntu Jaunty'/><author><name>Sadarax</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-1085636072036546630.post-6821603641355144966</id><published>2009-04-11T02:25:00.000-07:00</published><updated>2009-11-07T02:30:03.263-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='ram tricks'/><title type='text'>Speed up Firefox with TmpFS</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;This shows how to speed up Firefox by running it entirely from RAM to improve speed. Most of the credit for this article should go to &lt;a href="http://www.verot.net/firefox_tmpfs.htm"&gt;here&lt;/a&gt;, from which I have taken most of this information, with the exception of improving his shell-script understandability.&lt;br /&gt;&lt;br /&gt;Firefox uses SQLlite to store most of its information. As SQLite accesses are I/O bound, Firefox suffers when from disk drive bottleneck and competition for read/writes with other processes.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Create RAM partitio&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;n&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;p&gt;Add this entry in &lt;i&gt;/etc/fstab&lt;/i&gt;:&lt;/p&gt; &lt;pre class="code"&gt;&lt;blockquote&gt;&lt;pre class="code"&gt;firefox /home/xxxx/.mozilla/firefox/xxxxxxxx.default tmpfs size=128M,noauto,user,exec,uid=1000,gid=1000 0 0&lt;/pre&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;Shell Script&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(51, 255, 255);"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 255);"&gt;WORKING_LOCATION&lt;/span&gt;=&lt;span style="color: rgb(255, 153, 255);"&gt;"/home/jondoe/Sata/Linux/presets/home-configs"&lt;/span&gt; # Directory where RAM_DIR and LOCAL_DIR exist&lt;br /&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;RAM_DIR&lt;/span&gt;=&lt;span style="color: rgb(255, 153, 255);"&gt;"/home/&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(255, 153, 255);"&gt;jondoe&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(255, 153, 255);"&gt;/Sata/Linux/presets/home-configs/firefox3_ram"&lt;/span&gt; # Location mounted TmpFS&lt;br /&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;LOCAL_DIR&lt;/span&gt;=&lt;span style="color: rgb(255, 153, 255);"&gt;"/home/&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(255, 153, 255);"&gt;jondoe&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color: rgb(255, 153, 255);"&gt;/Sata/Linux/presets/home-configs/firefox3_local"&lt;/span&gt; # Harddrive folder for out-of-RAM storage&lt;br /&gt;&lt;br /&gt;#cd "$WORKING_LOCATION" # Switch to location of working location -- unnecessary if using absolute paths&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;if [ -z &lt;/span&gt;"$(mount | grep -F &lt;span style="color: rgb(51, 204, 255);"&gt;${RAM_DIR}&lt;/span&gt; )"&lt;span style="color: rgb(255, 255, 51);"&gt; ]; then &lt;/span&gt;# Check if firefox TmpFS already mounted&lt;br /&gt;# Not mounted&lt;br /&gt;mount firefox # Mount it now&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# The file '.unpacked_to_ram' is an indicator that we have synced into RAM&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;if [ ! -f &lt;/span&gt;"&lt;span style="color: rgb(51, 204, 255);"&gt;$RAM_DIR&lt;/span&gt;/.unpacked_to_ram"&lt;span style="color: rgb(255, 255, 51);"&gt; ]; then&lt;/span&gt; # Check if we have sync into RAM&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;echo&lt;/span&gt; "&lt;span style="color: rgb(255, 153, 255);"&gt;No file found indicating synced to RAM&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;echo&lt;/span&gt; "&lt;span style="color: rgb(255, 153, 255);"&gt;Executing sync to RAM&lt;/span&gt;"&lt;br /&gt;rsync -av --delete --exclude .unpacked_to_ram &lt;span style="color: rgb(51, 204, 255);"&gt;$LOCAL_DIR&lt;/span&gt;/* &lt;span style="color: rgb(51, 204, 255);"&gt;$RAM_DIR&lt;/span&gt; # Execute sync to RAM&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;echo&lt;/span&gt; "&lt;span style="color: rgb(255, 153, 255);"&gt;Creating note for synced to RAM&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;touch&lt;/span&gt; "&lt;span style="color: rgb(51, 204, 255);"&gt;$RAM_DIR&lt;/span&gt;/.unpacked_to_ram" # Create note for synced into RAM&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;else&lt;/span&gt; # Already in RAM.&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;echo&lt;/span&gt; "&lt;span style="color: rgb(255, 153, 255);"&gt;Syncing Firefox3 TmpFS to local folder...&lt;/span&gt;"&lt;br /&gt;rsync -av --delete &lt;span style="color: rgb(51, 204, 255);"&gt;$RAM_DIR&lt;/span&gt;/* &lt;span style="color: rgb(51, 204, 255);"&gt;$LOCAL_DIR&lt;/span&gt; # Sync back down to disk&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;exit&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Crontab&lt;/span&gt;&lt;br /&gt;*/5 * * * * jondoe bash /home/jondoe/.tmpfs_firefox.sh &gt;&gt; /home//cronlog.txt 2&gt;&amp;amp;1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6821603641355144966?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6821603641355144966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/speed-up-firefox-with-tmpfs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6821603641355144966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6821603641355144966'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/speed-up-firefox-with-tmpfs.html' title='Speed up Firefox with TmpFS'/><author><name>Sadarax</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-1085636072036546630.post-2774021903464456744</id><published>2009-04-09T19:31:00.000-07:00</published><updated>2009-04-11T02:42:54.048-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Funny Manpage for apt-get</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/Sd6wBmFieLI/AAAAAAAABwk/0lt-IUqmBZ4/s1600-h/man+apt-get.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 262px; height: 320px;" src="http://1.bp.blogspot.com/_3Zcw4h89iOQ/Sd6wBmFieLI/AAAAAAAABwk/0lt-IUqmBZ4/s320/man+apt-get.png" alt="" id="BLOGGER_PHOTO_ID_5322885351048640690" border="0" /&gt;&lt;/a&gt;My friend Jeff discovered this today. Thought I would share it.&lt;br /&gt;&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/Sd6v3PEgQGI/AAAAAAAABwc/z-QcHb1wG8o/s1600-h/man+apt-get.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2774021903464456744?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2774021903464456744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/funny-manpage-for-apt-get.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2774021903464456744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2774021903464456744'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/funny-manpage-for-apt-get.html' title='Funny Manpage for apt-get'/><author><name>Sadarax</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://1.bp.blogspot.com/_3Zcw4h89iOQ/Sd6wBmFieLI/AAAAAAAABwk/0lt-IUqmBZ4/s72-c/man+apt-get.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-2895009429643928193</id><published>2009-04-07T21:56:00.000-07:00</published><updated>2009-04-18T03:08:09.192-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gcc'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='compiler'/><category scheme='http://www.blogger.com/atom/ns#' term='llvm'/><title type='text'>LLVM-GCC vs GCC</title><content type='html'>So I have been reading up on the &lt;a href="http://en.wikipedia.org/wiki/LLVM"&gt;LLVM&lt;/a&gt;, and on integrating it with &lt;a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection"&gt;GCC&lt;/a&gt;. I care about a possible integration of the system because I want Linux programs to continue to be fast. The compiler is an important component in that speed. Furthermore, unlike Microsoft, the GCC project does not have direct communication with Intel Compiler designers, so it is important that GCC compiler be damn good.&lt;br /&gt;&lt;br /&gt;From what I read online, it seems like some people like to decry the GCC project as being difficult to contribute to, and perhaps it is... or was. I don't personally believe this after reading experts from &lt;a href="http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar"&gt;The Cathedral and the Bazaar&lt;/a&gt;. But I also do not have a lot of experience with the GCC project personally. If nothing else, the history of the GCC since the late 1990s has definitely been one of better community involvement.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Benchmark Data&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;There is a project called &lt;a href="http://llvm.org/cmds/llvmgcc.html"&gt;LLVM-GCC&lt;/a&gt; which is the combination of GCC and LLVM and I have been trying to collect information on performance between the two compilers. Here follows some of the things I have found.&lt;br /&gt;&lt;br /&gt;To note at the beginning, the speed of the compilers is dramatically effected by the CPU architectures they are compiling on. So, an X86_64 architecture compared to Darwin/PPC could give wildly different results for the same code. Many of these tests don't even mention their architectures.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cliffhacks.blogspot.com/2007/03/experimenting-with-llvm.html"&gt;At Cliff Hacks&lt;/a&gt;, we see the GCC outperforming LLVM when maximum optimization is enabled (-O3). Unfortunately comparing GCC with -O0 and LLVM standard is fairly invalid, since -O0 effectively ties GCC's hands for speed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://laurovenancio.wordpress.com/2007/08/07/llvm-perf-tests/"&gt;At Laurovenancio&lt;/a&gt;, we see LLVM-GCC outperforming GCC by about 2-4%, but this is using GCC 4.1.x. I know from other research that there have been some serious speed improvements in 4.2 and 4.3, and I know that 4.4 is continuing these efforts with Stack management improvements. Because of these updates, I would not take these results as very reliable now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://leonardo-m.livejournal.com/73732.html"&gt;Leonardo-m's blog&lt;/a&gt; is the most recent (2008-12-14) and best illustration of results I have found so far.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3Zcw4h89iOQ/Sdw0CclFurI/AAAAAAAABwU/kgKh7R60-TM/s1600-h/llvm_vs_gcc_benchmark.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 261px;" src="http://1.bp.blogspot.com/_3Zcw4h89iOQ/Sdw0CclFurI/AAAAAAAABwU/kgKh7R60-TM/s320/llvm_vs_gcc_benchmark.png" alt="" id="BLOGGER_PHOTO_ID_5322186076281223858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These results seem to indicate an overall small speed increase when using LLVM-GCC. The nbody section was a bug which has been reported and fixed already.&lt;br /&gt;&lt;br /&gt;If nothing else, the GCC is still an amazing piece of work to be competing so well, even with all of "supposed shortcomings" that I see frequently mentioned in relation to LLVM.&lt;br /&gt;&lt;br /&gt;One reason that LLVM has not been adopted into GCC officially is that there are license conflicts between the two projects. I don't really care to list them now, but basically the GCC want to keep things GPL'd and LLVM is more interested in a BSD style license. This is probably because of funding and influence from Apple, their sponsor. I don't fault either party for their intents.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;A Final Thought&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;If LLVM-GCC should become a significantly better/faster/superior/prettier compiler over the GCC, I wonder if there will be a movement to adopt it as the official compiler for Linux distribution packages? I mean, would Debian or Ubuntu start to build their packages with LLVM-GCC if it was a superior compiler? Or would they stick with GCC? Does license matter more than speed? Does "the official Linux compiler" stamp from GCC matter more the perceived performance?&lt;br /&gt;&lt;br /&gt;I just hope that if LLVM-GCC should become a "better" compiler that the Linux community, specifically the package maintainers, will consider it as a possibility.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-2895009429643928193?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/2895009429643928193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/llvm-vs-gcc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2895009429643928193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/2895009429643928193'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/llvm-vs-gcc.html' title='LLVM-GCC vs GCC'/><author><name>Sadarax</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://1.bp.blogspot.com/_3Zcw4h89iOQ/Sdw0CclFurI/AAAAAAAABwU/kgKh7R60-TM/s72-c/llvm_vs_gcc_benchmark.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-6106027045636850841</id><published>2009-04-05T19:45:00.000-07:00</published><updated>2009-04-11T02:43:49.752-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Quest for a Music Player</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Abstract&lt;/span&gt;&lt;br /&gt;My experiences personally and impressions while looking for a music player in Linux today.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;So I have used the music player program Audacious for years. I did this because before it, I used BMP, which is the successor to XMMS, which is a WinAmp Clone and I have used WinAmp ever since I started listening to music on my PC.&lt;br /&gt;&lt;br /&gt;Why the search for something new? I have been stuck in Ubuntu Hardy for various reasons, and their version of Audacious has some bugs, because it seems to fail to load a bunch of files that are perfectly valid. Also, because of Hardy's libraries I cannot compile and use their latest version myself.&lt;br /&gt;&lt;br /&gt;Another &lt;span style="font-style: italic;"&gt;bigger&lt;/span&gt; reason is that, I have started to really listen to my &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;entire&lt;/span&gt;&lt;/span&gt; music collection of a few thousand songs, and Audacious is not really a music manager, just a really good player. So my needs have grown beyond Audacious, though I still think it is a stellar program and the best WinAmp clone ever.&lt;br /&gt;&lt;br /&gt;Today I looked around to find a music player that suited my needs. Namely, it needed to the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support MP3, OGG, WAV, MPC (very very important), FLAC and WMA (yeah, I have a few, though the format is terrible).&lt;/li&gt;&lt;li&gt;Make use of the keyboard for control, preferably something like Audacious/WinAmp&lt;/li&gt;&lt;li&gt;Have a mini-mode. (A mode where the GUI is small and unobstrusive). This could be anything from a System Tray icon, to the mini-mode that Audacious/WinAmp do.&lt;/li&gt;&lt;li&gt;Support thousands of songs in a massive single playlist.&lt;/li&gt;&lt;li&gt;Additionally, it should be easy to use. (Believe me when I tell you this is not the case for most music players out there).&lt;/li&gt;&lt;li&gt;Normalization of audio.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;JuK&lt;/span&gt;&lt;br /&gt;Got me off to a pretty fast start. They were able to import my music quickly and start playing. However, when I reconfigured their shortcut keys, the program stopped working properly. Most of what I assigned did not seem to function properly and soon after the program crashed.&lt;br /&gt;&lt;br /&gt;The program also lacked various extra features usually provided by plugins.&lt;br /&gt;&lt;br /&gt;In the end, the playlist system seemed quite clunky and did not work very well for me. Doubtless there is a proper way to do it, but it was not apparent to me. The display is not very informative at points, so sometimes I did not know exactly what songs I had queued up. Perhaps it is my style of use, but again I found the keyboard interfering with controlling the system instead of helping it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Amarok&lt;/span&gt;&lt;br /&gt;Amarok and I have a history. Each time I have tried it, I did not like it, but I don't clearly remember why. This time around, after trying to use the program three times, I figured out the trick to the Playlists. Not exactly intuitive but still useable.&lt;br /&gt;&lt;br /&gt;Their interface is pretty nice actually. Nice shortcuts. Good random playback system. Nice SystemTray icon.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;File Information&lt;/span&gt;: Initially had some trouble using the interface to examine the filetype and bitrate information for my audio files. But figured it out at last.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Volumes Synchronization Problems&lt;/span&gt;: I cannot figure out how to make Amarok use KDE's volume. I end up having to control two volume systems and this is kind of annoying. I suspect there is a way to do this, because it would seem like a very important feature.&lt;/li&gt;&lt;/ul&gt;Amarok hung for a bit when I tried to seek forward/back while certain visualizations were enabled.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aqualung&lt;/span&gt;&lt;br /&gt;Simply failed to load. I'm pretty surprised actually. Normally these things don't happen.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Listen Music Player&lt;/span&gt;&lt;br /&gt;Simply not enough control as well as customization for me. It looks like a nice little player but not enough for me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exaile&lt;/span&gt;&lt;br /&gt;Tried it. I could not customize the keys, and I did not really like their default keys. The big deal was that I simply &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;could not&lt;/span&gt;&lt;/span&gt; get it to play my music. I was unable to load anything into the play lists. I tried on three separate occasions over a few days. It cannot be done without knowing the black magics I guess. Too bad. Not a usable program.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;I went with Amarok and I'm generally quite pleased. The program has a lot of things I wanted in Audacious and I'm organizing my music far more easily than before. There are two things I really want though:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Good normalization system:&lt;/span&gt; I downloaded and enabled ReplyGain (which was annoyingly not available through Get More Scripts option system within Amarok itself). ReplayGain works &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;alright&lt;/span&gt;&lt;/span&gt;. There is no AAC/Musepack options in my Linux distro so that is a pity. I believe the plugin is going through and putting Replay Gain values onto my music files, which is cool, but if it is not, then I'm in trouble because a lot of my files don't have a gain value stored in them, certainly not some of my WMAs. (Again, yeah I know they suck).&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Slim Player Window Like Audacious/XMMS:&lt;/span&gt; I really want a slightly slimmer player window for Amarok. Something like Audacious. Even after tweaking the window with KDE's configuration options, it is still rather large.&lt;/li&gt;&lt;/ul&gt;Update: There is a bug with Amarok 1.4.9. It will not skip forward or back nicely on certain file types, like FLAC or Musepack. This annoying and I hope this behavior has been fixed in Amarok 2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6106027045636850841?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6106027045636850841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/quest-for-music-player.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6106027045636850841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6106027045636850841'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/quest-for-music-player.html' title='Quest for a Music Player'/><author><name>Sadarax</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-1085636072036546630.post-7258807833094879378</id><published>2009-04-01T16:43:00.000-07:00</published><updated>2011-03-07T22:14:10.963-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='cd images'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><title type='text'>Daemon Tools utility for Linux</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SdP_diAv0DI/AAAAAAAABwM/QSW6w0b2vyQ/s1600-h/gmountiso.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 297px; height: 320px;" src="http://3.bp.blogspot.com/_3Zcw4h89iOQ/SdP_diAv0DI/AAAAAAAABwM/QSW6w0b2vyQ/s320/gmountiso.png" alt="" id="BLOGGER_PHOTO_ID_5319876467665915954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just a quick post here: For those of you that use the program &lt;a href="http://www.daemon-tools.cc/ENG/home"&gt;Daemon Tools&lt;/a&gt; in Windows, you may have lamented the lack of such a program in Linux. (Even though the ability to mount something in Linux with the mount command has been around for longer than Windows itself).&lt;br /&gt;&lt;br /&gt;Lament no longer! The program Gmount-ISO comes to the rescue! The package name in Ubuntu/Debian is simply gmountiso. Like Daemon Tools in Windows, Gmount-ISO provides a graphical user interface for mounting ISO files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See this wiki page for more details.&lt;br /&gt;&lt;a href="http://swik.net/gmountiso"&gt;http://swik.net/gmountiso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One important piece of information for non-Gnome users! You must have the program 'gksu' installed. This is a password authentication program for Gnome, similar to kdesu (used by KDE). You need this or Gmount-ISO won't work.&lt;br /&gt;&lt;br /&gt;Though I have never tried it, another program worth looking into would be CDEmu, specifically the linux port of it, GCDEmu. It has more features that Gmount-ISO, but it is not in the repositories of Ubuntu/Debian.&lt;br /&gt;&lt;br /&gt;Edit: Alternatively I have found &lt;a href="http://www.marcus-furius.com/?page_id=170"&gt;Furious ISO Mount&lt;/a&gt; to also be a good program for this. Perhaps even better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7258807833094879378?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7258807833094879378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/daemon-tools-utility-for-linux.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7258807833094879378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7258807833094879378'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/04/daemon-tools-utility-for-linux.html' title='Daemon Tools utility for Linux'/><author><name>Sadarax</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/_3Zcw4h89iOQ/SdP_diAv0DI/AAAAAAAABwM/QSW6w0b2vyQ/s72-c/gmountiso.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1085636072036546630.post-1303880646296737426</id><published>2009-03-30T19:39:00.000-07:00</published><updated>2009-04-11T02:44:33.566-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anonymity'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><title type='text'>Use Tor in Ubuntu Linux</title><content type='html'>This post deals with setting up Tor (with Privoxy) and the Tor related GUI TorK on your Linux system.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Frequently Asked Question: What is Tor?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Simply put, it is a program that helps to keep your activities over the Internet more anonymous. It's free to use and damn useful. For a more detailed definition, see here: &lt;a href="https://www.torproject.org/faq#WhatIsTor"&gt;https://www.torproject.org/faq#WhatIsTor.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;font-size:130%;" &gt;Why Use Tor?&lt;/span&gt;&lt;br /&gt;There are a lot of reasons. You can be more anonymous when doing things online. For example, when doing something that is.... tenuously legal... this is just another layer of protection. You can also claim your IP is in another country.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold; font-style: italic;"&gt;Number #1&lt;/span&gt; thing I use Tor for is whenever I have to do something with proxies. Using Proxies can be a colossal pain because you have to find a good free one, sometimes in a different country, and lets hope that proxy does not have bandwidth limits.&lt;br /&gt;&lt;br /&gt;Tor just makes it so damn easy for me. I seriously never have to deal with finding useful Proxy IPs and then swap them in-and-out of my browser. I just let Tor handle all that for me and it is a like a dream.&lt;br /&gt;&lt;br /&gt;There is a &lt;span style="font-style: italic;"&gt;downside&lt;/span&gt; to using Tor: Since your connection's download/upload speeds depend on the Tor-Node you randomly connect to, it can be slow sometimes. (I say slow like only getting 45kbps down for example). But for the sake of anonymity, it is usually worth it and patience is a virtue they say.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;font-size:130%;" &gt;Getting the Latest Version of Tor&lt;/span&gt;&lt;br /&gt;You should try to have the latest version of Tor is possible.&lt;br /&gt;&lt;br /&gt;For details on how to get the latest tor packages for Linux distribution (Debian or Ubuntu), go here:&lt;br /&gt;&lt;a href="http://wiki.noreply.org/noreply/TheOnionRouter/TorOnDebian"&gt;http://wiki.noreply.org/noreply/TheOnionRouter/TorOnDebian&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;font-size:130%;" &gt;Install Tor and Privoxy&lt;/span&gt;&lt;br /&gt;In a Debian/Ubuntu system, installing Tor is as easy as running the following from command line:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get install tor privoxy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note, you will need to have the "Universe" apt-repositories enabled if you are running Ubuntu (I believe this is default now). If you get a message about packages not found for Tor, you probably need to enable it and run:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Configuration Setup Tor and Privoxy after Installation&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The default Tor configurations work generally well but you MUST enable the listening port for controller programs.&lt;br /&gt;&lt;br /&gt;1. Edit the file &lt;span style="font-weight: bold;"&gt;/etc/tor/torrc&lt;/span&gt; with &lt;span style="font-style: italic;"&gt;root permissions&lt;/span&gt; (using sudo or kdesu or gksu or as the root user). Find the lines for ControlPort. It will look something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;## The port on which Tor will listen for local connections from Tor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;## controller applications, as documented in control-spec.txt.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#ControlPort 9051&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You need to remove the '#' from the beginning of the ControlPort line. NOTE (important): This should not be confused with SocketPort line!&lt;br /&gt;&lt;br /&gt;2. Edit the file &lt;span style="font-weight: bold;"&gt;/etc/privoxy/config&lt;/span&gt; with &lt;span style="font-style: italic;"&gt;root permissions&lt;/span&gt; (using sudo or kdesu or gksu or as the root user). Add this line anywhere in the file:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;forward-socks4a / localhost:9050 .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NOTE 1: The trailing space and period after the number must be included.&lt;br /&gt;NOTE 2: These two port numbers must NOT be the same for both Privoxy and Tor&lt;br /&gt;&lt;br /&gt;3. Restart the prixovy and tor services. You can do this on the command line with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo invoke-rc.d tor restart&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo invoke-rc.d privoxy restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Setup TorK. See the section below.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51); font-weight: bold;font-size:130%;" &gt;Installing TorK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tork is a GUI for using Tor+Privoxy. It is very useful. In a Debian/Ubuntu system, installing Tor kis as easy as running the following from command line:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get install tork&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Run the program 'tork' from either command, or your applications menus. It should lead you through the rest of the setup. The interface is fairly straightforward and quite useful for running your applications anonymously.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 255, 51);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Additional Information&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;See the Tor homepage: &lt;a href="https://www.torproject.org/"&gt;https://www.torproject.org/&lt;/a&gt;&lt;br /&gt;The Onion Router: &lt;a href="http://wiki.noreply.org/noreply/TheOnionRouter"&gt;http://wiki.noreply.org/noreply/TheOnionRouter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1303880646296737426?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1303880646296737426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/03/use-tor-in-ubuntu-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1303880646296737426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1303880646296737426'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/03/use-tor-in-ubuntu-linux.html' title='Use Tor in Ubuntu Linux'/><author><name>Sadarax</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-1085636072036546630.post-1662961737750786682</id><published>2009-02-21T01:05:00.000-08:00</published><updated>2009-07-11T04:00:27.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='sharing'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><title type='text'>SSHFS - Network Shares made easy with SSH</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;Overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SSHFS is a program that can use the SSH connection on a computer for mounting a network share / network drive from that target machine to your local computer.&lt;br /&gt;&lt;br /&gt;The great news is that you only need to install SSHFS on the computer which you are doing the mounting &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;on&lt;/span&gt;&lt;/span&gt;, you do not need to change anything on the remote target computer. Put another way, if you want to mount your remote SSH machine's harddrive on your local desktop, you only need to install SSHFS onto your desktop. This is particularly convenient when you don't have administrator control over the remote target client and cannot install extra software.&lt;br /&gt;&lt;br /&gt;SSHFS is running through an SSH connection (duh!), so your activity is as encrypted as your SSH connection is (which is pretty good if you use SSHv2, which you should be). SSHFS also inherents the permisssions of your SSH connection, so if you connect as a non-root user, you will be limited to the access that user account has.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Installing SSHFS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This guide assumes you can install SSHFS through your Linux distribution's package system (apt/yum/whatever).&lt;br /&gt;&lt;br /&gt;For example, in Ubuntu/Debian:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  sudo apt-get install sshfs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Preparing to run SSHFS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Make sure the 'fuse' module is loaded into your Linux kernel.&lt;br /&gt;Check by running this command on a terminal:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  lsmod | grep -i fuse&lt;/span&gt;&lt;br /&gt;If you don't see it loaded, you can load the module with this command:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  sudo modprobe fuse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Info on Mount Permissions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mounting shares with SSHFS is like mounting devices in Linux. They require root/administrator level permissions to do, unless you have specifically changed it to otherwise.&lt;br /&gt;&lt;br /&gt;Also, you need specific the permissions of the mounted shares when you mount them, or else your normal user account won't be able to read/write/execute anything in the shared directory.&lt;br /&gt;&lt;br /&gt;To enable others to read/write/execute the shared directory, use the mounting command switch:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   -o allow_other&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You need to run the SSHFS commands as root or with the 'sudo' command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Dot '.' Special Character (convenient time saver)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Like the SCP command, SSHFS uses the &lt;span style="font-weight: bold;"&gt;'.'&lt;/span&gt; symbol as a quick way to write &lt;span style="font-style: italic;font-family:courier new;" &gt;'/home/user'&lt;/span&gt; (substituting whatever username is invoked with the mount command).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Mounting Shares&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The generalized format of the SSHFS mounting is this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;  sshfs SSHFS_OPTIONS -p SSH_PORT SSH_USER@REMOTE_TARGET:.  LOCAL_DIRECTORY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is an example line to mount an network share through SSH:&lt;br /&gt; &lt;span style="font-family:courier new;"&gt;sshfs -o allow_other -p 7689 &lt;a class="linkification-ext" href="mailto:jon@192.168.0.10" title="Linkification: mailto:jon@192.168.0.10"&gt;jon@192.168.0.10&lt;/a&gt;:. /home/jon/shares&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this case, the '.' is being translated into '/home/jon' on the remote target machine. This just saves time. You can explicitly mount other directories.&lt;br /&gt;&lt;br /&gt;For example, the user 'bob' is logging in as 'jon' to the computer with the IP address 192.168.0.10, and is mounting that computer's /media/disk1 to his local directory 'shares' on his computer.&lt;br /&gt;   &lt;span style="font-family:courier new;"&gt;sshfs -o allow_other -p 7689 &lt;a class="linkification-ext" href="mailto:jon@192.168.0.10:/" title="Linkification: mailto:jon@192.168.0.10:/"&gt;jon@192.168.0.10:/&lt;/a&gt;media/disk1 /home/bob/shares&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SSHFS can be chain mounted if you desired, so you could mount from a mount from a mount over several SSH connections, but that would not only be ugly but probably slow.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Unmounting Shares&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To disconnect a network share, you simply unmount it like any other device in Linux. This require the use of the umount command (not to be confused with 'unmount').&lt;br /&gt;You need to run the 'umount' commands as root or with the 'sudo' command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  sudo umount /home/user/shares&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You simply unmount whatever directory where you mounted the SSHFS connection to. Very simple.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Additional Information&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SSHFS has several options you can set. Read the manual for more information.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;A Word on Speed&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SSHFS is pretty fast on local networks. I find their packets to have speeds that are always as fast as SMB/Samba packets. Over a remote network, it is hard to say but I find it is usable even on slow connections.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;TROUBLE SHOOTING&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SSHFS has only a few simple dependencies usually but your package manger should take care of those for you automatically. The only one it might miss is install the FUSE program.&lt;br /&gt;&lt;br /&gt;If you cannot run SSHFS, try install the fuse-utilities.&lt;br /&gt;&lt;br /&gt;Also, make sure you have the fuse module loaded into your kernel.&lt;br /&gt;&lt;br /&gt;Make sure you are connecting to the correct remote target IP/Host.&lt;br /&gt;&lt;br /&gt;Make sure you are using the correct login name for the remote target IP/Host.&lt;br /&gt;&lt;br /&gt;Make sure you have permission to read/write/execute the target directory you are trying to mount locally.&lt;br /&gt;&lt;br /&gt;Make sure the local target mount directory &lt;span style="font-style: italic;"&gt;exists&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;A word on SSH Public Keys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mounting through SSHFS can give you cryptic/unusual errors if there is an error with SSH keys.&lt;br /&gt;&lt;br /&gt;This is because of the layers of software it is translating through. In general, you will only see errors while mounting if you are connecting over SSH to a machine whose credentials don't meet expectations.&lt;br /&gt;&lt;br /&gt;This typically happens if the remote target SSH machine's IP changes, or their SSH keys change on that machine.&lt;br /&gt;&lt;br /&gt;You can confirm this is your problem by trying to connect via normal SSH to the remote target IP/Host. If you get a SSH key error, that is the source of your problem. You can edit your ~/.ssh/known_hosts file and delete the (entire) offending line.&lt;br /&gt;&lt;br /&gt;But beware! If you get this error and you don't know why, LISTEN TO IT! SSH stores information on the IPs and the SSH keys it connects to. If the credentials don't match you might be under a Man-in-the-middle attack. So only modify your ~/.ssh/known_hosts file if you know the error message is not valid.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Afterward&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The title of this post is "Network Shares made easy with SSH." Some of you might think is a lot of work to get a network share working. It is easier because, really, have you ever tried to get Samba shares working? :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-1662961737750786682?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/1662961737750786682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/sshfs-network-shares-made-easy-with-ssh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1662961737750786682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/1662961737750786682'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/sshfs-network-shares-made-easy-with-ssh.html' title='SSHFS - Network Shares made easy with SSH'/><author><name>Sadarax</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-1085636072036546630.post-5338333245503431424</id><published>2009-02-21T00:13:00.000-08:00</published><updated>2009-07-11T03:59:58.051-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='remote'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><title type='text'>SSH for Windows</title><content type='html'>How to get SSH to work on Windows&lt;br /&gt;&lt;br /&gt;We are going to use &lt;a href="http://www.cygwin.com/"&gt;Cygwin's&lt;/a&gt; SSH package. Briefly, &lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt; is a Linux-like environment for Windows. It consists of two parts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A collection of tools which provide Linux look and feel.&lt;/li&gt;&lt;li&gt;A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);font-size:130%;" &gt;Setup SSH in Windows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This guide should work for most Windows. It has been tested on Windows XP, 2000, and Vista.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download and install &lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;. Note, if your selected download server is slow, try different one. There are good ones out there.&lt;/li&gt;&lt;li&gt;When selecting the packages to install, make sure to include the following:&lt;br /&gt;SSH (Net/openssh).&lt;br /&gt;May also need zLib and TCP_Wrappers (both in Net).&lt;br /&gt;Be sure to install a good console text editor (Vim or Emacs or whatever).&lt;/li&gt;&lt;li&gt;Set permissions for your SSH daemon configuration files.&lt;br /&gt;By default, Cygwin sets the file permissions to 600, so you cannot write to anything.&lt;br /&gt;To change this, you can set the group for the file, or set the permissions:&lt;br /&gt;chmod ago+w /etc/sshd_config&lt;br /&gt;          or&lt;br /&gt;chgrp $USER /etc/sshd_config&lt;/li&gt;&lt;li&gt;Next, open the file /etc/sshd_config in your text editor. Set the options as you like. I suggest a non-standard port in the thousands.&lt;/li&gt;&lt;li&gt;Set permissions for HOST DENY/ALLOW configuration files&lt;br /&gt;By default, Cygwin sets the file permissions to 600, so you cannot write to anything. To change this, you can set the group for the file, or set the permissions:&lt;br /&gt;chmod ago+w /etc/host.allow&lt;br /&gt;  or&lt;br /&gt;chgrp $USER /etc/host.allow&lt;/li&gt;&lt;li&gt;Open the /etc/host.allow in a text editor. Make sure you allow sshd with something like this:&lt;br /&gt;sshd: ALL&lt;br /&gt;IMPORTANT: If you see a line that looks like:&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;    ALL : PARANOID : deny&lt;/span&gt;&lt;br /&gt;You &lt;span style="font-weight: bold; font-style: italic;"&gt;MUST&lt;/span&gt; remove or comment-out that line.&lt;br /&gt;Save the file and close it.&lt;/li&gt;&lt;li&gt;Restart SSH Daemon via 'services sshd restart'&lt;/li&gt;&lt;li&gt;Firewall Configuration&lt;br /&gt;You need to enable an exception through the Windows Firewall for the SSH Port you are going to use.&lt;br /&gt;&lt;br /&gt;Control Panel -&gt; Windows Firewall -&gt; Exceptions : Add Port&lt;br /&gt;&lt;br /&gt;IMPORTANT: Make sure you ALLOW exceptions, as Windows frequently disables them in the firewall by default.&lt;br /&gt;&lt;br /&gt;You may also need to enable an network rule or exception in any other firewall software you use, such as Ghostwall or Zone Alarm.&lt;/li&gt;&lt;/ol&gt;  &lt;br /&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;font-size:130%;" &gt;TROUBLE SHOOTING&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PATH Environmental Variables:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You may need to set your Windows PATH variable to include the cygwin executables.&lt;br /&gt;&lt;br /&gt;Go to:&lt;br /&gt;         Control Panel -&gt; System -&gt; Advanced -&gt; Environmental Variables.&lt;br /&gt;&lt;br /&gt;Find the PATH variable and append c:\cygwnin\bin; or wherever you installed cygwin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CYGWIN Environmental Variable:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to:&lt;br /&gt;    Control Panel -&gt; System -&gt; Advanced -&gt; Environmental Variables.&lt;br /&gt;&lt;br /&gt;Find the CYGWIN variable. If you cannot find it, create it.&lt;br /&gt;&lt;br /&gt;Set the value to: ntsec tty&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-5338333245503431424?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/5338333245503431424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/ssh-for-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5338333245503431424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5338333245503431424'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/ssh-for-windows.html' title='SSH for Windows'/><author><name>Sadarax</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-1085636072036546630.post-4125253139612575223</id><published>2009-02-18T21:04:00.000-08:00</published><updated>2009-04-11T02:45:47.039-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><title type='text'>KDE 4.2 Review Continued</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Abstract&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;My final thoughts and observations on KDE 4.2 before I switched back to KDE 3.5.&lt;br /&gt;&lt;br /&gt;I have gone back to KDE 3.5. Thank God (or specifically Partimage) for ghost imaging because this would have taken me a lot longer to get back to "perfect working order" otherwise.&lt;br /&gt;&lt;br /&gt;So I have used KDE 4.2 for about 12 hours no. Not a single crash yet, which I must say I am still very impressed with. Here are my final thoughts for the moment:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Better Bluetooth&lt;/span&gt;: I take it back what I said before. Their integration certainly is better but their program itself is still buggy. It keeps failing to recognize my keyboard after a reboot.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;New Run Dialog&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;Very nice&lt;/span&gt;. A real improvement over what came before. Many individual programs are updated by their respective developers with new features (and taking advantage of many new things in KDE 4). The eye-candy, when I use it, seems nice but that's no surprise. Some new features are half-there, which look promising, particularly for Konquorer.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;"Toggle Present Windows"&lt;/span&gt;: This feature (keystroke CTRL+F9 by default) is really cool. This is a feature taken from Mac OS's dashboard and it is great. I am glad we have this in KDE by default now.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Desktop Backgrounds&lt;/span&gt; / &lt;span style="color: rgb(255, 102, 0);"&gt;Plasma&lt;/span&gt;: Despite their lack of tiling+scaling, I &lt;span style="font-weight: bold; font-style: italic;"&gt;praise&lt;/span&gt; the KDE team for finally writing a good resampling algorithm for the desktop background display. Finally my pictures look good when scaled.&lt;br /&gt;&lt;br /&gt;I have observed at least one image resizing bug with Plasma's desktop area. The image displayed without scaling (and it should have been scaled). I could not repeat it, and it was really a minor bug.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Show Desktop&lt;/span&gt;: I don't know if there is an option to "show desktop" in KDE 4 anymore. There is an option to show the Plasma desktop but since I'm not seeing my desktop background, it is missing one of my most important features.&lt;br /&gt;&lt;br /&gt;The only thing I have found is adding a widget for this.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Widgets&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Show Desktop: There is a bug with this as it does not toggle all the time. It seems to work for 2 or 3 key-presses right in a row, then it stops working and leaves you on the desktop feebly pressing the shortcut key.&lt;/li&gt;&lt;/ul&gt;I may have mentioned that the Icons seem to be spotty (ugly or not working properly) in some situations but this is planned to be addressed in KDE 4.3.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Ark (zips, rar, 7zips, gzips, tars)&lt;/span&gt;: The new Ark program for KDE is looking mighty fine. KDE has finally fixed their annoying bug with extracting multiple archives as once (it would often not extract all archives fully, only grabbing some of the files). Ark was in great need of an update even though I really appreciated the presence of Ark period. I remember what it was like in KDE before Ark appeared.&lt;br /&gt;&lt;br /&gt;However I did manage to cause a "Fatal" error in Ark though it was the most graceful error I have ever seen in KDE 4. This happened when I told it "Extract to subfolder, name autodetected."&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Konquorer&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Folder Tree Refresh: There is a bug with the Folder Tree view in Konqueror. It does not refresh and you can't manually refresh it without closing and reopening the application.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Renaming: So like I mentioned before, the rename file function in Konquorer has changed from an integrated view to a separate window. Now, at first I thought this was annoying because it was an unnecessary change and for a variety of reasons I thought it was an deprovement, not an improvement to Konquorer. But I lived with it. However, if you have malfunctioning Window Management Preferences (like I do now with Konquorer) then the tiny Rename window can fill your whole screen, becoming maximized. This just goes to show that separating the rename function into a different window was a thorough mistake.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Gwenview&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;Before I begin talking about Gwenview's problem, I want to note that I am aware the Gwenview Developer(s) have stated that 1.4.2 is their stable version, not the version 2.2.0 that ships with KDE 4.x.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Gwenview Zooming&lt;/span&gt;:&lt;br /&gt;This thing gets it own section.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zooming: Zoom out on a large picture is not really a problem but enlarging a small picture looks bad. It appears that the older enlarging method applied a (Gaussian) blur of some kind after performing bilinear (or trilinear?) interpolation. I think this was nice and I miss it. The new images look very pixelated as they are enlarged.&lt;/li&gt;&lt;li&gt;The more I use Gwenview with this &lt;span style="font-weight: bold; font-style: italic;"&gt;shitty&lt;/span&gt; zoom algorithm, the more I realize I can't stand it. It is horrible for reading comics with.&lt;/li&gt;&lt;li&gt;The subtle irony here is that while Gwenview had good zoom quality for years, KDE's desktop backgrounds did not. It seems this has reversed as now Gwenview has shitty shit zooming while KDE's desktop background looks nice.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Other problems with Gwenview:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hotkeys / Shortcuts: A couple of options for assigning shortcut keys to are missing in the latest versions of Gwenview.&lt;/li&gt;&lt;li&gt;I forgot to mention that many (if not all) the plugins for Gwenview are not present in the Kubuntu early testing of KDE 4.2. I would venture a guess they are not available in other distros with KDE 4.2 either.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Good things with Gwenview&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Full Screen Interface&lt;/span&gt;: I like the new features that Gwenview has added, like a better full screen interface. Very nice for viewing multiple images in a row.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;The Panel&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Task Switching with Mouse click: I noticed a bug with clicking from a grouped task to a non-grouped task. I hope that fix this bug.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Konsole&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Transparency again&lt;/span&gt;: By moving my konsole to a separate desktop where it is the only window, the Alpha-transparency basically acts like Good Transparency. This is a useable work around for getting good transparency back to my konsole but I don't deceive myself that I will probably have to seek a different konsole here soon enough. After using it for a few hours, this is really not bad but I wish I didn't have to do it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Scheme switching: There is no quick and easy way to switch schemes in Konsole without going through a couple of menu items and clicking 3 buttons. I hope they fix this (by making it smooth like the old style).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So, after using KDE 4.2 for a while I can see that things are going to be great when they are finished. Even if they never added more features and just fixed the bugs, it would be a pretty stellar desktop-environment when all things are considered. However we all know KDE 4 will go for the gold, if you will, and achieve even greater greatness.&lt;br /&gt;&lt;br /&gt;I look forward to KDE 4.3 that is scheduled (currently) for release in June.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are considering moving to KDE 4 and you use Konquorer, hold off until KDE 4.3 in June. Even if you don't, I would say hold off until more of the customization options are plugged into KDE 4 and several of those small but annoying bugs are fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-4125253139612575223?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/4125253139612575223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/kde-42-review-continued.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4125253139612575223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/4125253139612575223'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/kde-42-review-continued.html' title='KDE 4.2 Review Continued'/><author><name>Sadarax</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-1085636072036546630.post-6156487350022580424</id><published>2009-02-18T16:28:00.000-08:00</published><updated>2009-04-11T02:46:05.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Draconian DRM in Windows 7</title><content type='html'>Nothing new here. Slashdot already reported it but it bears repeating.&lt;br /&gt;&lt;br /&gt;So, surprisingly, I was getting my hopes up for Windows 7. From all that I had witnessed from my friends beta-installation, Windows 7 seemed to be pretty good. Sure, it was a straight rip off from KDE 60% of the time, and the other part it was a ripoff of Mac (which itself is a ripoff of KDE). Nonetheless, Windows 7 seemed to be better than Vista.... which is honestly not difficult to do.&lt;br /&gt;&lt;br /&gt;But now, comes the new and even worse DRM measures being discovered in Windows 7. Thank you Microsoft, for making me realize just what freedom in the digital world is, and thank you further for making me once again happy to be using Linux.&lt;br /&gt;&lt;br /&gt;Best quote from the original article:&lt;br /&gt;"...but locking your own files away from you is a tactic so outrageous it may kill the OS for many persons"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tech.slashdot.org/article.pl?sid=09/02/16/2259257&amp;amp;from=rss" target="_blank"&gt;http://tech.slashdot.org/&lt;wbr&gt;article.pl?sid=09/02/16/&lt;wbr&gt;2259257&amp;amp;from=rss&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tech.slashdot.org/article.pl?sid=09/02/16/2259257&amp;amp;from=rss" target="_blank"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-6156487350022580424?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/6156487350022580424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/draconian-drm-in-windows-7.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6156487350022580424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/6156487350022580424'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/draconian-drm-in-windows-7.html' title='Draconian DRM in Windows 7'/><author><name>Sadarax</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-1085636072036546630.post-7512273013112129612</id><published>2009-02-18T04:26:00.000-08:00</published><updated>2009-04-11T02:45:52.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><title type='text'>KDE 4.2 Review</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;KDE 4 right now is like using a nice Beta operating system. Well, not exactly. Your filesystem and kernel are not likely to crash. It should be noted that KDE 4.2 never crashed on me once, which is quite &lt;span style="font-weight: bold;"&gt;impressive&lt;/span&gt;. However there are still lots of features/customization options missing from KDE 4.2. The problems with Konquorer was the deal breaker for me, but at least everything else seemed usable for the time being.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The detailed breakdown....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am spending a lot of time learning how to do the same old tricks in a new way. I'm really trying to hold back judgment because a lot of the ability to customize, which a core feature of KDE, is still missing. I won't be satisfied until it is there.&lt;br /&gt;&lt;br /&gt;Now, I think KDE 4 is adding a lot of features that were needed. Better Bluetooth integration for one thing. EDIT: It is a little bug at the moment but when it works it will be nice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The Problems and the Bugs....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;QTCurve&lt;/span&gt;: There is a bug with using  QTCurve for the Windows Style, which makes lots of black lines in Konquorer, which is too bad. I like that style.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Konsole&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Shortcut keys: The default shortcut keys in konsole &lt;span style="font-weight: bold; font-style: italic;"&gt;interfere&lt;/span&gt; with real work. But you can change these through the Settings -&gt; Configure Shortcuts menu. My case is CTRL+S, which locks my console. I have seen this behavior before but never from Konsole.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Transparency: Good transparency is gone from Konsole. I knew this had happened already and I need to find a good konsole now, but this needs to be stated: True-Alpha-Transparency is a tragedy because we are losing the "good transparency" in our programs. I have no use for this True-Alpha transparency and loath it with every fiber of my fibrously fibrous being. I want to see my &lt;span style="font-style: italic; font-weight: bold;"&gt;desktop background&lt;/span&gt; in my semi-transparent console window, and I don't want to see the 20 windows below it.&lt;/li&gt;&lt;li&gt;Default Transparency: Ironically you have to open Konsole with a specific switch to enable transparency. Seriously? Lame.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;KWin&lt;/span&gt;: There are bugs with not saving various preferences correctly. In particularly, I ran into problems with preferences for Konquorer. It was pretty annoying and attempting to delete the settings after they had been stored seemed to be impossible.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Konquorer&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;(All the problems with Konquorer in KDE 4.2 is precisely why I hate Dolphin)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;File Renaming: Changed to a separate window interface, not integrated into the current window interface. Doubtless this is because of Dolphin. Curse it.&lt;/li&gt;&lt;li&gt;Folder Tree: Many of options are missing from the right-click menu in the Folder Tree. For example, cannot rename folders by right-clicking; it can only be done in the right hand pane.&lt;/li&gt;&lt;li&gt;Configurations: A bug with Konquorer not saving configuration options, like showing tooltips or expandable folders. I hope they fix this soon.&lt;/li&gt;&lt;li&gt;Severe conflict between the detail view mode and the icon view mode. This is due to Konqurer stubbornly refusing to save my view settings correctly, if at all. I cannot enable previews in the icon mode and disable them in the detail mode.&lt;/li&gt;&lt;li&gt;Sizes of the icons are synchronized in all views. This is simply unusable. I need my icons to be large in Icon View mode and small in Detail view mode. Switching between Icon view and Detail view results in major pain because you will &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;constantly&lt;/span&gt;&lt;/span&gt; be resizing your icons.&lt;/li&gt;&lt;li&gt;Gwenview integration is broken. I can no longer browse images quickly using the Space and Backspace keys in Konquorer. I am sure this will be fixed eventually, but I miss it.&lt;/li&gt;&lt;li&gt;'media:/' protocol: Not there yet and I miss it, but it is planned for KDE 4.3.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mouse gestures: These don't seem to work and the System Settings dialog for configuring them is just.... weird. The problem might be PEBKAC though.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Note on Konquorer&lt;/span&gt;:&lt;br /&gt;Despite all the problems, I see some really nice stuff coming our way for Konquorer. The new buttons added to the toolbar menu are nice.&lt;br /&gt;&lt;br /&gt;They finally fixed that really annoying bug with sporadic location bar position changes when using integrated Gwenview. I'm happy for that.&lt;br /&gt;&lt;br /&gt;Konquorer's bugs were the last straw that made me switch back to KDE 3.5 but when those are fixed I think I can finally use KDE 4.xx.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Dolphin&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tabs: Tabs now available in Dolphin. Makes me wonder how it is so different from Konquorer... on the surface anyway. I know underneath it is not a web-browser anymore.&lt;/li&gt;&lt;li&gt;Double Clicking: The Folder Tree view requires double clicking to use, not single clicking like it has been for generations. I hope that when this Folder Tree is ported to Konqueror (as the developers plan) they realize the need to improve this. I suspect they will.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Desktop Background&lt;/span&gt;: I am actually shocked and appalled that the Slideshow option is without  features for scaling/tiling/positions. I was always saddened that KDE used an &lt;span style="font-style: italic; font-weight: bold;"&gt;ugly&lt;/span&gt; resampling algorithm for their image scaling (shame on you guys), but this is ridiculous! I can only scale or title but not both! (All the other options are meaningless!).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;The Panel&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The panel is fairly devoid of all the customizability that really matters.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No task grouping options. I have always hated Windows for offering to group my tasks together. I'm not a moron. I know what programs I have and I don't need you to group them. &lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;EDIT&lt;/span&gt;: I have discovered their is an option to not group specific programs, so they are obviously moving in the fully customized direction.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No task sorting options&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No transparency configuration options. I do not know how to tell it to organize my tasks (or not organize them). Also, I don't know how to tell it to be "Elegant for Transparency" like back in 3.5. I miss that feature. Lets hope it comes back.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Application Menu&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;The KDE team really should have put some thought into why Microshaft made their Vista startmenu and why they needed it.&lt;br /&gt;&lt;br /&gt;The reason: Microshaft's program menu has no order, so people need help finding their applications.&lt;br /&gt;&lt;br /&gt;The new style of KDE app menu takes more typing and more mouseclicks to access programs. It &lt;span style="font-weight: bold;"&gt;slows down&lt;/span&gt; the user &lt;span style="font-style: italic;"&gt;for no good reason!!&lt;/span&gt; A hybrid system of the search-and-program-list would be nice. However a pure Vista knockoff is awful. Whoever thought this was a good idea for KDE should be ashamed at not thinking things through and blatantly following in the stupidity of Microshaft.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Most Recently Used Programs: This is a must have feature, and its not here. &lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;EDIT&lt;/span&gt;: This is already implemented in KDE 4.3, which does not surprise me and makes me happy.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Editing entries: You cannot edit application-menu entries by right-clicking on them and selecting "Edit this item." That activates the item. Instead, the only way to edit a menu entry is to right-click on the App Menu itself and select Menu Editor. Certainly not a deal killer, but a feature I miss when I'm setting up a new installation.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;System Settings&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Empty Space: Several areas have lots of empty space, while their more advanced options are on other tabs. This just results in unnecessary clicking for me to reach my options again.&lt;/li&gt;&lt;li&gt;Colors: Creating custom color schemes is more laborious because what used to take 1-2 click now takes about 4-5. Very very annoying.&lt;/li&gt;&lt;li&gt;Some listings in configuration areas are not sorted by name... or by any logic I can see. One is the video section of the File Associations area.&lt;/li&gt;&lt;li&gt;Hard drives &amp;amp; File Systems: this configurae interface is missing. This is a critical thing for some people and I cannot BELIEVE that Kubuntu 8.10 shipped without it. It is not even there when I updated to KDE 4.2. Now, I know how to manually configure my own hard drives with Vim in a console, but I thought we were beyond those days guys? Come on! This is an F- grade.&lt;/li&gt;&lt;li&gt;Window Behavior: This is already semi-buggy as I mentioned in my tests with Konquorer, but they are planning to redesign and improve this interface by KDE 4.3. So for now we are just waiting.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Hot Keys&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Only One HotKey: Since when did KDE decide I can't have 2 hotkeys for the same feature/function/application? This is a mistake, but I suspect this bug will be fixed eventually.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Default Themes&lt;/span&gt;: Though I like the default themes of &lt;span style="font-style: italic;"&gt;Wonton Soup&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Obsidian Coast&lt;/span&gt;, both of these have problems. On webpages that need black-text on a white background, they too dark and fall under the perpetual problem we low-contrast users experience. Damn it. I had to recreate my own CDE theme from scratch. Slightly  annoying. Not really KDE's fault unless you count lacking a greater variety of default available themes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is more to say but I don't feel like going on....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Conclusion&lt;/span&gt;&lt;br /&gt;I'm giving up on KDE again this year. I have to find an alternative that works. I will probably switch to Ubuntu and toss KDE 3.5 back onto it.&lt;br /&gt;&lt;br /&gt;KDE 4.xx has yet again wasted my time, sadly. I like some of the new things coming out in KDE but most of the functionality I need to use day to day is just not there right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-7512273013112129612?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/7512273013112129612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/kde-42.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7512273013112129612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/7512273013112129612'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/kde-42.html' title='KDE 4.2 Review'/><author><name>Sadarax</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-1085636072036546630.post-5421334180745772384</id><published>2009-02-11T04:43:00.000-08:00</published><updated>2009-02-11T04:51:39.138-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='First Post'/><title type='text'>Introduction</title><content type='html'>More than once I have wanted to make a blog to share some of the knowledge I have acquired pertaining to Linux.&lt;br /&gt;&lt;br /&gt;I hope to publish some real content soon but for now I'm just registering a useful blog URL to have something nice for use in the future.&lt;br /&gt;&lt;br /&gt;This blog will eventually contain information about Linux, various tips and stories involved with it, and also by proxy related information and tales about other Operating Systems, such as Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1085636072036546630-5421334180745772384?l=awesomelinux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awesomelinux.blogspot.com/feeds/5421334180745772384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/more-than-once-i-have-wanted-to-make.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5421334180745772384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1085636072036546630/posts/default/5421334180745772384'/><link rel='alternate' type='text/html' href='http://awesomelinux.blogspot.com/2009/02/more-than-once-i-have-wanted-to-make.html' title='Introduction'/><author><name>Sadarax</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></feed>
