Dreamlinux: revived and revisited

8 Comments

In my previous blog post I indicated that I had not opted to use Dreamlinux as a main distro for my desktop PC because it was still in an RC status. Well, recently Dreamlinux announced the release of their newest version: Dreamlinux 5.

This release is based on Debian testing with the latest XFCE desktop and it comes with full multimedia support, an office suite (Softmaker 2008), graphics software and many services pre-installed. Detailed information on what is installed can be found on the Dreamlinux homepage.

Although it has been quite, not to mention very, silent around the project it seems that Dreamlinux still has a steady fan base as it currently again in the top 10 of the page hit ranking on Distrowatch and the main download site has been blocked due to the heavy traffic. Fortunately currently alternative download locations are available as also mentioned on the Dreamlinux homepage.

Having always been pleased with Dreamlinux I was curious to install and test the final release of Dreamlinux 5. I downloaded the iso and using unetbootin put it on an USB stick to install it alongside my Lubuntu installation.

Installation itself went smooth and is easy to do using the Dreamlinux installer. Because Dreamlinux is not the main distro I opted for an installation without grub. When the installation was completed, my grub updated and I rebooted … Dreamlinux failed to boot. Turned out there was an issue with not matching UUID in the grub.cfg. After correcting this Dreamlinux booted without major issues. More information on how to prevent the non-matching UUID can be found in this thread on the Dreamlinux Forums.

When initially started, my desktop looked (more or less) like this:
Dreamlinux 5 - Initial setupWhy the expanded menu? Because I was looking for the wbar configuration. The wbar dock was the dock that was used up until the RC release and I could not find the entry for configuring it. Then I checked more closely to find out that the final release comes with Plank. Plank does not (yet) have a GUI to change the settings, rumour has it that people are working on it, but the Dreamlinux Tutorials blog and the Dreamlinux Forums cover the basics. Personally I reduced the size of the icons and changed the theme.

Was that all I have changed on this release? No. By default Dreamlinux comes with softmaker and I am accustomed to LibreOffice, so I replace this. Also the default browser (Chromium) is not my first choice, so I installed Firefox, probably not the first choice of true Debianists, and also added Chrome. With Plank reconfigured and the new software installed my desktop now looks like this.
Dreamlinux 5 - Current setupThere were some other minor issues but they were all easily resolved with help of the forum community which has become (very) active again since the last release.

Overall Dreamlinux still, or should I say again, is a fast booting low on resource distribution. Will it suite everyone, probably not. It has everything for people that like to do media and graphics but also several applications that people may not opt for from the beginning. However, with the Debian repositories at hand one can configure it quickly and easily to ones liking.

Despite the minor glitches I encountered I think Dreamlinux 5 is surely worth a try.

Change over to Lubuntu for my “low resource” desktop PC

5 Comments

Basically I have been using the same distribution, Ubuntu, on my work laptop and my private desktop since my change over to Linux. On my desktop Ubuntu was the main distro and the “spare” partitions (4) were used to test other distributions and/or alpha/beta releases of upcoming Ubuntu versions.

However, what I ran into since (mainly) Oneiric that resource usage was becoming more and more an issue on my desktop. My desktop PC, a Dell Dimension 2400, “only” has 512Mb of memory and that was already mostly consumed when Ubuntu was started. Since it was about time to completely clean out my desktop PC, which I do every now and then, I figured this was a good moment to also look for another main distro to use for my desktop.

It would seem logical to use either one of the lightweight distributions which I monitor quite closely and on which I have blogged before, namely Dreamlinux or Liquid Lemur Linux. Both are aimed to be lightweight and I am familiar with both distributions, however … both are currently still at a RC (Release Candidate) status and I prefer to have a final release of a distribution as the main distro. So for now they did not make it into the selection.

My first try was with Bodhi Linux, because of the claim for being low on resource, being Ubuntu based and the looks. I had “played” with the Enlightenment desktop and liked it back then. However, once installed I just could not remember too much of how to alter the desktop to my liking (probably has to do with age ;) ) and since my time to “play” around has been limited lately I decided to drop it and look for an alternative.

This lead me to Peppermint OS. As Bodhi Linux based on Ubuntu and claims to be low on resource. The desktop environment is LXDE, which I am more familiar with then Enlightenment. Installation was a no brainer but then … Peppermint is very, how best to put it, “cloud oriented”. Which is probably very useful for a notebook or tablet but for my desktop, on which I also do “normal work”, it just wasn’t that. Furthermore the latest Peppermint is not Oneiric based and I do like to be up to date.  ;-)
So also this distribution was wiped.

However, Peppermint OS has shown to me that I indeed still knew my way around LXDE and thus the step was easily made to Lubuntu. As they state on their site:

“lubuntu is a faster, more lightweight and energy saving variant of Ubuntu using LXDE, the Lightweight X11 Desktop Environment. It is targeted at “normal” PC and laptop users running on low-spec hardware.”

As with all Ubuntu (based) distributions installation was easy and setting it up was quickly done. Added, besides Firefox also Google Chrome as a browser and altered the desktop and the panel slightly and was set to go.

Lubuntu - Full screenNow for the resources … does it indeed use as little resources as it claims? It surely feels that way. Start up is swift and when I type the letters appear immediately. With Ubuntu I had to pause every once in a while so the display could catch up with my typing and trust me … it was not my typing speed that caused this.  :D
But, this is just the feeling. How about facts? So started “htop” from a terminal and the result speaks for itself.

Lubuntu - Low resource usageOccasionally, after a reboot, the system will respond sluggish but this is caused by something that I have noticed being the case with Ubuntu (and maybe other distributions have this as well) already a while back. This is when “update-apt-xapian-index” is running. Particularly on my desktop this consumes all “power”.

Lubuntu - Update Apt Xapian indexI currently am running Lubuntu for a few weeks now and I am very pleased with both performance and the way I can “tweak” the desktop to my liking. So, if you are running a “low performance” machine as I do I seriously can recommend Lubuntu.

As a system monitor I often also install conky. If you check my blog you will notice there are various posts describing conky and how useful I think it is. One thing I noticed when running conky is that the memory indicated to be used was much higher then htop or Task Manager indicates.

Lubuntu - Conky vs TaskManagerHowever, a quick search using Google lead me to this thread on the CrunchBang Linux forums. Altering the value for “no_buffers” in the .conkyrc indeed cleared the differences. Which one is more accurate remains to be seen.  ;-)

NOTE 1: The .conkyrc file used is one that is based on the .conkyrc file that shipped with the Dreamlinux 5 RC.

NOTE 2: Initially conky appeared on a black background. Googling around it was indicated that this had to do with LXDE as, for example, described in this blog post. However, fiddling around with the conky parameters lead to a transparent conky without having to resort to feh.

For reference, this is the .conkyrc I am currently using on Lubuntu:
background yes
use_xft yes
xftfont 123:size=8
xftalpha 0.5
update_interval 0.5
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 80 5
maximum_width 240
alignment top_right
gap_x 20
gap_y 35
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
use_spacer right
text_buffer_size 256

TEXT
${color grey74} ${font Helvetica:size=36}$alignc${time %H:%M}
${voffset -170
0}
${color white}
${font}
${font Arial:bold:size=8}${color grey74}SYSTEM ${color grey74} ${hr 1}
$font${color white}$sysname $kernel $alignr $machine
${alignc}${pre_exec cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}
Real time CPU clock $alignr${freq_g cpu0}Ghz
Uptime $alignr${uptime}
File System $alignr${fs_type}

#Total CPU Usage
${font Arial:bold:size=8}${color grey74}PROCESSORS ${color grey74}${hr 1}
$font${color white}
CPU0  ${cpu cpu0}% ${cpubar cpu0}
#For multiple CPUs uncomment lines below
#CPU1  ${cpu cpu1}% ${cpubar cpu1}
#CPU2  ${cpu cpu2}% ${cpubar cpu2}
#CPU3  ${cpu cpu3}% ${cpubar cpu3}
#CPU4  ${cpu cpu4}% ${cpubar cpu4}
#CPU5  ${cpu cpu5}% ${cpubar cpu5}
${voffset -12}

${font Arial:bold:size=8}${color grey74}MEMORY ${color grey74}${hr 1}
$font${color white}MEM $alignc $mem / $memmax $alignr $memperc%
$membar

${font Arial:bold:size=8}${color grey74}HDD ${color grey74}${hr 1}
$font${color white}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}
$font${color white}/boot $alignc ${fs_used /boot} / ${fs_size /boot} $alignr ${fs_free_perc /boot}%
${fs_bar /boot}
$font${color white}/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}

${font Arial:bold:size=8}${color grey74}NETWORK ${color grey74}${hr 1}
$font${color white}IP on eth0 $alignr ${addr eth0}

Down $alignr ${downspeed eth0} kb/s
Up $alignr ${upspeed eth0} kb/s

Downloaded: $alignr  ${totaldown eth0}
Uploaded: $alignr  ${totalup eth0}

#${font Arial:bold:size=10}${color grey74}GMAIL ${color grey74}${hr 2}
#${font}${color white}
#${font}${color grey74}You have ${color Red} ${texeci 100 python ~/.scripts/gmail.py} ${color YellowGreen} email(s).
#${voffset -2}
${font Arial:bold:size=8}${color grey74}DATE ${color grey74}${hr 1}
${voffset -2}${font Helvetica:size=12}$alignc${time %d %b. %Y}

Ubuntu Oneiric: Gnome 3 plus …

6 Comments

In my previous blog post I wrote about the fact that I have exchanged the default Unity desktop for the Gnome 3 Shell. As indicated somehow Gnome felt more “at home” than Unity ever did, despite the fact that it did somewhat grow on me. Nevertheless there were some minor points that I did not like about Gnome.

One thing was the fact that I had to either hit the “Windows button” or move to the upper left of the desktop and hit “Activities” to select an application. I somehow prefer to have a dock on my desktop that I can configure plus have it show my most used applications. Through Google+ I learned that the Avant Window Navigator (AWN) integrates nicely with Gnome 3 and since I am somewhat familiar with this dock from other distributions I played around with I decided to give this a go.

Installation is easy, simply provide the command
sudo aptitude install avant-window-navigator
Once installed I set it to start automatically at boot up and configured it to my liking using the user friendly configuration window.

AWN Settings ScreenNow I had a dock that fulfilled my wishes. The way I have it set up now will be visible in a later screenshot.

The other thing I did not like too much was the fact that Power Off (or Shutdown) was not readily available from the drop down menu. In order to get Power Off you have to push the “Alt” button. Not a major issue, but nevertheless …

Searching around I came across the Gnome Shell Extensions which are basically additions to the standard functionality as provided by Gnome. The one that caught my eye was the “Alternative Status Menu” extension. This extension provides the Power Off option that I missed so much as shown in the screenshot (which also shows AWN btw).

Gnome 3: Status Menu ExtensionAFAIK there are several ways to have the extensions available, I used the repository as provided by WEB UPD8. The linked page shows clear instructions on how to add the repository and how to install the extensions and what their functionality is. I personally find it an extensive list of extensions

$ aptitude search gnome-shell-extensions
p   gnome-shell-extensions-alternate-tab           - Alternate Tab extension to GNOME Shell
i   gnome-shell-extensions-alternative-status-menu - Alternative Status Menu extension to GNOME Shell
p   gnome-shell-extensions-apps-menu               - Apps menu extension to GNOME Shell
p   gnome-shell-extensions-auto-move-windows       - Auto Move Windows extension to GNOME Shell
p   gnome-shell-extensions-autohidetopbar          - GNOME Shell Autohide Top Bar extension
i A gnome-shell-extensions-common                  - Extensions to extend functionality of GNOME Shell (common files)
p   gnome-shell-extensions-dock                    - Dock extension to GNOME Shell
p   gnome-shell-extensions-drive-menu              - Drive menu extension to GNOME Shell
p   gnome-shell-extensions-extended-places-menu    - Unofficial GNOME Shell extended places menu
p   gnome-shell-extensions-gajim                   - Gajim integration extension to GNOME Shell
p   gnome-shell-extensions-gpaste                  - GPaste extension for GNOME Shell
p   gnome-shell-extensions-hamster                 - Hamster extension for GNOME Shell
p   gnome-shell-extensions-mediaplayer             - MediaPlayer extension for GNOME Shell
p   gnome-shell-extensions-native-window-placement - Native window placement integration extension to GNOME Shell
p   gnome-shell-extensions-noa11y                  - Gnome Shell Extension to remove the Accessibility icon
p   gnome-shell-extensions-pidgin                  - Pidgin extension for GNOME Shell
p   gnome-shell-extensions-places-menu             - Places menu extension to GNOME Shell
p   gnome-shell-extensions-system-monitor          - System monitor extension to GNOME Shell
p   gnome-shell-extensions-user-theme              - User Theme extension to GNOME Shell
p   gnome-shell-extensions-weather                 - Weather extension for GNOME Shell
p   gnome-shell-extensions-windowoverlay-icons     - GNOME Shell Window Overlay Icons extension
p   gnome-shell-extensions-windows-navigator       - Windows Navigator extension to GNOME Shell
p   gnome-shell-extensions-workspace-indicator     - Workspace Indicator extension to GNOME Shell
p   gnome-shell-extensions-xrandr-indicator        - XRandr extension to GNOME Shell

The final modification I made is the installation of the Gnome Tweak tool. This tool makes it (very) easy to configure Gnome 3 and to activate extensions.

Gnome 3: Tweak ToolI found the easiest way to install the Gnome Tweak tool by using the Ubuntu Software Center and search for the term “tweak”.

Software Center: Gnome Tweak toolI still have to go through the other extensions and maybe even try out the Gnome dock (instead of AWN) but concluding I can state that with the current modifications I have made I am very happy with my change over to Gnome 3. Hopefully a next release of Ubuntu will give the user an option to choose for either Unity or Gnome.

Older Entries

Follow

Get every new post delivered to your Inbox.