Posts Tagged ‘gnu linux’
Thursday, January 19th, 2012 Since its early days dosbox has elolved a lot. For all those who haven't heard of dosbox, it is x86 Free Software Linux / FreeBSD DOS emulator
DosBox supports, almost all the game classics we used top lay in oldschool times when DOS (Disk Operating System ) version was running on top of most personal computer.
The most spread versions of DOS people used to use on their PCs were Novell (DR-DOS) more rarely used, and MS-DOS (The Microsoft DOS ver.).
I'm sometimes being sentimental about the past so I remembered for Raptor – Call of the Shadows !
Having a bit of experience with DOSBox to run few DOS games I've decided to give a try with dosbox.
First I have to dig for this shareware, since this game is part of the sharewares, nowdays a binary version of it is freely distributed on the net.
Finding the game however took me about 10 minutes, as most of the download links for Raptor, were either dead or required some kind of registration. After a bit of look I found it on an old torrent with few seeders and succeded downloading.
For the convenience of people who would like to download run the Raptor arcade classic game check here
Nicely Raptor works out of the box directly launched with dosbox emulator.
Dosbox has packages for most Linux distributions.
I personally used it on my Debian Linux so installed via apt:
debian:~# apt-get install dosbox
...
The game works without any dosbox hacks, just download, unarchive and launch with dosbox:
hipo@debian:~$ wget https://www.pc-freak.net/files/Raptor_Call_of_The_Shadows_Apogee_arcade.tar.gz
...
hipo@debian:~$ tar -zxvf Raptor_Call_of_The_Shadows_Apogee_arcade.tar.gz
...
hipo@debian:~$ cd Raptor/
hipo@debian:/home/hipo/Raptor$ dosbox rap.exe



People like me 😉 who lived in that glorious times when DOS was a standard for a desktop operating system pretty much like MS Windows is today, certainly remember the awesome games produced by Apogee Software a company later known as 3D Realms
Apogee until this very day remain one of the greatest game creation companies in history of games. 3D Realms played a crucial role in development of PC game industry as well as has a great santimental value to probably million of old school arcade game addicts.
They can be ben undoubtedly can be praised for having created some of the most awesome arcade games for all times.
Some of the early hit games they created you probably know, few of the titles are:
- Duke Nukem I, II
- Arctic Adventure
- Monster Bash
- Stargunner
- Commander Keen series
- Wolfenstein 3D
- Blake Stone
- Terminal Velocity (Terminal Reality)
- Shadow Warrior
- Death Rally
- Blood
Apogee was also notable for being a company to had established the so spread mostly during the late 80s up to the early years of the second millenium.
ShareWare model of distribution is an interesting phenomenon, that co-relates more or less with the ideas of Free Software.
The idea of ShareWare games was games are distributed for Free and the end customer (gamer) is asked to pay for a game only if he likes it.
Some of the shareware published games was available for free download and play, however the game was only bundled with only a number of game levels to unlock the rest of the game levels you had to play some money.
The shareware games produced were then freely published and shared via dial up access BBS nodes (A text based Bulletin Board System similar to nowdays Forums).
BBS has historically been the major way of sharing knowledge and exchanging ideas and opinions preceding the massive rise of the WEB.
Today most computer users would probably even haven't heard about BBS, if you like to have a general idea on how BBSes seemed to look dahmer.vistech.net .
ShareWare started to loose speed with the decline of BBS and the emergence of Free Software.
Some of the conceptual ideas of ShareWare found its way in "Open Source & Free Software", and commercial companies like RedHat and SuSE.
If you have tried some other Apogee games with Dosbox on Linux and FreeBSD and you can positively confirm they work it will be great. In theory all of the DOS games of apogee should work fine with dosbox. Any feedback or game recommendations of your favourite games of the DOS years are mostly welcome in comments. I'm curious to hear what was your favourite DOS game. Maybe when I have time I'll prepare a list of my favourite games put them here 😉
Tags: apogee, arcade game, Auto, BBS, binary version, bit, BSD, Call, classic game, convenience, debian cd, Desktop, desktop operating system, Disk, dos disk, dos emulator, dos games, dosbox, dr dos, Draft, exePeople, favourite, Free, game check, game classics, glorious times, GNU, gnu linux, hipo, Linux, Microsoft, microsoft dos, most linux distributions, MS-DOS, Nicely, Play, quot, raptor call of the shadows, seeders, Shareware, sharewares, software, software linux, tar gz, terminal, wget, zxvf
Posted in FreeBSD, Games Linux, Linux, Linux and FreeBSD Desktop | 1 Comment »
Saturday, January 7th, 2012 I always love so much to go back to the times, when games were games and people had still valued words like moral and respect.
In that great days of old school computing, we used to play the awesome old schools Tyrian and the Nintendo 1941 game (hopefully some still remember).

For all who don't Tyrian is one of the best Spaceship Arcades of all times!, and especially for DOS operating system the best I've personally seen.
Recently I was checking the arcade games available for install on my Debian GNU / Linux and happily come across a game called KETM.
KETM acronym stands for the memorizable KILL EVERYTHING THAT MOVES and is free software distributed game under GPL.
The original creation idea was probably to resemble the so famous in the '90s spaceshooter games.
KETM is pretty addictive just like tyrian and has santimental meaning for me since it brings me memories for my arcade gaming years 😉
The game is easy to play and has a feeling of "diversity" especially in type of weapons your ship can obtain and use against enemies.
The powerups you get is quite plenty compared to the enemy ship types you should destroy 😉 In overall the game is quite easy to play, this however is also a good thing, as you can play more smoothly without dying every few secs like it is in so many arcade games…
The game has only 4 game levels and on each level end there is a big spaceship "the boss" which is the last in line to destroy in the tradition of the 2d arcade games.

Kill Everything That Moves is available for Debian and Ubuntu as a deb installable with apt. To install the game on Debian and Ubuntu
debian:~# apt-get install ketm
...
ketm's official latest available source and binary of time of writting this article is at version 0.6 and as far as I checked it unfortunately seems like the game development is stucked and the code seems a unmaintained.
I'm sure ketm has a lot of potential en hope somebody will adopt the code and will push further its development.
The game runs by default in the annoying windowed mode, I don't like this so I always run it fullscreen:

debian:~# ketm -f
KETM also reminds a bit on GEKI 2 / 3, which I have previously blogged about but I found KETM to be more enjoyable than gekis.
I've seen KETM has RPM ports as well so installing the game on fedora will be probably as easy as downloading the respective RPMs fulfilling the RPM package requirements and installing with rpm -i. I would be glad to hear from people who had succesfully run the game on Fedora and other RPM based Linux distributions?
The only thing that prevents the game to feel a bit more awesome (in my view) is the missing sound & music … Even though in the game settings inside the main menu there is an option for Sound On / Off the game runs by default without any sound or music (at least on my Debian).
I hope you will have some fun with KETM just I like I did! 😉
Also if you haven't played Tyrian yet, then I strongly advice you download Tyrian from here and try it out with dosbox – (a dos gnu linux / bsd game emulator)

Interesting fact to mention here, while looking for the native tyrian game info , I found tyrian has an open source version under development called – OpenTyrian . I'll check the game and write on it when I have time.
Tags: acronym, arcade gaming, arcades, Auto, bit, code, computing, deb, debian gnu, diversity, dos operating system, Draft, enemies, enemy ship, everything, fullscreen, game development, game levels, Geki, GNU, gnu linux, kill, last, level, Linux, linux game, Nintendo, official, old school, quot, rpm, secs, ship types, software, Sound, spaceship, spaceshooter, time, type, Ubuntu
Posted in Entertainment, Games Linux, Linux | No Comments »
Friday, January 6th, 2012 I'm testing some old school arcade games, available from Debian's package repositories and quitting one of the games ended me up with a GNOME Screen Resolution of 640×480 pixels.
I wanted to revert back to the Classics resolution, so what I would normally do to do that is use >GNOME menus:
System -> Preferences -> Monitors
In that huge screen resolution on my 14 inch lenovo notebook screen, however the System menu cannot fit in 640×480 resolution. You can see the non-screen fitting System on the screenshot below:

Having this situation, I needed a way to change back to my normal daily used 1024x768px screen resolution to continue my daily work by some other way.
One possible solution I thought of was Logging Off Gnome and logging again. Loggig off and log on again would usually restart the initiated GNOME session and therefore will reset the screen resolution to my default 1024×768 / 32 bit color.
Having the unobservable System gnome panel menu on my screen however made using the usual Log off procedure via System -> Log Out myusername impossible…
Another possible way to actually restart my screen and hence revert back to my original resolution is achiavable using the classical restart X server key switch CTRL + ALT + backspace (bckspc) . Though this was a possible approach to the situation, I had a bunch of programs already running on my desktop and I did not wanted to interrupt my desktop session, what I was looking for is simply change the screen resolution size .
With all said I had to look up for alternative way (preferably easy) way, to revert back my screen resolution to my desired 1024×768.
As a console guy, I was interested if there is some kind of possibility to change my GNOME resolution directly using xterm or gnome-terminal , after a bit of check up online, I've found few threads started by people who were looking just like me for a way to change GNOME / KDE screen resolution size on various distributions Linux desktops as well on Free/Net/Open/BSDs. The answer to the question on few places was the command xrandr which I had used some few years ago to initiate remote X server connections via SSH
xrandr is actually a great tool part of the x11-xserver-utils
Actually xrandr is capable of doing a few things besides setting the screen resolution size, just to name a few it supports change the screen orientation, reflection of the output of the screen, adjust brightness, set color gamma etc. etc.
It is good to mention that xrandr changes the resolution not on a GNOME level but on Xorg server level.
Using xrandr to change the screen resolution appeared to be very easy.
1. First I issued xrandr to check all the supported xrandr resolutions by my X server
hipo@noah:~/Desktop$ xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192VGA1 disconnected (normal left inverted right x axis y axis)LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm 1024x768 60.0*+ 50.0 800x600 60.3 56.2 640x480 60.0 59.9 TV1 disconnected (normal left inverted right x axis y axis)hipo@noah:~/Desktop$
From the output you can see I have 3 basic resolutions configured in my Xorg, I can switch between.
2. To switch to my previous default screen resolution
hipo@noah:~/Desktop$ xrandr -s 1024x768
After using xrandr command to revert back to my default screen size, I realized there is two other (partially command line partially gui) way to change to 1024×768 pixels.3. Through launching gnome Control Center and searching for Monitors menu.
If one prefers this way he can;
i) press ALT+F2 to invoke Gnome's Run Application dialog
ii) issue gnome-control-center command:


4. By invoking gnome's Control Panel -> Monitors settings window by a command
hipo@noah:~/Desktop$ gnome-display-properties

Tags: Alt, arcade games, Auto, bckspc, change, debian gnu, Desktop, Draft, freebsd, Gnome, gnome panel, gnome resolution, gnu linux, hipo, key switch, level, Linux, menu, menus, Monitors, noah, notebook, old school, package, panel menu, possibility, possible solution, repositories, resolution size, right, screen, screenshot, size, system menu, terminal, threads, work, x server, Xorg, xterm
Posted in FreeBSD, Linux and FreeBSD Desktop | 2 Comments »
Monday, January 2nd, 2012 Some might remember Psychosis Lemmings that we used to enjoy back in the glorious days of DOS 😉 I remember Lemmings used to be among the played game in one line with other top arcades like Dangerous Dave, Commander Keen, Xenon etc.
The game used to be quite unique for the time and it was quite cool that it worked on quite old machines lime my old 8086 XT with 640kb of memory. It even supported two player mode! 😉

I was happy to find out actually Lemmings remake is available in the Free Software OS realm . These Lemmings clone game is called Pingus
Instead of governing a group of lemmings which had to move to an exit door by making a save path using various tools and combination of team member character skills, the main heroes in Pingus are cute little penguins 😉

Pingus is built on TOP of SDL libraries and has a combination of awesome graphics and enjoyable music soundtrack and as a game play is a way better than its original predecessor.
If i have to to rank this game I would put it among the best 20 free software games ever produced for Linux / BSD.

pingus is available for almost all kind of Linux distritubions as well as is included in the FreeBSD port tree:
On Debian its available as a package ready to be installed with aptitude or apt by issuing:
debian:~# aptitude install pingus
For FreeBSD pingus is installed via ports tree, by running cmds:
freebsd# cd /usr/ports/games/pingus
freebsd# make install && make install clean
By default pingus will run in a Windowed mode, to run the game in fullscreen you will have to run it with the -f switch via terminal, or by pressing ALT+F2 in GNOME and typing:
$ pingus -f
The game is quite hard to complete in that resembling the lemmings. It has an embedded Mapeditor , by which new levels can be easily constructed and sent to the game developers (in that way helping the game development).
Pingus is also multi-platform, licensed under GPL2 and is also ported for Mac OSX and MS Windows, allowing others non free software users enjoy.
Pingus Windows and MacOS X binary as well as source can be downloaded here

Playing Pingus has few benefits, one is it can be nice to kill some boredom (for sysadmins) or / and bring some good past gaming memories. It's also good for developing some elder people strategic thinking as well as very suitable for little children to help develop their intellectual (thinking) in solving complex consequential tasks. Pingus could also be beneficial for teens to develop organizational and math skills.
Tags: Alt, aptitude, arcade game, arcades, BSD, character skills, dangerous dave, door, enjoyable music, exit, Free, free lemmings, free software games, freebsd port, fullscreen, game developers, game development, game play, glorious days, Gnome, gnu linux, Linux, little penguins, mapeditor, music soundtrack, non, package, pingus, player, player mode, realm, SDL, sdl libraries, software, team, terminal, time, tree, windowed mode, xenon
Posted in Entertainment, Games Linux, Linux and FreeBSD Desktop | 2 Comments »
Saturday, December 31st, 2011 
Though, I'm GNU / Linux user for many years now. I have to say, everything is not so perfect as many people present it.
Configuring even simple things related to multimedia on Linux is often a complete nightmare.
An example, today I've decided to upgrade my 32 bit Skype version 2.0 beta for Linux to 64 bit Skype 2.2 beta .
The reason I was motivated to upgrade skype was basicly 2.
a) My Skype run through 32 bit binary emulation with /usr/bin/linux32
b) I had issues with my skype if someone give me a Skype Call, while I have a flash video or some other stream in Browser (let's say Youtube).
Actually being unable to receive a skype call or initiate one while I have some kind of music running in the background or just some kind of Youtube video paused was really annoying. Hence until now, everytime I wanted to speak over skype I had to close all Browser windows or tabs that are using my sound card and then restart my Skype program ….
Just imagine how ridiculous is that especially for a modern Multimedia supporting OS as Linux is. Of course the problems, I've experienced wasn't directly a problem of Linux. The problems are caused by the fact I have to use the not well working proprietary software version of Skype on my Debian GNU / Linux.
I would love to actually boycott Skype as RMS recommends, but unfortunately until now I can't, since many of my friends as well as employers use Skype to connect with me on daily basis.
So in a way I had to migrate to newer version of skype in order to make my Linux experience a bit more desktop like …
Back to the my skype 2.0 to 2.2. beta upgrade story, the overall Skype upgrade procedure was easy and went smootlhy, setting correct capturing later on however was a crazy task ….
Here is the step by step to follow to make my upgraded skype and internal notebook mic play nice together:
1. Download 64 bit Skype for Debian from skype.com
For the sake of preservation in case it disappears in future, I've made a mirror of skype for debian you can download here
My upgrade example below uses directly the 64 bit Skype 2.2beta binary mirror:
Here are the cmds once can issue if he has to upgrade to 2.2beta straight using my mirrored skype:
debian:~# wget https://www.pc-freak.net/files/skype-debian_2.2.0.35-1_amd64.deb
...
2. Remove the old version of skype
In my case I have made my previous skype installation using .tar.bz2 archive and not a debian package, however for some testing I also had a version of skype 2.0beta installed as a deb so for the sake of clarity I removed the existing skype deb install:
debian:~# dpkg -r skype
...
3. Install skype-debian_2.2.0.35-1_amd64.deb downloaded deb
debian:~# dpkg -i skype-debian_2.2.0.35-1_amd64.deb
...
After installing skype, I installed pavucontrol – A volume control for the PulseAudio sound server
4. Install pavucontrol
debian:~# apt-get install pavucontrol

Pavucontrol has plenty of sound configurations and enables the user to change many additional settings which cannot be tuned in alsamixer
pavucontrol was necessery to play with until I managed to make my microphone able to record.
5. Build and install latest Debian (Testing) distribution alsa driver
debian:~# aptitude install module-assistant
debian:~# m-a prepare
debian:~# aptitude -t testing install alsa-source
debian:~# m-a build alsa
debian:~# m-a install alsa
debian:~# rmmod snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc
debian:~# modprobe snd_hda_intel
debian:~# echo 'options snd-hda-intel model=auto' >> /etc/modprobe.d/alsa-base.conf
In my case removing the sound drivers and loading them once again did not worked, so I had to reboot my system before the new compiled alsa sound modules gets loaded …
The last line echo 'options snd-hda-intel model=auto' … was necessery for my Thinkpard r61 Intel audio to work out. For some clarity my exact sb model is:
debian:~$ lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
For other notebooks with different sound drivers echo 'options snd-hda-intel model=auto' … should be omitted.
6. Tune microphone and sound settings in alsamixer
debian:~$ alsamixer

Right after launching alsamixer I had to press F6: Select Sound Card and choose my sound card (0 HDA Intel).
Following my choice I unmuted all the microphones and enabled Microphone Boost as well as did some adjustments to the MIC volume level.

Setting proper MIC Volume levels is absolutely necessery, otherwise there is a constant noise getting out of the speakers …
7. Use aumix to set some other sound settings
For some unclear reasons, besides alsamixer , I often had to fix stuff in aumix . Honestly I don't understand where exactly aumix fits in the picture with Alsa and my loaded alsa sound blaster module?? If someone can explain I'll be thankful.
Launch aumix to further adjust some sound settings …
debian:~$ aumix

In above screenshot you see, my current aumix settings which works okay with mic and audio output.
9. Test Microphone the mic is capturing sounds correctly
Set ~/.asoundrc configuration for Skype
Edit ~/.asoundrc and put in:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
pcm.card0 {
type hw
card 0
}
ctl.card0 {
type hw
card 0
}
pcm.dsp0 { type plug slave.pcm "hw:0,0" }
pcm.dmixout {
# Just pass this on to the system dmix
type plug
slave {
pcm "dmix"
}
}
pcm.skype {
type asym
playback.pcm "skypeout"
capture.pcm "skypein"
}
pcm.skypein {
# Convert from 8-bit unsigned mono (default format set by aoss when
# /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)
#
# We cannot just use a "plug" plugin because although the open will
# succeed, the buffer sizes will be wrong and we will hear no sound at
# all.
type route
slave {
pcm "skypedsnoop"
format S16_LE
}
ttable {
0 {0 0.5}
1 {0 0.5}
}
}
pcm.skypeout {
# Just pass this on to the system dmix
type plug
slave {
pcm "dmix"
}
}
pcm.skypedsnoop {
type dsnoop
ipc_key 1133
slave {
# "Magic" buffer values to get skype audio to work
# If these are not set, opening /dev/dsp succeeds but no sound
# will be heard. According to the ALSA developers this is due
# to skype abusing the OSS API.
pcm "hw:0,0"
period_size 256
periods 16
buffer_size 16384
}
bindings {
0 0
}
}
I'm not 100% percent if putting those .asoundrc configurations are necessery. I've seen them on archlinux's wiki as a perscribed fix to multiple issues with Skype sound in / out.
Onwardds, for the sake of test if my sound settings set in pavucontrol enables the internal mic to capture sound I used two programs:
1. gnome-sound-recorder
2. arecord

gnome-sound-recorder
gnome-sound-recorder is probably used by most GNOME users, though I'm sure Linux noviced did not play with it yet.
arecord is just a simple console based app to capture sound from the microphone. To test if the microphone works I captured a chunk of sounds with cmd:
debian:~$ arecord cow.wav
Recording WAVE 'cow.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
Later on I played the file with aplay (part of alsa-utils package in Debian), to check if I'll hear if mic succesfully captured my voice, e.g.:
debian:~$ play cow.wav
cow.wav:
File Size: 22.0k Bit Rate: 64.1k
Encoding: Unsigned PCM
Channels: 1 @ 8-bit
Samplerate: 8000Hz
Replaygain: off
Duration: 00:00:02.75
In:100% 00:00:02.75 [00:00:00.00] Out:22.0k [-=====|=====-] Clip:0
Done.
By the way, the aplay ASCII text equailizer is really awesome 😉 aplay is also capable of playing (Ogg Vorbis .ogg) free sound format.
Further on, I launched the new installed version of skype and tested Skype Calls (Mic capturing), with Skype Echo / Sound Test Service
I'll be glad to hear if this small article, helped anybody to fix any skype Linux related issues ?. I would be happy to hear also from people who had similar issues with a different fixes for skype on Linux.
Its also interesting to hear from Ubuntu and other distributions users if following this tutorial had somehow helped in resolving issues with Skype mic.
Tags: alsa, aptitude, beta, bit, browser windows, Call, card, daily basis, debian gnu, dpkg, emulation, everything, everytime, Flash, GNU, gnu linux, hell, Install, kind of music, Linux, linux experience, linux user, microphone, modern multimedia, modprobe, necessery, nightmare, notebook, proprietary software, reason, rms, sake, Skype, software version, someone, sound card, tabs, upgrade, video
Posted in Linux, Linux and FreeBSD Desktop, Linux Audio & Video, Skype on Linux, Various | No Comments »
Thursday, December 22nd, 2011 Do you remember the old arcade spaceship shooter Xenon 2 Megablast? I do 😉 For all those who are too young to remember, here are two screenshots:


Even though Xenon 2 Megablast original can now be played using dosbox DOS emulator. Its interesting to mention I've found two Linux games that more or less can be qualitified to resemble Xenon 2.
The games are Native Free Software games and existing in package repositories of most Linux distributions and *BSD port trees.
Geki 2 and Geki 3 are of a less quality to Xenon but still, the game experience is nice and is among the Arcade shooter games to bring you fun in the boring days if you're on GNU / Linux or FreeBSD Free OS platforms.
Installing Geki2 and Geki3 on Debian and Ubuntu Linux is standard with apt:
debian:~# apt-get install geki2 geki3
...
On Debian GNU / Linux , after installed the games would not create GNOME Applications -> Games -> game startup shortcuts, however the game startups will get added in GNOME Applications Menu under:
Applications -> Debian -> Games -> Action -> Geki 2
and
Applications -> Debian -> Games -> Action -> Geki 3
The games can be launched also manually with commands:
geki2

or
geki3

Geki 2 is a way closer to Xenon 2 as it has similar look and feel and the same vertical direction the spaceship is navigated.
In Geki 3 still the shoot 'em' up spaceship like arcade is present, however instead of penguin you have to fly a flying penguin, as well as the spaceship move direction is horizontal.
Both the games have the same sound and music effects. The game music and effects are not of top quality but are not bad. In general the games surely gives some of the arcade atmosphere.

Geki 2 Xenon 2 Megablast like on Debian Linux
In the tradition of the arcade games at the end of each level in both games you face the Level Boss Enemy, you should destroy.

As you can see in below's screenshot the overall graphics of GEKI 3 is poorer while compared to GEKI 2
still GEKI 2 gampley is fun and addictive and I would say not less enjoyable than GEKI 2.
At times I even think that Geki 3 is more fun because it is more dynamic.
Maybe other reason, why I enjoyed more Geki 3 is also the fact that Geki 2 is a way harder to play. Dying only 3 times in the game you get GAME OVER and the next game you're started from the beginning of the same level you died in …

Something really annoying that affects both the games; there is no option to play them in Fullscreen mode! ARGH!
Game controls for Geki2 and Geki3 are identical as follows:
Up - Arrow up key
Down - Down arrow key
Right - Right arrow key
left - Left arrow key
Shoot - z or Space
Pause - s
Geki2 and Geki3 are fun and can kill some time, but definitely aren't that (professional) as other spaceship shoot'em'up arcades for Linux and BSD. Games like Starfighter , Critical Mass or powermanga .
Lest that they are two worthy to install and play on your Free Software OS.
Tags: action gt, arcade shooter, atmosphere, boring days, BSD, debian gnu, Dying, Free, free software games, fun, game experience, game music, game startup, Geki, Gnome, gnome applications, gnu linux, gt games, key, level, linux games, megablast, menu, most linux distributions, move, music effects, nbsp, option, os platforms, package, penguin, reason, screenshot, shooter, shooter games, software, something, Space, spaceship, startup, time, Ubuntu, ubuntu linux, vertical direction, xenon 2
Posted in Entertainment, Games Linux, Linux, Linux and FreeBSD Desktop | 1 Comment »
Tuesday, December 20th, 2011 
Alex the Alligator is a Free Software (Open Sourced) arcade game licensed under the General Public License (GPL)
The game is quite of fun and especially the music totally kicks ass! 😉
The game plot is simple but fun in the good Spirit of oldschool Super Mario like arcade games.

In the game you are a little cute crocodile whose (crocodile) girlfriend is kidnapped with a helicopter by the evil human poachers.
As you love her too much and you're determined to grow a crocodile family with this croco-girl you start a long quest to save her from possible zoo slavery or killing for a crocodile skin boots.

The quest for kidnapped girlfriend (LOLA) liberation wents through the harsh jungles.

Alex The Alligator has a version for both Windows and Linux ports. The Linux port is available for most major distributions including Debian, Ubuntu, Fedora etc.
To install the game on Debian and Ubuntu with apt-get issue:
debian:~# apt-get --yes install alex4
...
After installing the game can be run from command line using cmd:
alex4
The game controls are as follows;
- Arrow Keys – Movement
- Alt – Jump
- Ctrl – Fire (if you have previously collected Eggs
Alex the Alligator is also equipped with a MAP editor, so if you really want to contribute the game development, take some time create some maps and submit to game's official website http://allegator.sourceforge.net/ . On the game website there are few other variations of the Alex the Alligator as well as extra game maps.
Explanation on which keys can be used to create maps is found in the game manual, e.g.:
debian:~$ man alex4
If you have downloaded some extra game maps from the game sourceforge website, to load them you can use:
Shift+L
Will Alex succeed in saving his girlfriend ? It's up to you 😉
Tags: alex the alligator, alligator, arcade game, arcade games, arrow keys, croco girl, crocodile, crocodile family, crocodile skin, family, Free, game controls, game development, game maps, game plot, game website, GameBoy, General, girlfriend, gnu linux, good spirit, helicopter, jungles, license gpl, linux port, linux ports, lola, map editor, music, nintendo gameboy, oldschool, Open, plot, poachers, Public, retro, retro style, simple, skin, slavery, software, software game, Spirit, style, Super, zoo
Posted in Entertainment, Games Linux, Linux Audio & Video | 1 Comment »
Thursday, December 15th, 2011 
I’m writting some game reviews and movie reviews, every now and then and therefore being able to capture a fullscreen running program like let’s say mplayer or vlc or some full screen running game is something I really need.
The usual PrtScr button which normally works to prepare screenshots in GNOME or KDE, however is not working if the root window handler is being passed to a different program than the Window Manager and pressing it while inside of many older programs or applicationsdoes not produce a print screen of the current screen.
Anyways I found a hack to this using the good old ImageMagick – import command line screenshotting program.
To take a screenshot of a certain program run from gnome-terminal or konsole using import cmd its possible to use a quick one liner which will take a snapshot of the root Window the started program will use.
Let’s say you want to make a screenshot of the entry screen of the FreeDOOM (DooM 3d shooter classical game arcade free Software Alternative).
Launch gnome-terminal or konsole , xterm , depending on the GUI environment you use and issue the commands:
debian:~$ ( sleep 15; import -window root my_desired_screenshot_name.png ) &
debian:~$ freedoom
The first command will launch import after a sleep of 15 secs and therefore will screenshot the active window which will be at focus after 15 seconds, where the & sign will background it and the second one will launch FreeDooM . You will have to wait for a certain secs and switch to the exact screen you will want to screenshot.
If you want to screenshot some game scene that will appear in 20 minutes change above sleep 15 cmd to be to something like sleep 180
That method can be used for screenshotting any other program running on fullscreen, the method is a bit inflexible as you will have to adjust a timing but it works fine 😉
Tags: bit, Button, classical game, cmd, Desktop, desktop environment, exact screen, first command, FreeDooM, fullscreen, game arcade, game reviews, game scene, Gnome, GNU, gnu linux, gui environment, how to take a screenshot, ImageMagick, import, import command, import window, launch, Linux, mplayer, PrtScr, root, root window, running game, screen, screenshot, shooter, sign, sleep, software, something, timing, VLC, xterm
Posted in FreeBSD, Linux, Linux and FreeBSD Desktop, Various | No Comments »
Wednesday, December 14th, 2011 
While looking over the installable packages in System -> Administration -> Software Center on my my Debian powered notebook, I’ve accidently rolled over a game called Abe’s Amazing Adventure , as a big oldschool arcade game fan, I’ve immediately clicked on Install being impatient to see the overall game atmosphere and gameplay as well as storyline.
Abe’s Amazing Adventure is available under the debian package name abe and can be installed by issuing:
debian:~# apt-get install abe
I was pleasently surprised to find out the gameplay and the overall game feels like the golden classical arcade game Dangerous Dave
For youngsters who never played the amazing absolute killing arcade ! as well as for people who feel nostalgic about Dangerous Dave 2 here is a nice gameplay screenshot:

Here is also a screenshot of Abe’s Amazing Adventure gameplay:

You can see the great resemblense between the two games even by the screenshot; In both games you have to collect keys to open doors and diamonds which gives you points. Of course there are some differences as you can see Abe’s Amazing Adventure ‘s graphics has some additional items like Baloons with which your main character can fly over distances (for a limited time). There is also more diversity in the enemy types you face on the road to unlock the different doors. The game has also a red stars which while taken saves the game so if you quit the game on next game load up starting the game automatically starts you from the last save point.

The ( 6 ) baloons seen in the screenshot on the left upper corner can be used occasionally to fly some distance by pressing Enter .
There are health recovery kits one can take to recover, some health damaged by hitting obstacles on the way.
The game story is short but entertaining, just like the general game feel:
The game music is relaxing and more or less in the spirit of arcade games, the keyboard interactivety is pretty good as well.One thing I see can be improved to make the game better are the graphics, they’re a bit childish and too cubical, where sometimes some more general characters and obstacles animation will give the game a better look. Anyways for the year 2003 and for a free software arcade the game is not bad. For children and growing kids the game is just perfect, even for big kids like me its good to spend an hour of jump and run fun 😉
Tags: Administration, Amazing, animation, arcade game, atmosphere, baloons, center, character, course, dangerous dave, debian package, distance, fan, freebsd, fun, game, game atmosphere, game fan, game load, game story, gnu linux, gt software, health, health recovery, img, Install, interactivety, jump, left, linux freebsd, name, oldschool, package, quot, red stars, resemblense, road, s graphics, screenshot, software, software center, story, storyline, substitute, system, time, two games, way, year, youngsters
Posted in Entertainment, Games Linux, Linux, Linux and FreeBSD Desktop | 1 Comment »
Wednesday, December 14th, 2011 
UNetbootin is a nice easy to use Free Software Universal mutli OS program that makes creation of Bootable USB Stick Linux, FreeBSD, NetBSD and other free operating systems a piece of cake
UNetbootin support the three major operating system architectures Windows, Mac OS X and GNU / Linux .
In Debian and Ubuntu based distributions Unetbootin is available as a deb binary package:
debian:~$ dpkg -l |grep -i 'usb' |grep -i 'install'
ii unetbootin 471-2
installer of Linux/BSD distributions to a partition or USB drive
To install it with apt:
debian:~# apt-get install unetbootin
...
debian:~# unetbootin
Alternatively for all those who prefer to run it via the GNOME Application menu follow to the menu path:
Applications -> System Tools -> Unetbootin
If the program is launched with non privileged account (like via GNOME Application menu), in order to to properly tamper with any connected USB Flash drive you will be asked about the super user password.
The shipped uniboot version in current Debian stable version Squeeze is 471-2 is a bit outdated. For everyone eager to use the latest version which as of time of writting is 565 check out UnetBootin’s Official Homepage on SourceForge
Installing the distributed binary of unetbootin downloadable from its website is a trivial one. Simply download the file from the Download (for Linux) link and run the binary unetbootin-linux-565:
debian:~$ ./unetbootin-linux-565
There is one annoying thing about the latest downloadable (static compiled) unetbootin version, it was built to run using KDE’s QT library and therefore the interface that poped up while trying it was KDE like, pitily did not take advantage of my native GNOME GTK2 library :
Though this little note, unetbootin developers has done a truly great job! I tried unetbootin and was more than pleasently surprised that it prepares bootable USB sticks with only 4 mouse clicks!!! 😉
The program worked out of the box without any external or additional hacks like many of the programs I daily use it just worked 😉
UNetbootin has a thoroughful list of Free Software operating system distributions in the distributions list. Many of the offered Open Source & Free Software distributions has even possibility of installing a multiple versions of the respective distro.
Here is a complete list of all the Free & Open Source Operating Systems, unetbootin program can burn and make bootable on USB stick.
- 1. Ubuntu
- 2. Debian
- 3. Fedora
- 4. PCLinuxOS
- 5. Linux Mint
- 6. Sabayon Linux
- 7. Gentoo
- 8. OpenSUSE
- 9. MEPIS
- 10. Zenwalk
- 11. Arch Linux
- 12. Slax
- 13. Dream Linux
- 14. Damn Small Linux
- 15. SliTaz
- 16. Elive
- 17. CentOS
- 18. Puppy Linux
- 19. Mandriva
- 20. FreeBSD
- 21. LinuxConsole
- 22. Frugalware Linux
- 23. NetBSD
- 24. xPUD
- 25. gNewSense
- 26. GeeXboX
- 27. Gujin
- 28. Kaspersky Rescue Disc
- 29. NimbleX
- 30. Sabayon Linux
- 31. Puppy Linux
- 32. Mandriva
- 33. SuperOS
- 34. Xubuntu
- 35. Parted Magic
- 36. Super Grub Disk
- 37. Smart Boot Manager
- 38. 0phcrack
- 40. FreeNAS
- 41. NetBootCD
- 42. FreeDOS
- 43. Dr. Web Antivirus
- 44. CloneZilla
- 45. Kubutun
- 46. BackTrack
To burn and make bootable on the USB flash drive any of the listed distributions, choose the distribution name and version number as well as the Drive: (which usually will be selected by default to the first sticked USB drive let’s say /dev/sdb1).
Afterwards press on the OK button and that’s it, lay down your back and wait until the distribution is downloaded from the Internet, burned into the USB pendrive and made bootable.
I’ve tested Unetbootin with two distributions;
1. Xubuntu 10_04_live and;
2. Fedora 13
Both of the distributions got burned properly to the USB drive usng the CD images and booted fine on a Packard Bell notebook on.
Having an USB drive with LiveCD GNU / Linux or BSD everywhere with you is hand and is a sort of substitute to the old linux boot floopy disk of Tomsrtbt linux distribution, I used to keep everywhere with me . Now I can move to any PC installed with Windows and use my preferred Free Software OS using an USB Stick.
Besides that, there are laptops whose CD-ROM / DVD-ROM drive is broken and therefore if one wants to re-install an improperly working Windows XP / Vista / 7 and substitute with Free operating system this task is only possible using USB Flash Disk or NetBoot Install.
Installing using USB has its advantageous as you don’t depend on the network as well as the installation from USB is in most of the cases few times faster.
There are plenty of other USB Linux installer programs, most of them however are only available with a Windows version.
Here are few prgrams which can be used to burn a number of Linux and *BSD installations using Microsoft Windows to create Linux / BSD liveUSB:
- Universal USB Installer – http://live.learnfree.eu/download
- YUMI – Your Universal Multiboot Installer – http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
- xBOOT – http://sites.google.com/site/shamurxboot/
I was happy to find out ’bout the existence of Universal USB Installer (this proggie written in Python) is made by a Bulgarian mate! Proud to be Bulgarian 😉 Universal USB Installer is actually multiplatform since written in Python and therefore can be used to burn a LiveUSB on GNU / Linux and (possibly on FreeBSD?)I would be glad to get feedback from other people who had experience with programs to prepare LiveUSB bootable sticks on Free Software OSes. Does anybody tried that on who *BSDs? Cheers 😉
Tags: annoying thing, application menu, binary package, BSD, bsd distributions, cake, debian gnu, Disk, distribution, dpkg, drive, drive memory, Free, free operating systems, Gnome, gnome application, gnu linux, liveUSB, mac os x, menu, menu path, nbsp, NetBSD, number, Open, os program, package, package debian, partition, password, piece, privileged account, qt library, software, sourceforge, stable version, substitute, support, system architectures, Ubuntu, UnetbootinIf, uniboot, Universal, usb flash drive
Posted in FreeBSD, Linux, Linux and FreeBSD Desktop, Linux Audio & Video, System Administration, Various | 2 Comments »