Tuxracer screenshot, by linuxblog.dk
Of course there are hundreds (if not thousands) of games in the Arch repositories, including popular classics like The Battle Of Wesnoth, Nexuiz, or Flightgear. But there are some games that go even better with Arch / Archbang’s KISS philosophy, and that COULD be included with Archbang, if Archbang included games and came on a DVD and so on, so, long story short, here’s “The Inofficial Archbang Games Collection” !!
- Pysolfc – The inevitable collection of solitaire card games, plus a very nice Mahjong
- Extreme Tux Racer – The classic Tux downhill racer, still loads of fun
- Pychess - Beginner- friendly chess program with a helpful “Hints” and “Spy” mode. Pychess has its own engine but can also use gnuchess or any other Xboard- compatible engine.
- Ltris - Lightweight implementation of the popular classic “Tetris” with many features
- DoomRL LQ - simple and beginner- friendly (at least on level “too young to die”) rogue- like with tile graphics. The LQ version is only 5 MB vs. 80+ MB for the “full” version and has midi music instead of MP3s
- FreeCiv – Free clone of Civilization 2, single- or multiplayer
- Dopewars - classic … erm … business simulation that can be played in GTK or on the command line (option -t)
- Lbreakout - Nice breakout game with a lot of options
- GzDoom - Nice OpenGL DOOM implementation with pretty good graphics, keyboard playable !! You need additional game data, e.g. FreeDoom / Blasphemer from the AUR or download Harmony from their web page
This is just a small collection of my favorites. More interesting games can be found in the wiki under Netbook Games and List of Applications / Games.
Installing Archbang is WAY too easy, so you might wonder what to do next … here’s some ideas
- Optimize mirrorlist – the Arch wiki has a script that generates a mirror list sorted by speed and update status. Run the script and copy the result to /etc/pacman.d/mirrorlist (don’t forget to make a backup copy of the old list with all mirrors)
- Enable multilib – if you want to install 32 Bit binary packages (like e.g. printer drivers) you need to enable multilib support in /etc/pacman.conf – for details consult the Arch wiki
- Install Pepper Flash - unfortunately Adobe only supports Flash on Linux for Google, so get google-chrome or chromium-pepper-flash-stable from the AUR. It really makes a difference, especially on low end hardware like a netbook
- Install fonts - ttf-droid and ttf-liberation will significantly improve the looks of your web pages (and Google docs). If you absolutely need Windows fonts, install ttf-ms-fonts and ttf-vista-fonts (the latter will extract newer MS fonts like Calibri from Powerpoint viewer)
- Lock on lid close – suspend works out of the box, but the computer isn’t locked. To fix this, you have to create a new systemd service that will be triggered on suspend / hibernate, as described in this blog post (translation here - but copy the source code from the original post). After enabling the service with systemctl enable slock you laptop should lock on close. If not, you probably forgot to fill in your username instead of the placeholder
- Locking screensaver – to automatically lock your screen e.g. after 7 minutes, install xautolock and add the following line to your autostart.sh: xautolock -time 7 -locker slock
- Sync clock – install NTP and enable with systemctl enable ntpd – now your clock should be synced over the internet
- Extend the menu – these 2 additional menu entries might come handy (use “execute” action in the graphical menu editor) …
- Refresh Application Menu: bash -c “(openbox-menu -p -o abapps.xml -t ‘lxterminal -e’) & (sleep 3 && killall -e openbox-menu) &”
(works without the ‘kill’, but you end up with a lot of openbox-menu processes over time)
- Restart tint2: bash -c “(killall -e tint2) && (sleep 1s && tint2) &”
- Logout with Super+X – if you are an old Chrunchbang user like me, you don’t want to miss the Super+X shortcut for logout – you can easily configure this using the graphical menu editor from the Preferences/Openbox menu, and change the execute- action to oblogout. The desktop help text can be changed in ~/.conkyrc
- Install pcmanfm – spacefm might be a great file manager, but after accidentally deleting my home directory while trying to remove a favorite, I decided to go back to pcmanfm. After installing, you have to change the Super+F shortcut with the Keyboard Editor from the Preferences/Openbox menu. To enable auto mount for USB sticks etc., add the following line to your autostart file: dbus-launch pcmanfm -d –no-desktop &
That’s it, should be enough to get you started. There’s always room for improvement, and an Arch system is never really finished anyway, so be creative (and share your ideas in a comment, if you like).
Archbang Screenshot, by archbang.org
Archbang is back – the Archbang team has accepted the “Pepsi challenge” from the likes of ArchPup, Nosonja, Bridge, CinnArch and Manjaro, and strikes back with an excellent update release (although, admittedly, CinnArch and Manjaro look very promising, and one of them could, over time, turn into something like the “Mint of Archlinux”, i.e. a stable, beginner- friendly, Arch- based Ubuntu alternative).
But back to the matter at hand – the software selection of Archbang is, as usual, reduced to the essentials – a perfectly configured Openbox desktop with Tint2 panel and dynamic application menu, a browser, some tools, and that’s it. Archbang of course includes packer for instant AUR access. The biggest visible change is the spacefm file manager, a fork of pcmanfm with a lot of additional features like multi- panel layout (view screenshots for details). Gparted is also included, making Archbang the only LiveUSB I need.
There are more changes under the hood, AB! 2012.12 is now “state of the Arch”, i.e. uses systemd and grub2. Luckily they kept the (text- based) installer, allowing you to install Archbang without a second internet device for Wiki reading (unlike “real” Arch – check out my post for an idea what it means and how to get started). My hardware was recognized perfectly, and the network problems I experienced in vanilla Arch 2 months ago seem to be solved, too, either Archbang is smarter in that regard or the issue has been fixed in the Kernel anyway. Of course Archbang uses the official Arch repos and the AUR, and there is no branding except a wallpaper and the browser pointing to archbang.org (you can change this in the menu entry) – there’s no way to get closer to “the real thing” without installing vanilla Arch, actually Archbang is not so much a distribution as a shortcut to working Arch with Openbox.