tag:blogger.com,1999:blog-334042452024-03-21T08:09:43.648-06:00Tux -o- BlogIn this blog you will find information and what-not about Linux in general and my favorite distributions. Also, general weirdness abounds, so watch put for weird things from time to time.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-33404245.post-54237656245265447132007-06-12T16:13:00.000-06:002007-06-12T17:10:40.842-06:00The definitive bittorrent client for LinuxSo yeah, I've tried almost every bittorrent client out there for Linux. After many months of waiting for it to improve I gave <a href="http://transmission.m0k.org/">Transmission</a> another go, and surprisingly it worked quite good, although it's still banned on some trackers. I even built some packages for Ubuntu Edgy and Feisty, you can find those <a href="http://amgeex.iguanaweb.org/">here.</a><br /><br />So the experience with Transmission was a good one, but it didn't go without its bumps. The first point against it is that it's still banned from many private trackers and I'm a member of quite a few, so that's a no no for me. The other thing that happened is that after a while it refused to build on my machine (I was using the svn version). I haven't tried to build it again, but oh well, I've found a better alternative anyway.<br /><br />The next candidate was <a href="http://www.deluge-torrent.org">Deluge</a>. This is a very nice client, but it is way too unstable to be my main client. Another thing that I didn't like was the inability to disable <a href="http://en.wikipedia.org/wiki/Distributed_hash_table">DHT</a>, something that is mandatory on most private trackers. That and the low speeds that I always got persuaded me to try another client.<br /><br />Enter <a href="http://ktorrent.org/">KTorrent</a>, one of the best clients on this roundup. It has a lot of useful features like DHT, a built-in search engine among other things. This one worked almost perfectly, although the speeds weren't the best. That and it was banned from one of my favorite trackers and due to this I moved on.<br /><br />I needed a nice looking client with a clean interface that showed just the necessary. I didn't need a bloated interface with 55 columns showing me everything it can. I don't want to know what bit the thing is downloading right now. I don't need a percentage calculator and a progress bar, one is enough. I also wanted control. Not so much that I get lost in menus that show me things that I don't know the meaning of, but enough to get the best performa<br /><br />So, if you have read this blog before then you might remember my <a href="http://tuxoblog.blogspot.com/2006/09/even-better-bittorrent-client-for.html">"An even better bittorrent client for Linux"</a> article in which I reviewed <a href="http://www.qbittorrent.org">qBittorrent</a>. Well, I too remembered it and went ahead and downloaded the latest version. Good news people, they now provide a repository for us Ubuntu users, so we have it easy with the updates and quick bug-fix releases.<br /><br />Well, for me this is the definitive bittorrent client for Linux. Why? Well, for onc, its interface is very clean and it presents you the information you need to know, simple and to the point. It also allows you to control the most important things, like which port it should listen too, maximum and minimum speeds of torrents, the maximum connection number, etc. Another thing I like is that it allows you to set a fixed share ratio for all torrents, so when your torrents reach that share ratio they will automatically stop seeding.<br /><br />qBittorrent also allows you to enable or disable DHT and <a href="http://en.wikipedia.org/wiki/Peer_exchange">PeX</a> (Peer Exchange). This is a really great feature every bittorrent client that wants to take itself seriously should have. Another cool thing is that you can tell qBittorrent to check a certain directory in your computer to fetch new torrents automatically so you don't have to add them by hand. All this and the fact that its constantly developed and updated with new features make it my client of choice on any Linux distribution. Even if there isn't a package available for it it is not difficult to build from source. Pardus users just have to install QT4 and export some environment variables, its all in the readme. All in all, this is a very solid and very good bittorrent client, try it out!Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com8tag:blogger.com,1999:blog-33404245.post-3430072811769986792007-06-10T21:46:00.001-06:002007-06-10T21:49:19.952-06:00Ubuntu Light correctionWell, this is not a correction, its more like an add-on if you will. After installing the base system, do <span style="font-size:85%;"><span style="font-family: courier new;">sudo nano /etc/apt/sources.list</span></span> and make sure the <span style="font-weight: bold;">universe</span> and <span style="font-weight: bold;">multiverse</span> repositores are enabled and then do <span style="font-size:85%;"><span style="font-family: courier new;">sudo aptitude update && sudo aptitude dist-upgrade</span></span> just to make sure that you get the latest packages on your system.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com2tag:blogger.com,1999:blog-33404245.post-74029294933048634472007-06-05T16:10:00.000-06:002007-06-10T21:49:35.334-06:00Ubuntu LightI wanted a new distribution that sported a nice Gnome desktop, but without the many additional programs that come installed by default in a standard Ubuntu installation. I thought about giving Debian unstable a go, but I never really got to do it. I spent quite a few days scouting <a href="http://www.distrowatch.org/">distrowatch</a> for a nice distro. I tried <a href="http://www.pardus.org.tr/eng/">Pardus</a>, a nice Turkish distribution, and it was everything I wanted, except that it used KDE, which was not bad, but I couldn't get acquainted with it.<br /><br />So, the distro had to be debian based, I'm really fond of apt and the whole package management system, it was a must. What did I do in the end? I re-installed Ubuntu, but I didn't go the usual way. I got a <a href="https://help.ubuntu.com/community/Installation/MinimalCD">minimal install CD</a>. The main difference between this install disc and the standard one is that it gives you a little bit more control, and it downloads all the packages it needs instead of pulling them from the disc. The image is just 34 MB large, so its a nice alternative for us who like the latest packages from the get go and have a broadband internet connection.<br /><br />So, I did a "server" install with this minimal CD. This doesn't install LAMP applications as you might think, it justs installs a base system that you can build upon. This, of course, means no fancy graphics or anything, just the necessary to boot and drop you to a terminal screen.<br /><br />But, I did want a nice Gnome desktop with just the applications that I wanted. So, after getting the base system installed I installed the following packages with aptitude:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo aptitude install x-window-system-core gnome-core gdm gnome-media gnome-system-monitor gnome-system-tools gnome-volume-manager gnome-utils gnome-app-install gnome-screensaver synaptic firefox usplash usplash-theme-ubuntu ubuntu-artwork</span></span><br /><br />That got me a very nice and lightweight Gnome desktop with just the essentials that used about 1GB of hard drive space. I installed usplash and usplash-theme-ubuntu to prevent some rather nasty GDM errors from happening. ubuntu-artwork is entirely optional.<br /><br />As you can see, creating your own flavor of Ubuntu is very simple and has many advantages. You have only the programs that you want, it boots faster and its less bloated. And what's more, you don't depend on those nasty metapackages like ubuntu-desktop. The steps mentioned here is all you have to do to get a lightweight and functional system. I hope this is useful to you or someone out there, cheers!Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com20tag:blogger.com,1999:blog-33404245.post-53173627886629530102007-06-05T15:58:00.000-06:002007-06-05T16:02:27.467-06:00Update script updated!So yeah, after many months I updated my trivial update script to use aptitude instead of apt-get. Why? Well, because for one, aptitude manages dependencies better than apt-get does. Suppose you installed some KDE library that you needed to compile something, and by doing that you installed half of KDE itself. If you remove that library with apt-get it will leave behind all of the other crap it installed along with it, but if you use aptitude it will remove the rest of the crap too, making it very useful indeed.<br /><br />Here it is:<br /><br /><span style="font-size:85%;"><span style="font-family: courier new;">#!/bin/bash<br /></span><span style="font-family: courier new;"># Author: Arturo José Monterroso García<br /></span><span style="font-family: courier new;"># Release Date: December 04, 2006<br /></span><span style="font-family: courier new;"># Last Updated: June 05, 2007<br /></span><br /><span style="font-family: courier new;">sudo aptitude clean && sudo aptitude autoclean && sudo aptitude update && sudo aptitude upgrade && sudo updatedb</span></span>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com1tag:blogger.com,1999:blog-33404245.post-75988950551995959012007-04-23T17:40:00.000-06:002007-04-23T17:43:48.989-06:00New aria2 packages!I know its kinda late, but someone had asked for another aria2 package, so here it is! Again, its not professionally built, but it will work most probably. Check it out!<br /><br /><a href="http://dropster.org/29mvjjszq71x/aria2%7E_10_2_1_1_i386.deb">aria2 package!</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com1tag:blogger.com,1999:blog-33404245.post-10865189217419251602007-04-22T12:52:00.000-06:002007-04-22T12:53:50.116-06:00New Transmission stable and svn Ubuntu Edgy packages!Hello all, I just built two new Ubuntu Edgy packages of Transmission. Take in account that this are not professionally built packages as they were built with checkinstall. Nevertheless they should work properly on most systems as their dependencies are not weird or anything.<br /><br />Downloads:<br /><br /><a href="http://dropster.org/31ysjdsmq8z1/trans%7Eon_0_70_1_i386.deb">Stable 0.7 package!</a><br /><a href="http://dropster.org/3vj1ytkszgmd/trans%7Evn_1773_1_i386.deb">SVN 1773 package!</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com2tag:blogger.com,1999:blog-33404245.post-47701820970749739842007-02-13T21:27:00.000-06:002007-02-13T22:34:06.339-06:00Why my IM client is web basedI have given up on Gaim. I just got fed up with its constant switchboard errors, telling me the message couldn't be sent, when it fact it was, or the other way around. Its interface is clunky, its not nice at all. I wanted an alternative, a client that wouldn't fail when sending simple text messages, that wouldn't disconnect or close whenever he decided to.<br /><br />I thought of trying Kopete, but I have never fancied its looks and ugly interface. The other, less-know clients are just one, or both of two things: worse functionality-wise than Gaim or Kopete, or just plain ugly.<br /><br />I want a nice interface people, one I can look at without wishing for Microsoft's Live MSN Messenger. Yes, you hard me. Microsoft's product is free, it doesn't have as much bugs or an ugly interface. Yes, it has ads, but if you're smart enough you should have figured by now that a simple patch will remove them and allow you to customize it to your liking. You can even play a game of sudoku or minesweeper with your mates while you chat.<br /><br />So, back to the IM client question: what to use? Well, at school I used a web messenger that could connect to various protocols (GTalk, Yahoo Messenger, MSN, etc.) called Meebo. So I thought I'd give it a chance because, well, no other client seemed to satisfy my needs.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Bdo2Am7O-9drZMosjD-hyDUFc2z0dzshEJ3Mg77Imer_Gz28YNZmicIDUCmo4XlTEjPnVgoiYk5QpxgTCBPhL4JVkXVYAkDCyfWDSd3E-nus3I_D0V6uC76-t-BJ4PFWuHhSaA/s1600-h/Screenshot-meebo.com+-+Firefox.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Bdo2Am7O-9drZMosjD-hyDUFc2z0dzshEJ3Mg77Imer_Gz28YNZmicIDUCmo4XlTEjPnVgoiYk5QpxgTCBPhL4JVkXVYAkDCyfWDSd3E-nus3I_D0V6uC76-t-BJ4PFWuHhSaA/s320/Screenshot-meebo.com+-+Firefox.png" alt="" id="BLOGGER_PHOTO_ID_5031243132919343954" border="0" /></a><br />I created an account so my settings and preferences wouldn't be lost every time I logged off. The moment you visit Meebo's website you just know its a quality product. Everything feels so polished, and it works as expected. Meebo allows you to connect to various instant messaging networks: Google Talk, Yahoo Messenger, AIM, and MSN. I just use MSN, mind you.<br /><br />What's the advantage of using Meebo over, say, Gaim? Well, first of all I know all my settings and preferences will be the same no matter where I use it, bet a Windows computer, a Mac, or a Sun workstation. It will always look the same, and behave the same. It is consistent, that's something I appreciate. Also, it saves space on my desktop. Because everything goes on on one of my browser's tab it doesn't fill my desktop with a lot of windows, so its nice. If you want to have it on your desktop but you want to minimize your browser, you can. Just click on the "Pop out" button that every window has and it will spawn on your desktop as an independent window, you can even do that to your buddy list.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsx49nK7iX-Fs3yXvMNZ5xNfHHwBt1r6jbQgA2a_F33sKPX7M-gzOjc4-GbbM6c1QXSSnDOomRzxshXNSPfhndn7h9bwZAIs0W69ZenWgkKqr-Uu2QMyi51NIQsK9LMZtmhAg9jw/s1600-h/Screenshot.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsx49nK7iX-Fs3yXvMNZ5xNfHHwBt1r6jbQgA2a_F33sKPX7M-gzOjc4-GbbM6c1QXSSnDOomRzxshXNSPfhndn7h9bwZAIs0W69ZenWgkKqr-Uu2QMyi51NIQsK9LMZtmhAg9jw/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5031240659018181442" border="0" /></a><br />You want to use a custom display picture? Sure, just look at the left side of the Meebo page, click on that image, and select one of the preset pictures or select one from your computer. Easy as pie! Same goes for setting your nickname. Oh, and talking about nicknames, you can add nicknames to your contacts. In fact, the only critical feature Meebo lacks is file transfer, but you can always use gmail or yousendit. All in all, Meebo is a great web messenger and it looks good to boot! Meebo is good enough that I use it daily now, instead of the clunky Gaim client.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com5tag:blogger.com,1999:blog-33404245.post-83833059475817561532007-02-06T19:25:00.000-06:002007-02-06T19:27:09.731-06:00Calling all (Linux) gamers!People, please read this article and digg it! Maybe Valve will come to their senses and actually do something about it!<br /><a href="http://forums.steampowered.com/forums/showthread.php?t=534480"><br />Valve and Linux and Wine... Oh my!</a><br /><br /> <strong><br /></strong>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com0tag:blogger.com,1999:blog-33404245.post-41180489964141775452007-02-06T13:05:00.000-06:002007-02-06T19:32:58.783-06:00How to manage source packages on UbuntuSometimes you want the latest version of a particular application, but you find out that it isn't available from the Ubuntu repositories just yet, and most probably it won't be included until the next version of Ubuntu is released. So what to do? You can use the older version that is included in the repositories or build the latest version from source.<br /><br />But source packages are inconvenient because you don't really know what's installed, or where it is installed. And, most of the time, you can't uninstall them unless you delete every file that was installed by hand. So, you'll have to stick with the repository version, right? Well, no because there exists a solution to the problems I just mentioned.<br /><br />You can use a source package manager to track the installation of source packages. Some of these package managers will let you uninstall all the packages you have added to your system, among other useful features. One source package manager I like and that I've found to be the one that works best is called Paco, a short name for Package Organizer.<br /><br />Paco was originally written to help manage the installation of software in Linux From Scratch, where everything is built from source and there is no package management built in.<br /><br />How does Paco work? Here's a description from its homepage:<br /><blockquote style="font-style: italic;"><span style="font-size:85%;">When installing a package from sources, paco wraps the "make install" command (or whatever is needed to install the files into the system), and generates a log containing the list of all installed files.<br /><br />Technically, this is done by preloading a shared library before installation using the environment variable LD_PRELOAD. During installation this library catches the system calls that cause filesystem alterations, logging the created files.</span></blockquote><br />Paco is able to show information about the applications you have installed, and it also lets you uninstall them in a very easy way. It also provides a basic graphical interface called GPaco.<br /><br />"Okay, that's all cool and all, but where do I get it and how do I use it?" you may ask. Well, you can get Paco from its <a href="http://paco.sourceforge.net/">homepage</a>. I'll give a brief description on how to use it in the following lines. To install it please read the README file that's inside the tarball.<br /><br />To install a source package with Paco simply begin as you usually do:<br /><ol><li>Open a terminal.</li><li>Decompress the tarball.<br /></li><li>Change into the source directory of the application you want to install, usually the directory extracted from the tarball.<br /></li><li>Do the usual <span style="font-size:85%;">./configure</span> and <span style="font-size:85%;">make</span> steps.</li><li>After make has finished type <span style="font-size:85%;">sudo paco -lD "make install"</span> to install the application. Paco will log it into its database to provide information about it and to allow its removal at a later time.<br /></li></ol>The <span style="font-size:85%;">-lD</span> switch will make Paco log the application with the name of the current directory you're in. Say, if you're in the <span style="font-size:85%;">foo-0.1</span> directory Paco will log this application as <span style="font-size:85%;">foo-0.1</span>.<br /><br />To remove a package you can type <span style="font-size:85%;">sudo paco -rx --batch package-name</span> - the package name must be the one Paco has logged in its database. To see the packages you have installed in your system you can issue the following command in a terminal: <span style="font-size:85%;">paco -av</span> or <span style="font-size:85%;">paco -av --one-column</span>.<br /><br />And that's all folks! Be sure to read the MAN page for further and more complete instructions!Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com3tag:blogger.com,1999:blog-33404245.post-21786017504030372112007-02-03T15:41:00.000-06:002007-02-03T15:55:06.200-06:00Sups all!Hello all, this blog was recently reviewed at blograter.com or something like that, and it just inspired me to keep on posting. First up, what I've been up to during these days:<br /><ul><li>I became an official contributor to the Compiz project. If you don't know what the Compiz project is then you can go to the homepage: <a href="http://www.go-compiz.org">http://www.go-compiz.org</a></li></ul><ul><li>I got a new wide screen monitor, and Ubuntu detected it and set it up with the proper resolution when I hooked it up. Its a Samsung SyncMaster 940BW by the way. Looks sharp and it saved me a lot of desk space.</li></ul><ul><li>I learned some Ruby programming with a book I found online. Its called <i>Mr. Neighborly's Humble Little Ruby Book.</i> I wanted to buy it, because its very good, but unfortunately the store that sells it doesn't ship to P.O. Boxes, so I'm out of luck. I highly recommend it if you want to learn Ruby. Check it out here: <a href="http://www.humblelittlerubybook.com">http://www.humblelittlerubybook.com</a></li></ul><ul><li>I don't know if I told you all, but I tried to install Arch Linux, but I couldn't get Xorg to work correctly, so I said "what the hell" and went back to Edgy. It's all been great ever since!</li></ul><ul><li>I have been gaming a lot more now, which is probably why I haven't posted that much lately, that plus classes started four weeks ago. Yikes!</li></ul>Well, that's pretty much it, I need to do some homework right now, but later I'll post about two Disc Burning applications I both like. Cheers!Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com0tag:blogger.com,1999:blog-33404245.post-59722059971786070702006-12-04T17:58:00.000-06:002006-12-04T18:10:32.082-06:00Update and new packagesHello all, its been a long time since my last post. It was mostly due to school, the final weeks were rough, but all in all I'm satisfied with the result. I passed all the courses, and got some good grades to brag about, haha. Anyway, I've got two new packages and a script for ya to use.<br /><br />I've got two packages for two GTK2 engines, those being Murrine and Candido. Get them <a href="http://www.filefactory.com/file/d464c7/">here</a> and <a href="http://www.filefactory.com/file/6649fe/">here</a>, respectively. And well, I got tired of typing sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove, so I just made myself a small bash script called update.<br /><br />The script is as follows:<br /><br /><span style="font-size:85%;">#!/bin/bash<br /><br /># Date: December 04, 2006<br /><br />sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove</span><br /><br />You might also want to do this:<br /><br /><span style="font-size:85%;">sudo ln -s /path-to-script<insert><path>/update.sh /usr/bin/update</path></insert></span><br /><br />That way you just have to type 'update' into a terminal and your whole system will be automatically upgraded and old, unneeded packages removed.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com2tag:blogger.com,1999:blog-33404245.post-57956612999462926082006-10-20T18:05:00.000-06:002006-10-20T18:20:05.066-06:00Go faster than Firefox!!!Just a few minutes ago I was happily browsing the Ubuntu Forums and I stumbled upon a post about getting Ubuntu to run as fast as Arch Linux. In that post, the author mentioned this new (to me) web browser called Swiftfox, and I decided to find out if it was worth a download.<br /><br />When I visited the Swiftfox website, I figured this was just an optimized build of Mozilla Firefox, but still I decided to give it a go. They have this small installer, that basicaly is just a small bash script, but its oh so very easy to use! You chose a build that suits your specific processor, and it will fetch it for you from the Swiftfox site, install it and add it to the Applications menu in Ubuntu. That's better than building Firefox from source!<br /><br />Now it was the time to see if the optimization was real. After clicking the icon, almost a second after I had a nice Firefox windows with ALL the extensions loaded and working. It started way faster than the Firefox build that comes bundled with Ubuntu, way way faster.<br /><br />All in all, I've found something that's even better and faster than the official build of Firefox. Give it a try!<br /><br /><a href="http://getswiftfox.com/">Get Swiftfox!</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com2tag:blogger.com,1999:blog-33404245.post-4600509123725676712006-10-20T13:52:00.000-06:002006-10-20T15:25:22.305-06:00How to run GTA 3 with WineThis how-to will walk you through installing Grand Theft Auto 3 on Ubuntu Dapper with Wine version 0.9.9.<br /><br />This how-to is the result of many hours spent dealing with wine-cvs, the latest stable wine, and the 'standard' wine that Dapper provides in the repositories. I HAD to use the version dapper provides because the newer version wouldn't let me install the game (it crashed), and the cvs version simply did not work.<br /><br />This is a long process. First, get a Windows machine and install GTA 3 on it. Next go and download the patch to upgrade the game to version 1.1.<br /><a href="http://www.take2games.com/support/patches/GTA3patch1.1.zip"><br />Click here to download the patch!</a><br /><br />Now, insert the second CD into your drive and open it with windows explorer. Navigate to the 'audio' folder and copy everything that is inside it to <span style="font-size:85%;"><span style="font-family:courier new;">C:/Program Files/</span>Rockstar<span style="font-family:courier new;"> Games/</span>GTAIII<span style="font-family:courier new;">/audio/</span></span><br /><br />As you know, wine doesn't have any form of copy protection support built in, so in order to play we need a game 'fix' or 'crack' to disable this copy protection. If this how-to were for Windows machines, then I'd be in trouble, but this is so we can play on Linux. You need to find a decent no-cd crack, but I did the job for you.<br /><br /><a href="http://www.zcrack.com/crack_download/Grand_Theft_Auto_%28GTA%29_3_v1.1_Blood/180314.html">Click here to download the no-cd crack!</a><br /><br />Unzip the crack. Inside you'll find an unrar_me.rar file. Unrar it (I assume you know how to use WinRar). Now you've got two files: gta3.exe and a text file; ignore the text file. Go to <span style="font-size:85%;"><span style="font-family:courier new;">C:/Program Files/</span>Rockstar<span style="font-family:courier new;"> Games/</span>GTAIII<span style="font-family:courier new;">/</span></span> and rename <span style="font-size:85%;">gta<span style="font-family:courier new;">3.</span>exe</span> (the one in that directory) to <span style="font-size:85%;">gta<span style="font-family:courier new;">3.</span>bak</span>. Now copy the cracked <span style="font-size:85%;">gta<span style="font-family:courier new;">3.</span>exe</span> to the game directory. Double click it to play, this will create some files and compress the textures for that particular computer. Complete the first mission.<br /><br />That was the easy part, but now we need the game on Linux. Go to your Linux computer and install wine.<br /><br /><span style="font-size:85%;">sudo<span style="font-family:courier new;"> apt-get install wine</span></span><br /><br />This should install wine 0.9.9, the version you need to run the game. Once wine is installed open up a terminal and type <span style="font-size:85%;">winecfg</span> to run wine's configuration utility.<br /><br />On the Applications tab leave everything as it is, move on to the Graphics tab. In it check the boxes for "Enable desktop double buffering", "Allow the window manager to control the windows", "Emulate a virtual desktop" (set it to 800x600), and "Allow Pixel Shader". On the Direct3D section, set the Vertrex Shader Support to "hardware".<br /><br />Now move on to the Audio tab. Uncheck any boxes that are checked, then check the box for "ALSA Driver". On the DirectSound section set the Hardware Acceleration to "Emulation" and check the box for "Driver Emulation". After doing this you're finished with wine's setup.<br /><br />Get your GTA 3 disks out and insert the first CD into your drive (in your Linux computer). Ubuntu will auto-mount it for you in <span style="font-size:85%;"><span style="font-family:courier new;">/media/</span>cdrom<span style="font-family:courier new;">0</span></span>, so open up a terminal and change to that directory. Once there type <span style="font-size:85%;"><span style="font-family:courier new;">wine Setup.</span>exe</span> to install the game, it should install just fine.<br /><br />Phew, alright, the game is installed, but you must patch it to version 1.1. Get the patch and save it in <span style="font-size:85%;"><span style="font-family:courier new;">/home/your-user-name/.wine/drive_c/Program Files/</span>Rockstar Games/GTAIII</span>. Now change into that directory and run the patch with <span style="font-size:85%;"><span style="font-family:courier new;">wine </span>gta<span style="font-family:courier new;">3patch.</span>exe</span>.<br /><br />Ok, now get the crack and do the same you did on the windows machine to apply it. Then try and play with <span style="font-size:85%;"><span style="font-family:courier new;">wine </span>gta<span style="font-family:courier new;">3.</span>exe</span> (while on the game's install directory). You may notice that when the game is compressing the textures, the game will crash, and you won't be able to play it at all.<br /><br />This is where our Windows instalation comes in. Go to your Windows machine and be ready to burn some cd's or a dvd. You need to transfer ALL of the files installed on the Windows machine to your Linux machine. The files I'm talking about are all the ones in <span style="font-size:85%;"><span style="font-family:courier new;">C:/Program Files/</span>Rockstar<span style="font-family:courier new;"> Games/</span>GTAIII<span style="font-family:courier new;">/</span></span>, so its better to just copy the whole <span style="font-size:85%;">GTAIII</span> directory.<br /><br />Once you've got the files on some cd's, dvd, or external hard drive go to your Linux machine and rename the GTAIII folder in <span style="font-size:85%;"><span style="font-family:courier new;">home/your-user-name/.wine/drive_c/Program Files/</span>Rockstar<span style="font-family:courier new;"> Games/GTAIII</span></span> to <span style="font-size:85%;">GTA<span style="font-family:courier new;">3</span></span>.<br /><br />Then do:<br /><br /><span style="font-size:85%;">mkdir<span style="font-family:courier new;"> /home/your-user-name/.wine/drive_c/Program Files/</span>Rockstar<span style="font-family:courier new;"> Games/</span>GTAIII</span><br /><br />After that you must copy everything in you cd's, dvd, or external hard drive to that directory.<br /><br />Now go to <span style="font-size:85%;"><span style="font-family:courier new;">/home/your-user-name/.wine/drive_c/Program Files/</span>Rockstar Games/GTAIII</span> (the directory where you pasted all files from the windows instalation in) and play with <span style="font-size:85%;"><span style="font-family:courier new;">wine </span>gta<span style="font-family:courier new;">3.</span>exe</span>.<br /><br />The game should launch and all should be good. Congratulations!!!<br /><br />Now that the game is running you can do<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">rm -rvf /home/your-user-name/.wine/drive_c/Program Files/</span>Rockstar<span style="font-family:courier new;"> Games/</span>GTA3<span style="font-family:courier new;"> </span></span><br /><br />to get rid of those extra files.<br /><br />Known problems:<br /><ul><li>The mouse on the menus doesn't work, you must use the keyboard arrows.</li><li>Sound 'lags' a bit, but it doesn't bother at all, its just a second behind of what happens on screen.</li></ul>Good luck!!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/5461/4077/1600/Screenshot-2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/5461/4077/320/Screenshot-2.png" alt="" border="0" /></a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com9tag:blogger.com,1999:blog-33404245.post-515498307791922932006-10-19T20:29:00.000-06:002006-10-19T20:38:08.671-06:00aria2 PackagesHello good people. Today I built two new packages, one is for ares, a package requiered by the nice p2p/bittorrent/metalink client aria2. Of course, the second package is aria2 itself, which was built on my ubuntu 6.06.1 system.<br /><br />The aria2 package was built without libgcrypt because I couldn't get it to compile because it didn't find libgpg-error, although it was already installed. This does not mean this package lacks checksum support, as it was built with OpenSSL.<br /><br />I hope you enjoy the packages!<br /><br /><a href="http://www.filefactory.com/file/ad8493/">Download the ares package!</a><br /><a href="http://www.filefactory.com/file/657c41/">Download the aria2 package!</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com4tag:blogger.com,1999:blog-33404245.post-13158885060797055662006-10-11T21:23:00.000-06:002006-10-19T20:52:10.276-06:00New Transmission Package!Well, I am no longer using this particular bittorrent client, but I think its still worth building packages for those who are using it, so here is the latest package. This one was built with checkinstall a few minutes ago with the latest svn source (r991 at the moment). I hope you enjoy this one! :D<br /><br /><a href="http://www.filefactory.com/file/3e09a6/">Download the package!</a><span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"><br /></span>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com1tag:blogger.com,1999:blog-33404245.post-17880309751005518752006-10-10T21:44:00.000-06:002006-10-19T20:52:31.585-06:00Busy as hell<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/5461/4077/1600/Screenshot.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger2/5461/4077/320/Screenshot.png" alt="" border="0" /></a><br />Well, I know there has been a lack of posts these past two weeks. Its just that life <span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0">caught</span> up with me, and so homework and studying became part of my life yet again. However, only a month remains before I get some much-needed rest. Be patient, more info will come your way.<br /><br />As a sidenote, here is a screenshot of a programming project some friends and I have been working on. Its a Java game based on the ancient game Mancala, but with tuxes, so its Tuxcala! I hope that it will be published here along with its source code when its ready.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com3tag:blogger.com,1999:blog-33404245.post-1159718082974485602006-10-01T09:54:00.000-06:002006-10-19T20:56:50.528-06:00How to write a good How ToWhether you are trying to contribute to an Open Source project or you want to attract traffic to your blog, How To's can help you. This is a list of things to keep in mind when writing a How To.<br /><br /><a href="http://nongeeksight.blogspot.com/2006/09/how-to-write-good-howto.html">read more</a> | <a href="http://digg.com/linux_unix/How_To_Write_a_Good_Howto">digg story</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com0tag:blogger.com,1999:blog-33404245.post-1158027868154908712006-09-11T21:24:00.000-05:002006-10-19T20:57:03.475-06:00BSD Vs. Linux - What you did not KnowWhile there's overwhelming similarity between the operating systems in most cases, there are also a lot of differences. As you probe more into the differences, you find that they emerge from deep-seated disagreements.<br /><br /><a href="http://www.over-yonder.net/%7Efullermd/rants/bsd4linux/bsd4linux1.php">read more</a> | <a href="http://digg.com/linux_unix/BSD_Vs_Linux_What_you_did_not_Know">digg story</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com0tag:blogger.com,1999:blog-33404245.post-1157936421761215462006-09-10T20:00:00.000-05:002006-10-19T20:57:18.215-06:00New Ubuntu team to focus on desktop effects a la XGL, AIGLXMark Shuttleworth says he's "pleased to see John Vivirito announcing a desktop-effects team for Ubuntu, that will focus on the integration of 3D technology into the desktop like Xgl, Compiz and AIGLX."<br /><br /><a href="http://www.markshuttleworth.com/archives/57">read more</a> | <a href="http://digg.com/linux_unix/New_Ubuntu_team_to_focus_on_desktop_effects_a_la_XGL_AIGLX">digg story</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com2tag:blogger.com,1999:blog-33404245.post-1157917200124550892006-09-10T14:23:00.000-05:002006-10-19T20:53:02.334-06:00An even better BitTorrent client for Linux!Well, after all the problems with Transmission and popular trackers like OiNK and Demonoid I decided to try something else. I tried out Tribler, but it wasn't that good, so after snooping around the Ubuntu forums I found about this relatively new client called <a href="http://www.qbittorrent.org/">qBittorrent.</a> At first I refused to use it, as I don't like running Qt apps under Gnome, but after searching some more, and not finding anything better I decided to go for it.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7947/187/1600/Screenshot.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 227px; height: 148px;" src="http://photos1.blogger.com/blogger/7947/187/320/Screenshot.png" alt="" border="0" /></a>The client is way better than anything I've used before. It even has an inbuilt torrent search plugin, like the famous uTorrent on windows. It also has all the major features you may need/want from a mature client.<br /><br />The good news is that it is actively developed, it has a very nice and fresh look, and there's official Ubuntu and Debian packages on the download page and last time I checked it was in the repositories. That's a lot to say, because we now have official support from the qBittorrent team when packages don't work, etc.<br /><br />All in all, its the best client I've used so far. Try it out!Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com67tag:blogger.com,1999:blog-33404245.post-1157571790250112442006-09-06T14:31:00.001-05:002006-10-19T20:53:29.082-06:00New Transmission package for UbuntuIt's been quite a while since I wanted to upgrade Transmission and test the svn version, but Applecrow's download page gives a 404 error, so no svn debian package! So I thought I'd build one myself, and here it is, I give it to the world!<br /><br />This package was built with the latest source tarball from Transmission's homepage using checkinstall. I need people to test it to see if it works properly.<br /><br />The package installs Transmission to /opt/transmission<br /><br />You might want to do this:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo ln -s /opt/transmission/bin/transmission-gtk /usr/bin/transmission-gtk</span></span><br /><br />This will enable you to run Transmission by just typing 'transmission-gtk' into the terminal (without the quotes).<br /><br />Download the package! - <span style="font-style: italic;">NOTE: A new package is already available, check the newer posts.</span><br /><br />P.S. I need better hosting, if anyone can provide it please leave a comment with more info. Thanks!Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com9tag:blogger.com,1999:blog-33404245.post-1157568213139763382006-09-06T13:43:00.000-05:002006-10-19T20:57:29.071-06:00Free Linux Disks needs your support!The folks at FreeLinuxDisk have 20,000 orders to fulfill with an additional 60-100 requests a day. To fulfill the orders in a timely fashion they have to buy an automated CD duplication machine ($4500 CDN). The goal is to raise $4,500 to purchase "Big Daddy Tux" in order to meet with the ongoing demand for Linux disks. Show them your support!<br /><br /><a href="http://www.freelinuxdisk.org/news.php?id=19#">read more</a> | <a href="http://digg.com/linux_unix/Free_Linux_Disks_needs_your_support">digg story</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com0tag:blogger.com,1999:blog-33404245.post-1157497668536398292006-09-05T18:07:00.000-05:002006-10-19T20:57:39.639-06:00Free Linux Disks Delivers First ShipmentIt is with great delight that I announce the first bulk shipment of free Linux disks from the Free Linux Disk project. This would not have been made possible without support from the contributors, the sponsors, and your donations. A huge thank you to everyone that continues to help and make the project a success.<br /><br /><a href="http://freelinuxdisk.org/news.php?id=16">read more</a> | <a href="http://digg.com/linux_unix/Free_Linux_Disks_Delivers_First_Shipment">digg story</a>Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com0tag:blogger.com,1999:blog-33404245.post-1157217258363495302006-09-02T10:55:00.000-05:002006-10-19T20:57:57.316-06:00How to get the latest compiz packages on UbuntuIt's really simple, actually. First you'll backup your sources.list file to be on the safe side, so do:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo cp -v /etc/apt/sources.list /etc/apt/sources.list-backup</span></span><br /><br />Now we'll edit the file:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo gedit /etc/apt/sources.list</span></span><br /><br />At the end of the file add one of these lines:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">deb http://www.beerorkid.com/compiz dapper main</span></span><br /><span style="font-size:85%;"><span style="font-family:courier new;">deb http://media.blutkind.org/xgl/ dapper main</span></span><br /><span style="font-size:85%;"><span style="font-family:courier new;">deb http://ubuntu.compiz.net/ dapper main</span></span><br /><br />Next you need to add the public key of the repository you chose, so run one of these commands:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -</span></span><br /><span style="font-size:85%;"><span style="font-family:courier new;">wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -</span></span><br /><span style="font-size:85%;"><span style="font-family:courier new;">wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -</span></span><br /><br />Now do:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo apt-get update</span></span><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo apt-get dist-upgrade</span></span><br /><br />Now all your compiz packages should be updated to their latest version. If you want to do it the graphical way, after doing the apt update go to System > Administration > Update Manager and it will list the available compiz updates, along with any other updates your system may require.<br /><br />Also, if you installed XGL/Compiz following the Ubuntu Guide instructions, you may need to install cgwd, which is the windowd decorator recommended for compiz. So do this:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">sudo apt-get install cgwd cgwd-themes gnome-compiz-manager</span></span><br /><br />Gnome-compiz-manager is a graphical configuration tool for compiz, which allows to set how many virtual desktops you want, enable or disable effects, etc.<br /><br />Cgwd-themes is a theme pack for cgwd.<br /><br />Also, if you start compiz with /usr/bin/thefuture you need to edit it, because gnome-window-decorator is obsolete now.<br /><br />Make it look like this:<br /><pre style="font-family:times new roman;"><span style="font-size:85%;">#!/bin/bash<br /></span><span style="font-size:85%;"><span style=";font-family:courier new;font-size:85%;" ></span></span></pre><span style="font-size:85%;"><span style="font-family:courier new;">cgwd & compiz --replace gconf decoration wobbly fade minimize cube rotate</span></span><span style="font-size:85%;"> zoom scale move resize place switcher &</span><br /><span style="font-size:85%;"><span style="font-family:courier new;">xmodmap /usr/share/xmodmap/xmodmap.us</span></span><br /><br />Remember to set the appropiate xmodmap!<br /><br />UPDATE: The latest updates change the way Compiz starts and the thefuture script is no longer usefull.<br /><br />To start Compiz add the following line to the 'Startup Programs' in System > Preferences > Sessions:<br /><br /><span style="font-size:85%;"><span style="font-family:courier new;">/usr/bin/compiz-start </span></span><br /><br />And don't forget to remove the thefuture script from there too!<br /><br />That's all, I hope this is usefull.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com5tag:blogger.com,1999:blog-33404245.post-1156969838532185082006-08-30T15:10:00.000-05:002006-10-19T20:56:38.076-06:00A victory for LinuxI always told my friends at university that Linux was good, and that it was better than Windows (for me), although I used the Microsoft operating system too. But as I stated on a previous post, I ditched Windows not long ago.<br /><br />What has been quite surprising is that now five of my friends are using Ubuntu on their machines because Windows caused them too many problems, so they decided to give Linux a go. They liked it and are now using it, but take in account that they're computer science students, so they know their way around computers (in theory).<br /><br />Other two friends are considering making the switch. They always ask me what Linux distribution they should install, and I always say "Ubuntu", simply because it works alright on most machines, and it's relatively easy to use and maintain.<br /><br />These guys are somewhat knowledgeable about Windows, but one of then didn't even know how to partition a hard drive. Still, that didn't stop him and I helped him to install Ubuntu on his laptop. It worked alright, but the wireless network didn't work, and I told him I'd help him out later, but that he should search the Ubuntu forums and google to see if he could figure it out on his own. Today he told me he got it working and that made me feel good, because they're learning the ropes of a new system on their own.<br /><br />The whole point of this post is that you can help the whole open source / free software movement by just using it. Sooner or later your friends or someone you know may become curious and discover this new world where (almost) everything is free, it works, and there is a big community of people willing to help you out with your problems. Not all is bad in the Linux world.Arturohttp://www.blogger.com/profile/06484506853325526695noreply@blogger.com6