C

M

Y

CM

MY

CY

CMY

K

C

M

Y

CM

MY

CY

CMY

K

i i

i i

Pinguy OS Blog
pinguy

C

M

Y

CM

MY

CY

CMY

K

manufactured by

i i i

i

i i

i i

The original blog can be found at http: // blog . pinguyos.com/

C

M

Y

CM

MY

CY

CMY

K

All rights reserved by the author. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording and/or otherwise without the prior written permission of the author. This book may not be lent, resold, hired out or otherwise disposed of by way of trade in any form, binding or cover other than that in which it is published, without the prior consent of the author. Manufactured by on August 27, 2011

i i i

i

i i

i i

This Blog is run by the Pinguy OS forum team, and will have updated News about Pinguy OS as well as tips and application reviews, thoughts about current tech and software and general posts about Linux and Open Source.
C M Y

CM

MY

CY

CMY

K

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

i i i

i

i i

i i

Contents
PinguyOS 10.04.3 Point Release . . . . . . . . . . . . . . . . . . . Are your emails backed up? . . . . . . . . . . . . . . . . . . . . . . Ping-Eee OS, Netbook Edition of Pinguy OS . . . . . . . . . . . . Pinguy OS Mini 11.04 . . . . . . . . . . . . . . . . . . . . . . . . Command Line Corner: apt-get . . . . . . . . . . . . . . . . . . . . Conky How-to Guide . . . . . . . . . . . . . . . . . . . . . . . . . Installing Broadcom Wireless Driver Offline . . . . . . . . . . . . . How To Cut Your Linux PC’s Boot Time in Half With E4rat . . . . Backing Up Your Pinguy OS Install Into an Installable Distro . . . . Plop Boot Manager – Lets You Boot USB Flash Drives On Systems That Don’t Support USB Booting . . . . . . . . . . . . . . . . . . . MD5Sum: What is it and Why Should I Care? . . . . . . . . . . . . How to install Kernel 3.0.0-8 in Pinguy OS 11.04.1 . . . . . . . . . Pinguy what is the difference between your os and . . . . . . . . . . Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cosmic Panda – A New Youtube Experience . . . . . . . . . . . . . Adobe Flash 11 Beta 2 Is More Stable, Faster . . . . . . . . . . . . Mozilla Add-On Site Gets Updated . . . . . . . . . . . . . . . . . . Firefox 6 Final Now Available, Out Ahead of Schedule. . . . . . . . The New Firefox Permissions Manager . . . . . . . . . . . . . . . The pros and “conns” of Intel’s ConnMan for Linux . . . . . . . . . How To Have Your Own Email Address . . . . . . . . . . . . . . . A Cheat Sheet That Teaches Linux Commands To Beginners . . . . OMG Ubuntu Comments System Sucks – Also My thoughts on The Current State of Desktop Environments . . . . . . . . . . . . . . . 1 1 5 6 12 14 23 24 24 31 32 35 36 38 38 38 39 40 41 43 44 49 50

C

M

Y

CM

MY

CY

CMY

K

i

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

i i i

i

i i

i i

PinguyOS 10.04.3 Point Release
Monday, August 8, 2011

I am proud to announce the release of Pinguy 10.04.3 LTS, the second maintenance update to Pinguy OS 10.04 LTS release. This release includes installation DVDs for the i386 and amd64 architectures. Numerous updates have been integrated so that fewer updates will need to be downloaded after installation. For more details please look at the original release notes for 10.04.2 here. This will be the final Point release for 10.04.!

C

M

Y

CM

MY

CY

CMY

K

DistroWatch Announcement PinguyOS Forum Post P.S.: Download Links available in both.

Are your emails backed up?
Monday, August 8, 2011

Have you ever deleted an email from your mailbox and thought “damn, I wish I hadn’t done that…I actually need that email”. A lot of people use

1

i i i

i

i i

i i

free email systems like Hotmail, Gmail or Yahoo. In this post I will show you how to backup all of your emails for free! For this to work you will need the following: 1. An email account with POP access (you may need to know the POP server for your email supplier) 2. Register for a free Gmail account 3. 10 minutes of free time This is how I back up my emails and it works a treat, so I thought I would share it with the good old Pinguy OS community. Step One - Register for a free Gmail account To do this you need to go to http: // mail . google.com and click on the ‘Create an account’ button to the right of the screen. Pick an email that is descriptive, something like john.smith.backup@gmail.com (this way you won’t confuse it with your main email account) and fill in all of the registration form. Step Two – Setup Your Back Up Account Right then, we now have our free Gmail account, sign into it. Click on the cog icon in the top right hand corner of the screen and click on ‘Mail Settings’. In here you will need to setup a couple of labels (one for inbox and one for sent items), some filters and POP collection from your actual mailbox. Ok, lets start by setting up the POP collection from another account. In the settings window, click on the Accounts button. Then you are looking for ‘Get Mail From Other Accounts’ and click ’Add a mail account you own‘. You will now be asked for your email address – enter your mail email address. For the purposes of this example we will use john.smith@gmail.com

C

M

Y

CM

MY

CY

CMY

K

2

i i i

i

i i

i i

C

M

Y

Click ’Next Step’ and change your user name to your email address and enter your password (this is the password you use to check your emails). Finally click no when it asks you if you want to send from this address and click finish.

CM

MY

CY

CMY

K

Right, that’s the hard bit done. We now need to setup our labels and filters. Back in our settings screen, click on to the labels tab and create 2 new labels. One called something like ‘Inbox Backup’ and the other ‘Sent Items

3

i i i

i

i i

i i

Backup’ (these labels can be anything you want to be, this is what I call mine). Now click on the filters tab, again, we need to create 2 filters. One for our inbox and one for sent items. Click ‘Create New Filter’ and put your main email address in the To field and click ‘Next Step’.

Now select to following settings, Skip Inbox, Mark as Read & Apply the Following Label (select the inbox label you just made). Finally click, Create Label
C M

Y

CM

Now create another filter in the exact same way apart from 2 differences. Firstly, instead of putting your main email address in the to field, this time put it in the from field. Click next step and select all the same settings again but pick your Sent Backup label as the target (see below).

MY

CY

CMY

K

THAT’S IT! Your done, the only thing left to do now is test it. Send yourself an email and see it replicated to your backup email account. Note: In my experience the sent items tend to delay by around 10 minutes before they come through. Don’t worry though, they will come in.

4

i i i

i

i i

i i

You can even set this up to backup multiple email accounts to one place, just add another account you own then create another set of labels and filters. Every one here on the Pinguy OS team want to help our community as much as possible, we hope these tips and tricks we give you really help! Why not come and visit us in IRC or in the Pinguy OS Forums! Article posted by Jingaling.

Ping-Eee OS, Netbook Edition of Pinguy OS
Tuesday, August 9, 2011

C

M

Y

CM

MY

CY

CMY

K

This was built and compiled using the ASUS Eee Netbook and designed from the ground up to run on netbooks. This has more installed then the mini but less then the desktop version. Size of iso is 1.38GB and only comes in a 32-Bit version. Best way to install this is to use UNetbootin. Ping-Eee comes pre-installed with Jupiter and Rhythmbox has been replaced with Clementine. A few apps that come in the full version have been removed like gnome-do and Glipper. This was because they did use a lot of memory. Vineyard had to be removed also because of memory usage.

5

i i i

i

i i

i i

Reviews With More Info: http: // www.webupd8.org/2011/07/pinguy−os−ping.html http: // www.techdrivein.com/2011/07/ping−tbook.html Download link: http: // sourceforge . net / projects /pinguy−oS ← %2011.04/ Torrent link: http: // burnbit . com/ torrent /172721/Ping_E1_i686_iso Total Installed Size 4.23GB.

C

M

Y

CM

MY

CY

More Screen Shots: http: // gnuman.com/?p=23 Overview of Installed Apps Part 1: Part 2:

CMY

K

Pinguy OS Mini 11.04
Tuesday, August 9, 2011

After many requests I have spent the time to build a stripped down version of Pinguy OS. This is a base version of the OS, it has all my tweaks optimization and fixes done to it. The look and feel of it is the same as the full version but it comes

6

i i i

i

i i

i i

with very little installed in way of apps. It still has Docky, Conky, Mint menu, and Gloobus Preview. All the things so it looks the same as the full version but doesn’t come with as many apps pre-installed. Apart from what I class as base apps it only comes with Mplayer, Firefox, Java, flash, gedit, terminal and the software center. I wanted to strip as much out of the OS but still keep it so that all the content thats on the web works out of the box. Flash, java, divx ect. Both the 32bit and 64bit are under 700MB. This version is for people that know what apps they want to install and don’t like the idea of the full version, you pick what you want to installed.

C

M

Y

CM

MY

CY

CMY

K

7

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

8

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

9

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

10

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

Download: 32-Bit http: // sourceforge . net / projects /pinguy−oo/download 64-Bit http: // sourceforge . net / projects /pinguy−oo/download Torrents

11

i i i

i

i i

i i

Pinguy_OS-Mini_11.04.1_x86-64.iso.torrent Pinguy_OS-Mini_11.04.1_i686.iso.torrent

Command Line Corner: apt-get
Tuesday, August 9, 2011

Lets check out a function in Apt called apt-get. Open Terminal and type: Terminal apt-get help Hit enter and the result is: Terminal apt 0.8.13.2ubuntu4.1 for i386 compiled on Jul 7 2011 18:30:45 Usage: apt-get [options] command apt-get [options] install|remove pkg1 [pkg2 …]
C

apt-get [options] source pkg1 [pkg2 …] apt-get is a simple command line interface for downloading and installing packages. The most frequently used commands are update and install. Commands: update – Retrieve new lists of packages upgrade – Perform an upgrade install – Install new packages (pkg is libc6 not libc6.deb) remove – Remove packages autoremove – Remove automatically all unused packages purge – Remove packages and config files source – Download source archives build-dep – Configure build-dependencies for source packages dist-upgrade – Distribution upgrade, see apt-get(8) dselect-upgrade – Follow dselect selections

M

Y

CM

MY

CY

CMY

K

12

i i i

i

i i

i i

clean – Erase downloaded archive files autoclean – Erase old downloaded archive files check – Verify that there are no broken dependencies markauto – Mark the given packages as automatically installed unmarkauto – Mark the given packages as manually installed changelog – Download and display the changelog for the given package download – Download the binary package into the current directory Options: -h This help text. -q Loggable output – no progress indicator -qq No output except for errors
C M

-d Download only – do NOT install or unpack archives -s No-act. Perform ordering simulation -y Assume Yes to all queries and do not prompt -f Attempt to correct a system with broken dependencies in place -m Attempt to continue if archives are unlocatable -u Show a list of upgraded packages as well -b Build the source package after fetching it -V Show verbose version numbers -c=? Read this configuration file -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp See the apt-get(8), sources.list(5) and apt.conf(5) manual pages for more information and options. This APT has Super Cow Powers.

Y

CM

MY

CY

CMY

K

13

i i i

i

i i

i i

Conky How-to Guide
Tuesday, August 9, 2011

For this Conky setup you will need a screen resolution of 1600x1200 or larger for it to fit, otherwise you will need to remove items. .conkyrc # Force UTF8? note that UTF8 support required XFT override_utf8_locale yes # Use Xft? use_xft yes xftfont Droid Sans:size=8 xftalpha 0.8 text_buffer_size 2048 # Update interval in seconds update_interval 1 # This is the number of times Conky will update before quitting. # Set to zero to run forever. total_run_times 0 # Create own window instead of using desktop (required in nautilus) own_window yes own_window_transparent yes own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Use double buffering (reduces flicker, may not work for everyone) double_buffer yes # Minimum size of text area minimum_size 182 0 maximum_width 182 # Draw shades? draw_shades no default_color D6D6D6 #4D4D4D # Draw outlines? draw_outline no

C

M

Y

CM

MY

CY

CMY

K

14

i i i

i

i i

i i

# Draw borders around text draw_borders no # Stippled borders? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Text alignment, other possible values are commented #alignment top_left alignment top_right #alignment bottom_left #alignment bottom_right
C

M

Y

# Gap between borders of screen and text # same thing as passing -x at command line gap_x 25 gap_y 40 # – Lua Load – # lua_load /.draw_bg.lua lua_draw_hook_pre draw_bg TEXT SYSTEM $hr 2 $goto 6$voffset 6$font OpenLogos:size=22u$font$goto 36$voffset 18$pre_exec cat /etc/issue.net $machine $goto 36Kernel: $kernel $hr 2 $goto 6$font StyleBats:size=16A$font$voffset -4$goto 32CPU1: $cpu cpu0% $alignr$cpubar cpu0 8,60 $goto 6$voffset 4$font StyleBats:size=16A$font$voffset -4$goto 32CPU2: $cpu cpu1% $alignr$cpubar cpu1 8,60 #$goto 6$voffset 4$font StyleBats:size=16A$font$voffset -4$goto 32CPU3: $cpu cpu2% $alignr$cpubar cpu2 8,60 #$goto 6$voffset 4$font StyleBats:size=16A$font$voffset -4$goto 32CPU4: $cpu cpu3% $alignr$cpubar cpu3 8,60

CM

MY

CY

CMY

K

15

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

$goto 6$voffset 4$font StyleBats:size=16g$font$voffset -4$goto 32RAM: $mem $alignr$membar 8,60 $goto 6$voffset 4$font StyleBats:size=16x$font$voffset -4$goto 32DISK: $diskio$alignr$diskiograph 8,60 F57900 FCAF3E $goto 6$voffset 4$font StyleBats:size=16j$font$voffset -4$goto 32SWAP: $swapperc% $alignr$swapbar 8,60 $goto 6$voffset 4$font Devil inside:size=161$font$voffset -4$goto 32CPU Temp: $alignr$exec sensors | grep ‘CPU Temperature’ | cut -c19-20°C / $color #FCAF3E$exec sensors | grep ‘CPU Temperature’ | cut -c3738°C$color $goto 5$voffset 4$font Devil inside:size=16x$font$voffset -4$goto 32Mother Temp: $alignr$exec sensors | grep ‘MB Temperature’ | cut -c19-20°C / $color #FCAF3E$exec sensors | grep ‘MB Temperature’ | cut -c37-38°C$color $goto 4.5$voffset 2$font Poky:size=15y$font$voffset -6$goto 32HD Temp:$alignr$exec hddtemp /dev/sda -n –unit=C°C / $color #FCAF3E$exec sensors | grep ‘CPU Temperature’ | cut -c54-55°C$color $goto 6$font Martin Vogel’s Symbols:size=16j$font$voffset -4$goto 32Fan Speed: $alignr$exec sensors | grep ‘RPM’| cut -c16-25 $goto 6$voffset 4$font StyleBats:size=16q$font$voffset -4$goto 32Uptime: $alignr$uptime $goto 6$voffset 4$font StyleBats:size=16k$font$voffset -4$goto 32Processes: $alignr$processes ($running_processes running) $goto 7.5$voffset 4$font Poky:size=15a$font$goto 32$voffset -10Highest: $alignr 13CPU$alignrRAM $goto 32$voffset -5.5$hr 1 $voffset -1$goto 32$top name 1 $goto 124$top cpu 1$alignr $top mem 1 $voffset -1$goto 32$top name 2 $goto 124$top cpu 2$alignr $top mem 2 $voffset -1$goto 32$top name 3 $goto 124$top cpu 3$alignr $top mem 3 $voffset -1$goto 32$top name 4 $goto 124$top cpu 4$alignr $top mem 4 $voffset -1DATE $hr 2 $alignc 35$font Arial Black:size=26$time %H:%M$font $alignc$time %A %d %B $voffset -1HD $hr 2 $goto 3$voffset 4$font Poky:size=16H$font$goto 29$voffset -11 Root: $fs_used_perc /%$alignr$fs_size / $goto 29 Free: $fs_free /$alignr$fs_bar 8,60 /

16

i i i

i

i i

i i

#$goto 3$voffset 8$font Poky:size=16H$font$goto 29$voffset -11 Home: $fs_used_perc /home%$alignr$fs_size /home #$goto 29 Free: $fs_free /home$alignr$fs_bar 8,60 /home $voffset -1NETWORK $hr 2 $if_up wlan0 $font Poky:size=14Y$font$goto 32$voffset -8SSID: $wireless_essid wlan0 $goto 32Signal: $wireless_link_qual wlan0% $alignr$wireless_link_bar 8,60 wlan0 $voffset 4$font VariShapes Solid:size=14q$font$goto 32$voffset -6Up: $upspeed wlan0$font $alignr$upspeedgraph wlan0 8,60 F57900 FCAF3E $goto 32Total: $totalup wlan0 $voffset 4$font VariShapes Solid:size=14Q$font$goto 32$voffset -6Down: $downspeed wlan0$font $alignr$downspeedgraph wlan0 8,60 F57900 FCAF3E $goto 32Total: $totaldown wlan0 $voffset 4$font Poky:size=13w$font$goto 32$voffset -8Local IP: $alignr$addr wlan0 $goto 32Public IP: $alignr$execi 3600 wget -O – http: // automation . ← whatismyip.com/n09230945.asp | tail # |–ETH0 $else$if_up eth0 $voffset -13$font VariShapes Solid:size=14q$font$goto 32$voffset -6Up: $upspeed eth0$font $alignr$upspeedgraph eth0 8,60 F57900 FCAF3E $goto 32Total: $totalup eth0 $voffset -2$font VariShapes Solid:size=14Q$font$goto 32$voffset 6Down: $downspeed eth0$font $alignr$downspeedgraph eth0 8,60 F57900 FCAF3E $goto 32Total: $totaldown eth0 $voffset -2$font Poky:size=13w$font$goto 32$voffset -4Local IP: $alignr$addr eth0 $goto 32Public IP: $alignr$execi 3600 wget -O – http: // automation . ← whatismyip.com/n09230945.asp | tail # |–PPP0 $endif$else$if_up ppp0 $voffset -13$font VariShapes Solid:size=14q$font$goto 32$voffset -6Up: $upspeed ppp0$font $alignr$upspeedgraph ppp0 8,60 F57900 FCAF3E

C

M

Y

CM

MY

CY

CMY

K

17

i i i

i

i i

i i

$goto 32Total: $totalup ppp0 $voffset -2$font VariShapes Solid:size=14Q$font$goto 32$voffset 6Down: $downspeed ppp0$font $alignr$downspeedgraph ppp0 8,60 F57900 FCAF3E $goto 32Total: $totaldown ppp0 $voffset -2$font Poky:size=13w$font$goto 32$voffset -4Local IP: $alignr$addr ppp0 $endif$else$voffset 4$font PizzaDude Bullets:size=124$font$goto 32Network Unavailable$endif$endif $voffset -1WEATHER $hr 2 $voffset -10$alignr 56$font ConkyWeather:style=Bold:size=40$execi 600 conkyForecast –location=UKXX0113 –datatype=WF –imperial$font $voffset -50$font Weather:size=40y$font $voffset -38$font Arial Black:size=26$execi 600 conkyForecast –location=UKXX0113 –datatype=HT –imperial$font
C M

Y

CM

MY

CY

CMY

K

$alignc 43$execpi 600 conkyForecast –location=UKXX0113 –datatype=DW –imperial –startday=1 –shortweekday $alignc 8$execpi 600 conkyForecast –location=UKXX0113 –datatype=DW –imperial –startday=2 –shortweekday $alignc -29$execpi 600 conkyForecast –location=UKXX0113 –datatype=DW –imperial –startday=3 –shortweekday $alignc -64$execpi 600 conkyForecast –location=UKXX0113 –datatype=DW –imperial –startday=4 –shortweekday $alignc 75$font ConkyWeather:size=28$execpi 600 conkyForecast –location=UKXX0113 –datatype=WF –imperial –startday=1 –endday=4 –spaces=1$font $font DejaVu Sans:size=7$alignc 48$execpi 600 conkyForecast –location=UKXX0113 –datatype=HT –imperial –startday=1 –hideunits –centeredwidth=3/$execpi 600 conkyForecast –location=UKXX0113 –datatype=LT –imperial –startday=1 –hideunits –centeredwidth=3 $alignc -14$execpi 600 conkyForecast –location=UKXX0113 –datatype=HT –imperial –startday=2 –hideunits –centeredwidth=3/$execpi 600 conkyForecast –location=UKXX0113 –datatype=LT –imperial –startday=2 –hideunits –centeredwidth=3 $alignc -40$execpi 600 conkyForecast –location=UKXX0113 –datatype=HT –imperial –startday=3 –hideunits –centeredwidth=3/$execpi 600 conkyForecast –location=UKXX0113 –datatype=LT –imperial –startday=3 –hideunits –centeredwidth=3 $alignr 6$execpi 600 conkyForecast –location=UKXX0113 –datatype=HT –impe-

18

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

rial –startday=4 –hideunits –centeredwidth=3/$execpi 600 conkyForecast –location=UKXX0113 –datatype=LT –imperial –startday=4 –hideunits –centeredwidth=3$font $voffset 4Location:$alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=CN Last Updated: $alignr $execi 600 conkyForecast –location=UKXX0113 –hideunits –datatype=LU -m 0 Feels Like:$alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=LT –imperial Dew Point: $alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=DP –imperial Current Condition:$alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=CC Chance of Precip: $alignr$execi 600 conkyForecast –location=UKXX0113 –startday=0 –datatype=PC Humidity: $alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=HM Wind: $alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=WS –imperial – $execi 600 conkyForecast –location=UKXX0113 –datatype=WD Pressure: $alignr$execi 600 conkyForecast –location=UKXX0113 –hideunits –datatype=BR Visibility: $alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=VI –imperial Sunrise: $alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=SR Sunset: $alignr$execi 600 conkyForecast –location=UKXX0113 –datatype=SS Moon Phase:$alignr 8$execi 600 conkyForecast –location=UKXX0113 –datatype=MP $font MoonPhases:size=8$execi 600 conkyForecast –location=UKXX0113 –datatype=MF$font $hr 2 .conkyForecast.config # config settings for conkyForecast.py CACHE_FOLDERPATH = /tmp/ CONNECTION_TIMEOUT = 5 EXPIRY_MINUTES = 5 TIME_FORMAT = %H:%M DATE_FORMAT = %d-%m-%y LOCALE = Poole, United Kingdom XOAP_PARTNER_ID = XOAP_LICENCE_KEY = UKXX0113 MAXIMUM_DAYS_FORECAST = 7 BASE_XOAP_URL = http: // xoap.weather.com/weather/ local /?cc ←

19

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

=&dayf=10&link=xoap&prod=xoap&par=&key=&unit=m* .draw_bg.lua –[[ Background by londonali1010 (2009) This script draws a background to the Conky window. It covers the whole of the Conky window, but you can specify rounded corners, if you wish. To call this script in Conky, use (assuming you have saved this script to /scripts/): lua_load /.scripts/draw_bg.lua lua_draw_hook_pre draw_bg Changelog: + v1.0 – Original release (07.10.2009) ]] – Change these settings to affect your background. – “corner_r” is the radius, in pixels, of the rounded corners. If you don’t want rounded corners, use 0. corner_r=20 – Set the colour and transparency (alpha) of your background. bg_colour=0x4D4D4D bg_alpha=0.40 require ‘cairo’ function rgb_to_r_g_b(colour, alpha) return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha end function conky_draw_bg() if conky_window==nil then return end local w=conky_window.width local h=conky_window.height local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h) cr=cairo_create(cs) cairo_move_to(cr, corner_r,0) cairo_line_to(cr, w-corner_r,0) cairo_curve_to(cr, w,0, w,0, w, corner_r) cairo_line_to(cr, w, h-corner_r) cairo_curve_to(cr, w, h, w, h, w-corner_r, h) cairo_line_to(cr, corner_r, h) cairo_curve_to(cr,0, h,0, h,0, h-corner_r) cairo_line_to(cr,0, corner_r) cairo_curve_to(cr,0,0,0,0, corner_r,0) cairo_close_path(cr) cairo_set_source_rgba(cr, rgb_to_r_g_b(bg_colour, bg_alpha)) cairo_fill(cr) end

K

20

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

Things you will need to install first. Terminal sudo apt-get install python-statgrab ttf-droid ttf-liberation hddtemp curl lm-sensors conky-all sudo chmod u+s /usr/sbin/hddtemp sudo sensors-detect #answering Yes (default) to all questions, even that last one

21

i i i

i

i i

i i

that defaults to No Now that you have everything installed for conky to work we now need to get the extra icons, download this then extract the conky-colors.tar.gz and cd to the folder in the terminal, then run this. Terminal make make install To get the forecast info to work we need to install conkyforecast, open the terminal and paste this into it. Terminal sudo add-apt-repository ppa:conkyhardcore/ppa sudo apt-get update && sudo apt-get install conkyforecast To get the conkyforecast to show your local weather info we need to edit .conkyrc and .conkyForecast.config. Go to this URL and replace YOUR_CITY in the URL address bar with the name of your city. You will see a xml similar to the image below.

C

M

Y

CM

MY

CY

CMY

K

Now that you got the local ID for your area replace all the UKXX0113 with your local ID in the .conkyrc file posted. (you can use the “Find and Replace” feature in gedit ctrl-h). Also replace XOAP_LICENCE_KEY = UKXX0113 with your local ID in the .conkyForecast.config and change LOCALE = Poole, United Kingdom with the name of your area, exactly as shown on the page you got your local ID from. Now that the .conkyrc and .conkyForecast.config have been edited with your area info copy all 3 files (.conkyrc, .conkyForecast.config and .draw_bg.lua) to your home folder. Ok let’s test it. Press alt + F2 to open the run command in Gnome. Type conky and it should appear on your desktop. If it doesn’t work retrace the steps / ask questions.

22

i i i

i

i i

i i

Installing Broadcom Wireless Driver Offline
Tuesday, August 9, 2011

Pinguy OS comes with many Wifi drivers pre-installed, but due to the way some Broadcom wireless drivers need to be installed they can’t be prepackaged into the distro. This is due to it recompiling the kernel. If it was pre-installed you would never be able to activate the driver. This is a Catch-22 for many people. You need to be online to install the driver but you want to get online to install your wireless card. Thankfully there is a way to download the driver on a computer thats online then copy it to your Pinguy OS system to install the driver. Broadcom Wireless Drivers Pinguy OS 10.04 • 64-Bit
C

• 32-Bit Pinguy OS 10.10 • 64-Bit • 32-Bit Pinguy OS 11.04

M

Y

CM

MY

CY

CMY

K

• 64-Bit • 32-Bit Once the the driver is downloaded copy it to your Pinguy OS system and double click on it. You will see this window pop-up:

23

i i i

i

i i

i i

C

Click on install then enter your password. Once its installed your wireless card should now be working.

M

Y

CM

MY

How To Cut Your Linux PC’s Boot Time in Half With E4rat
Tuesday, August 9, 2011

CY

CMY

K

http: // www.howtogeek.com/69753/how−to−cut−your−linux−pcs ← −boot−time−in−half−with−e4rat/ A guide on how to cut your boot times if you are using ext4.

Backing Up Your Pinguy OS Install Into an Installable Distro
Tuesday, August 9, 2011

A few people have asked me how they can backup their system so they will be able to re-install from it, or to be able to install it onto a different system. With this guide I will show you the steps needed to have a working installable distro built from your Pinguy OS system that will have all your

24

i i i

i

i i

i i

settings and changes saved into it. Basically a Full system backup that is also an installable Distro. First thing to do is to sort out your home folder. As this will be making a complete copy of your system you may want to exclude things like your Music and Videos. To do this lets make a folder in your home called ”Exclude”. Now move all the folders/files you don’t want to be part of the Backup Distro into that folder. Do not move the Desktop folder. That needs to stay where it is. If you have anything on your desktop it’s best to remove them. This next step is only if you are going to be making a backup on Pinguy OS 11.04.1. All the other versions like the Mini, Ping-Eee ect. you won’t have to. If it is indeed a backup of Pinguy OS 11.04.1 run this.
C

M

Terminal sudo cp -R /etc/skel/Desktop/alacarte-made.desktop /Desktop You should now see the install icon on the desktop. Now we are going to do a bit of a cleaning up to try and get the size of the install down as much as possible. First run the Remove orphaned packages. If you haven’t installed or removed many apps this should come up empty. If anything is listed just remove them.

Y

CM

MY

CY

CMY

K

25

i i i

i

i i

i i

C

M

Y

CM

Next thing to run is Ubuntu Tweak. Run all the cleaning tasks except ”Purge PPAs”. Just make sure the last thing run is ”Clean Config”.

MY

CY

CMY

K

The last cleaning tool to run before we start making the backup is BleachBit. You are going to want to run that as normal as well as root.

26

i i i

i

i i

i i

C

M

Y

Now that the system is all prepared lets get started on making the backup. In the terminal run this Terminal gksu /usr/bin/remastersys-gui This will bring up Remastersys.

CM

MY

CY

CMY

K

Click OK and go to the next screen.

27

i i i

i

i i

i i

Here we want to select Modify.

C

M

Y

CM

MY

CY

CMY

K

Here you can rename the Distro to what ever you like. If you do get errors when compiling the backup it could be because the title name is to long, so try and keep it short. Also do not change ”Working Directory”. If you do you will have all sorts of problems with permissions. The most important thing here is the ”Files to Exclude”. This is where we want to place your Exclude folder that we sorted out earlier. /home/“USER”/Exclude Replace user with your user name and place it at the end. So it looks something like this.

28

i i i

i

i i

i i

/windows /dos /home/USER/Exclude

Now we want to go back to the main menu and select Backup.
C M

Y

CM

MY

CY

CMY

K

Next you will see this

29

i i i

i

i i

i i

Click OK and continue, you will start seeing it compile the Backup.

C

M

Y

CM

MY

CY

CMY

K

Depending on the system this can take anywhere between 20mins to an hour. Once done you will find the iso in /home/remastersys/remastersys

30

i i i

i

i i

i i

C

Depending on the size you may have to use UNetbootin to put it onto a USB flash drive if its over a DVD size.

M

Y

CM

MY

CY

Plop Boot Manager – Lets You Boot USB Flash Drives On Systems That Don’t Support USB Booting
Wednesday, August 10, 2011

CMY

K

http: // www.plop.at/en/bootmanager.html

31

i i i

i

i i

i i

C

M

Plop lets you USB boot without BIOS support. My desktop PC hasn’t got the option to boot from USB so Plop is awesome for me. I just burn the the iso to a CD and I can boot from USB flash drives. You can also install Plop to your boot so you don’t even have to use a CD to boot into it.

Y

CM

MY

CY

MD5Sum: What is it and Why Should I Care?
Wednesday, August 10, 2011

CMY

K

MD5Sum is pretty important and something everyone should be aware of. You can read the Wiki page for a full in depth description, but to summarize its a way to check to see if the file you download matches the one that was uploaded. Every version of Pinguy OS will be released with a md5 file. This is a hash number that will look something like this. bb923f451b6422d9cffec88d4e8e567c Above is the md5 hash for PingEee_OS_11.04.1_i686.iso The md5 will be uploaded with the Distro but you can also check it on the Download page by clicking on the i.

32

i i i

i

i i

i i

C

M

Y

CM

So you maybe asking yourself why is this important? Well the thing is most of the time even if the iso doesn’t match the one that was uploaded and is corrupt, it will still boot. It might even let you get most of the way through installing before something goes wrong. The problem is most people think that it’s a problem with the Distro and don’t think about checking to see if it could be a problem with the iso. Most people seem to think that if it boots and mostly seems to be working, then it must be a bug or issue with the Distro. This is why it is important to check the image before you burn it. It will save you having to re-burn it if it’s a bad download. Now you are probably wondering, how do I check to see if my iso image md5 matches with the iso image that was uploaded? In Linux you can run the md5sum command. CD to the folder and use md5sum followed by the file name. Example. Terminal cd /home/pinguy/Software/OS/Ping-Eee md5sum Ping-Eee_OS_11.04.1_i686.iso

MY

CY

CMY

K

33

i i i

i

i i

i i

In Windows you can use MD5 Check. The safest way to download large files so they don’t get corrupted is to use the torrent. You will need to use a torrent client like µTorrent for Windows or Deluge for Linux.
C M

Y

CM

MY

CY

CMY

K

Torrent clients consistently check the hash as it is downloading, so it’s very rare to download a file using a Torrent client and have it become corrupted. Also its normally the fastest way to get the file.

34

i i i

i

i i

i i

How to install Kernel 3.0.0-8 in Pinguy OS 11.04.1
Wednesday, August 10, 2011

C

M

Y

CM

MY

CY

CMY

K

I have seen a few places post about installing the Kernel thats in Oneiric to be able to run Kernel 3.0 on 11.04. You can grab the Kernel packages for Oneiric from here (you will need to grab all 3 packages for your architecture. The 2 headers and image package). Its still very buggy and unusable. It is newer then the version I am going to show you how to install but for now I would skip that version. There is no harm if you decide to try it as you can always fall back to the working Kernel, I just doubt you are going to get much millage out of it. Before you decide to go ahead and install Kernel 3.0 you should be warned that the kernel we will be getting is from the xorg-edgers ppa. This means that it could potentially be dangerous as there is a risk of installing the latest untested graphic card drivers that may not be fully compatible with your system yet. Installing a bad kernel and rebooting back into the old one is one thing but installing a bad graphic driver isn’t as simple to recover from. If you still want to go ahead and install the Kernel this is how.

35

i i i

i

i i

i i

Terminal sudo add-apt-repository ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get install linux-headers-3.0.0-8 linux-headers-3.0.0-8-generic linux-image-3.0.0-8-generic If you don’t want to install the latest graphic card drivers just in case they are not compatible with your system. You can remove the xorg-edgers ppa from the software sources. This will prevent the graphic drivers from being updated to the latest versions. Just remember to run the updater once you have removed it. Now reboot and pick the new kernel in the grub menu. If for any reason the kernel isn’t working for you just reboot the system and choose the previously installed Kernel. Once you are back into your system running on the older Kernel just run this to remove Kernel 3.0 from your system.
C

M

Terminal sudo apt-get purge linux-headers-3.0.0-8 linux-headers-3.0.0-8generic linux-image-3.0.0-8-generic

Y

CM

MY

Pinguy what is the difference between your os and
Wednesday, August 10, 2011

CY

CMY

K

Pinguy what is the difference between your os and ultimate edition? They have a lot more apps games and effects…. I read ur post on some forum but that wasn’t clear enough 4 me. So can you explain them?? Comment by Humayun Saleem To help answer this I will give you insight into the Distro and how it differs from Ultimate Edition. Pinguy OS differs from Ultimate Edition because it doesn’t take the same approach or even made the same way. We have two very different goals. Where as Ultimate Edition just adds every app under the sun, Pinguy OS trys to choose the best and easiest apps for doing common tasks and have them pre-setup for you. Ultimate Edition justs adds as many programs as possible without to much thought about the choice.

36

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

Plus none of the apps have been setup, you will need to go into each program and change the options for them to work the best as they can. Pinguy OS takes most of the choice out of choosing apps. Its great that any and every program is just a click away in Synaptic, the problem is there is a lot to choose from and people new to Linux are unfamiliar with them. So trying to pick the right app for a task can be a bit intimidating. You can still add and remove any programs that you like in Pinguy OS, I have just made it so people have a good base to start from. One of the big ways Pinguy OS and Ultimate Edition differs is by the way it is built. Ultimate Edition starts with a vanilla Ubuntu CD, uncompress it and then just adds programs and themes to it then repacks it. Where as Pinguy OS is built using the Minimal CD thats installed to a PC then built that way. Doing it this way I can do everything from adding extra firmware to fixing bugs and optimizing it. Because when I am building the Distro I am working with the OS directly on a running system I can add .sh scripts and modify many of the system core files to make the whole system run better and have the whole system pre-setup. The Pinguy OS Distro was built from the ground up, starting out with a simple CLI interface to the final version. Because its built this way any bugs I come across while I am building it can be repaired and patched as I go. Like I had to do with 11.04 and downgrade the Compize due to problems. It takes a lot longer building the Distro this way but I get a lot more control over it and can make sure that all the pre-installed apps work well together. Pinguy OS is also more up to date then Ultimate Edition when released. As Ultimate Edition just uses vanilla Ubuntu CD and adds extra apps and themes all the core system files and packages like the kernel are the same versions as the Ubuntu Distro its based on. As Pinguy OS is built from scratch it takes a bit longer to build, so it is released a month or two after Ubuntu, but because it is built from scratch it can use the newest packages that are available on the day that it is released. Also as Ubuntu isn’t all that great when first released any bugs that are found I can repair them before releasing Pinguy OS. Like the Java sound problem. I could also get into how the layout of Pinguy OS differs from Ultimate Edition, or how the desktop functions using Zeitgeist to index files and how ElementaryNautilus pulls down info for movies and music thumbnails, or how Preload watches what programs you use the most and caches that information so programs will open and run faster the more that you use them, but I will be here all day.

37

i i i

i

i i

i i

Video
Thursday, August 11, 2011

Pinguy OS + Screenlet + Impulse theme “circle lcd” improvment + Lyrics screenlet

Cosmic Panda – A New Youtube Experience
Thursday, August 11, 2011

http: // www.youtube.com/cosmicpanda

C

M

Y

CM

MY

CY

CMY

K

If like me and you use a lot of Greasemonkey scripts and User Styles on Youtube to make it look better because you don’t like its default look then you will probably love Cosmic Panda. Its an official experimental look for videos, playlists and channels.

Adobe Flash 11 Beta 2 Is More Stable, Faster
Sunday, August 14, 2011

http: // www.phoronix.com/scan.php?page=news_item&px= ← OTc4Mw

38

i i i

i

i i

i i

Phoronix.com have just posted their findings about Flash 11 Beta 2. Quote As far as what’s new to beta two, early testing and the feedback of Phoronix readers has just yielded the Linux binary at least is a lot faster and more stable than last month’s beta. You can find out the Adobe Flash Player 11 performance results of their last beta here.

C

M

Y

CM

MY

CY

CMY

K

The easiest and fastest way to install this in Firefox, Opera and Chrome is to install and run Flash-Aid.

Mozilla Add-On Site Gets Updated
Sunday, August 14, 2011

When you open the add-ons section over at Mozilla, you are now greeted with a modern design that focuses on staff picks, featured extensions, up

39

i i i

i

i i

i i

and coming extensions and featured Personas.

C

M

Y

CM

Source: addons.mozilla.org

MY

CY

CMY

K

Firefox 6 Final Now Available, Out Ahead of Schedule.
Sunday, August 14, 2011

http: // www.technobolt.com/2011/08/13/mozilla−firefox−6−final− ← now−available−for−download/ It promises to be 20% faster than the already zippy Version 5.

40

i i i

i

i i

i i

For 10.10 or earlier.
C

M

Y

Terminal sudo add-apt-repository ppa:mozillateam/firefox-stable sudo apt-get update sudo apt-get install firefox For 11.04 Terminal sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa sudo apt-get update sudo apt-get install firefox If you find a few of your addons have stopped working after updating to version 6 you can install Compatibility Reporter to get them working again.

CM

MY

CY

CMY

K

The New Firefox Permissions Manager
Sunday, August 14, 2011

You can open the new permissions manager in Firefox by loading about:permissions. Just enter the about page in the location bar and hit the return key afterwards. The screen that shows up should look like this.

41

i i i

i

i i

i i

C

M

The screen that opens up displays the default permissions for all sites accessed in the web browser, and a list of websites and a search form on the left of it. I’m not entirely sure how the list of sites is populated, it seems however that only sites that are visited frequently by the user are included. I will detail how you can set permissions for a specific website if it is not included in that list. Lets take a look at what the individual permissions allow or deny. • Store Passwords: If your site login can be saved by Firefox. This has no impact on third party log in helpers like Last Pass. It does only affect the default Firefox password manager. This way you can allow or block the storing of passwords on individual sites, or on all sites. Possible Values: Allow OR Block. • Share Location: Firefox supports location-aware browsing. Please note that websites will always be able to detect a computer’s IP address regardless of that setting. If enabled, Firefox will gather additional information and submit them to the site if the site supports it. Possible values: Always Ask OR Block. • Set Cookies: Whether the site or all sites can set cookies. Possible Values: Allow, Session Cookies Only, Block. • Open Pop-up Windows: If a site can open pop-up windows. Sometimes you may encounter a site that you visit regularly that uses popups to display information. You could use the setting to enable pop-

Y

CM

MY

CY

CMY

K

42

i i i

i

i i

i i

ups for that site only, and block pop-ups for all other sites. Possible Values: Allow OR Block. • Maintain Offline Storage: This should not be confused with the web browser cache. Offline storage is used to provide access to data when the browser is in offline mode. You can see if websites have currently stored data in the offline cache by going to Firefox> Tools> Options> Advanced> Network. Possible Values: Allow OR Block.

The pros and “conns” of Intel’s ConnMan for Linux
Sunday, August 14, 2011

C

http: // arstechnica . com/open−source/news/2009/06/intels−linux− ← connman−examining−the−pros−and−conns.ars

M

Y

CM

MY

CY

CMY

K

If you decide to give it ago after reading the article this is how. Terminal sudo apt-get install indicator-network

43

i i i

i

i i

i i

How To Have Your Own Email Address
Monday, August 15, 2011

Hi Guys, Do any of you still have the email address you setup back when you where in school? Some thing like meltedwelly@hotmail.com or xXxluciouslouxXx@hotmail.com these kind of email addresses are outdated and look really unprofessional on your CV – not to mention the embarrasment of having to spell them out to people when you give out your address. Have you thought about creating a new address with Gmail but jingaling@gmail.com is taken. Well, I’m going to show you how you can have your own email address, like mail@jingaling.co.uk yet have it go through google for free. This guide will take you through registering your own domain and setting up the email address so it goes through the Gmail servers so that it has all the Google spam filtering and features (like contacts and calendars) but it won’t cost you a penny. Step One – Register A DomainThe first step (and possibly the most important) is to register a domain name. For the purposes of this article we will be using 1and1.co.uk as our host (they are very good and very cheap) and our domain will be jingaling.co.uk. So, head over to www.1and1.co.uk and enter the domain you want to register and click the continue button.

C

M

Y

CM

MY

CY

CMY

K

44

i i i

i

i i

i i

C

M

Y

CM

MY

CY

CMY

K

Now, you should see that the domain is available – sometimes the domain will be registered, especially if you have a common name like John Smith. Of course you don’t need to register the domain as your name. You could register js-mail.co.uk or js-mail.me.uk etc this way you could have john@jsmail.co.uk and also setup accounts for your friends in the same way! At the time of writing this post js-mail.co.uk is actually available if anyone wants it :) So, 1&1 now tells us that our domain is available (beware – some domains like .com, .net & .eu cost more than others like .co.uk & .me.uk). If your domain isn’t available 1&1 will recommend some domains that have a similar name and are available. If none of the recommended ones float your boat then click the back button on your browser and try to search for something else. Once you’ve picked a domain, select it by putting a tick in the box and click continue.

45

i i i

i

i i

i i

Next, select 1&1 Instant Domain package (£0 per month – this way you will only pay for your domain) by clicking the Sign Up button. Now 1&1 will usually offer you some more domains of a similar name. Make sure you de-select them and click Continue. Check your basket for the charged involved. For a .co.uk domain its £2.99 per year, you will need to pay for 2 years initially after which you will only pay £2.99 per year (.com are £8.99 and all prices are correct at the time of this article being published). If everything is correct, click continue…again. Enter all of your personal details, then your payment details and click finish. Make sure you make a note of the password you have chosen (you will need this to manage you email addresses). Once you have ordered the domain, it takes around 24 hours for the order to complete so whilst your waiting, register for a free Gmail account (by going to mail.google.com and clicking the Create Account button). This address can be anything you want as it won’t get used except for logging in to your gmail account. Step Two – Setup Google MailOk, so we now have our new domain and free gmail account. We need to login to 1&1 admin to create an email forward. An email forward is an email address that seamlessly forwards from one email address to another. Here mail@jingaling.co.uk will forward to jingaling789@gmail.com. Go to admin.1and1.co.uk and log in to your 1&1 account using your domain name and password. Click on the arrow next to the start button and select email administration:

C

M

Y

CM

MY

CY

CMY

K

46

i i i

i

i i

i i

C

Once in, click on the New button and select forward. You then need to fill in the email address and forwarding address as below:

M

Y

CM

MY

CY

CMY

K

That is our new forward setup, so anytime anyone emails mail@jingaling.co.uk I will get it into my free gmail inbox. What we need to do now is set it up so that we can send from mail@jingaling.co.uk in gmail. So head over to mail.google.com and log in with your free gmail account settings (you will always need to log in with these details). Once in, click on the cog in the very top right hand corner then click mail settings. Now click on the Accounts and Import button and click on the Send mail from another address button. Now fill in your name and email address and click next step.

47

i i i

i

i i

i i

C

M

Y

CM

Next you will need to select Send through jingaling.co.uk SMTP server (or whatever your domain is called) Then set the settings EXACTLY the same as below, replacing the username with your free gmail account details and the password with your account password. Then click finish.

MY

CY

CMY

K

48

i i i

i

i i

i i

Finally you will need to authorise the account. Gmail will send you a verification code, because of your forward, this will come into your gmail inbox. Copy the code and paste it into the verification window. Now you will see your mail@jingaling.co.uk address listed in your send from addresses. To the right of your new address, click on the make default link – this will make this address the address all new mail is set from. That’s it! You now have you very own, customised email account that benefits from all the spam filtering and tools that Google have. As I said earlier, you can even set emails up for your friends. Here is my new account in action:

C

M

Y

CM

MY

CY

CMY

K

A Cheat Sheet That Teaches Linux Commands To Beginners
Friday, August 19, 2011

http: // freeworld . posterous . com/65140847 A self confessed convert to Ubuntu, Raphael has put together a nice cheat sheet for beginners in Linux, which explains all the important Linux commands in a clear manner.

49

i i i

i

i i

i i

OMG Ubuntu Comments System Sucks – Also My thoughts on The Current State of Desktop Environments
Monday, August 22, 2011

This article was going to be a post about my thoughts on the state of Desktop Environments based on the comments I have posted over on OMG Ubuntu. The thing is they deleted my comment. If you follow that link you will see it has been removed. Yet it was one of the most liked Comments there. Luckily I kept a backup so you can see what I posted. Gnome Shell and Unity should just be taken outside and shot in the face. It is an unwanted mess of a DE that is having an identity crisis. Its not sure if its a desktop or a phone/tablet. Why they are going after the tablet market I have no clue. Unless you are iOS or Android you are pretty much doomed going after that market. It doesn’t even make sense anymore to use this interface on Netbooks as most people just use them as small laptops as they have more then enough power now. New ones are more powerful then mid rage laptops from a few years ago. Linux was taken some real steps forward in the Computer industry. Now they have just thrown that all out of the window. There isn’t really a usable DE anymore. XFCE is OK but laking. KDE is just a joke. It looks pretty but once you get past that it has some really odd behaver. E17 is still stuck in the 90‘s. And all the other desktops where designed to run on low spec systems/thin clients so are missing a few things that you would see in a more modern DE. I am hoping for a Gnome 3 fork. Not a gnome 2 one. Gnome 3 maybe a mess but GTK3 is the right way to go. Or even a XFCE port that uses GTK3 and the gnome-panel. Not the gnome panel from 3 because I have no clue what was going

C

M

Y

CM

MY

CY

CMY

K

50

i i i

i

i i

i i

though the devs head that made some of the decisions when designing the panel for the gnome 3 fallback. Or lets just go all out and start a new one but use Qt. Patrick Scott I’ll never understand why people still like Gnome 2.3. The panels were awful, the applets/indicators/systray icons or whatever you want to call them were awful and the Application menus were soo 1995. I’m glad the Gnome team dumped it.. And yeah, I agree with you that Ubuntu don’t have a chance in the tablet market with Android and iOS. However, the move to a touch friendly UI was going to have to happen eventually. For example, my next PC build will feature a 23” Touchscreen monitor (Acer t231h). With the extremely touch orientated Windows 8 around the corner, there are going to be touchscreen desktops, laptops, and netbooks all over the place in a couple of years and some of them will have owners that will want Ubuntu support. It’s good that the Ubuntu devs have spotted the trend before it caught on and is getting a headstart on this… My reply. Why are you going to get a 23” Touchscreen monitor? Never understood why people would want one. Touch makes sense on tablets and phones where it isn’t possible to use a mouse. It is a perfect way to interact with hand held devices. Touch is for devices you carry around with you and presentation boards. Touchscreen monitors really haven’t got any use on a Desktop system. Why would anyone want to sit down in front of a Desktop PC and stretch their arms out and wave it in front of a monitor? Your arms will get very tied very quickly. Try it now. If you are on a Desktop System hold your finger against the screen and see how long it takes before your arm gets tired.

C

M

Y

CM

MY

CY

CMY

K

51

i i i

i

i i

i i

A mouse is much better then touch on a Desktop PC. Also I hate it when I see smudges on the screen so can only imagine what it would be like on a Touchscreen monitor. Also with MultiTouch mouses coming out there isn’t going to be anything a Touchscreen can do better then a mouse. If you are going to say drawing we have had Graphic Tablets that are much better then any Touchscreen for a good while now. So I really can’t see a need for touchscreen desktops. I think its a fad that isn’t going to catch on. The hardware vender’s have seen that touch phones and tablets are doing really well so they are just chucking touch onto everything. Because of this software developers are getting involved to make sure their systems work on it. I don’t have a problem with that. What I do have a problem with is basing your whole DE on a touch interface. Adding it as an added feature and completely redesigning the whole DE around it is two completely different things. All anyone needs to do is spend more than 2 minutes thinking about it and they will probably relies its one of the dumbest things that the tech industry have come out with since the Sinclair C5. Touch on hand held devices. Ingenious. Putting touch on anything and everything just because you can. Not so much. Satyajit Sahoo reply to first comment Why do we need a port? You should look at this article – http: // funsurf −blog.blogspot . com/2011/08/do−we− ← really−need−gnome−2−forks.html My reply. For one I am asking for a Gnome 3 port. Not Gnome 2. Also in that article you barely explain anything. Just that you can kinda make Gnome 3 look like Gnome 2. I can do a better job then what you have to make Gnome 3 look more like Gnome

C

M

Y

CM

MY

CY

CMY

K

52

i i i

i

i i

i i

2. But I am using an older version of gnome-panel. The one that works. http: // img846.imageshack.us/img846/3517/ ← workspace1001m.png http: // img10.imageshack.us/img10/3894/ ← workspace1002.png http: // img829.imageshack.us/img829/8307/ ← workspace1004.png But Gnome 3 fallback does not work or act like Gnome 2. You don’t cover the issues with the desktop. For an example there are problems with Compiz. The Close/Maximize/Minimize buttons disappear when running Compiz on gnome3. Also you don’t bring up about the system menu being missing. Also that many of the know and trusted system apps in Gnome 2 are nothing like they are in Gnome 3. Right clicking on the desktop to change the background only does that now. You need to go hunting around to be able to change the theme. Also most of the applets that worked fine in gnome 2 don’t work in Gnome 3. The fallback mode is a joke. The Gnome Team clearly don’t care for it and it shows. They are interested in Gnome Shell and thats it. What is needed is a better Gnome 3 Fallback mode. Gnome 2 is still a fine desktop but the core of it needs updating. GTK3 ect. Idealy I would like the XFCE Team to pick this up and run with it. I think they have the skills to be able to make a really good Gnome 3 fallback mode that works and acts “exactly” the same as Gnome 2.3 and isn’t some half a**ed attempt just to try and keep the public happy. I want to see an updated Gnome 2.3 that is using GTK3. Thats all. Nothing more nothing less. A true fallback mode that mimics Gnome 2.3 exactly but has all the latest advantages of Gnome Shell. This way any app made for Gnome Shell will work with the Gnome 2.3 clone. Basically someone needs to port Gnome 2.3 to Gnome Shell so when we use fallback mode you can’t tell the difference between Gnome 3 fallback and Gnome 2.3

C

M

Y

CM

MY

CY

CMY

K

53

i i i

i

i i

i i

So they are the few comments I posted that I was going to base this article on. Really not sure why the first comment was deleted. I know OMG Ubuntu really don’t like Pinguy OS but I doubt they would of removed it because of that, would they? In the past I did contact them to see if they would do a review on Pinguy OS. They wouldn’t. I even asked people to contact them if they wanted OMG Ubuntu to take a look at the Distro. They had so many requests that they even tweeted about it. But they still wouldn’t review it. I know some of you are probably thinking its a blog about Ubuntu so they wouldn’t do reviews on remixes. This isn’t really true. They have done reviews on Bodhi, Xtreamer plus a few others. They are also all over the Elementary project. Anytime Elementary do anything they are the first to post about it. So they do cover other Distros. I wanted to do this post about my thoughts on Desktop Environments but now I am just copying my comments here just in case they all get removed. This isn’t really the post I first set out to do but it does cover everything I was going to cover as it was going to be based off of these comments anyway. I was just a bit upset to see that OMG Ubuntu deleted my first comment so am venting my frustration here. #Edit The comment is back now, read this to find out more info and the reason it was removed. I am still finding it pretty hard to believe that was the reason it was removed, but at least my comment has been put back. They have asked me to change the name of the title from “OMG Ubuntu Delete Comments That They Don’t Agree With” to what is now. As they did put the comment back I think its only fair.

C

M

Y

CM

MY

CY

CMY

K

54

i i i

i

C

M

Y

CM

MY

CY

CMY

K

C

M

Y

CM

MY

CY

CMY

K

Sign up to vote on this title
UsefulNot useful