<?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-8775574480378726447</id><updated>2011-08-01T15:16:45.468-07:00</updated><category term='xvidcap istanbul recordmydesktop desktopcapture linux sucks'/><category term='descent3 descent linux sucks'/><category term='linux sucks flash'/><category term='7zip file-roller archivemanager p7zip linux sucks'/><category term='doom3 linux sucks'/><category term='screenshot snapscreenshot linux sucks'/><category term='ebook openclit openberg libtommath linux sucks'/><category term='linux sucks linerider'/><category term='mmc linux sucks'/><category term='linux sucks quake4'/><category term='scibuntu linux sucks'/><category term='mplayer mplayer-plugin linux sucks'/><title type='text'>Linux Sucks</title><subtitle type='html'>The eternal struggle...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-6924750246957496155</id><published>2007-01-12T20:10:00.000-08:00</published><updated>2007-01-12T18:11:41.796-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scibuntu linux sucks'/><title type='text'>Installing Scibuntu</title><content type='html'>Curious about what Scibuntu can offer me, and desperate to talk about something at the LUG, I decided to install Scibuntu.&lt;br /&gt;&lt;br /&gt;At Sourceforge's download page, a full minute goes by without a download.  So I right-click to save the link and I see:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_O9cH8sbVpj0/Rag_L_TtP2I/AAAAAAAAADM/VhW6oB86wsU/s1600-h/noyoushouldjustdownloadwhatiswrongwithyou.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_O9cH8sbVpj0/Rag_L_TtP2I/AAAAAAAAADM/VhW6oB86wsU/s400/noyoushouldjustdownloadwhatiswrongwithyou.jpeg" alt="" id="BLOGGER_PHOTO_ID_5019331259909619554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I don't belive Scibuntu is written in HTML.  So I copy and paste it using Nano and run scibuntu.sh:&lt;br /&gt;&lt;br /&gt;~/tmp$ ./scibuntu.sh&lt;br /&gt;./scibuntu.sh: line 12: syntax error near unexpected token `)'&lt;br /&gt;./scibuntu.sh: line 12: `dapper repository), '&lt;br /&gt;&lt;br /&gt;I download the file as is and I rename the HTM file to scibuntu.sh.   I run it as a user and it instructs me to run it under sudo, which I promptly do.  It installs without a hitch, except that the only new programs that were accessible from the Gnome menu were Kile and the Sun Java 5.0 Web Start.  It turns out when I Ctrl-C'd in the middle of the first installation (I didn't want to install Acrobat), my package manager never removed the lock file it created, and the Scibuntu installation kept skipping packages until the package manager was available.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_O9cH8sbVpj0/Rag_bfTtP3I/AAAAAAAAADU/ngoJIF4GC1Y/s1600-h/errorhandling.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_O9cH8sbVpj0/Rag_bfTtP3I/AAAAAAAAADU/ngoJIF4GC1Y/s400/errorhandling.jpeg" alt="" id="BLOGGER_PHOTO_ID_5019331526197591922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Total installation time was 63 minutes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-6924750246957496155?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/6924750246957496155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=6924750246957496155' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/6924750246957496155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/6924750246957496155'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2007/01/installing-scibuntu.html' title='Installing Scibuntu'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp2.blogger.com/_O9cH8sbVpj0/Rag_L_TtP2I/AAAAAAAAADM/VhW6oB86wsU/s72-c/noyoushouldjustdownloadwhatiswrongwithyou.jpeg' height='72' width='72'/><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-692910794678156163</id><published>2007-01-09T07:35:00.000-08:00</published><updated>2007-01-09T07:38:59.631-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mplayer mplayer-plugin linux sucks'/><title type='text'>mplayer-plugin</title><content type='html'>Results of trying to play the Stevenote:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_O9cH8sbVpj0/RaO2g1whjsI/AAAAAAAAAC0/9fs7V4bN20M/s1600-h/nostevenote.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_O9cH8sbVpj0/RaO2g1whjsI/AAAAAAAAAC0/9fs7V4bN20M/s320/nostevenote.jpeg" alt="" id="BLOGGER_PHOTO_ID_5018055085123538626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Only audio plays.  I decided to stop the playback, and this happened:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_O9cH8sbVpj0/RaO2zFwhjtI/AAAAAAAAAC8/jTrfeqGaa28/s1600-h/reallytinywindowlikereallytiny.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_O9cH8sbVpj0/RaO2zFwhjtI/AAAAAAAAAC8/jTrfeqGaa28/s320/reallytinywindowlikereallytiny.jpeg" alt="" id="BLOGGER_PHOTO_ID_5018055398656151250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The window gets incredibly small.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-692910794678156163?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/692910794678156163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=692910794678156163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/692910794678156163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/692910794678156163'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2007/01/mplayer-plugin.html' title='mplayer-plugin'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp1.blogger.com/_O9cH8sbVpj0/RaO2g1whjsI/AAAAAAAAAC0/9fs7V4bN20M/s72-c/nostevenote.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-6098498728106013667</id><published>2006-12-30T00:46:00.000-08:00</published><updated>2006-12-30T00:49:28.048-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mmc linux sucks'/><title type='text'>Formatting SD Cards</title><content type='html'>MultiMedia Cards (MMCs) are automagically mounted after insertion.  Formatting them is harder.&lt;br /&gt;&lt;br /&gt;After finding that a 128MB MMC was reporting ~20MB total space, something was wrong and it was suggested to me that it should be reformatted.  But I didn't know how.  I knew the filesystem was FAT, but FAT what?  FAT12?  FAT16?  FAT32?  Was there a format option in Ubuntu?&lt;br /&gt;&lt;br /&gt;I couldn't find a tool to format the card, so I listed my mounted devices and saw:&lt;br /&gt;&lt;br /&gt;/media/HP43xCARD /dev/mmcblk0p1 on /media/HP43xCARD type vfat (rw,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8)&lt;br /&gt;&lt;br /&gt;And the space reported as:&lt;br /&gt;&lt;br /&gt;/dev/mmcblk0p1          122912    108064     14848  88%&lt;br /&gt;&lt;br /&gt;So a shot in the dark with mkdosfs /dev/disk/by-label/HP43xCARD reveals a card that has a total capacity of 128MB.&lt;br /&gt;&lt;br /&gt;Searching for "formatting cf cards" or "formatting sd cards" turns up nothing useful.  But a search for "&lt;a href="http://docs.blackfin.uclinux.org/doku.php?id=mmc_driver"&gt;formatting mmcs&lt;/a&gt;" turns up the kernel driver documentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-6098498728106013667?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/6098498728106013667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=6098498728106013667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/6098498728106013667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/6098498728106013667'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/formatting-sd-cards.html' title='Formatting SD Cards'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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-8775574480378726447.post-4696051952282417728</id><published>2006-12-27T11:53:00.000-08:00</published><updated>2006-12-27T12:27:36.657-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='7zip file-roller archivemanager p7zip linux sucks'/><title type='text'>Adding 7zip Support</title><content type='html'>7zip support is not enabled by default in Ubuntu 6.10.  But Nautilus does identify the file as compressed and to be used with the Archive Manager.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_O9cH8sbVpj0/RZLQ5t5z0RI/AAAAAAAAACQ/zhAIVoOTmrg/s1600-h/linuxisteasingmesayingitsupports7zip.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_O9cH8sbVpj0/RZLQ5t5z0RI/AAAAAAAAACQ/zhAIVoOTmrg/s400/linuxisteasingmesayingitsupports7zip.jpeg" alt="" id="BLOGGER_PHOTO_ID_5013299025209970962" border="0" /&gt;&lt;/a&gt;It even does this when the p7zip package is installed.&lt;br /&gt;&lt;br /&gt;The Ubuntu Wiki was searched and no information was found, other than p7zip will be packaged with the next release.  But a thread on the Ubuntu Forums lead to a link that had this to say:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Install p7zip-full and your problem will be solved :-)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_O9cH8sbVpj0/RZLVyd5z0SI/AAAAAAAAACY/JJoVqMQ_Emk/s1600-h/ooooohhhhhhyouwantp7zip-fullinsteadofp7zipohokay.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_O9cH8sbVpj0/RZLVyd5z0SI/AAAAAAAAACY/JJoVqMQ_Emk/s400/ooooohhhhhhyouwantp7zip-fullinsteadofp7zipohokay.jpeg" alt="" id="BLOGGER_PHOTO_ID_5013304398214058274" border="0" /&gt;&lt;/a&gt;file-roller doesn't like p7zip for some reason.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-4696051952282417728?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/4696051952282417728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=4696051952282417728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4696051952282417728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4696051952282417728'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/adding-7zip-support.html' title='Adding 7zip Support'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp1.blogger.com/_O9cH8sbVpj0/RZLQ5t5z0RI/AAAAAAAAACQ/zhAIVoOTmrg/s72-c/linuxisteasingmesayingitsupports7zip.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-7943947441583068909</id><published>2006-12-26T15:25:00.000-08:00</published><updated>2006-12-30T00:48:52.404-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ebook openclit openberg libtommath linux sucks'/><title type='text'>Reading eBooks</title><content type='html'>So I have some .lit eBooks that I find are for Microsoft Reader.  That requires a .NET Passport account, so I'm not using that.&lt;br /&gt;&lt;br /&gt;Is there an eBook reader for Linux?  Yes!  It's called OpenBerg.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_O9cH8sbVpj0/RZBeyN5z0PI/AAAAAAAAAB4/QJNFtqDKEpc/s1600-h/openbergnononono.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_O9cH8sbVpj0/RZBeyN5z0PI/AAAAAAAAAB4/QJNFtqDKEpc/s320/openbergnononono.jpeg" alt="" id="BLOGGER_PHOTO_ID_5012610602081964274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Oh, that doesn't work with Firefox 2.  So let's try openclit.  There's no package for openclit, so it looks like I'm forced to compile it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;First, you need libtommath (available from math.libtomcrypt.com).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I also need to compile libtommath.  So by my math that's two programs I must compile.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cc -I./ -Wall -W -Wshadow -Wsign-compare -O3 -funroll-loops -fomit-frame-pointer   -c -o bncore.o bncore.c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In file included from bncore.c:1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;./tommath.h:18:19: error: stdio.h: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;./tommath.h:19:20: error: string.h: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;./tommath.h:20:20: error: stdlib.h: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;./tommath.h:21:19: error: ctype.h: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 from ./tommath.h:22,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                 from bncore.c:1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In file included from bncore.c:1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;./tommath.h:537: error: expected declaration specifiers or ‘...’ before ‘FILE’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;./tommath.h:538: error: expected declaration specifiers or ‘...’ before ‘FILE’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;make: *** [bncore.o] Error 1 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It turns out that I get this error because linux-libc-dev isn't installed.  I &lt;span style="font-style: italic;"&gt;sudo aptitude install libc6-dev&lt;/span&gt; and continue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_sqrt.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_is_square.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_init_set.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_init_set_int.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_invmod_slow.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_prime_rabin_miller_trials.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_to_signed_bin_n.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a - bn_mp_to_unsigned_bin_n.o&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;ar: unable to rename 'libtommath.a' reason: Operation not permitted&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;make: *** [libtommath.a] Error 1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;SSHFS strikes again.  This time I compile libtommath locally.  It wants to install into /usr, but I hate that and manually edit the makefile to install it to ~/pro.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;install -d -g wheel -o root ~/pro/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;install: invalid group `wheel'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;make: *** [install] Error 1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Why does this need to be in the group for sudo?  There is no documentation so I'll assume I can run it in userland.  I have to edit the makefile again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ifndef INSTALL_GROUP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   GROUP=usergroup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;install -d -g usergroup -o root ~/pro/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;install: cannot change owner and/or group of `~/pro': Operation not permitted&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;make: *** [install] Error 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;/span&gt;I edit the makefile again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ifndef INSTALL_USER&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;   USER=user&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And the installation finishes.  It's now time to compile openclit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hexdump.c: In function ‘hexdump’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hexdump.c:37: warning: implicit declaration of function ‘memset’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;hexdump.c:37: warning: incompatible implicit declaration of built-in function ‘memset’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cc -funsigned-char -Wall -O2 -I ../libtommath-0.30/ -I ../lib -I ../lib/des -I .   -c -o drm5.o drm5.c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;drm5.c:38:21: error: tommath.h: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c: In function ‘get_next_key’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:116: warning: pointer targets in assignment differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:117: warning: pointer targets in passing argument 1 of ‘read_whole_file’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:122: warning: pointer targets in assignment differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:123: warning: pointer targets in passing argument 1 of ‘read_whole_file’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:144: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:145: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:168: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:169: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c: In function ‘ms_base64_decode’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:185: warning: pointer targets in assignment differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c: In function ‘get_element’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:267: warning: implicit declaration of function ‘isalnum’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c: At top level:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:295: error: expected ‘)’ before ‘*’ token&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c: In function ‘drm5_handle_key’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:342: error: ‘mp_int’ undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:342: error: (Each undeclared identifier is reported only once&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:342: error: for each function it appears in.)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:342: error: expected ‘;’ before ‘c’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:376: warning: implicit declaration of function ‘mp_init’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:376: error: ‘c’ undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:377: error: ‘p’ undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:378: error: ‘mod’ undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:379: error: ‘d’ undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:380: warning: implicit declaration of function ‘mp_read_radix’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:382: warning: implicit declaration of function ‘mp_read_unsigned_bin’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:383: warning: implicit declaration of function ‘mp_exptmod’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:384: warning: implicit declaration of function ‘my_mp_to_unsigned_bin’&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;drm5.c:426: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;make: *** [drm5.o] Error 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;openclit looks for tommath.h in other directories.  So I change the CFLAGS line&lt;br /&gt;in the Makefile to:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;CFLAGS=-funsigned-char -Wall -O2 -I ../libtommath-0.30/ -I ../lib -I ../lib/des -I . -I ~/pro/include&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;gcc -o clit clit.o hexdump.o drm5.o explode.o transmute.o display.o utils.o manifest.o ../lib/openclit.a  ../libtommath-0.30/libtommath.a&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;gcc: ../libtommath-0.30/libtommath.a: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;make: *** [clit] Error 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have to edit the Makefile again to point it to the correct path for libtommath.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ ./clit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;+---[ ConvertLIT (Version 1.8) ]---------------[ Copyright (c) 2002,2003 ]---&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ConvertLIT comes with ABSOLUTELY NO WARRANTY; for details&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;see the COPYING file or visit "http://www.gnu.org/license/gpl.html".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This is free software, and you are welcome to redistribute it under&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;certain conditions.  See the GPL license for details.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This program has three modes of operation:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;First, is ** EXPLOSION **, or the expanding of a .LIT file into an&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;OEBPS compliant package.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To explode, you type: clit &lt;/span&gt;&lt;flags&gt; &lt;litfile.lit&gt; &lt;directory&gt;&lt;span style="font-style: italic;"&gt;\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;For Example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      clit ebook-propietary.lit ebook-oebps\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;If the directory does not exist, you MUST put a trailing \ or / after it!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To disable creating multiple subdirectories, use the "-d" flag.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Second, is the DOWNCONVERTING of a .LIT file down to "Sealed",&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;or DRM1 format for reading on handheld devices.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To downconvert, you type:  clit &lt;/span&gt;&lt;flags&gt; &lt;litfile.lit&gt; &lt;newlitfile.lit&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;For Example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      clit "drm5 ebook.lit" ebook-open.lit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Third, is the INSCRIBING of a .LIT file which allows you to label&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;your ebooks. This is very similar to downconverting, you just add&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;a third argument: clit &lt;/span&gt;&lt;flags&gt; &lt;litfile.lit&gt; &lt;newlitfile.lit&gt; &lt;inscription&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;For example:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      clit ebook.lit inscribed.lit "the Library of Basil Frankweiler"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;DRM5 is supported if you have a "keys.txt" file that contains&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;the private key(s) for your passport(s) in either the CLIT program&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;directory or the current directory.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Use the -k&lt;/span&gt;&lt;keyfile&gt;&lt;span style="font-style: italic;"&gt; flag to force the location of your keys.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This is a tool for **YOUR OWN FAIR USE** and not for stealing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;other people's ebooks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Please do not use this program to distrbute illegal copies of ebooks.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      ... that would make Baby Jesus sad.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can now convert my eBooks to something Linux can understand.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_O9cH8sbVpj0/RZBsx95z0QI/AAAAAAAAACE/mjF-OHi54v0/s1600-h/finallyafterforevericanreadtheebook.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_O9cH8sbVpj0/RZBsx95z0QI/AAAAAAAAACE/mjF-OHi54v0/s320/finallyafterforevericanreadtheebook.jpeg" alt="" id="BLOGGER_PHOTO_ID_5012625990949785858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A text file...&lt;br /&gt;&lt;br /&gt;&lt;/keyfile&gt;&lt;/inscription&gt;&lt;/newlitfile.lit&gt;&lt;/litfile.lit&gt;&lt;/flags&gt;&lt;/newlitfile.lit&gt;&lt;/litfile.lit&gt;&lt;/flags&gt;&lt;/directory&gt;&lt;/litfile.lit&gt;&lt;/flags&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-7943947441583068909?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/7943947441583068909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=7943947441583068909' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/7943947441583068909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/7943947441583068909'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/reading-ebooks.html' title='Reading eBooks'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp1.blogger.com/_O9cH8sbVpj0/RZBeyN5z0PI/AAAAAAAAAB4/QJNFtqDKEpc/s72-c/openbergnononono.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-9112600130847931249</id><published>2006-12-25T01:10:00.000-08:00</published><updated>2006-12-25T01:11:03.546-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux sucks flash'/><title type='text'>Old Flash</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_O9cH8sbVpj0/RYjlMd5z0JI/AAAAAAAAAAw/QvHM_rGdqfY/s1600-h/oldflash.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_O9cH8sbVpj0/RYjlMd5z0JI/AAAAAAAAAAw/QvHM_rGdqfY/s320/oldflash.jpeg" alt="" id="BLOGGER_PHOTO_ID_5010506587797966994" border="0" /&gt;&lt;/a&gt;You get used to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-9112600130847931249?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/9112600130847931249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=9112600130847931249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/9112600130847931249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/9112600130847931249'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/old-flash.html' title='Old Flash'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp2.blogger.com/_O9cH8sbVpj0/RYjlMd5z0JI/AAAAAAAAAAw/QvHM_rGdqfY/s72-c/oldflash.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-4715714564059805862</id><published>2006-12-24T11:39:00.000-08:00</published><updated>2006-12-24T11:42:50.758-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xvidcap istanbul recordmydesktop desktopcapture linux sucks'/><title type='text'>Desktop Recording Crusade</title><content type='html'>It's simple enough.  One wants to make a video of what they're doing on the desktop and post it on the Internet.  Just record the content of my desktop for the video source, and capture the output of my sound card as the audio source.  Encode it, and I can upload it to a site of my choosing.  It should be simple.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo aptitude install istanbul&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No hitches.  I was trying to capture video and istanbul captured this instead:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ istanbul&lt;/span&gt; &lt;span style="font-style: italic;"&gt;(272, 395) - (732, 795)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;DEBUG: final pipeline: oggmux name=mux ! filesink location=/tmp/tmpWSGyA4 istximagesrc startx=272 starty=395 endx=731 endy=794 name=videosource use-damage=false ! video/x-raw-rgb,framerate=10/1 ! videorate ! ffmpegcolorspace ! videoscale method=1 !&lt;/span&gt;&lt;span style="font-style: italic;"&gt; video/x-raw-yuv,width=460,height=400,framerate=10/1 ! theoraenc ! queue ! mux. gconfaudiosrc name=audiosource ! audioconvert ! vorbisenc ! queue ! mux.&lt;/span&gt;  &lt;span style="font-weight: bold; font-style: italic;"&gt;(istanbul:4147): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Segmentation fault (core dumped)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The times it did run, Istanbul decided to capture video and not write it to disk.  Sometimes Istanbul was too stuck up to even capture video.  So I decided to try recordMydesktop.  I know its a Debian package I'm trying to install on Ubuntu, but compiling is a last resort and Debian packages work most of the time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ sudo dpkg --install recordmydesktop_0.3.0r2-1_i386.deb&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;dpkg: error processing recordmydesktop_0.3.0r2-1_i386.deb (--install):&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt; cannot access archive: Permission denied&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Errors were encountered while processing:&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt; recordmydesktop_0.3.0r2-1_i386.deb&lt;/span&gt; &lt;span style="font-style: italic;"&gt;$&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;dpkg seems to dislike the way I mounted sshfs.  So it was copied to the hard drive and recordMydesktop and gtk-recordMydesktop were installed.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Now the moment of truth!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_O9cH8sbVpj0/RYm-kt5z0KI/AAAAAAAAAA8/TcTjOJBD0nk/s1600-h/gtk-recordmydesktop.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_O9cH8sbVpj0/RYm-kt5z0KI/AAAAAAAAAA8/TcTjOJBD0nk/s400/gtk-recordmydesktop.jpeg" alt="" id="BLOGGER_PHOTO_ID_5010745598433022114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...and nothing.  So the FAQ on the &lt;a href="http://recordmydesktop.sourceforge.net/recfaq.html#frontend"&gt;homepage&lt;/a&gt; says:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; If the frontend doesn't start at all, it is most likely that you haven't got installed gnome-python-extras.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Run gtk-recordMyDesktop on a terminal. If it says something like egg.TrayIcon is not found, then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; your problem is definately that one. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I try that and get this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ gtk-recordMyDesktop &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Traceback (most recent call last):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;  File "/usr/bin/gtk-recordMyDesktop", line 30, in ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;    from recordMyDesktop import rmdSimple&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;ImportError: No module named recordMyDesktop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Maybe I can get it from the command line instead of using the frontend:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ recordmydesktop --help&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;recordmydesktop [-h| --help| --version| -delay n[H|h|M|m]| -windowid id_of_window|&lt;br /&gt;-display DISPLAY| -x X| -y Y|-width N| -height N| -fps N(number&gt;0)| --on-the-fly-encoding|&lt;br /&gt;-v_quality n| -s_quality n| -v_bitrate n| --no-framedrop| -dummy-cursor color|&lt;br /&gt;--no-cursor| -freq N(number&gt;0)| -channels N(number&gt;0)| -device SOUND_DEVICE|&lt;br /&gt;--no-sound| --with-shared| --no-cond-shared| -shared-threshold n| --full-shots|&lt;br /&gt;--quick-subsampling| -workdir DIR| --zero-compression| --no-wm-check| --overwite| -o filename]^filename&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;General Options:&lt;br /&gt;-h or --help            Print this help and exit.&lt;br /&gt;--version               Print program version and exit.&lt;br /&gt;&lt;br /&gt;Image Options:&lt;br /&gt;-windowid id_of_window  id of window to be recorded.&lt;br /&gt;-display DISPLAY        Display to connect to.&lt;br /&gt;-x X                    Offset in x direction.&lt;br /&gt;-y Y                    Offset in y direction.&lt;br /&gt;-width N                Width of recorded window.&lt;br /&gt;-height N               Height of recorded window.&lt;br /&gt;&lt;br /&gt;-dummy-cursor color     Color of the dummy cursor [black|white]&lt;br /&gt;--no-cursor             Disable drawing of the cursor.&lt;br /&gt;--with-shared           Enable usage of MIT-shared memory extension at all times.&lt;br /&gt;--no-cond-shared        Do not use the MIT-shared memory extension when aquiring large areas.&lt;br /&gt;-shared-threshold n     Threshold over which shared memory is used(default 75).&lt;br /&gt;--full-shots            Take full screenshot at every frame(Not recomended!).&lt;br /&gt;--quick-subsampling     Do subsampling of the chroma planes by discarding,not averaging.&lt;br /&gt;-fps N(number&gt;0.0)      A positive number denoting desired framerate.&lt;br /&gt;&lt;br /&gt;Sound Options:&lt;br /&gt;-channels N(number&gt;0)   A positive number denoting desired sound channels in recording.&lt;br /&gt;-freq N(number&gt;0)       A positive number denoting desired sound frequency.&lt;br /&gt;-device SOUND_DEVICE    Sound device(default hw0:0).&lt;br /&gt;--no-sound              Do not record sound.&lt;br /&gt;&lt;br /&gt;Encoding Options&lt;br /&gt;--on-the-fly-encoding   Encode the audio-video data, while recording.&lt;br /&gt;-v_quality n            A number from 0 to 63 for desired encoded video quality(default 63).&lt;br /&gt;-v_bitrate n            A number from 45000 to 2000000 for desired encoded video bitrate(default 45000).&lt;br /&gt;--drop-frames           Allow theora encoder to drop frames.&lt;br /&gt;-s_quality n            Desired audio quality(-1 to 10).&lt;br /&gt;&lt;br /&gt;Misc Options:&lt;br /&gt;--no-wm-check   Do not try to detect the window manager(and set options according to it)&lt;br /&gt;--zero-compression      Image data are always cached uncompressed.&lt;br /&gt;-workdir DIR            Location where a temporary directory will be created to hold project files(default $HOME).&lt;br /&gt;-delay n[H|h|M|m]       Number of secs(default),minutes or hours before capture starts(number can be float)&lt;br /&gt;--overwrite             If there is already a file with the same name, delete it&lt;br /&gt;                     (default is to add a number postfix to the new one).&lt;br /&gt;-o filename             Name of recorded video(default out.ogg).&lt;br /&gt;&lt;br /&gt;If no other options are specified, filename can be given without the -o switch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I estimate the amount of time I would have to spend experimenting with all of the options and it's much for me to invest.  So I hunker down and try this out:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ recordmydesktop -o test.ogg&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Initial recording window is set to:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;X:0   Y:0    Width:1440    Height:900&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Adjusted recording window is set to:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;X:0   Y:2    Width:1440    Height:896&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Your window manager appears to be beryl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Detected 3d compositing window manager.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Reverting to full screen capture at every frame.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To disable this check run with --no-wm-check&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(though that is not advised, since it will probably produce faulty results).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Initializing...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Playback frequency 22050Hz is not available...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Using 44100Hz instead.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Recording on device hw:0,0 is set to:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2 channels at 44100Hz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Capturing!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Shutting down.Saved 174 frames in a total of 182 requests&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;.&lt;span style="font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;An error occured while reading sound data:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; Input/output error&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Killed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now since I am using Beryl, I don't expect it to be perfect.  But it didn't catch my sound hardware correctly.  Testing with Beryl worked, but only if --no-sound was specified.  Time to consult the &lt;a href="http://recordmydesktop.sourceforge.net/recfaq.html#no_sound"&gt;FAQ&lt;/a&gt; again:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; In order to record sound from a source(e.g. microphone) you have to set it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; through a mixer like kmix, gnome-mixer or alsamixer. recordMyDesktop will&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; not set anything itself but it will rather start recording from any preselected &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; source.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; To test if you can record you can run &lt;/span&gt;&lt;b style="font-style: italic;"&gt;cat /dev/dsp&lt;/b&gt;&lt;span style="font-style: italic;"&gt; on a terminal session&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; It should start printing characters whenever sound reaches your selected source.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Another reason for no sound might be the presence of more than one soundcards.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; In that case make sure you've set the right one (consult the manpage on how to do this).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oh, okay:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Sound Options:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-channels N(number&gt;0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;          A positive number denoting desired sound channels in recording.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-freq N(number&gt;0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;          A positive number denoting desired sound frequency.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-device SOUND_DEVICE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;          Sound device(default hw0:0).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;--no-sound&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;          Do not record sound.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I don't see anything about that in the man page.  Time to try another method of capturing.  Hmm...xvidcap uses ffmpeg to encode captured video and audio.  Nice.  Let's try that.&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install xvidcap&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree&lt;br /&gt;Reading state information... Done&lt;br /&gt;E: Couldn't find package xvidcap&lt;br /&gt;&lt;br /&gt;So I downloaded xvidcap_1.1.3-1_i386.deb from somewhere else and went on.&lt;br /&gt;&lt;br /&gt;$ xvidcap&lt;br /&gt;xvidcap: error while loading shared libraries: libpng.so.2: cannot open shared object file: No such file or directory&lt;br /&gt;&lt;br /&gt;It turns out the &lt;a href="http://www.jarre-de-the.net/computing/debian/"&gt;Debian repository&lt;/a&gt; linked from xvidcap's homepage only has 1.1.3, which is linked to libpng.so.2.  xvidcap 1.1.4, from the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=81535&amp;package_id=83441&amp;amp;release_id=464228"&gt;Sourceforge page&lt;/a&gt;, loads fine.&lt;br /&gt;&lt;br /&gt;So let's start recording!  I press the record button and:&lt;br /&gt;&lt;br /&gt;$ xvidcap&lt;br /&gt;xtoffmpeg.c guess_input_pix_fmt(): image depth 32 not supported ... aborting&lt;br /&gt;&lt;br /&gt;...which I find odd because I'm running at 24 bits per pixel.  The next time I run it I can capture video, but not audio!  There seems to be a theme.&lt;br /&gt;&lt;br /&gt;I found that the actual device to point xvidcap to was /dev/audio.  So now I have audio and video.&lt;br /&gt;&lt;br /&gt;Now to enjoy the fruits of my labor!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gMWJrgPJWSg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gMWJrgPJWSg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I give up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-4715714564059805862?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/4715714564059805862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=4715714564059805862' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4715714564059805862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4715714564059805862'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/desktop-recording-crusade.html' title='Desktop Recording Crusade'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp0.blogger.com/_O9cH8sbVpj0/RYm-kt5z0KI/AAAAAAAAAA8/TcTjOJBD0nk/s72-c/gtk-recordmydesktop.jpeg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-4626520811227877902</id><published>2006-12-23T00:08:00.000-08:00</published><updated>2006-12-23T00:08:14.108-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='descent3 descent linux sucks'/><title type='text'>sh descent3-demo.run</title><content type='html'>&lt;span style="font-style: italic;"&gt;$ sh descent3-demo.run&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Verifying archive integrity...tail: Warning: "+number" syntax is deprecated, please use "-n +number"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Uncompressing Descent 3 Demotail: Warning: "+number" syntax is deprecated, please use "-n +number"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;..............................................&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Welcome to the Descent 3 Demo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Would you like to read the README for this update?  [Y/n]: n&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Would you like to apply this update? [Y/n]: Y&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Please enter the installation path: []: ~/pro &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Performing update:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;ERROR: Unable to make path ~/pro/demos/descent3_demo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;The program returned an error code (3)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ mkdir ~/pro/demos/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ mkdir ~/pro/demos/descent3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ sh descent3-demo.run &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Verifying archive integrity...tail: Warning: "+number" syntax is deprecated, please use "-n +number"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Uncompressing Descent 3 Demotail: Warning: "+number" syntax is deprecated, please use "-n +number"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;..............................................&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Welcome to the Descent 3 Demo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Would you like to read the README for this update?  [Y/n]: n&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Would you like to apply this update? [Y/n]: Y&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Please enter the installation path: []: ~/pro&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;=============================================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Performing update:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; 100%&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Product updated successfully.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-4626520811227877902?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/4626520811227877902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=4626520811227877902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4626520811227877902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4626520811227877902'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/sh-descent3-demorun.html' title='sh descent3-demo.run'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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-8775574480378726447.post-4686347222513466671</id><published>2006-12-22T16:58:00.000-08:00</published><updated>2006-12-22T14:58:50.907-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux sucks linerider'/><title type='text'>Line Rider</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_O9cH8sbVpj0/RYjaZd5z0HI/AAAAAAAAAAY/Z-YFDd_tNw0/s1600-h/linerider.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_O9cH8sbVpj0/RYjaZd5z0HI/AAAAAAAAAAY/Z-YFDd_tNw0/s320/linerider.jpeg" alt="" id="BLOGGER_PHOTO_ID_5010494716508360818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've heard a lot about it.  I bet it's fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-4686347222513466671?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/4686347222513466671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=4686347222513466671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4686347222513466671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/4686347222513466671'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/line-rider.html' title='Line Rider'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp2.blogger.com/_O9cH8sbVpj0/RYjaZd5z0HI/AAAAAAAAAAY/Z-YFDd_tNw0/s72-c/linerider.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-8724045418511552631</id><published>2006-12-21T01:21:00.000-08:00</published><updated>2006-12-21T01:21:27.417-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screenshot snapscreenshot linux sucks'/><title type='text'>./snapscreenshot &gt; snap.tga</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_O9cH8sbVpj0/RYoyGN5z0LI/AAAAAAAAABI/ze5wyJBoSQI/s1600-h/console.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_O9cH8sbVpj0/RYoyGN5z0LI/AAAAAAAAABI/ze5wyJBoSQI/s320/console.jpeg" alt="" id="BLOGGER_PHOTO_ID_5010872617795834034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The results of trying to take a screenshot of the console:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-8724045418511552631?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/8724045418511552631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=8724045418511552631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/8724045418511552631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/8724045418511552631'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/snapscreenshot-snaptga.html' title='./snapscreenshot &gt; snap.tga'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp3.blogger.com/_O9cH8sbVpj0/RYoyGN5z0LI/AAAAAAAAABI/ze5wyJBoSQI/s72-c/console.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-7050761846906322389</id><published>2006-12-20T12:29:00.000-08:00</published><updated>2006-12-20T12:29:08.152-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doom3 linux sucks'/><title type='text'>./doom3-demo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_O9cH8sbVpj0/RYjeZN5z0II/AAAAAAAAAAk/Tyt2Pkj4_gM/s1600-h/doom3linux.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_O9cH8sbVpj0/RYjeZN5z0II/AAAAAAAAAAk/Tyt2Pkj4_gM/s320/doom3linux.jpeg" alt="" id="BLOGGER_PHOTO_ID_5010499110259904642" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-7050761846906322389?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/7050761846906322389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=7050761846906322389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/7050761846906322389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/7050761846906322389'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/doom3-demo.html' title='./doom3-demo'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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://bp1.blogger.com/_O9cH8sbVpj0/RYjeZN5z0II/AAAAAAAAAAk/Tyt2Pkj4_gM/s72-c/doom3linux.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8775574480378726447.post-947192425666650476</id><published>2006-12-19T20:02:00.000-08:00</published><updated>2006-12-26T23:06:21.314-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux sucks quake4'/><title type='text'>sh quake4-linux-1.0-demo.x86.run</title><content type='html'>$ ./quake4-demo&lt;br /&gt;Quake4 Demo Final V1.0.0 linux-x86 Nov 28 2005&lt;br /&gt;found interface lo - loopback&lt;br /&gt;found interface eth1 - 192.168.1.101/255.255.255.0&lt;br /&gt;CPU: Intel CPU with MMX &amp; SSE &amp;amp; SSE2 &amp; SSE3&lt;br /&gt;enabled Flush-To-Zero mode&lt;br /&gt;--------- Initializing File System ----------&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/game000.pk4 with checksum 0xc01bb9a0&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/game100.pk4 with checksum 0xe71d2aa2&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/pak001.pk4 with checksum 0x4a4195c2&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/zpak_english.pk4 with checksum 0xab62ab5e&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/zpak_french.pk4 with checksum 0x88c09a6b&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/zpak_italian.pk4 with checksum 0xb7cf593a&lt;br /&gt;Loaded pk4 /home/pro/quake4-demo/q4base/zpak_spanish.pk4 with checksum 0x1dec3532&lt;br /&gt;Current search path:&lt;br /&gt;/home/.quake4-demo/q4base&lt;br /&gt;/home/pro/quake4-demo/q4base&lt;br /&gt;/home/pro/quake4-demo/q4base/zpak_spanish.pk4 (864 files)&lt;br /&gt;/home/pro/quake4-demo/q4base/zpak_italian.pk4 (822 files)&lt;br /&gt;/home/pro/quake4-demo/q4base/zpak_french.pk4 (784 files)&lt;br /&gt;/home/pro/quake4-demo/q4base/zpak_english.pk4 (779 files)&lt;br /&gt;/home/pro/quake4-demo/q4base/pak001.pk4 (7663 files)&lt;br /&gt;/home/pro/quake4-demo/q4base/game100.pk4 (2 files)&lt;br /&gt;/home/pro/quake4-demo/q4base/game000.pk4 (2 files)&lt;br /&gt;game DLL: 0x0 in pak: 0x0&lt;br /&gt;Addon pk4s:&lt;br /&gt;file system initialized.&lt;br /&gt;---------------------------------------------&lt;br /&gt;&lt;br /&gt;Running in restricted demo mode.&lt;br /&gt;&lt;br /&gt;------------ Initializing Decls -------------&lt;br /&gt;Loading guides.... 59 loaded&lt;br /&gt;479ms to load 1064k of material&lt;br /&gt;44ms to load 43k of skin&lt;br /&gt;326ms to load 719k of sound&lt;br /&gt;3ms to load 1k of materialType&lt;br /&gt;605ms to load 2078k of lipSync&lt;br /&gt;98ms to load 105k of playback&lt;br /&gt;1397ms to load 1666k of effect&lt;br /&gt;---------------------------------------------&lt;br /&gt;-------- Initializing renderSystem ----------&lt;br /&gt;using ARB renderSystem&lt;br /&gt;renderSystem initialized.&lt;br /&gt;---------------------------------------------&lt;br /&gt;Found default language English with VO&lt;br /&gt;.... found additional language 'french' with VO&lt;br /&gt;.... found additional language 'italian' with VO&lt;br /&gt;.... found additional language 'spanish' with VO&lt;br /&gt;641 strings read from strings/english_code.lang&lt;br /&gt;1669 strings read from strings/english_guis.lang&lt;br /&gt;5631 strings read from strings/english_lips.lang&lt;br /&gt;6100 strings read from strings/english_maps.lang&lt;br /&gt;641 strings read from strings/french_code.lang&lt;br /&gt;1668 strings read from strings/french_guis.lang&lt;br /&gt;5630 strings read from strings/french_lips.lang&lt;br /&gt;6099 strings read from strings/french_maps.lang&lt;br /&gt;641 strings read from strings/italian_code.lang&lt;br /&gt;1668 strings read from strings/italian_guis.lang&lt;br /&gt;5630 strings read from strings/italian_lips.lang&lt;br /&gt;6099 strings read from strings/italian_maps.lang&lt;br /&gt;641 strings read from strings/spanish_code.lang&lt;br /&gt;1668 strings read from strings/spanish_guis.lang&lt;br /&gt;5630 strings read from strings/spanish_lips.lang&lt;br /&gt;6099 strings read from strings/spanish_maps.lang&lt;br /&gt;Couldn't open journal files&lt;br /&gt;execing default.cfg&lt;br /&gt;"ALT" isn't a valid key&lt;br /&gt;"CTRL" isn't a valid key&lt;br /&gt;couldn't exec editor.cfg&lt;br /&gt;couldn't exec Quake4Config.cfg&lt;br /&gt;couldn't exec autoexec.cfg&lt;br /&gt;-------- Initializing Sound System ----------&lt;br /&gt;sound system initialized.&lt;br /&gt;---------------------------------------------&lt;br /&gt;--------------- R_InitOpenGL ----------------&lt;br /&gt;Initializing SDL subsystem&lt;br /&gt;Loading GL driver 'libGL.so.1' through SDL&lt;br /&gt;libGL warning: 3D driver claims to not support visual 0x5b&lt;br /&gt;8/8/8/8 RGBA bits, 24 depth bits, 8 stencil bits&lt;br /&gt;dlopen(libasound.so.2)&lt;br /&gt;asoundlib version: 1.0.11&lt;br /&gt;Alsa is available&lt;br /&gt;------ Alsa Sound Initialization -----&lt;br /&gt;opened Alsa PCM device default for playback&lt;br /&gt;device buffer size: 5644 frames ( 22576 bytes )&lt;br /&gt;allocated a mix buffer of 16384 bytes&lt;br /&gt;--------------------------------------&lt;br /&gt;...using GL_ARB_multitexture&lt;br /&gt;...using GL_ARB_texture_env_combine&lt;br /&gt;...using GL_ARB_texture_cube_map&lt;br /&gt;...using GL_ARB_texture_env_dot3&lt;br /&gt;...using GL_ARB_texture_env_add&lt;br /&gt;X..GL_ARB_texture_non_power_of_two not found&lt;br /&gt;...using GL_NV_blend_square&lt;br /&gt;...using GL_ARB_texture_compression&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;X..GL_EXT_texture_compression_s3tc not found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;signal caught: Segmentation fault&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;si_code 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Trying to exit gracefully..&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8775574480378726447-947192425666650476?l=linux-sucks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-sucks.blogspot.com/feeds/947192425666650476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8775574480378726447&amp;postID=947192425666650476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/947192425666650476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8775574480378726447/posts/default/947192425666650476'/><link rel='alternate' type='text/html' href='http://linux-sucks.blogspot.com/2006/12/sh-quake4-linux-10-demox86run.html' title='sh quake4-linux-1.0-demo.x86.run'/><author><name>linuxsucks</name><uri>http://www.blogger.com/profile/16585288335327319540</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>
