Thursday, August 16, 2012

Two Rolling Release Distributions

PCLinuxOS .92
I am using Arch Linux and PCLinuxOS for past many years with PCLinuxOS dating back to V.92 and Arch Linux since early 2010 . I also used Sabayon Linux , ALT Linux , Chakra , Fuduntu and Unity Linux for different periods of times in past but never settled down with any of these for a daily usage due to many different reasons ranging from instability to facing many problems at different levels.

I prefer using a Rolling-Release Distribution and when I searched on google I found out that Arch Linux and PCLinuxOS are the commonly used Rolling-Release Distributions.

 In recent years LinuX Mint Debian Edition ( LMDE) , antiX and
siduction ( Debian based Rolling ReleaseDistributions ) have gained much popularity as well and I tried them at different stages but did not use them for much longer time periods . Worth mentioning here is semplice ( sid with openbox ) which I still like but have not tested it well enough as yet .

 Out of my perosnal experience I find both the Arch Linux and PCLinuxOS as one of the best Rolling-Release Distributions till now : they are stable, reliable,easy to configure and use and work on almost all common hardware.

I use them on daily basis and promote them to my friends , family members and to those who want to try a Linux Distribtution as a replacement for Windows. Of course I urge them to use PCLinuxOS at first and later switch to Arch Linux when they are more experienced and comfortable in handling routine Linux computing issues in command line.

PCLinuxOS Desktop Screenshot

My freshly cooked PCLinuxOS Desktop sporting KDE 4.8.3 with all the latest software packages .

Sunday, July 15, 2012

Arch Linux Openbox Installation & Configuration


Smaller the better , better things come in smaller packs but it takes lot of efforts to make smaller delicate items .
I am an Arch Linux user for many years now and the simplicity of Arch has always fascinated me .But this is simplicity needs basic core knowledge and unless you subject yourself to manual editing of important files and make yourself familiar with commands in terminal you will face lot more difficulties than you expect . Plainly speaking Arch Linux is not a point and click Linux , it demands you to know what you are doing and why .
Openbox obsessed me recently and I refused to install and use available forks of Arch Linux with preconfigured openbox since it goes against the will to submit yourself to Arch`s simplicity as I mentioned above . Yes, I did consult these Arch Linux + Openbox forks to see what is hidden underneath the beautifully crafted desktops on these distributions and I admit that I learned a lot.
Next place is #archlinux@freenode , lot of devoted people are always there to help and I gained more core knowledge about openbox on arch Linux . Worth mentioning here are Arch Wiki and forum , they are loaded with information.
So after almost 2 weeks struggle and efforts I managed to install and configure my openbox and I want to put all those steps here stepwise .
1 . You are expected to know how to install and configure Arch Linux core installation or else this post is useless for you .
2 . You can install openbox with a simple pacman command and for more help you can consult arch wiki .
3. I will just mention the main steps I used to configure my openbox , there are many options , you can choose whatever suits your liking and requirements.
a) Panel : I use lxpanel , I find it easy to configure . You can use tint2 , fbpanel and even xfce4-panel

b) Slim : It is simple and it solved my issue of mounting all the partitions on my system . You can simply use startx , lxdm , lightdm , gdm-old or any other DM you like .
c) .xinitrc file

It should have these contents
#!/bin/sh
export BROWSER=firefox
export DE=openbox
exec ck-launch-session dbus-launch openbox-session
d) openbox autostart file
It should have these contents
(sleep 3 && /usr/bin/nm-applet --sm-disable) &
lxpanel &
conky -q &
volumeicon -b &
nitrogen --restore &
openbox-menu &
xcompmgr -CcfF &
e) openbox environment file
# Set system-wide environment variables here for Openbox
# User-specific variables should be placed in $HOME/.config/openbox/environment
# To set your language for displaying messages and time/date formats, use the following:
#LANG=en_CA.UTF8
# To set your keyboard layout, you need to modify your X config:
f ) “ /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla “ file
[Storage Permissions]
Identity=unix-group:storage
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown;org.freedesktop.udisks.filesystem-mount-system-internal
ResultAny=yes
ResultActive=yes
ResultInactive=yes
Once you have all these settings as mentioned above your Arch Linux openbox will work without any issues. The rest of tweaking of the system is mainly cosmetic and you can do it according to your taste and needs.
This post shows the core of everything that works for me, it is not a replacement for Arch Wiki or forum at all , but it works for me and I am sure it will work for everyone .
Best of luck and welcome to Arch Linux + Openbox !