Love The Way I Work

Tag archive

Ubuntu - page 3

Picasa on Ubuntu Linux

in Linux/Tutorial/Ubuntu by

What is Picasa for Linux?

Picasa is software that helps you instantly find, edit and share all the pictures on your computer. Every time you open Picasa, it automatically locates all your pictures (even ones you forgot you had) and sorts them into visual albums organized by date with folder names you will recognize. You can drag and drop to arrange your albums and make labels to create new groups. Picasa makes sure your pictures are always organized.

Picasa also makes advanced editing simple by putting one-click fixes and powerful effects at your fingertips. And Picasa makes it a snap to share your pictures ? you can email, print photos home, and even post pictures on your own blog (for more detail please visit Picasa Google).

System Requirements

  • Should work on any Linux system with Intel 386-compatible processor, glibc 2.3.2 or greater, and a working X11 display system.
  • Desktop Integration features require a current version of Gnome or KDE.
  • Camera detection and integration requires kernel >= 2.6.13, hal >= 0.56, and gnome-volume-manager or equivalent.
  • Available in English.
Picasa for Linux

Download Picasa


Installing Picasa

sudo dpkg -i picasa_2.2.2820-5_i386.deb

Starting Picasa

Start Picasa by looking in your Linux distribution’s Graphics menu. If you can’t find it there, give this following command in a terminal window:



  • If you use NFS, when Picasa first starts, tell it to scan just your desktop! Otherwise Picasa gets real slow while it scans all your NFS directories!
  • To get Picasa to see pictures on your hard drive, click “File / Add Folder” (NOT “Import”).
  • When adding a folder to Picasa, the default action is to remove the folder from Picasa. You have to actively choose Scan once or Scan always.
  • Picasa is not supported over remote X connections.

When you start Picasa, it instantly goes to work, organizing all the pictures on your hard drive by date in the “Folders on Disk” collection. If Picasa finds folders you don’t want, go into Tools > Folder Manager to tell it which folders to scan once, scan always or remove. To remove individual pictures from your library, simply select a photo and right-click to delete it permanently from your computer or hide it from Picasa.


Mac Font on Dapper Drake

in Linux/Tutorial/Ubuntu by

About Mac Fonts

  • Mac Fonts
  • AppleGaramond
  • Aquabase
  • Lucida Grande
  • Lucida Mac
  • lucon
  • MacGrand


You need Mac Fonts. You can download them from osx-e. After downloaded, you need to install them on Dapper Drake:

sudo mkdir /usr/share/fonts/macfonts
sudo cp Fonts/* /usr/share/fonts/macfonts
sudo fc-cache -f -v

Choose the Fonts

You can choose the fonts from:
System -> Preferences -> Font
From Font Preferences, I choose these following fonts:

  • Application font: Lucida Grande 9
  • Document font: Lucida Grande 9
  • Desktop font: MACGrande 9
  • Window title font: LucidaMacBold
  • Fixed width font: Lucida Console

Feel free to make your own choice 😀


You need addition configuration to make your Mac Fonts look nice for you. Type command:

sudo dpkg-reconfigure fontconfig

At the first fontconfig configuration screen, you can choose:

  • Native if you want your fonts look like picture 1.
  • Autohinter if you want your fonts look like picture 2.
  • None if you want your fonts look like picture 3.

For the next screen, let them by default.

You may need restart your session to make changes effect by logout and login again. Please leave a comment here. Any comment will be appreciate. Thank You very much. Good luck…


Re-install my Dapper Drake

in Ubuntu by

Setelah ngoprek sana-sini ternyata ditemukan beberapa aplikasi yang ngaco. Waduuh napa ya? Ya.. ginilah resiko kalo pake sofware yang open source. Belum dijamin pasti bakalan mulus terus. Akhirnya install ulang lagi dech. Hiks… Tapi gak apa2 lagi. Mumpung masih semangat. Hehehe…

Beberapa hal yang aku kerjain antara lain:

  1. Bikin OSX style, yaitu:
  • install engage
  • OSX icons
  • OSX theme
  1. Install bluefish
  2. Install pgadmin3
  3. Install mplayer
  4. Install msttcorefonts (trus fc-cache -f -v)

Terus setting desktop dech.

Rotate My Wallpaper Over Time

in Tutorial/Ubuntu by

I find a nice script from to rotate my wallpaper over time (GNOME). Just follow this tutorial:

  • Make sure you have all dependencies
    sudo apt-get install libgnomevfs2-dev build-essential
  • Download source code from here
  • Compile source code
    gcc -Wall -o change-bg `pkg-config
    --cflags --libs gnome-vfs-2.0 gconf-2.0` change-bg.c
  • Place all of your backgrounds in one folder
  • Get into terminal and type:
    ./change-bg [seconds] [location of wallpapers]

    For example:

    ./change-bg 10 /home/sUpricak3p/background
  • You can run this script from Run Application (press Alt+F2) and type
    ./change-bg [seconds] [location of wallpapers]
  • You can add this script at your startup by following this menu:
    System -> Preferences -> Sessions [Startup Programs] [Add] . . .

Have fun…


Firefox memory hungry?

in Ubuntu by

Firefox is one of Web Browser. See more detail here.

What’s the problem?

My desktop goes to slowly after a long time. When I type top at my terminal. The command firefox-bin is the top of memory usage at my dapper. Then my desktop goes freeze… Hiks… Is it a bug or anything else? Any suggestion please?

Thank before…

Ubuntu Forum Userbars

in Internet/Linux/Ubuntu by

What is this?

User bar can be use for your signature in forum or another places. You can promote something or just express yourself.

How to use it?

You can download this userbar, upload it to your host logo, and hotlink to these for signatures and stuff. (inspired by crmaykish from Gnome-Look).

Ubuntu Userbars

  • Ubuntuholic
  • Kubuntuholic

Have fun


Ubuntu Dapper OSX Style

in Linux/Theme/Tutorial/Ubuntu by

Just another theme to make my Dapper to OSX looklike:

  1. Theme: T-ish-Aquastyle by Tmilovan.
  2. Control: tish-aquastyle by Tmilovan.
  3. Window Border: Humanoid-OSX SineDie.
  4. Icon Set: OSX by Kiddo.
  5. Dock: Engage with OSX icon set (modified by myself).
  6. Firefox: iFox Smooth (Themes) and Compact Menu (Extensions).
  7. Thunderbird: Tiger Mail (Themes)
Ubuntu OSX3Ubuntu OSX2Ubuntu OSX1


Engage on Dapper Drake

in Linux/Tutorial/Ubuntu by

What is Engage?

Engage is a dockbar based on Enlightenment Foundation Libraries. There are two version of Engage. There’s a standalone version and a module version for E17. The module Engage currently works as an app-launcher, taskbar and a system tray. Click here for more detail.
I install Engage on My Ubuntu Dapper Drake as a standalone version. So it’s work in my Ubuntu default windowmanager (GNOME).

Engage on Ubuntu Repository

An easly way to install Engage:
Add this following line to my /etc/apt/sources.list

deb unstable/

Download public key from that repository

wget && sudo apt-key add public.key

Update my repository

sudo apt-get update

Install Engage

sudo apt-get install engage

Run Engage


Configure Engage
Configure my Engage to suitable for my desktop.

Install From CVS

Just try to install from CVS 😀 I don’t have experience with bash programming. So I make it by my self and It’s just make easier for me to install Engage 😀

Install some packages required for Engage to compile properly

sudo apt-get install cvs autoconf automake1.7 gettext libtool libfreetype6-dev libjpeg62-dev libpng3-dev libtiff4-dev libungif4-dev libbz2-dev libltdl3-dev pkg-config libxine-dev libgtk1.2-dev build-essential flex bison byacc libxcursor-dev libcurl3-dev

Getting the sources

cd ~/ mkdir cvs
cd cvs
cvs login
cvs -z3 co e17 misc

EFL?s compilation (Enlightenment Foundation Libraries)
Before starting to compile, I need to add a line in the /etc/ file, to allow the programs to access the newly installed library (/usr/local/lib) when running ldconfig command.

sudo -s -H
echo "/usr/local/lib" >> /etc/

The common procedure to compile every library is:

cd ~/cvs/e17/libs/
sudo make install
sudo ldconfig
cd ~/cvs

There are 15 libraries need to be complied (edb, eet, imlib2, imlib2_loaders, evas, ecore, epeg, embryo, edje, epsilon, esmart, emotion, etox, ewl, engrave) and locate at ~/cvs/e17/libs/.

Engage compilation
I just compile and install 3 applications for my Engage:

  1. /cvs/e17/apps/e_utils : configuration tools for E17
  2. /cvs/e17/apps/examine : configuration tools for the applications
  3. /cvs/misc/engage : The beautiful MAC OS X style dockGo to each directory compile and install them with standard procedure (mention above)

If you feel sick to do this one by one, You can download my simple install script that will help to compile and to install all libraries and applications. If you feel Engage not suitable for you, just run this uninstall script. Download these files to ~/cvs. And change ext from .txt to .sh


After all libraries and engage have been installed succesfully. We need to configure it.

Make directory to our new engage
This directory will use to store our EAP files.

mkdir -p ~/.e/e/applications/all

Make “.order” file
This file is simply a list of EAP files in the order we want them to show up in the bar.

vi ~/.e/e/applications/engage/.order

You can download my EAP files and my “.order” file for example. You can make them by yourself (^ ^,)


To show analog clock and digital clock, copy either expedition.edj or digital.edj from to ~/.e/apps/engage/sysicons. Perhaps You need to create sysicons directory.

EAP Icon Files

Creating EAP files using the graphical tool
E17 includes an integrated EAP editor, use this command:

e_util_eapp_edit firefox.eap

Add all the information you need, but ignore the “Window name” section. That needs to be left empty. Then select an icon file. It can be of any size. The bigger the file, the more memory it uses though. Note that you don’t have to have the full path for the executable – just the name of the program is ok too, assuming the program is in your shell path. After the icon is made the original icon picture isn’t needed anymore for the icon to work: it is included in the created EAP file. All EAP files you create with this editor are automatically moved to ~/.e/e/applications/all.

Creating and modifying EAP files the manual way
Extract icon_example.tar.gz from /usr/share/enlightenment/data/other (depending on where you installed E17) and go to the directory that is created. You will see three files:, icon.edc and icon.png.

Edit icon.edc and change the “max:” value to something you want. If your icons are 128×128 PNG files, “128 128” would for example be a good choice. Next, copy an icon .png file over the default icon.png. Note that your icon needs to be named icon.png. If you wish to use a different name, you can edit icon.edc and and change the application lines that mention icon.png.

# a .eap file is just a .edj file with added meta data for 
# application launch info. enlightenment_eapp
# can add/modify/delete this metadata.
# The script below is an example of building an eap icon from scratch.
# actually compile a edje file with all the gfx etc.
edje_cc [email protected] -id . -fd . icon.edc icon.eap
# add eapp properties to the file
#- they are ALL optional EXCEPT name and exe
# and exe is optional for directory .eapp files
-set-name "Application Name" 
-set-generic "Generic name" 
-set-comment "Comment on what this application does" 
-set-exe "execute_line" 
-set-win-name "" 
-set-win-class "window_class" 
-set-icon-class "icon,class"
# other options u might want to use:
# -lang LANG
# -set-startup-notify 1/0 
# -set-win-title "window_title*glob" 
# -set-win-role "window_role" 
# -set-wait-exit 1/0 
# see enlightenment_eapp -h for more -set options

You’ll need to fill this form, except do not set the window name. That needs to be empty (as in -set-win-name “” )! Also make sure that you get the window class correct, since otherwise the icon won’t be displayed in the top-left corner of the window border once you launch the application using your newly created EAP file. You can find out the window class by issuing the following command in a terminal:

xprop WM_CLASS|cut -d , -f 2

And then clicking a window. Alternatively you can easily find out the window class by using the integrated EAP editor, which you can open by clicking “Create Icon” in the menu that is displayed when you left-click the top-left corner of the window decoration menu. You can also access the same menu by right clicking anywhere on the top window decoration bar. This editor should show the correct window class of the application it was opened from by default.Now all you need to do is run and it should create a file called icon.eap in the same directory. Rename it to whatever you want and move it to ~/.e/e/applications/all. After you’ve created some EAP files there’s an easy manual way to edit the information (everything else except the image itself – for that you’ll need to use the graphical EAP editor).

OSX Icon Theme

These icons have been modified from OSX icon set created by kiddo.I have converted them to EAP format for usage in Enlightenment DR 17.

Thx to Kiddo 😉


NuoveXT Icon Theme on Ubuntu Dapper Drake

in Ubuntu by

What is NuoveXT?

NuoveXT is an icon theme for GNOME and KDE. The goal of nuoveXT is to provide a very complete set of icons for both Gnome and KDE. Please visit nuoveXT website.

How to make it work to my Dapper?

I don’t make this icon by myself, so I just go to nouveXT website and download this icon theme. No configure, make, and make install needed 😀 Just download and extract it at my icon folder (/usr/share/icons/). It’s will look great for my GNOME environment, and for KDE environment too (different icon theme package).

This icon theme also great to my Mozilla Firefox. Just install .jar file to my Firefox theme. Just restart my firefox and it’s well done… 😀

I use nuoveXT icon theme on my KXDocker too. It’s look so cool beside their common icon theme (OS X). Just set my KXDocker icon theme path to /usr/share/icons/nuoveXT-1.6/128×128/apps

But, look at my GAIM icon theme. Is it look very cool? 😀 I don’t make it from stretch. I have this by modified from the original nuoveXT icon theme. I just want make my GAIM look cool with my nuoveXT icon theme. Look some example below:

Gaim NuoveXT

Do you like it? I can not distribute it yet, cause I don’t have permission from the nuoveXT original creator yet :-/ How to get the permission? Please tell me… Thx before…

me, sUpricak3p

KXDocker on Dapper Drake

in Linux/Tutorial/Ubuntu by

What is KXDocker?

KXDocker is a docker for KDE environment. This docker is like Mac OS X’s Dock. At their official site, they said KXDocker is more powerful than Mac OS X’s Dock. But it’s depend on your self. I think you should try this docker and make your own opinition. I haven’t try Mac OS X’s Dock yet. So I can not say which the better is :-/ . But nevermind, just try it and have fun 😀 Since 0.37 KXDocker started to work under more Desktop Environment, not only KDE Environment. So I try to install KXDocker on my Ubuntu Dapper Drake.

KXDocker on Ubuntu Repository

An easly way to install kxdocker just type:

sudo apt-get install kxdocker kxdocker-data

It’s will install KXDocker 0.39. I want to try the new version (currently 1.0), cause many addition feature. So I have to install it “manualy” by myself.

Let’s start it

First install these following packages:

sudo apt-get install build-essensial xlibs-dev libqt3-mt-dev libqt3-compat-header kdelibs4-dev kdebase-dev

Next, download KXDocker from their site.
The main file is:

  • kxdocker-version.x.x.tar.bz2

The very usefull files are:

  • kxdocker-resources-version.x.x.tar.bz2
  • kxdocker-configurator-version.x.x.tar.bz2
  • kxdocker-dcop-version.x.x.tar.bz2
  • kxdocker-i18n-version.x.x.tar.bz2
  • kxdocker-trayiconlogger-version.x.x.tar.bz2

The optional files are:

  • kxdocker-arpmanager-version.x.x.tar.bz2
  • kxdocker-bluetooth-version.x.x.tar.bz2
  • kxdocker-gaclock-version.x.x.tar.bz2
  • kxdocker-gamarok-version.x.x.tar.bz2
  • kxdocker-gapager-version.x.x.tar.bz2
  • kxdocker-gbattery-version.x.x.tar.bz2
  • kxdocker-gdate-version.x.x.tar.bz2
  • kxdocker-gipcontrack-version.x.x.tar.bz2
  • kxdocker-gmail-version.x.x.tar.bz2
  • kxdocker-gmount-version.x.x.tar.bz2
  • kxdocker-gnetio-version.x.x.tar.bz2
  • kxdocker-gpipe-version.x.x.tar.bz2
  • kxdocker-gtrash-version.x.x.tar.bz2
  • kxdocker-gthrottle-version.x.x.tar.bz2
  • kxdocker-mountmanager-version.x.x.tar.bz2
  • kxdocker-networker-version.x.x.tar.bz2
  • kxdocker-taskmanager-version.x.x.tar.bz2
  • kxdocker-thememanager-version.x.x.tar.bz2
  • kxdocker-wizard-version.x.x.tar.bz2

These optional files depend on your needed, for me I just download:

  • kxdocker-gaclock-version.x.x.tar.bz2
  • kxdocker-gapager-version.x.x.tar.bz2
  • kxdocker-gdate-version.x.x.tar.bz2
  • kxdocker-gmail-version.x.x.tar.bz2
  • kxdocker-gmount-version.x.x.tar.bz2
  • kxdocker-gtrash-version.x.x.tar.bz2
  • kxdocker-mountmanager-version.x.x.tar.bz2
  • kxdocker-networker-version.x.x.tar.bz2
  • kxdocker-taskmanager-version.x.x.tar.bz2
  • kxdocker-thememanager-version.x.x.tar.bz2
  • kxdocker-wizard-version.x.x.tar.bz2

Compile and Install

After download everything that I need, then compile and install it. The first step is compile kxdocker-version.x.x

  • Go to the folder where you download this file (I download all files to my home)
  • Extract this file:
    tar jxvf kxdocker-version.x.x.tar.bz2
  • Go to this file directory:
    cd kxdocker-version.x.x
  • Start compile it by:
    ./configure --prefix=/usr
  • Make it:
  • Finally:
    sudo make install

After kxdocker has been installed, compile another packages you needed

  • Extract packages:
    tar jxvf kxdocker-packages-version.x.x.tar.bz2
  • Go to this file directory:
    cd kxdocker-packages-version.x.x
  • Compile:
    ./configure --prefix=/usr --with-extra-libs=/usr/lib/ --with-extra-includes=/usr/include
  • Make:
  • Install:
    sudo make install

Uninstall KXDocker

Go to each directory you installed it and type:

make clean && sudo make uninstall

Start with KXDocker

After install KXDocker just type


Then KXDocker should appear on desktop. Icon tray will appear at GNOME panel. We must configure KXDocker and make it look perfect for ourself. For official support please visit KXDocker website. If you have any idea to install KXDocker easier please contact me. Any suggestion to make it into Ubuntu packages? How? Thx before…

Go to Top