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.
Archbang also makes a great base to install another desktop environment, e.g. for XFCE you only have to run ‘
pacman -S xfce4‘ and then replace the openbox startup line at the end of .xinitrc with ‘
exec startxfce4‘. Arch repos of course already include XFCE 4.10, which is certainly the most mature desktop environment I have seen so far, and one of the snappiest. Sticking to the classic taskpanel / menu concept, XFCE it is easy to use, very customizable and easy on the eyes:
This is my XFCE desktop, using Elementary GTK theme, Minimal XFWM theme and Faenza Dark icons (the dock on top is wbar, the wallpaper is available here). This setup is very efficient in terms of screen estate, I havent’t found any other combination of OS / desktop environment, yet, that uses so little space for window decorations and scrollbars, while still being fully functional. Combined with the Classic Compact Firefox theme this gives you an almost fullscreen browsing experience, and makes Chrome look bloated in comparison (especially in combination with the dated and cheesy Windows Aero UI).
(this is a repost from my old blog)
Archbang Linux is an old dream of mankind come true: working Archlinux out of the box. Because that’s what you get after installing Archbang to your harddrive: plain vanilla Arch - the same package system, the same repositories, and the same bleeding edge rolling release. This also means, Archbang might not be for everyone, it’s actually more like a shortcut if you COULD install Arch (i.e. have done it before) but want to save an afternoon.
The 32 Bit ISO weighs less than 500MB and contains the essential OS with a simple Crunchbang- style Openbox desktop. All my hardware (eeePC 1215N) worked out of the box, except having to install Bumblebee Nvidia drivers. For your package managing needs Archbang includes packer, a pacman wrapper with included AUR access, giving you access to the latest stable version of about any piece of Linux software that is available on the internet (if that’s still not bleeding edge enough for you, there often is a Dev / Beta version in the AUR, too).
The (text based) installation process is rather smooth, but it might make sense to partition your HD before (e.g. with PartedMagic), or at least check the partition table with
fdisk -l, so you don’t accidentally overwrite your data or Windows partition … Before upgrading (
packer -Syyu) read the latest news on archlinux.org, right now there are 2 entries (filesystem upgrade, pacman verify) to considered before you can successfully upgrade Archbang 2012.05 to the latest packages.
(this is a repost from my old blog)