Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Today I was poking around with the idea of installing something other than Ångström on an OpenPandora. There are a few nice candidates I ran across:

  • Maemo - This was one a lot of people over at the OpenPandora Forums post talking about Maemo on the pandora. Seems the discussion came to the conclusion that it wouldn't be worthwhile to try very hard to port Maemo over to work on the pandora, even though there is a new version of Maemo coming out soon, which will use much less closed-source applications and will support ARM architechture as well as OMAP3 (which OpenPandora uses)... All in all, it's by far the closest match.

  • Ubuntu MID Edition - This one had me a little bit excited at first, but then I realised it was designed for x86 architechture so it wouldn't work on a pandora. BUT! I love the fact that it's made by the people who make Ubuntu. They have released Ubuntu 9.04, which supports the ARM CPU, so that gives me hope when it comes to them porting MID Edition over to the ARM architechture... Anyway, this would be my dream OS for a pandora, for a couple reasons:
    1. It supports Adobe Flash.
    (But I know it can't be supported even if ported to ARM because the Adobe Flash package isn't open source, so it wouldn't be able to be ported over itself) But you know what that means, Alternativa-made games would work on it. :D
    2. It supports Java.
    Not just JavaScript, but actual Sun Microsystems Java. That is something Maemo doesn't have, AFAIK.
    3. It's Ubuntu.
    So you get all the support and applications that Ubuntu does, because of the large repositories. You also get the steady updates and the friendly community forums they have.
    In my personal opinion, if I flipped open any screen and saw that desktop glowing back at me, that would just be the icing on the cake. Even though, I'm only listing ALL of the OSs I would want to see on a UMPC, this one has got to be, by far, my favorite so far.
  • Moblin - This one is actually being developed by Intel, but it's open-source, which is kind of surprising. Sadly, it only supports Intel ATOM CPUs (obviously, since Intel is making it) which means not ARM or others.
    Here is an intro video they made talking about it's features... Looks really sleek and comfortable to use. Well, that's about all for today. See you tomorrow!

A List of The Best Native Linux Games I've Found

I use Ubuntu Hardy Heron 8.04 so I wouldn't know about other distros.
When I say "Native" Linux games, I mean they were designed or compiled from source to run on Linux without emulation.
Getting down to business: Each entry will be the link to the corresponding website where you can download these games. I wont list games you can't download and play for free.

  • Quake 4 For Linux *.run Packages FTP Downloads
    Torrent Download For the Current Version
    Documentation / Installation Instructions
    Technically, it's not free but it's a very good example that Linux can definately be used for gaming commercially.
  • PlayDeb.net - This website maintains a list of games specifically converted/compiled to be easily installed on Ubuntu Linux by way of *.Deb packages.
  • Urban Terror - This Counter-Strike clone is actually very good. It's not setup the exact same way, but you can still choose your appearance, good guys or bad guys, different weapons, etc. The maps and graphics are well done. There are also a lot of players and servers in the server browser too.
  • Tremulous - If you've ever played a mod for Half-Life a while ago before it went Source, there was a mod called "Natural Selection"... Anyway, this game is somewhat similar in the aspect of FPS/RTS gaming. It has excellent graphics and it's free!
  • Cube 2: Sauerbraten - No, it's not a German website, it's all written in English. Ok, this one is interesting; it has superb graphics, awesome in-game map editing, and the game engine it uses is entirely original in code and design. Best of all, and my focus of interest here, The Game Engine is Open Source, which means, with some programming knowledge, you can use it to make your own game with! Refer to their terms and licencing to make sure you're allowed to release as commercial projects, etc.
  • Warsow - This is a basic deathmatch FPS with somewhat arcade/futuristic style graphics with some cell-shading effects. Nice graphics, fun game.
  • Wolfenstein: Enemy Territory - Probably the most widely known free, high quality Native Linux FPS out there. Tons of servers and active players online at all times, from all over the world. The graphics are excellent, there are tons of voices and other ambient effects, the controls are familiar, but best of all, aside from choosing one side or another, you choose character class, which decides what kinds of guns you get and your job on the field. For example: Engineers build structural objects along the map to advance spawn points and eventually capture the entire map and win the round. Very fun and customizable. This game supports many mods as well.
  • PlaneShift - This is an MMORPG (Massively Multiplayer Online Role Playing Game) available for Windows, Linux and Mac OSX. The graphics are nice, the community is very friendly and welcoming, and the game is pretty solid. There tends to be a large base of RPers (Role Players), so if that's not your cup of tea, they wont bite or anything... All in all, another gem for Linux.
So, aside from those, there are more but I haven't tried them. There are a good deal of Windows games that will run using Wine, but don't expect any miracles.

Any game that uses Java or Flash or embeds in a webpage is also available on any operating system that supports the runtimes and plugins required by the game (Such as Java and Flash).

By The Way, there are a lot of emulators compiled for Linux and some you will recognize.
  • NES - FCE Ultra / GFCEU (Gnome FCE Ultra Front-End)
  • SNES - ZSNES (My favorite SNES emulator)
And others, but I haven't tried or installed them yet so I can't tell you if they work or not.
Actually, if you are playing an emulator, you might want to play those games with a controller/gamepad/joystick... Here's how I got mine to work with a nice GUI-Based app for ease of use.

HOW TO: Install and Use Gamepads In Ubuntu Linux

DO NOT CONNECT YOUR GAMEPAD/JOYSTICK YET!

First of all, we need to actually install the software to manage your controller.
1. Open Terminal and type (enter your root password when prompted):

sudo apt-get install joystick

2. With the terminal still open, type:

sudo apt-get install jscalibrator

This one will actually show up as an application in your accessories menu. You can use this to calibrate and test your gamepad to make sure everything is working.

3. NOW You can plug in your Gamepad/Joystick.
4. Next, type this into the Terminal:

sudo chmod 666 /dev/input/js0

For each additional controller, change "js0" to js1, js2, and so on.
That last command changes permissions for the controller so you can use it.

Now that your gamepad is "working" most likely only your actual "buttons" will register a keypress, but not the axis, and if you're trying to play an emulator or anything without real linux gamepad support (almost everything) you'll need this next app to map keyboard keys to the gamepad buttons:

QJoypad

1. First of all, if you go to the main site of QJoypad you'll notice there are no Ubuntu binaries... And trust me, the Debian package wont work. So here is a special Ubuntu 32-bit version I found and it works 100% with no hassle:

QJoypad Ubuntu 32-bit

I uploaded that to MediaFire and I forgot who it was that made it... But pretty much all you have to do is use "Alien" on the .rpm package to make this one. But you wont have to because I have it all done and ready to go.

2. You'll notice there is no launcher/shortcut anywhere... This is a little pain but it's fine.
  • Go to: System > Preferences > Main Menu
  • Pick a menu you want the launcher to be in, in my case, I picked accessories.
  • Push the "New Item" button.
  • Enter "QJoypad" in the name field.
  • type in "qjoypad" where it says command.
  • Click that button in the top-left with that springy launcher icon.
  • Click the "Browse" button.
  • Now start by picking "File System" in the left menu.
  • Go to: usr > share > pixmaps > qjoypad
  • You wont see anything in the window, just push "Open" in the bottom left.
  • Now you see a few icons, pick one and push "OK"
  • Now push "OK" and go find your new launcher in accessories (or wherever you put yours)

When this app opens, it's in the tray. Single click the tray icon to open the main dialog.

Now, if your gamepad is still connected from the first time you connected it, when you push buttons, you'll notice the buttons being highlighted blue to tell you what you're pushing.

NOTE: If your axis' don't highlight when you push them, you will have to right click on the QJoypad tray icon and push quit, then disconnect and reconnect your gamepad again.

When you open QJoypad again, the axis' should highlight when you push them.

Now have fun assigning keyboard keys to your gamepad/joystick buttons and axis' and play all those emulators and games!