<?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-116781306048694997</id><updated>2012-01-29T14:26:22.514-08:00</updated><category term='rxvt-unicode'/><category term='slackware 13.37 xmonad xmodmap caps lock hyper'/><category term='ul30a'/><category term='ps3'/><category term='dvorak'/><category term='interference'/><category term='asus'/><category term='cyanogenmod'/><category term='speakers'/><category term='antec solo'/><category term='youtube'/><category term='slackware'/><category term='bluetooth'/><category term='audio'/><category term='ongoing music adapter'/><category term='slackware 13.37 flash chrome suspend resume'/><category term='bestskinsever'/><category term='android'/><category term='mouse'/><category term='xrandr'/><category term='japanese'/><category term='mac'/><category term='sticky memo widget'/><category term='recordMyDesktop'/><category term='antec'/><title type='text'>BM Systems</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-8943854894716353361</id><published>2011-09-05T08:31:00.000-07:00</published><updated>2011-09-05T08:35:34.435-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware 13.37 xmonad xmodmap caps lock hyper'/><title type='text'>Caps Lock for Xmonad Modifier</title><content type='html'>I like to configure Caps Lock as mod4, so that I can use it as my Xmonad modifier key. I noticed that mod4 also seems to act as Super_R, because pressing Caps Lock in my VirtualBox Windows 7 guest machine would bring up the Start menu. Thus, I made mod4 only react to Hyper_L and mapped Caps Lock to Hyper_L in my .Xmodmap:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;clear lock&lt;/div&gt;&lt;div&gt;clear mod4&lt;/div&gt;&lt;div&gt;keysym Caps_Lock = Hyper_L&lt;/div&gt;&lt;div&gt;add mod4 = Hyper_L&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This works in Slackware 13.37. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-8943854894716353361?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/8943854894716353361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2011/09/caps-lock-for-xmonad-modifier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/8943854894716353361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/8943854894716353361'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2011/09/caps-lock-for-xmonad-modifier.html' title='Caps Lock for Xmonad Modifier'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-1425102806805863707</id><published>2011-09-01T08:42:00.000-07:00</published><updated>2011-09-01T08:53:18.112-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware 13.37 flash chrome suspend resume'/><title type='text'>Workaround for Flash Suspend Resume Problems</title><content type='html'>After resuming my computer after suspend, Flash videos in Chrome play at double the speed without any sound or sometimes don't play at all. Although I don't know how to fix this, I came up with a workaround to kill the flash plugin before suspending. This allows me to simply refresh the page to resume playing the Flash video!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On Slackware 13.37, I created a file called 00-kill-chrome-flash-plugin.hook in the /etc/pm/sleep.d directory with the following contents:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;#!/bin/sh&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;lsof | grep chrome | grep snd | awk '{print $2}' | xargs kill&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;When you suspend your computer, you should see all the flash videos turn into frownie faces... :-) Of course, you could always terminate the plugin via the "View Background Pages" window.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Thanks to the posters on various Ubuntu and Arch Linux forums for the lsof and grepping for snd ideas.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-1425102806805863707?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/1425102806805863707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2011/09/workaround-for-flash-suspend-resume.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/1425102806805863707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/1425102806805863707'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2011/09/workaround-for-flash-suspend-resume.html' title='Workaround for Flash Suspend Resume Problems'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4226656146605510380</id><published>2010-07-18T11:35:00.000-07:00</published><updated>2010-07-18T14:08:19.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interference'/><category scheme='http://www.blogger.com/atom/ns#' term='antec'/><category scheme='http://www.blogger.com/atom/ns#' term='antec solo'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><title type='text'>Antec Solo Front Audio Interference</title><content type='html'>DISCLAIMER: I do not know anything about electronics, so the solution I have implemented may be hazardous.&lt;br /&gt;&lt;br /&gt;I discovered that the sound coming out of the front headphone jack contained a lot of squealing noise correlated to my machine's activity and mouse movement. &lt;a href="http://www.silentpcreview.com/forums/viewtopic.php?p=514612&amp;amp;sid=49d90156316a6131049663a032db327b"&gt;A Silent PC Review (SPCR) thread&lt;/a&gt; pinpointed the problem to a &lt;a href="http://forums.overclockers.com.au/showthread.php?p=11145597"&gt;double earthing of the headphone jack&lt;/a&gt; to the case and the motherboard. The difference in potential of these two grounds emerges as noise transmitted through the headphone jack.&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://www.silentpcreview.com/forums/viewtopic.php?p=514612&amp;amp;sid=49d90156316a6131049663a032db327b"&gt;the SPCR thread&lt;/a&gt;, it looked like the easiest solution was to have &lt;a href="http://www.antec.com/"&gt;Antec&lt;/a&gt; send a replacement front audio header panel.  I sent &lt;a href="http://www.antec.com/"&gt;Antec&lt;/a&gt; an e-mail, and they swiftly sent me a replacement part which I received about three weeks later. It looked like the promising new header did not have an extra ground wire:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_409fQYOwKb4/TENQzSixTyI/AAAAAAAAAJc/idys0fv_fbc/s1600/front-audio-replacement.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_409fQYOwKb4/TENQzSixTyI/AAAAAAAAAJc/idys0fv_fbc/s200/front-audio-replacement.jpg" alt="" id="BLOGGER_PHOTO_ID_5495324812403363618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I replaced the old header with the new header and found that none of the interference had gone away. However, by trial and error, I discovered that disconnecting the header's USB cable from the motherboard completely got rid of the noise! I decided to connect only the old header's audio cable to the motherboard's audio socket, and the new header's usb cable to the motherboard's usb port. No noise! Thus, it seemed like the new header's headphone jack was still grounded twice, and the solution was to somehow make the headphone jack independent from the USB ports.&lt;br /&gt;&lt;br /&gt;I used an X-Acto knife to painstakingly chip away at the outer shell of the header, until I shockingly discovered that all the internal wires were immortalized in another plastic glob.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PLEASE USE GLOVES&lt;/span&gt; when doing this or else you will cut up your fingers. However, I did see signs of an exposed black wire that seemed to connect the USB and headphone jacks.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_409fQYOwKb4/TENXW6lLJPI/AAAAAAAAAJk/978_F7TGvKc/s1600/front-audio-ground-wire.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_409fQYOwKb4/TENXW6lLJPI/AAAAAAAAAJk/978_F7TGvKc/s200/front-audio-ground-wire.jpg" alt="" id="BLOGGER_PHOTO_ID_5495332021516051698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After hours of meticulous chiseling and painful cutting, I ended up destroying the header anyway, but I discovered what seemed to be the extra wire that had been discussed in the threads:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_409fQYOwKb4/TENY26Ny1NI/AAAAAAAAAJs/_8EXVWufDXw/s1600/front-audio-culprit-wire.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_409fQYOwKb4/TENY26Ny1NI/AAAAAAAAAJs/_8EXVWufDXw/s200/front-audio-culprit-wire.jpg" alt="" id="BLOGGER_PHOTO_ID_5495333670685430994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I started the whole cutting process again with the new header and disappointingly discovered that every mold is different. However, I was still able to identify the cable and cut it after a couple more hours of grueling cutting. It seems it is always a wire attached to the large soldering glob on the headphone jack as opposed to the four pins below the jack. Cutting too much near the three main wires, I had to do some clever case wiring to make sure the wires would not touch each other in the end.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_409fQYOwKb4/TENaqmSNouI/AAAAAAAAAJ0/XBbeDLKLVjc/s1600/front-audio-cut-wire.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_409fQYOwKb4/TENaqmSNouI/AAAAAAAAAJ0/XBbeDLKLVjc/s200/front-audio-cut-wire.jpg" alt="" id="BLOGGER_PHOTO_ID_5495335658200081122" border="0" /&gt;&lt;/a&gt;When I cut up the new header, I strategically cut the plastic, so I could put it back together just like brand new:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_409fQYOwKb4/TENcZupO_YI/AAAAAAAAAJ8/8TmiwemGX-0/s1600/front-audio-plastic-cuts.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_409fQYOwKb4/TENcZupO_YI/AAAAAAAAAJ8/8TmiwemGX-0/s200/front-audio-plastic-cuts.jpg" alt="" id="BLOGGER_PHOTO_ID_5495337567409601922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Thanks to &lt;a href="http://www.antec.com/"&gt;Antec&lt;/a&gt; for providing an extra part. I hope they will reexamine this issue and fix this solution across all their cases. I appreciate their courteous and swift support on the issue though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-4226656146605510380?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4226656146605510380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/07/antec-solo-front-audio-interference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4226656146605510380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4226656146605510380'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/07/antec-solo-front-audio-interference.html' title='Antec Solo Front Audio Interference'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_409fQYOwKb4/TENQzSixTyI/AAAAAAAAAJc/idys0fv_fbc/s72-c/front-audio-replacement.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4534253540348752658</id><published>2010-05-05T00:09:00.000-07:00</published><updated>2010-05-06T22:54:10.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ul30a'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><category scheme='http://www.blogger.com/atom/ns#' term='speakers'/><title type='text'>UL30A Headphones Don't Mute Speakers</title><content type='html'>Following these &lt;a href="http://bbs.archlinux.org/viewtopic.php?id=60197"&gt;instructions&lt;/a&gt;, create &lt;span style="font-family:courier new;"&gt;/etc/modprobe.conf&lt;/span&gt; and add:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;options snd-hda-intel model=auto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can then do the following to avoid restarting after quitting all the applications that use sound:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;modprobe -r snd-hda-intel &amp;amp;&amp;amp; modprobe snd-hda-intel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now your headphones and speakers won't be independent on your ASUS UL30a!&lt;br /&gt;&lt;br /&gt;Here is my &lt;span style="font-family:courier new;"&gt;aplay -l&lt;/span&gt; output just in case there are variations of the UL30a:&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;**** List of PLAYBACK Hardware Devices ****&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Subdevices: 0/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Subdevice #0: subdevice #0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Subdevices: 1/1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  Subdevice #0: subdevice #0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Slackware Linux 2.6.33.3-smp #2 SMP Sat May 1 00:26:54&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-4534253540348752658?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4534253540348752658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/05/ul30a-headphones-dont-mute-speakers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4534253540348752658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4534253540348752658'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/05/ul30a-headphones-dont-mute-speakers.html' title='UL30A Headphones Don&apos;t Mute Speakers'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-2437532548463297787</id><published>2010-05-04T23:17:00.000-07:00</published><updated>2010-05-06T22:54:28.746-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ul30a'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><title type='text'>UL30A Three Finger Middle Mouse Click</title><content type='html'>It turns out that you can middle click using two or three fingers.&lt;br /&gt;&lt;br /&gt;It seemed like there was no way to do this, because there were some &lt;a href="http://https//bugs.launchpad.net/ubuntu/+source/linux/+bug/512192"&gt;bugs&lt;/a&gt; filed about incorrectly identifying the touchpad&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;. While the bug correctly states that Linux does not recognize the touchpad, it seems that for now we can function with a sensitive but functional touchpad...&lt;br /&gt;&lt;br /&gt;I'm using the Slackware Linux stock 2.6.33.3 SMP hugesmp kernel. Now I can use middle click for pasting from the clipboard and clicking on those links in rxvt-unicode!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-2437532548463297787?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/2437532548463297787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/05/ul30a-three-finger-middle-mouse-click.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2437532548463297787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2437532548463297787'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/05/ul30a-three-finger-middle-mouse-click.html' title='UL30A Three Finger Middle Mouse Click'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-6526202217835376356</id><published>2010-04-23T22:52:00.000-07:00</published><updated>2010-05-06T22:54:52.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ul30a'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><title type='text'>UL30A Triple Boot Windows 7 + Linux + ExpressGate Setup</title><content type='html'>These are the steps I used to leave Windows 7, ExpressGate, and other  recovery modes intact while installing Slackware Linux using GRUB. I installed GRUB onto the root of the Slackware partition and then modified NTLDR to have a Linux menu option:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Used Windows 7's included "Disk Management" tool to shrink the Windows  partition and recover about 50 GB.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Changed the "Boot Device  Priority" in the BIOS to prioritize "Removable Hard Drive" to load the  USB image. Hold F2 down when restarting the machine to enter the BIOS.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Created a Slackware USB boot disc by following the &lt;a href="ftp://ftp.slackware.com/pub/slackware/slackware-13.0/usb-and-pxe-installers/README_USB.TXT"&gt;instructions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Booted into the Slackware setup using the USB boot disc. Launched  cfdisk and created 2 additional primary swap (sda3) and root (sda4)  partitions. This made the first 1.05 mb partition unusable due to the  limit of 4 primary partitions. I was still able to boot ExpressGate and  Windows 7, so I don't think it was used for anything.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Used a  second USB thumb stick with slackware-current's slackware and extra  packages to install the entire Slackware system. Used &lt;span style="font-family:courier new;"&gt;installpkg --root /mnt&lt;/span&gt; to install grub and  some additional extra packages.&lt;br /&gt;&lt;br /&gt;I decided to use GRUB, because  LILO requires you to run lilo every time you change the kernel. In  addition, you had to copy the first 512 bytes over to C: every time.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Chrooted into /mnt and performed some &lt;a href="http://forums.gentoo.org/viewtopic-t-813610-start-0.html"&gt;mounting  trickery&lt;/a&gt; in order to run grubconfig:&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;mount -o bind proc /mnt/proc&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;chroot  /mnt&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;cat /proc/mounts &gt; /etc/mtab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I  installed GRUB to the root of the /dev/sda4 partition in order to keep  the NT bootloader intact at the MBR of the drive. I didn't install GRUB  to the MBR, because I figured I would not be able to boot into  ExpressGate or other special recovery modes if I overwrote the MBR.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Used &lt;span style="font-family:courier new;"&gt;bcdedit&lt;/span&gt; according to these &lt;a href="http://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/"&gt;instructions&lt;/a&gt;  to modify NTLDR to display a Linux option. I copied the first 512 bytes  off the root of /dev/sda4 where GRUB was installed and edited the NTLDR  menu via bcdedit to show a Linux option.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-6526202217835376356?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/6526202217835376356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/04/triple-boot-windows-7-linux-expressgate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/6526202217835376356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/6526202217835376356'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/04/triple-boot-windows-7-linux-expressgate.html' title='UL30A Triple Boot Windows 7 + Linux + ExpressGate Setup'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-8967714219906635760</id><published>2010-04-20T23:22:00.001-07:00</published><updated>2010-05-06T22:53:51.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ul30a'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><title type='text'>UL30A Unable to recover the BIOS ROM contents</title><content type='html'>The ASUS UL30A's BIOS has an utility called "Easy Flash Utility" to flash the BIOS, so you don't need to keep Windows around just to keep your system up to date.&lt;br /&gt;&lt;br /&gt;One caveat is that the BIOS utility can only flash from FAT32 formatted file systems, so while it displayed the BIOS update in the file manager, it complained about being "[u]nable to recover the BIOS rom contents." Thus, I used a USB key which showed up as "D:", selected the uncompressed file, and flashed successfully. The USB key showed up as drive "D:", because I had already removed the auxiliary D: partition and shrunk C: to maximize the room for Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-8967714219906635760?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/8967714219906635760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/04/unable-to-recover-bios-rom-contents.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/8967714219906635760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/8967714219906635760'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/04/unable-to-recover-bios-rom-contents.html' title='UL30A Unable to recover the BIOS ROM contents'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-274252927444935710</id><published>2010-04-11T23:46:00.000-07:00</published><updated>2010-05-02T20:56:50.000-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xrandr'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>YouTube Fullscreen White Bars Fix</title><content type='html'>I use Xinerama to move windows across my ThinkPad T43's LCD display and an external monitor. It seems a lot of Flash movie players are not coded properly to handle Xinerama though and scale the movie wrong leaving huge areas of distracting white space at the top and bottom. Thus, I use xrandr to trick these players into thinking I have two of the same monitors in order to enjoy a properly scaled movie:&lt;br /&gt;&lt;ul style="font-family: courier new;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;xrandr -s 1400x1050 --dpi 96 --output LVDS --mode 1400x1050 --output DVI-0 &lt;span style="font-weight: bold;"&gt;--same-as LVDS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;When I want to return to working with dual monitors, I reissue a slightly different command:&lt;br /&gt;&lt;ul style="font-family: courier new;"&gt;&lt;li&gt;xrandr -s 2680x1050 --dpi 96 --output LVDS --mode 1400x1050 --output  DVI-0 --mode 1280x1024 &lt;span style="font-weight: bold;"&gt;--right-of LVDS&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;In conclusion, you can use xrandr to get past these improperly coded Flash movie players.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-274252927444935710?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/274252927444935710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/04/youtube-fullscreen-white-bars-fix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/274252927444935710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/274252927444935710'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/04/youtube-fullscreen-white-bars-fix.html' title='YouTube Fullscreen White Bars Fix'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-2600989184034283673</id><published>2010-03-16T17:30:00.000-07:00</published><updated>2010-03-16T17:41:26.094-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='japanese'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='dvorak'/><title type='text'>Dvorak Layout for Mac Japanese Input</title><content type='html'>It took me some time to figure how to use the Dvorak layout with Japanese input. What is tricky is that the "Kotoeri Preferences" menu item only appears when you change to "Hiragana" mode. It won't appear if you have "U.S." or some other input selected.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_409fQYOwKb4/S6AjEddi8lI/AAAAAAAAAI4/IxM2g_LD0-o/s1600-h/Picture+1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 152px; height: 200px;" src="http://2.bp.blogspot.com/_409fQYOwKb4/S6AjEddi8lI/AAAAAAAAAI4/IxM2g_LD0-o/s200/Picture+1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5449394108653302354" /&gt;&lt;/a&gt;Goto "Operation" in the "Kotoeri Preferences" dialog and choose "Dvorak" from "Keybord Layout for Romaji" to change from "U.S."&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://1.bp.blogspot.com/_409fQYOwKb4/S6Aj31svPxI/AAAAAAAAAJA/iYOMmVGeJRU/s200/Picture+2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5449394991332802322" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 200px; height: 114px; " /&gt;&lt;/span&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/116781306048694997-2600989184034283673?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/2600989184034283673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/03/dvorak-layout-for-mac-japanese-input.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2600989184034283673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2600989184034283673'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/03/dvorak-layout-for-mac-japanese-input.html' title='Dvorak Layout for Mac Japanese Input'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_409fQYOwKb4/S6AjEddi8lI/AAAAAAAAAI4/IxM2g_LD0-o/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-1794034610882121201</id><published>2010-03-14T17:07:00.000-07:00</published><updated>2010-03-14T18:26:20.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='recordMyDesktop'/><title type='text'>recordMyDesktop Broken pipe: Overrun occurred.</title><content type='html'>While using &lt;a href="http://recordmydesktop.sourceforge.net/"&gt;&lt;span style="font-family:courier new;"&gt;recordMyDesktop&lt;/span&gt;&lt;/a&gt; to record the output from a music application,  I encountered lack of sound, crackling noises, and error messages regarding broken pipes overrunning.&lt;br /&gt;&lt;br /&gt;To solve the lack of sound in the recordings, I had to make sure the "CAPTURE" channel in &lt;span style="font-family:courier new;"&gt;alsamixer&lt;/span&gt; was enabled with both left and right enabled. At first, I somehow managed to only have "L" highlighted, which resulted in sound only in the left ear. I also reduced the volume of the "CAPTURE" channel to a minimum to avoid clipping. Finally, I made sure that the "MIX" channel also had "L" and "R" highlighted in order to record the sound coming from the music application.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_409fQYOwKb4/S52KgvAvCVI/AAAAAAAAAIw/vHjrirWz7L4/s1600-h/alsamixer-capture.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 98px;" src="http://1.bp.blogspot.com/_409fQYOwKb4/S52KgvAvCVI/AAAAAAAAAIw/vHjrirWz7L4/s200/alsamixer-capture.png" alt="" id="BLOGGER_PHOTO_ID_5448663419168164178" border="0" /&gt;&lt;/a&gt;I followed &lt;a href="http://thefunkcorner.blogspot.com/2009/05/trials-with-recordmydesktop.html"&gt;funk's article on recordMyDesktop&lt;/a&gt; to resolve the crackling noises and buffer overrun messages. Here is the command I eventually came up with to render a smooth crackle-free recording:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;recordmydesktop -x 1 -y 1 -width 1395 -height 1045 --overwrite --no-cursor -s_quality 10 -device default --channels 2 --freq 44100 --buffer-size 65536 --overwrite -o file.ogv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Installing &lt;span style="font-family:courier new;"&gt;recordMyDesktop&lt;/span&gt; was painless using &lt;a href="http://www.sbopkg.org/"&gt;sbopkg&lt;/a&gt; and &lt;a href="http://www.slackbuilds.org/"&gt;SlackBuilds.org&lt;/a&gt; packages. Although I tried &lt;span style="font-family:courier new;"&gt;gtk-recordMyDesktop&lt;/span&gt;, I found it didn't have the audio options I needed above to get rid of the noise issues. Thus, I ended up just using the command line program and uninstalled gtk-recordMyDesktop.  In conclusion, &lt;span style="font-family:courier new;"&gt;recordMyDesktop&lt;/span&gt; works well after some tweaking, and maybe it could be better if some of the defaults were changed to make the out of box experience better.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; supports the Ogg Theora videos that &lt;span style="font-family:courier new;"&gt;recordMyDesktop&lt;/span&gt;  outputs making it very easy to publish your videos. I was able to publish &lt;a href="http://www.youtube.com/watch?v=NcQS67hWeD4"&gt;my music video&lt;/a&gt; without any problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-1794034610882121201?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/1794034610882121201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/03/recordmydesktop-broken-pipe-overrun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/1794034610882121201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/1794034610882121201'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/03/recordmydesktop-broken-pipe-overrun.html' title='recordMyDesktop Broken pipe: Overrun occurred.'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_409fQYOwKb4/S52KgvAvCVI/AAAAAAAAAIw/vHjrirWz7L4/s72-c/alsamixer-capture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-5284055469695198668</id><published>2010-03-02T20:51:00.000-08:00</published><updated>2010-03-02T20:59:14.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>/dev/dsp: Device or resource busy</title><content type='html'>Once in a blue moon, an innocent program like &lt;span style="font-family: courier new;"&gt;scim-bridge&lt;/span&gt; claims the sound device and fails to release it. Use "&lt;span style="font-family: courier new;"&gt;lsof | grep snd&lt;/span&gt;" to list the programs using the sound device and then follow it up with a "&lt;span style="font-family: courier new;"&gt;kill -9 &lt;pid&gt;&lt;/span&gt;" to stop those programs. I have no idea why &lt;span style="font-family: courier new;"&gt;scim-bridge&lt;/span&gt; is using sound at all though...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-5284055469695198668?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/5284055469695198668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/03/devdsp-device-or-resource-busy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/5284055469695198668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/5284055469695198668'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/03/devdsp-device-or-resource-busy.html' title='/dev/dsp: Device or resource busy'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4642723095656106864</id><published>2010-02-21T12:42:00.000-08:00</published><updated>2010-02-21T13:00:30.004-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rxvt-unicode'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>Rxvt-unicode Tips</title><content type='html'>I recently switched to &lt;span style="font-family:courier new;"&gt;rxvt-unicode&lt;/span&gt;, so that I could properly see Japanese characters on IRC. Here is what I've tweaked to become comfortable with it:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://geekosphere.org/726/urxvt-tips-transparency-deamonized-clickable-links/"&gt;Clickable Links&lt;/a&gt;&lt;br /&gt;If you put this snippet in your .Xdefaults, you can click on links in your terminal using the middle mouse button. Make sure you have enabled Perl when compiling &lt;span style="font-family:courier new;"&gt;rxvt-unicode&lt;/span&gt; though.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URxvt.perl-ext-common: default,matcher&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URxvt.urlLauncher: firefox&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URxvt.matcher.button: 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&amp;amp;@#-]*[\\w/-]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://geekosphere.org/726/urxvt-tips-transparency-deamonized-clickable-links/"&gt;Daemon Mode&lt;/a&gt;&lt;br /&gt;urxvt can be used in a server-client model by starting the &lt;span style="font-family:courier new;"&gt;urxvtd&lt;/span&gt; daemon with &lt;span style="font-family:courier new;"&gt;urxvtc&lt;/span&gt; clients. This supposedly can decrease start up times and save resources. Put this line in your .xinitrc. The &lt;span style="font-family:courier new;"&gt;-o&lt;/span&gt; flag makes &lt;span style="font-family:courier new;"&gt;urxvtd&lt;/span&gt; attach to the X display, so that it will be killed automatically when you kill X.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;urxvtd -q -f -o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Start your terminals using &lt;span style="font-family:courier new;"&gt;urxvtc&lt;/span&gt; instead of urxvt now.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wilmer.gaast.net/blog/archives/36-rxvt-unicode-and-ISO-14755-mode.html"&gt;Disable ISO 14755 Mode&lt;/a&gt;&lt;br /&gt;I use the Ctrl + Shift key combination to switch to Japanese. Unfortunately,  shows a strange yellow window about some keyboard picture mode and ISO 14755 mode. It seems you need to recompile &lt;span style="font-family:courier new;"&gt;urxvt&lt;/span&gt; with &lt;span style="font-family:courier new;"&gt;--disable-iso14755&lt;/span&gt; to disable this.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-4642723095656106864?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4642723095656106864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/02/rxvt-unicode-tips.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4642723095656106864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4642723095656106864'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/02/rxvt-unicode-tips.html' title='Rxvt-unicode Tips'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4509606679049473768</id><published>2010-01-27T21:42:00.000-08:00</published><updated>2010-01-31T22:20:38.706-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Android Album Art Covers Solved</title><content type='html'>Here is the formula I use on Slackware Linux to organize and tag my music for Android. Some of the variables I mention here may not actually matter, but why mess with a formula that works right?&lt;br /&gt;&lt;br /&gt;I use &lt;a href="http://easytag.sourceforge.net/"&gt;easytag 2.1.6&lt;/a&gt; by modifying the &lt;a href="http://slackbuilds.org/repository/13.0/audio/easytag/"&gt;SlackBuild&lt;/a&gt; (2.1 does not suffice) through &lt;a href="http://www.sbopkg.org/"&gt;sbopkg&lt;/a&gt;. Using this bleeding edge version unlocks some vital options (Settings &gt; Preferences &gt; ID3 Tag Settings) that I set for my Android music:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use ID3v2.3 tags with Unicode. I'm actually not sure if the version matters, but I definitely need Unicode to support Japanese song titles.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Do not write ID3v1.x tags. It seems that Android will use the version 1 tags even if version 2 tags are present.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automatically convert old IDv2 tag versions. This may be in older versions of EasyTag, but its best to set this to ensure you have a consistent formula for tagging.&lt;/li&gt;&lt;/ul&gt;Here are the other critical points in my setup:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Strip all pictures from your MP3 files. Although Android claims to read album art attached to MP3s, it does not seem to work reliably for me.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a folder per album and drop an &lt;span style="font-family: courier new;"&gt;AlbumArt.jpg&lt;/span&gt; with the cover image. This means you only have one image per album, so if you group music other than by album, this may not suffice for you.&lt;/li&gt;&lt;/ul&gt;In mysterious ways, Android likes to cache album covers by populating an &lt;span style="font-family: courier new;"&gt;albumthumbs&lt;/span&gt; directory in your SD card with numerical filenames. I have no idea what it is doing, but it is probably tying database values to these filenames. You might have to flush these out if you still don't get album covers to show up properly. However, this method works completely for me, so you shouldn't have this problem...&lt;br /&gt;&lt;br /&gt;This works on the Nexus One at least...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-4509606679049473768?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4509606679049473768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/01/android-album-art-covers-solved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4509606679049473768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4509606679049473768'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/01/android-album-art-covers-solved.html' title='Android Album Art Covers Solved'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-5774095708159008772</id><published>2010-01-24T17:01:00.000-08:00</published><updated>2010-01-27T21:34:41.199-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Nexus One ADB No Permissions</title><content type='html'>I started getting "no permissions" with a bunch of question marks when using &lt;span style="font-family:courier new;"&gt;adb&lt;/span&gt; with the Nexus One. Many sites recommend using root to start the ADB server to get around this problem. Unplugging and plugging in the phone and running lsusb showed that the vendor was no longer &lt;span style="font-family:courier new;"&gt;0bb4&lt;/span&gt; but &lt;span style="font-family:courier new;"&gt;18d1&lt;/span&gt;, so I added a new rule to the &lt;span style="font-family:courier new;"&gt;51-android.rules&lt;/span&gt; file:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I restarted udevd in Slackware with the command &lt;span style="font-family:courier new;"&gt;/etc/rc.d/rc.udevd restart&lt;/span&gt;, and that was it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-5774095708159008772?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/5774095708159008772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/01/nexus-one-adb-no-permissions.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/5774095708159008772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/5774095708159008772'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/01/nexus-one-adb-no-permissions.html' title='Nexus One ADB No Permissions'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-8105029261026191270</id><published>2010-01-24T12:26:00.000-08:00</published><updated>2010-01-27T21:35:06.645-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bestskinsever'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Best Skins Ever Nexus One Screen Skin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_409fQYOwKb4/S1zFX6XgCbI/AAAAAAAAAHQ/Rm5GVvC20Y0/s1600-h/bestskinsever-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_409fQYOwKb4/S1zFX6XgCbI/AAAAAAAAAHQ/Rm5GVvC20Y0/s200/bestskinsever-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5430432265297463730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I recently applied a &lt;a href="http://www.bestskinsever.com/servlet/the-176/Google-Nexus-One-Skin/Detail"&gt;BestSkinsEver Nexus One screen skin&lt;/a&gt;. The detailed description instructing customers to "[s]imply send [BestSkinsEver] a link where [customers] have shared a short review of the Nexus One Skin...[to get a] ...refund up to $25.00" motivated me to write this review which will actually be just a list of pointers and notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I bought two skins, because I figured that I may initially screw up. I did "screw up" a bit, but I believe I applied the skin well enough to leave it on till it gets scratched up.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_409fQYOwKb4/S1zXw6DTCzI/AAAAAAAAAHY/Q_ODaLTpmII/s1600-h/bestskinsever-2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_409fQYOwKb4/S1zXw6DTCzI/AAAAAAAAAHY/Q_ODaLTpmII/s200/bestskinsever-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5430452485918755634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The instructions say to mix 10 oz of water with 1/4 teaspoon of baby shampoo or dish soap. I used baby shampoo, but I don't think you need 1/4 teaspoon of this concentrated stuff. The solution just gets too bubbly with too much shampoo.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I used an anti-static camera cloth to wipe off the dust from my phone. I'd do this after creating the water/soap solution, because while you are making the solution, dust settles on your phone and you have to clean it again.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-style: italic;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_409fQYOwKb4/S1zYKkScyrI/AAAAAAAAAHg/4buJu-3Jf9g/s1600-h/bestskinsever-3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_409fQYOwKb4/S1zYKkScyrI/AAAAAAAAAHg/4buJu-3Jf9g/s200/bestskinsever-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5430452926753327794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Really wait until the solution settles down and the bubbles move toward the edge of the bowl. You don't want soap bubbles and foam to be trapped underneath when applying the skin.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Do not try to stretch the skin even a millimeter with your thumb to position the skin after you have removed the water. You will create bubbles and ripples in your skin this way!&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You will probably be unsatisfied with the look of the skin after immediately applying it, but it miraculously improves in the first 24 hours.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;While I do not think application of the skin is terribly difficult on hindsight, I think the temptation to get it just right can lead to one's downfall. If I had not tried to stretch the skin just one millimeter to make it perfect, I wouldn't have some ripples and bubbles in the corner. Its not worth making it match perfectly, because you can't even see the skin on the Nexus One after you apply it!&lt;br /&gt;&lt;br /&gt;Overall, I cannot even see the screen protector on the phone, unless you focus on the upper left corner where I gallantly tried to stretch it. Some claim that these phones &lt;a href="http://www.youtube.com/watch?v=H4qJHNIiXow"&gt;do not need protection&lt;/a&gt;, but my mind remains at rest after applying this additional layer since I always lose the phone holders. See you next time when I remove this skin and use the second skin I ordered which I hope is not for a long time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-8105029261026191270?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/8105029261026191270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2010/01/best-skins-ever-nexus-one-screen-skin.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/8105029261026191270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/8105029261026191270'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2010/01/best-skins-ever-nexus-one-screen-skin.html' title='Best Skins Ever Nexus One Screen Skin'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_409fQYOwKb4/S1zFX6XgCbI/AAAAAAAAAHQ/Rm5GVvC20Y0/s72-c/bestskinsever-1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-3780200883344310588</id><published>2009-11-24T18:11:00.000-08:00</published><updated>2010-01-27T21:35:30.828-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyanogenmod'/><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>CyanogenMod 4.2.7.1 and Slackware 13.0 Bluetooth OBEX File Transfer</title><content type='html'>&lt;a href="http://www.cyanogenmod.com/"&gt;CyanogenMod 4.2.7.1&lt;/a&gt; allows OBEX file transfer with an Android phone. All you have to do on the phone end is to enable Bluetooth which is as simple as clicking the Bluetooth icon in the power widget.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slackware.com/"&gt;Slackware 13.0&lt;/a&gt; comes with the BlueZ stack installed, but its not ready to use out of the box:&lt;br /&gt;&lt;br /&gt;1. Stick with the existing &lt;span style="font-family:courier new;"&gt;/etc/bluetooth/passkeys/&lt;/span&gt;default rather than creating a separate file like &lt;span style="font-family:courier new;"&gt;/etc/bluetooth/passkeys/00:AA:BB:CC:DD:EE&lt;/span&gt;, because it seems to cause BlueZ to infinitely loop.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-family:courier new;"&gt;/etc/dbus-1/system.d/bluetooth.conf&lt;/span&gt; &lt;a href="http://www.linuxquestions.org/questions/slackware-14/slackware-13-and-bluez-woes-759397/"&gt;needs to be modified&lt;/a&gt; to have a line for the Passkey Agent: &lt;span style="font-family:courier new;"&gt;&lt;allow send_interface="org.bluez.PasskeyAgent"&gt;&lt;/allow&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After this you can install &lt;a href="http://dev.zuckschwerdt.org/openobex/wiki/ObexFs"&gt;obexfs&lt;/a&gt; from &lt;a href="http://www.slackbuilds.org/"&gt;SlackBuilds.org&lt;/a&gt; which works with the stock Slackware 13.0 fuse package to mount your phone as a file system. Unfortunately, the phone's root directory ends up as &lt;span style="font-family:courier new;"&gt;/sdcard/bluetooth&lt;/span&gt; which I wish was configurable. Overall, its easier to mount the phone as a hard drive via USB than bother with setting up Bluetooth.&lt;br /&gt;&lt;allow send_interface="org.bluez.PasskeyAgent"&gt;&lt;/allow&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-3780200883344310588?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/3780200883344310588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/11/cyanogenmod-4271-and-slackware-130.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/3780200883344310588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/3780200883344310588'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/11/cyanogenmod-4271-and-slackware-130.html' title='CyanogenMod 4.2.7.1 and Slackware 13.0 Bluetooth OBEX File Transfer'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-2421289046246745139</id><published>2009-11-22T22:02:00.000-08:00</published><updated>2009-11-22T22:06:59.299-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>SeaMonkey Patch Leads to Eclipse Instability</title><content type='html'>When I tried to start working on some Android projects again, I couldn't work in Eclipse before crashing with a Java segmentation fault regarding &lt;span style="font-family: courier new;"&gt;libxpmcore&lt;/span&gt;. I reverted the &lt;span style="font-family: courier new;"&gt;seamonkey&lt;/span&gt; package to the original Slackware 13 one, and I haven't experienced anymore crashing. In the snafu, I also lost all auto completion but reenabled it by navigating to &lt;strong style="font-weight: normal; font-family: courier new;"&gt;Window &gt; Preferences &gt; Java &gt; Editor &gt;Content Assist &gt; Advanced &gt; Restore Defaults.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-2421289046246745139?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/2421289046246745139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/11/seamonkey-patch-leads-to-eclipse.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2421289046246745139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2421289046246745139'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/11/seamonkey-patch-leads-to-eclipse.html' title='SeaMonkey Patch Leads to Eclipse Instability'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-2295243913441745803</id><published>2009-11-22T12:17:00.000-08:00</published><updated>2009-11-22T22:01:58.639-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>More Suspend/Resume Problems with Flash Player 10 + FireFox</title><content type='html'>I have the Flash Player 10 installed via the &lt;a href="http://www.slackbuilds.org/"&gt;SlackBuilds.org&lt;/a&gt; package, but I couldn't get the sound to play on YouTube after resuming from suspend. I've always had to restart FireFox to get sound back. It seems the sound system just needs to be poked by some other program though. If I start playing music in &lt;a href="http://moc.daper.net/"&gt;&lt;span style="font-family:courier new;"&gt;moc&lt;/span&gt;&lt;/a&gt;, I can then hear sound in Firefox. This isn't so bad as having to restart FireFox.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stock S13 Huge Kernel &lt;span style="font-family:courier new;"&gt;2.6.29.6-smp &lt;/span&gt;&lt;/li&gt;&lt;li&gt;Flash Player 10 &lt;span style="font-family:courier new;"&gt;flash-player-plugin-10.0_r32-i386-1_SBo&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-2295243913441745803?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/2295243913441745803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/11/more-suspendresume-problems-with-flash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2295243913441745803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2295243913441745803'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/11/more-suspendresume-problems-with-flash.html' title='More Suspend/Resume Problems with Flash Player 10 + FireFox'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4382439320209765617</id><published>2009-11-22T12:05:00.000-08:00</published><updated>2009-11-22T12:13:38.902-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>Thinkpad T43 Resume Freezing Fix</title><content type='html'>Although I fixed the blank screen issue, I encountered periodic freezing upon resuming  my laptop. After blacklisting the &lt;span style="font-family: courier new;"&gt;acpi_cpufreq&lt;/span&gt; module, I haven't had this problem in weeks now, and I used to crash upon resuming every other day. I created a new file called &lt;span style="font-family: courier new;"&gt;config&lt;/span&gt; in the existing&lt;span style="font-family: courier new;"&gt; /etc/pm/config.d&lt;/span&gt; directory and put in:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;SUSPEND_MODULES="acpi_cpufreq"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope this fixes the issue. I like the new suspend and resume work in the new kernel, because it seems to take under 2 seconds to suspend or resume!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-4382439320209765617?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4382439320209765617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/11/thinkpad-t43-resume-freezing-fix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4382439320209765617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4382439320209765617'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/11/thinkpad-t43-resume-freezing-fix.html' title='Thinkpad T43 Resume Freezing Fix'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-3890226379188204743</id><published>2009-11-15T23:06:00.000-08:00</published><updated>2009-11-15T23:40:23.081-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ps3'/><title type='text'>Successfully Resurrecting the PS3 from the YLOD</title><content type='html'>While trying to make Snake crawl into an air duct, my PS3 blacked out and began emitting the dreaded YLOD (Yellow Light of Death). Initially, I searched for RLOD (Red Light of Death), because the light eventually stays red. Red lights seem to occur when the PS3 overheats, so I figured I could just wait a couple hours. Alas, I still got the puzzling sequence of green, yellow, and red lights accompanied by a couple beeps. I then discovered that was actually the YLOD symptom that I had scoffed at and assumed would never happen to me.&lt;br /&gt;&lt;br /&gt;To fix the YLOD, I combined the techniques found in &lt;a href="http://www.youtube.com/user/gilksy1"&gt;Gilksy's videos&lt;/a&gt; and &lt;a href="http://www.youtube.com/user/gilksy1"&gt;DJ Whetzel's videos&lt;/a&gt;. I used a level to make sure that no parts like capacitors or resistors would slide once the heat gun started melting the board. I also preheated the board on the low setting of the heat gun as DJ Whetzel advised. Since it was very cold outside and observing that Gilksy applied only 15 seconds to each of the affected sections versus how long DJ warmed up the CPU and GPU, I decided to apply about 30 seconds to each of the sections. After applying heat to the board, the system board became a little warped which frightened me, but it eventually became flat again. Besides that though, I was able to follow the instructions in both of those videos to fix my PS3 without any issues.&lt;br /&gt;&lt;br /&gt;Finally, I fretted over the fact that I had not carefully marked where each screw had went. However, I was able to figure out where each screw eventually went. If it is hard to screw it in, then don't continue, because that's probably not the right screw. Try to use the coarse threaded screws when screwing in from metal to plastic. Use the machine screws near the end to fasten the power supply and the Blu-ray drive back to the chassis. The two very tiny stubby screws are for the hard drive basket. The blue screw is for the hard drive, and the torx screw is the final screw that fastens the PS3's lid. If you follow these rules, you shouldn't have any screws left over. :-)&lt;br /&gt;&lt;br /&gt;Maybe this is just one of the levels in MGS where I am supposed to fix the system from enemy hackers :-D&lt;br /&gt;&lt;a href="http://www.youtube.com/user/gilksy1"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-3890226379188204743?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/3890226379188204743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/11/successfully-resurrecting-ps3-from-ylod.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/3890226379188204743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/3890226379188204743'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/11/successfully-resurrecting-ps3-from-ylod.html' title='Successfully Resurrecting the PS3 from the YLOD'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-2223678941297314435</id><published>2009-11-08T23:18:00.000-08:00</published><updated>2009-11-13T21:04:48.245-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sticky memo widget'/><category scheme='http://www.blogger.com/atom/ns#' term='ongoing music adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>MediaPlayer SeekTo and the Sprint Hero AppWidget Bugs</title><content type='html'>While the rapid updates to the Android platform have brought long awaited features and needed improvements, it seems that there have been some damaging regressions that have inconvenienced both developers and users. Here is the latest update on the situation at BM Software:&lt;br /&gt;&lt;br /&gt;I recently took down "Ongoing Music Adapter Pro" from the Android market, because Android 1.6 ships with a MediaPlayer regression that no longer lets you seek in a stream. Thus, it is no longer possible to resume streams as the application had promised. While this may seem like an error with "Ongoing Music Adapter Pro," the underlying OpenCore system regressed. By the suggestion of a helpful user, I filed a &lt;a href="http://code.google.com/p/android/issues/detail?id=4124"&gt;bug&lt;/a&gt; which has been not only acknowledged but being addressed! The plan is to wait until 2.1 (or whenever it is fixed) to refresh the "Ongoing Music Adapter" suite of applications.&lt;br /&gt;&lt;br /&gt;The "Sticky Memo Widget" line of applications also faced problems on the Android 1.5 based Sprint Hero phones. Users reported that their memos were being lost on reboot. In the end, this turned out to be a problem in the tweaked HTC version of Android 1.5. Yet another helpful user suggested I band with fellow developers to narrow down the problem. I was able to track down the &lt;a href="http://groups.google.com/group/android-developers/browse_thread/thread/554f72f397a8539f/f8d3e12611a27b5a?lnk=raot"&gt;issue&lt;/a&gt;, and I have received a response from HTC that they both acknowledge and are fixing this as we speak! I've decided to keep these applications in the market, because this is a problem specific to the Sprint Hero...&lt;br /&gt;&lt;br /&gt;Thanks to the understanding users who gave me suggestions on how to tackle the problems. Hope you continue to have fun with your phone! I am! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-2223678941297314435?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/2223678941297314435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/11/issue-4124-and-sprint-hero-appwidget.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2223678941297314435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/2223678941297314435'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/11/issue-4124-and-sprint-hero-appwidget.html' title='MediaPlayer SeekTo and the Sprint Hero AppWidget Bugs'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-3448250516165504867</id><published>2009-10-08T12:40:00.000-07:00</published><updated>2009-10-08T12:47:32.216-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><title type='text'>Thinkpad T43 Slackware 13.0 Radeon X300 Display Resume Fix</title><content type='html'>Recently my computer started to show a blank screen after resuming from suspend. To diagnose the situation, I started playing a MP3 before suspending. It continued to play after resuming, so I concluded that somehow the screen wasn't being properly initalized.&lt;br /&gt;&lt;br /&gt;The current solution that seems to work is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pm-suspend --quirk-s3-bios&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My system specifications are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IBM Thinkpad T43&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Slackware 13.0 - Using stock kernel of vmlinuz-huge-2.6.29.6-smp&lt;/li&gt;&lt;li&gt;ATI Radeon X300&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/116781306048694997-3448250516165504867?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/3448250516165504867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/10/thinkpad-t43-slackware-130-radeon-x300.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/3448250516165504867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/3448250516165504867'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/10/thinkpad-t43-slackware-130-radeon-x300.html' title='Thinkpad T43 Slackware 13.0 Radeon X300 Display Resume Fix'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4612710273290639481</id><published>2009-06-15T22:30:00.000-07:00</published><updated>2009-06-15T22:55:39.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sticky memo widget'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Sticky Memo Widget Lite 1.7</title><content type='html'>I am happy to release "Sticky Memo Widget Lite" 1.7 which has the ability to control what widgets appear in the widget list. I initially released "Sticky Memo Widget Lite" with 16 sizes appearing in the widget list. I thought that freedom to choose would trump the seldom usage of the widget list. However, I have learned that it is pretty annoying and would be lying if I didn't admit it annoyed me too. In 1.7, you can now limit the sizes that appear in the list by starting the bundled "Sticky Memo Widget Sizes" application and checking the sizes you want. One caveat is that you need to restart your phone after making changes, because Android needs to reload the application package. Have fun! :-)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_409fQYOwKb4/SjczkppevnI/AAAAAAAAAA0/aVXWe6pHdhI/s1600-h/choose_widget_sizes.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/116781306048694997-4612710273290639481?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4612710273290639481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/06/sticky-memo-widget-lite-17.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4612710273290639481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4612710273290639481'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/06/sticky-memo-widget-lite-17.html' title='Sticky Memo Widget Lite 1.7'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-69868246255672954</id><published>2009-06-02T01:23:00.001-07:00</published><updated>2009-06-15T22:53:11.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sticky memo widget'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Sticky Memo Widget Lite 1.2</title><content type='html'>Now I really regret touching the widget sizes :-) I have put them back the way they were to avoid the confusion. Have fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-69868246255672954?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/69868246255672954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/06/sticky-memo-widget-lite-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/69868246255672954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/69868246255672954'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/06/sticky-memo-widget-lite-12.html' title='Sticky Memo Widget Lite 1.2'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-5820277575844474255</id><published>2009-06-01T23:14:00.000-07:00</published><updated>2009-06-15T22:52:50.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sticky memo widget'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Sticky Memo Widget Lite 1.1</title><content type='html'>&lt;a href="http://sites.google.com/site/btmura/android/sticky"&gt;Sticky Memo Widget Lite&lt;/a&gt; is a widget for Android 1.5 that lets you place sticky notes on the home screen. You edit the notes by tapping on them, and you view them just by looking at them on the home screen!&lt;br /&gt;&lt;br /&gt;In my obsession to make the smallest and fastest applications, I usually sacrifice on appearance, and some probably feel I have done that again by not using a real life sticky note picture here. I tried to save some space by using Android's Drawable infrastructure to generate a semi-translucent yellow gradient to depict a sticky note. Despite not being exactly like a sticky note, I really like how it turned out.&lt;br /&gt;&lt;br /&gt;I rushed to bring out this application, and I now regret offering all the possible 16 widget sizes in the list. Although I had intended to allow maximum versatility, I may have ended up just creating more confusion. In this version, I prefixed what I think would be the less popular widget sizes with a "Z" to put them at the end of the list. Removing the widget sizes altogether would have made a backwards incompatible change, so this was the trade off I made.&lt;br /&gt;&lt;br /&gt;Nevertheless, I am pleased with the result. I cherish both Astrid and AK Notepad, but this simple application will suffice for my needs. I hope you enjoy the application too!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-5820277575844474255?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/5820277575844474255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/06/sticky-memo-widget-lite-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/5820277575844474255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/5820277575844474255'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/06/sticky-memo-widget-lite-11.html' title='Sticky Memo Widget Lite 1.1'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-116781306048694997.post-4522334645327968003</id><published>2009-04-19T18:48:00.001-07:00</published><updated>2009-06-15T22:52:38.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ongoing music adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Ongoing Music Adapter Pro Version 1.1</title><content type='html'>This version introduces a behavior change to combat connectivity problems. If you are listening to a link when you lose connectivity, the Android music player will just stop playing, and playback cannot be resumed without opening a different link and then resuming the prior link. Now you can just go to the &lt;a href="http://sites.google.com/site/btmura/android/ongoingpro"&gt;Ongoing Music Adapter Pro&lt;/a&gt;, select the link that lost connectivity, and it will restart the player and resume where you left of.&lt;br /&gt;&lt;br /&gt;In the prior version the &lt;a href="http://sites.google.com/site/btmura/android/ongoingpro"&gt;Ongoing Music Adapter Pro&lt;/a&gt; would notice that the same file is already playing and would merely transfer you to the player. Now it will always stop and then start the player before resuming playback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/116781306048694997-4522334645327968003?l=btmura.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://btmura.blogspot.com/feeds/4522334645327968003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://btmura.blogspot.com/2009/04/ongoing-music-adapter-pro-version-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4522334645327968003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/116781306048694997/posts/default/4522334645327968003'/><link rel='alternate' type='text/html' href='http://btmura.blogspot.com/2009/04/ongoing-music-adapter-pro-version-11.html' title='Ongoing Music Adapter Pro Version 1.1'/><author><name>Brian Muramatsu</name><uri>http://www.blogger.com/profile/02103126890088780293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
