Posts Tagged ‘64bit’
Upgrading to Oneiric 11.10 Beta 1 – zeitgeist-daemon 100 cpu on 1 core fix
Download:
zeitgeist-extension-fts 0.0.7-0ubuntu2 (amd64 binary) in ubuntu oneiric
Then cd to the dl folder and do this:
sudo dpkg -i zeitgeist-extension-fts_0.0.7-0ubuntu2_all.deb
See here.
________________________________________
Note: to stop the 100% CPU thing while you install this do:
zeitgeist-daemon -r
And Ctrl+C a few times to get back to the cli
System Monitor – Resources tab not correlating with memory usage in Processes tab
sil@klon:~$ free -m
total used free buffers cached
Mem: 8000 7865 134 864 4621
-/+ buffers/cache: 2380 5620
Swap: 8191 0 8191
sil@klon:~$ free -m
total used free buffers cached
Mem: 8000 6846 1154 2029 1177
-/+ buffers/cache: 3638 4361
Swap: 8191 0 8191
3.6Gib in Resources tab, Matches the 3638 in used above.
1922 is the approx total displayed in Processes down to <1MiB
3638-2029=1609
Good enough for me ;-)
The Resources Tab Used figure of 3.6Gib seems to include Buffers.
Ubuntu Natty Narwhal 11.04: Stunning and Beautiful.
Elegant, Clever and Functional… Canonical Have A Winner.
______________________________
OK this article is a work-in-progress and will be updated and edited as I learn more.
______________________________
Tips
- Reading the Release Notes would probably be a good idea… but I never do until something bugs me and I have to go looking for the cause.
- If you are setting mount points in the installer, be aware that you may need to use “Paste” as there is a bug stopping text entry.
That is, all you can choose are the items in the drop down list.
I used gedit to copy my mount points text e.g. “/backup”.
There is a screen-shot of what I am referring to later on in the post. - Use the recommenced Nvidia driver, or you will be sorry ;-)
As an example I tried “173″ but it didn’t cut it on my system.
Current is working very well even with dual monitors :-D - Unity is only designed to work on the left, that is you need to have the launcher on the far left most side of your left most monitor.
Don’t use it in the centre of two screens as this will cause issues. - Dual monitor system Launcher displays on start-up at the left of the right monitor?
[Fix] Swap the dvi cables connecting the graphics card over :-D
Now the left most monitor is the default monitor and you can enable the right most monitor via TwinView. - Unity Mouse & Keyboard Tips Here.
- Show the Month, Date & Locations in the Indicator Here.
- Panel Indicators (See Below). Pastie, syspeek,
Weather Indicator,Indicator Multiloadand Indicator Workspaces. - Remove the “Me Menu”. sudo apt-get remove indicator-me
______________________________
First Thoughts
The Launcher is very slick and well thought out particularly for something this immature.
To add items, open the app, right click and choose “Keep in Launcher “.
You can pick an item and then move it up or down the stack, the mechanics of this are handled in a very cool way :-)
A search for “CCSM” brings up the CompizConfig Settings Manager. This allows you to tweak the “Ubuntu Unity Plugin”. Search is already set for the Super Key. I set F1 for the Launcher and F2 for Run.
There are a lot of different ways to access your applications but if you get lost you can always use “Applications” from the bottom of the Launcher.
As you fill the Launcher with apps you will notice that they start getting stacked at the bottom :-D
Observations
I am playing about with various ways of using the Workplace Switcher…
The one I am having fun with ATM is to have Firefox in one space and Chromium in another. Just clicking on the app in the Launcher and BANG! I am straight into another Workplace… Nice.
______________________________
Installing Natty
I publish to the web as a kind of script that I can follow when installing. You can do this as well, just choose to “Try Ubuntu” not “Install Ubuntu” at the CD prompt. You then get booted into a fully working OS off the CD. You have an install shortcut on the desktop and you can use Firefox to look up this post to help you with the install.
Note that I am performing a Clean Install not an Upgrade. My /home is on its own partition. This enables me to keep 99% of my configuration information, (Application Settings, Desktop, Panels, etc.) and is a huge time saver.
To make life interesting I am swapping the system HD with another and I am also reformatting my /home to ext4 from ext3.
This means I will need to copy all of my data back to /home after the format. I mention this in passing as I may add some extra information in regards to this so I don’t have to look it up the next time :-) .
______________________________
Preparation
Note your Partition details and send to the Web or Gmail, (I use GParted or Systems Monitor).
This will allow you to refer to these screen-shots from Firefox while you are installing.

Set-up
Download an image: 11.04-desktop-amd64.iso or 11.04-desktop-i386.iso
- It is advisable to use VirtualBox to do a dry run of the following in a VM prior to the real thing.
- Backup your system.
- Burn a CD with K3b at 4 speed and check integrity.
- K3b will display a MD5 of the ISO, this should be “7de611b50c283c1755b4007a4feb0379″ for ubuntu-11.04-desktop-amd64.iso.
- Boot the CD and hold down shift key.
Choose language. Choose test integrity. - Reboot, Choose “Try Ubuntu”.
______________________________
Installing
- Wait for the CD files to be uncompressed and loaded.
This will take a while if you don’t have a Linux swap. - On the desktop click the short-cut “Install”.
- I start the Installer and open Firefox on this post so I can check on details e.g. partitions.
- I chose the 3rd option on how to “Allocate drive space”.
- I went through each of the partitions in turn, hitting “change” and setting Type and Mount Point.
- I didn’t have to create or size any partitions as I had used GParted prior to this.
- Double checking is a good idea at this point.
Have you set the correct file system for each partition?
That tick box marked “format”, are you sure? - Reboot when the installer is finished.
______________________________
Post Install Set-up
If needed, install the NVIDIA, or other restricted driver, then reboot.
Add Codecs and Packages
1. Add the Medibuntu Repository.
sudo wget http://www.medibuntu.org/sources.list.d/natty.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
2. Automatically Install Favourite Packages.
You will need the following two files:
cleanstart-packages.list.sh
Download the file cleanstart-packages.list.sh.
packages.list
Create the file packages.list and add the code below (click “show source” then hover your mouse over the code and choose “view source” from the toolbar).
Copy and paste into the file you have just created.
################################################################################ # # cleanstart-packages.list.sh # by silverwav - OpenPGP key:03187548 15 Apr 2009 # # Any line starting with a # is ignored as are Blank lines. # Any other lines, the first word is taken as the package name. # ################################################################################ # Add Repositories before you start # Add medibuntu.org repo 1st! # sudo wget http://www.medibuntu.org/sources.list.d/lucid.list --output-document=/etc/apt/sources.list.d/medibuntu.list # sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update # #*** Extras ubuntu-restricted-extras - Commonly used restricted packages timer-applet - a countdown timer applet for the GNOME panel #***VMWare build-essential #xinetd #linux-headers-$(uname -r) #***Prefernces compizconfig-settings-manager - Compiz configuration settings manager #simple-ccsm - Simple Compizconfig settings manager hardinfo - UNIX/Linux hardware information #***Administration gparted - GNOME partition editor firestarter - gtk program for managing and observing your firewall bum - graphical runlevel editor nvidia-settings - Tool of configuring the NVIDIA graphics driver #***Accessories revelation - GNOME2 Password manager #parcellite - A lightweight GTK+ clipboard manager glipper - Clipboard manager for the GNOME panel pcmanfm - an extremely fast and lightweight file manager for X gmountiso - a PyGTK GUI to mount your cd images #xfe - lightweight file manager for X11 #gnome-commander - nice and fast file manager for the GNOME desktop #***Accessories - Search catfish - file search tool that support several different engines recoll - Personal full text search package with a QT GUI #***Accessories - Text notecase - hierarchical note manager (aka outliner) emacs - GNU Emacs is the extensible self-documenting text editor. vim-gnome - Vi IMproved - enhanced vi editor - with GNOME2 GUI #***Games #doom-wad-shareware - Shareware game files for the 3D game DOOM #prboom - clone of the legendary first person shooter Doom #***Graphics gimp - The GNU Image Manipulation Program gthumb - an image viewer and browser mtpaint - painting program to create pixel art and manipulate digital photos gwenview – image viewer for KDE 4 kolourpaint4 - simple image editor for KDE 4 kiconedit - icon editor for KDE 4 shotwell - digital photo organizer xpdf - Portable Document Format (PDF) suite ##***Internet pidgin - graphical multi-protocol instant messaging client for X chromium-browser epiphany-browser - Intuitive web browser #***SABnzb+ sabnzbdplus sabnzbdplus-theme-smpl ushare – lightweight UPnP A/V Media Server (x-box) #***Office #***Programming geany - A fast and lightweight IDE meld - graphical tool to diff and merge files regexxer - A visual search and replace tool #***Sound & Video #Add medibuntu.org repo 1st! #***Sound & Video - Codecs w64codecs libdvdcss2 - Simple foundation for reading DVDs - runtime libraries lame - LAME Ain't an MP3 Encoder #***Sound & Video - Player mplayer - The Ultimate Movie Player For Linux - Medibuntu package mplayer-fonts - Fonts for mplayer mplayer-skin-blue - blue skin for mplayer mplayer-skins - Skins for the Ubuntu mplayer Package mplayer-gui – movie player for Unix-like systems #mozilla-mplayer - MPlayer-Plugin for Mozilla vlc - multimedia player and streamer xine-ui - the xine video player, user interface #***Sound & Video - DVD acidrip - ripping and encoding DVD tool using mplayer and mencoder audacity - A fast, cross-platform audio editor avidemux - a free video editor - gtk version devede - program to create video DVDs dvd95 - DVD9 to DVD5 converter dvdrip - perl front end for transcode k3b - A sophisticated KDE CD burning application k9copy - DVD backup tool for KDE mkvtoolnix-gui - mmg a set of tools to work with Matroska files - GUI frontend arista - multimedia transcoder for the GNOME Desktop pitivi - non-linear audio/video editor using GStreamer #***Sound & Video - Sound Tools padevchooser - PulseAudio Device Chooser pavumeter - PulseAudio Volume Meter soundkonverter - audio converter frontend for KDE bbe – sed-like editor for binary files normalize-audio – adjusts the volume of files to a standard volume level mpeg4ip-server – end-to-end system to explore streaming multimedia espeak - A multi-lingual software speech synthesizer #***System Tools samba - a LanManager-like file and printer server for Unix nautilus-gksu - privilege granting extension for nautilus using gksu - Open as Administrator nautilus-open-terminal - nautilus plugin for opening terminals in arbitrary local paths nautilus-actions - nautilus extension to configure programs to launch gconf-editor - An editor for the GConf configuration system sysinfo - UNIX/Linux system information (MONO) bleachbit - delete unnecessary files from the system ttf-liberation - Free fonts with the same metrics as Times, Arial and Courier testdrive - run the daily Ubuntu ISO in a virtual machine
This is a list of the packages that I use, you may have to adjust the list for your system.
For example note that I own a 64bit system which uses Nvidia graphics.
3. Make the script executable.
cd /home/sil/Downloads ls chmod +x ./cleanstart-packages.list.sh
4. Run the script and install the packages.
sudo ./cleanstart-packages.list.sh
Note: Change …/sil/… to your user name.
If a licence pop-up appears, you may need to “page down” to the end and use space/tab, to get to the OK so that you can press enter.
______________________________
Panel Indicators
Start via Alt + F2 “AppName” and enter.
Pastie
sudo add-apt-repository ppa:hel-sheep/pastie
sudo apt-get update
sudo apt-get install pastie
Indicator Workspaces
sudo add-apt-repository ppa:geod/ppa-geod
sudo apt-get update
sudo apt-get install indicator-workspaces
Indicator Syspeek
sudo add-apt-repository ppa:vicox/syspeek
sudo apt-get update
sudo apt-get install syspeek
______________________________
Add PPA Repositories.
Only add these if you want the very latest features.
Low safety, daily packages have not undergone any quality assurance.
Sometimes very safe but sometimes may not work at all.
Firefox-6:
sudo add-apt-repository ppa:silverwave/one-daily-a-month-3
sudo apt-get update sudo apt-get install firefox-trunk
And possibly one of these
sudo add-apt-repository ppa:chromium-daily/beta sudo add-apt-repository ppa:chromium-daily/dev sudo add-apt-repository ppa:chromium-daily/ppa
sudo apt-get update sudo apt-get install chromium-browser
______________________________
Notes
Manual install is needed for NeroDigitalAudio.zip (Details here).
Copy /home to the New Partition
Copy all files, directories and sub-directories from your current /home folder into the new partition:
sudo rsync -axS --exclude='/*/.gvfs' /home/. /media/home/.
Check Copying Worked (from here).
sudo diff -r /home /media/home
Add VirtualBox 4.0 Oracle Repository Here.
Fix Virtualbox Error “Failed to access the USB subsystem” Here.
Platypus Workaround for Firefox 3.6* – Use a Firefox 3.5 profile
What Platypus is.
Platypus is a Firefox extension which lets you modify a Web page from your browser — A Tool to let you Hack out all the stuff that annoys you — and then save those changes as a Greasemonkey script so that they’ll be repeated the next time you visit the page. (here).
______________________________
The Praise.
I have tried using the net without Platypus but it is just too painful.
None of the alternatives are anywhere near as easy to use or as powerful.
(One rather neat possibility is Readability, which I now use for day to day stuff).
______________________________
The Problem.
What to do when Platypus will no longer work with Firefox 3.6?
______________________________
The Solution.
- Platypus works fine with Firefox 3.5.9.
- So create a profile and install platypus with Firefox 3.5.9.
- Now upgrade to Firefox 3.6.
Yeah! It still works!
______________________________
Quick Hack Here.
Or you can just use the profile I have created for my own use here.
Then you can install whatever else you want on top :-)
Profiles:
The command below allows you to start up profile manger.
firefox -P
Warnings:
If you don’t see Platypus then check that the old firefox process isn’t still hanging round after you have closed it.
If it is kill it.
___________
Notes:
Platypus works fine with Firefox 3.5.9 so create a profile and install platypus and greasemonkey first, then upgrade to Firefox 3.6.
Workaround1
Use the 3.5.9 profile, then “make compatible” with Mr Tech Toolkit)
Workaround2
Use the 3.5.9 profile, then “bump version to 3.6*” open the xpi (with a zip manager), alter the “max version” line in the file “intall.rdf” (with a text editor), then save changes, restart firefox.
___________
Last Thoughts:
This is a workaround but it buys me some time.
Hopefully someone will update Platypus for Firefox 4.0 or I will need to run 3.6 in tandem just to create the scripts – ugh :-|
Notify-osd – Now with 70% Less Annoy :-)
Reduce the notify-osd time-out to 3 seconds, rather than the default 10.
Its amazing how much this changed my appreciation of the notifications…
I have found the annoyance is mainly based on them being on screen too long.
Tested on Lucid 10.04 64bit – experimental.
Quick Fix: Add the PPA and update:
sudo add-apt-repository ppa:silverwave/apps-0 sudo apt-get update sudo apt-get install notify-osd
______________________________
If you:
Want to create your own package…
Would like to see a worked example…
Want to see how to alter an existing package…
Or would like an explanation of how to Publish a package to your PPA.
…carry on reading.
______________________________
Packaging
Install Packaging Tools
sudo apt-get install devscripts build-essential fakeroot debhelper gnupg pbuilder dh-make ubuntu-dev-tools diff patch cdbs quilt lintian
Create a folder to work in
sil:~$ mkdir pak sil:~$ cd pak sil:~/pak$ ls sil:~/pak$
Test the display time of notify-osd
sudo apt-get install libnotify-bin notify-send "test" "Write some notify-osd text on screen... for How Long?!"
Download the source for notify-osd
sil@hyd:~/pak$ apt-get source notify-osd
Reading package lists... Done Building dependency tree Reading state information... Done NOTICE: 'notify-osd' packaging is maintained in the 'Bzr' version control system at: http://bazaar.launchpad.net/~ubuntu-desktop/notify-osd/ubuntu Please use: bzr get http://bazaar.launchpad.net/~ubuntu-desktop/notify-osd/ubuntu to retrieve the latest (possibly unreleased) updates to the package. Need to get 623kB of source archives. Get: 1 http://gb.archive.ubuntu.com/ubuntu/ lucid/main notify-osd 0.9.29-0ubuntu2 (dsc) [1,305B] Get: 2 http://gb.archive.ubuntu.com/ubuntu/ lucid/main notify-osd 0.9.29-0ubuntu2 (tar) [608kB] Get: 3 http://gb.archive.ubuntu.com/ubuntu/ lucid/main notify-osd 0.9.29-0ubuntu2 (diff) [14.4kB] Fetched 623kB in 2s (227kB/s) gpgv: Signature made Wed 14 Apr 2010 11:59:03 BST using DSA key ID A2D7D292 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./notify-osd_0.9.29-0ubuntu2.dsc dpkg-source: info: extracting notify-osd in notify-osd-0.9.29 dpkg-source: info: unpacking notify-osd_0.9.29.orig.tar.gz dpkg-source: info: applying notify-osd_0.9.29-0ubuntu2.diff.gz dpkg-source: info: upstream files that have been modified: notify-osd-0.9.29/autogen.sh notify-osd-0.9.29/data/org.freedesktop.Notifications.service.in notify-osd-0.9.29/m4/python.m4 notify-osd-0.9.29/src/bubble.c notify-osd-0.9.29/src/send-test-notification.sh notify-osd-0.9.29/tests/notifyosd.py notify-osd-0.9.29/tests/tests.suppression sil@hyd:~/pak$
List the files and folders
sil@hyd:~/pak$ ls notify-osd-0.9.29 notify-osd_0.9.29.orig.tar.gz notify-osd_0.9.29-0ubuntu2.diff.gz notify-osd_0.9.29-0ubuntu2.dsc
Setup .bashrc example
sil@hyd:~$ gedit .bashrc
Add these lines:
export DEBFULLNAME="silverwave (Launchpad OpenPGP Key)" export DEBEMAIL="silverwav@gmail.com"
Setup .pbuilderrc example
sil@hyd:~$ gedit .pbuilderrc
Add these lines:
COMPONENTS="main restricted universe multiverse"
______________________________
Update Package
Change notify-osd time-out value
sil@hyd:~/pak$ cd notify-osd-0.9.29 sil@hyd:~/pak/notify-osd-0.9.29$ gedit src/defaults.c
Find:
#define DEFAULT_ON_SCREEN_TIMEOUT 10000
Change to:
#define DEFAULT_ON_SCREEN_TIMEOUT 3000
Save and close gedit.
Update the debian changelog with debchange (dch -i)
sil@hyd:~/pak/notify-osd-0.9.29$ dch -i
Update Version Number:
0.9.29-0ubuntu2ppa1
Add Change Details:
* src/defaults.c:
- Changed DEFAULT_ON_SCREEN_TIMEOUT from 10000 to 3000
Note: Your email needs to be perfect…
This is correct for me:
-- silverwave (Launchpad OpenPGP Key) <silverwav@gmail.com> Sat, 08 May 2010 18:50:00 +0100
This would cause gpg to fail later when attempting to sign the files.
-- silverwave <silverwav@gmail.com> Sat, 08 May 2010 18:50:00 +0100
Save and close nano (ctrl+x).
Update the source package (debuild -S -sa)
sil@hyd:~/pak/notify-osd-0.9.29$ debuild -S -sa
You will be asked for your gpg passphrase twice.
Then you should see a success message.
Successfully signed dsc and change files
Updated Files
sil@hyd:~/pak/notify-osd-0.9.29$ cd .. sil@hyd:~/pak$ sil@hyd:~/pak$ ls notify-osd-0.9.29 notify-osd_0.9.29-0ubuntu2.diff.gz notify-osd_0.9.29-0ubuntu2.dsc notify-osd_0.9.29-0ubuntu2ppa1.diff.gz notify-osd_0.9.29-0ubuntu2ppa1.dsc notify-osd_0.9.29-0ubuntu2ppa1_source.build notify-osd_0.9.29-0ubuntu2ppa1_source.changes notify-osd_0.9.29.orig.tar.gz
Pbuilder initial environment setup
sil@hyd:~/pak$ sudo pbuilder create
Build package with pbuilder
sil@hyd:~/pak$ sudo pbuilder build notify-osd_0.9.29-0ubuntu2ppa1.dsc
Once pbuilder has completed the build you can see the .deb here:
/var/cache/pbuilder/result
______________________________
Uploading a package to a PPA
sil@hyd:~/pak$ dput ppa:silverwave/apps-0 notify-osd_0.9.29-0ubuntu2ppa1_source.changes
Checking signature on .changes gpg: Signature made Sat 08 May 2010 18:54:45 BST using RSA key ID 03187548 gpg: Good signature from "silverwave (Launchpad OpenPGP Key) <silverwav@gmail.com>" Good signature on /home/sil/pak/notify-osd_0.9.29-0ubuntu2ppa1_source.changes. Checking signature on .dsc gpg: Signature made Sat 08 May 2010 18:53:20 BST using RSA key ID 03187548 gpg: Good signature from "silverwave (Launchpad OpenPGP Key) <silverwav@gmail.com>" Good signature on /home/sil/pak/notify-osd_0.9.29-0ubuntu2ppa1.dsc. Package includes an .orig.tar.gz file although the debian revision suggests that it might not be required. Multiple uploads of the .orig.tar.gz may be rejected by the upload queue management software. Uploading to ppa (via ftp to ppa.launchpad.net): Uploading notify-osd_0.9.29-0ubuntu2ppa1.dsc: done. Uploading notify-osd_0.9.29.orig.tar.gz: done. Uploading notify-osd_0.9.29-0ubuntu2ppa1.diff.gz: done. Uploading notify-osd_0.9.29-0ubuntu2ppa1_source.changes: done. Successfully uploaded packages. sil@hyd:~/pak$
Email confirmation
[PPA silverwave-apps-0] [ubuntu/lucid] notify-osd 0.9.29-0ubuntu2ppa1 (Accepted)
Launchpad PPA
to me
show details 11:30 PM (9 minutes ago)
Accepted:
OK: notify-osd_0.9.29.orig.tar.gz
OK: notify-osd_0.9.29-0ubuntu2ppa1.diff.gz
OK: notify-osd_0.9.29-0ubuntu2ppa1.dsc
-> Component: main Section: x11
Format: 1.8
Date: Sat, 08 May 2010 18:50:00 +0100
Source: notify-osd
Binary: notify-osd
Architecture: source
Version: 0.9.29-0ubuntu2ppa1
Distribution: lucid
Urgency: low
Maintainer: DX Team <dx-team@lists.ubuntu.com>
Changed-By: silverwave (Launchpad OpenPGP Key) <silverwav@gmail.com>
Description:
notify-osd - daemon that displays passive pop-up notifications
Changes:
notify-osd (0.9.29-0ubuntu2ppa1) lucid; urgency=low
* src/defaults.c:
- Changed DEFAULT_ON_SCREEN_TIMEOUT from 10000 to 3000
Checksums-Sha1:
e51a110171de8622c325ab56c598ba15322e3e9b 1613 notify-osd_0.9.29-0ubuntu2ppa1.dsc
795ecc42602b46390437c3787f3eb94f6fd562fc 607576 notify-osd_0.9.29.orig.tar.gz
650adb6b4695a50da86fe46f7c877ada1defe0a1 14612 notify-osd_0.9.29-0ubuntu2ppa1.diff.gz
Checksums-Sha256:
17e7c4c6e4d41a2d321ad6a23a2671f854c299b656bb22e6894edeeda65ee83c 1613 notify-osd_0.9.29-0ubuntu2ppa1.dsc
7b8d79fc6dce7002fb3639ae7e9ad85e5f5063fbcc62fe27b80700142a0d7fd7 607576 notify-osd_0.9.29.orig.tar.gz
02903f5080d5a58bf89f6220294e62a30e342a202f8e67fd7f80fa7c5e609f25 14612 notify-osd_0.9.29-0ubuntu2ppa1.diff.gz
Files:
79e54b412cf3029013b4cdbef8ae01ce 1613 x11 optional notify-osd_0.9.29-0ubuntu2ppa1.dsc
13df20eb3c6d06c17eef07400e1650d8 607576 x11 optional notify-osd_0.9.29.orig.tar.gz
9c8f64588ed44e0c93142bd4cf5c52f2 14612 x11 optional notify-osd_0.9.29-0ubuntu2ppa1.diff.gz
--
You are receiving this email because you are the uploader of the above
PPA package.
Check the PPA
https://launchpad.net/~silverwave/+archive/apps-0/+builds?build_state=built
1 → 2 of 2 results [FULLYBUILT] i386 build of notify-osd 0.9.29-0ubuntu2ppa1 in ubuntu lucid RELEASE Build started 18 minutes ago on samarium (virtual) and finished 13 minutes ago taking five minutes — see the log [FULLYBUILT] amd64 build of notify-osd 0.9.29-0ubuntu2ppa1 in ubuntu lucid RELEASE Build started 20 minutes ago on americium (virtual) and finished 15 minutes ago taking five minutes — see the log
https://launchpad.net/~silverwave/+archive/apps-0/+packages
Expanding the package you may see this message:
Note: Some binary packages for this source are not yet published in the repository.
You will need to wait until the binary packages are build before testing.
Add PPA
sil@hyd:~/pak$ sudo add-apt-repository ppa:silverwave/apps-0 [sudo] password for sil: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 4E0614F88874AF754D66E9C1EBD6062C6DE6117C gpg: requesting key 6DE6117C from hkp server keyserver.ubuntu.com gpg: key 6DE6117C: "Launchpad PPA for SilverWav" not changed gpg: Total number processed: 1 gpg: unchanged: 1
Check policy
sil@hyd:~/pak$ sudo apt-get update
...
sil@hyd:~/pak$ apt-cache policy notify-osd
notify-osd:
Installed: 0.9.29-0ubuntu2
Candidate: 0.9.29-0ubuntu2ppa1
Version table:
0.9.29-0ubuntu2ppa1 0
500 http://ppa.launchpad.net/silverwave/apps-0/ubuntu/ lucid/main Packages
*** 0.9.29-0ubuntu2 0
500 http://gb.archive.ubuntu.com/ubuntu/ lucid/main Packages
100 /var/lib/dpkg/status
Install notify-osd – Now with 70% Less Annoy :-)
sil@hyd:~/pak$ sudo apt-get install notify-osd Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: notify-osd 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 177kB of archives. After this operation, 0B of additional disk space will be used. Get: 1 http://ppa.launchpad.net/silverwave/apps-0/ubuntu/ lucid/main notify-osd 0.9.29-0ubuntu2ppa1 [177kB] Fetched 177kB in 0s (416kB/s) (Reading database ... 185774 files and directories currently installed.) Preparing to replace notify-osd 0.9.29-0ubuntu2 (using .../notify-osd_0.9.29-0ubuntu2ppa1_amd64.deb) ... Unpacking replacement notify-osd ... Setting up notify-osd (0.9.29-0ubuntu2ppa1) ...
Done!
Note: Here is a link to a video that’s a great help, Learning MOTU – Upgrading Packages
Lucid 10.04 – All the stuff people forget to tell you – Flash, Codecs, Medibuntu, Packages, Fixes.
All the stuff you need in one place so you don’t have to go looking.
- Add Codecs and Packages.
Add Medibuntu repository.
Install favourite packages from a list.- Buttons not working on iPlayer, Flash.
Confirmed workaround.- Add PPA’s
- Light-themes: panel-background isn’t scaling.
Confirmed workaround.- Customise Theme.
Tooltips, Window Border.
______________________________
Here We Go.
Set-up:
Download: 10.04-desktop-amd64.iso or 10.04-desktop-i386.iso
- Use TestDrive to do a dry run in a vm.
- Backup (Recommended).
- Burn CD with K3b at 4 speed and check integrity.
- Check md5 sum.
md5sum ubuntu-10.04-desktop-amd64.iso >check.md5
- Get Partition Screenshots (send to Web or Gmail).
Use GParted or Systems Monitor.
- Boot the CD and hold down shift key.
Choose language. Choose test integrity. - Reboot, Choose “Try Ubuntu”.
Clean Install:
- I am performing a Clean Install not an Upgrade.
I was previously running Karmic 9.10 64bit. - My /home is on its own partition.
This enables me to keep 99% of my configuration information.
(Application Settings, Desktop, Panels, etc.) and is a huge time saver.
Installing:
- Wait for the CD files to be uncompressed and loaded.
This will take a while if you don’t have a Linux swap. - On the desktop click the short-cut “Install”.
- As you can see below the Lucid Installer is open on the left and Firefox on the right.
This allows you to consult the previously saved screenshot of your partitions.
- Double checking is a good idea at this point.
Have you set the correct file system for each partition?
That tick box marked “format”, are you sure? - Reboot when the installer is finished.
______________________________
Post Install Set-up.
If needed, install the NVIDIA, or other restricted driver, then reboot.
Add Codecs and Packages
1. Add medibuntu repository
sudo wget http://www.medibuntu.org/sources.list.d/lucid.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
2. Reinstall all of your favourite packages from a list.
Download the following files:
This is a list of the best/most useful packages I use.
Note that I have a 64bit system and Nvidia graphics.
You may have to adjust the list for your system.
I test it in a vm first, (via TestDrive). Details here.
3. Make the script executable.
cd /home/sil/Downloads ls chmod +x ./cleanstart-packages.list.sh
4. Run the script and install the packages.
sudo ./cleanstart-packages.list.sh
Note: Change …/sil/… to your user name.
______________________________
Buttons not working on iPlayer, Flash.
gksudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
Add this line:
export GDK_NATIVE_WINDOWS=1
Before this line:
. /usr/lib/nspluginwrapper/noarch/npviewer
Example:
#!/bin/sh TARGET_OS=linux TARGET_ARCH=i386 export GDK_NATIVE_WINDOWS=1 . /usr/lib/nspluginwrapper/noarch/npviewer
____________________________
Add PPA Repositories.
Only add these if you want the very latest features.
Low safety, daily packages have not undergone any quality assurance.
Sometimes very safe but sometimes may not work at all.
Firefox-3.6 Lucid:
sudo add-apt-repository ppa:silverwave/one-daily-a-month-0
Firefox-3.7 Lucid:
sudo add-apt-repository ppa:silverwave/one-daily-a-month-1
sudo apt-get update sudo apt-get install firefox sudo apt-get install firefox-3.7
Or
sudo add-apt-repository ppa:ubuntu-mozilla-daily
And possibly one of these
sudo add-apt-repository ppa:chromium-daily/beta sudo add-apt-repository ppa:chromium-daily/dev sudo add-apt-repository ppa:chromium-daily/ppa
sudo apt-get update sudo apt-get install chromium-browser
____________________________
Light-themes: panel-background isn’t scaling.
Bug #532309
Confirmed workaround1:
If confident with image resizing you can just resize the panel_bg.png to whatever size you have set the panel to.
Below are examples of resizing to 32 pixels using Gwenview.
/usr/share/themes/Radiance/gtk-2.0
/usr/share/themes/Ambiance/gtk-2.0
Confirmed workaround2:
This is more involved but doesn’t require any image manipulation.
sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc sudo gedit /usr/share/themes/Radiance/gtk-2.0/gtkrc
Comment out:
bg_pixmap[NORMAL] = "panel_bg.png"
e.g.
#bg_pixmap[NORMAL] = "panel_bg.png"
Set “fit”, “stretch” and “rotate” to true:
gconftool-2 --type bool --set /apps/panel/toplevels/top_panel_screen0/background/fit true
gconftool-2 --type bool --set /apps/panel/toplevels/top_panel_screen0/background/rotate true
gconftool-2 --type bool --set /apps/panel/toplevels/top_panel_screen0/background/stretch true
Right Click Panel > properties > Background Tab > Select Background image: > panel_bg.png
Log out then Log in again.
______________________________
Customise Theme.
- I now use Radiance, with the Ambiance Window Border.
Right Click on Desktop > Change Desktop Background.
Theme (Ambience) > Customise > Window Border. - Set Theme Tooltips to yellow (#F5F5B5) with black text (#000000).
Right Click on Desktop > Change Desktop Background.
Theme (Ambience) > Customise > Colour >Tooltips. - Set background to the Simple Ubuntu Purple.
______________________________
Errata:
There are a couple of packages that I need to add to the Package List for next time:
ushare – lightweight UPnP A/V Media Server (x-box)
mplayer-gui – movie player for Unix-like systems
gwenview – image viewer for KDE 4
bbe – sed-like editor for binary files
normalize-audio – adjusts the volume of files to a standard volume level
mpeg4ip-server – end-to-end system to explore streaming multimedia
Manual install needed for this:
NeroDigitalAudio.zip (Details here).
Firefox Speed Test
I use FF for all browsing except one use case…
SilverWav:
I have a large html file (9MB, 20k records in a table).
FF takes 30sec to open it, Chromium takes 5secs.
The filter on it uses js and is very fast in Chromium (10sec) but in FF > 5min :(
robcee:
I’d be interested to see your database file if it’s something you can share.
Sounds like it might make a good JS benchmark.
Hopefully we’ll fix that single use case for you. ;)
______________________________
Test Data
Total Rows 20068 (Clips 6055, Default 14013).
12.6MB
Details:
robcee – Lorentz Branch Diagram
Bug 559396 – Large ShelveLogger files are slow in Firefox
______________________________
Test Results – Linux
Reload
| Browser | OS | Times | Slower |
| Firefox 3.6.4 | Lucid | 0:37 0:37 0:37 | 7.4 x |
| Firefox 3.7.a4 | Lucid | 0:38 0:38 0:35 | 7.4 x |
| Chromium 5.0. | Lucid | 0.05 0:05 0:05 | |
Filter
| Browser | OS | Times | Slower |
| Firefox 3.6.4 | Lucid | 2:07 2:05 | 42.0 x |
| Firefox 3.7.a4 | Lucid | 0:28 0:28 | 9.3 x |
| Chromium 5.0. | Lucid | 0:03 0:03 | |
Filter word: Platypus
______________________________
Machine
Lucid Beta 2 64bit, 8GB RAM.
Linux version 2.6.32-20-generic
CPU0: Intel(R) Core(TM)2 Quad CPU @ 2.40GHz
______________________________
Test Results – Win7
Reload
| Browser | OS | Times | Slower |
| Firefox 3.6.3 | win7 | 0:52 0:50 0:53 | 7.4 x |
| Firefox 3.7.a4 | win7 | 1:02 0:56 0:54 | 8.1 x |
| Chrome 5.0. | win7 | 0.07 0:07 0:07 | |
Filter
| Browser | OS | Times | Slower |
| Firefox 3.6.3 | win7 | 3:15 3:15 | 48.7 x |
| Firefox 3.7.a4 | win7 | 0:33 0:34 | 8.5 x |
| Chrome 5.0. | win7 | 0:04 0:03 0:03 | |
Filter word: Platypus
______________________________
Machine
Windows 7 Prof 64bit, 4GB RAM
HP 550 Core 2 Duo Laptop
______________________________
Summary
OK happily there has been a large speed up in 3.7.a4 as regards to the filtering.
The filter operation in 3.7.a4 takes 6 times less than it did in 3.6. :-)
It does not look as if the reload time has seen any improvement.
The improvements in 3.7.a4 are very encouraging but it makes you wonder what Google is doing to get such incredible sub 10sec times.
Luckily as it is open source someone can go have a look :-)
______________________________
Note: File new bug reports with “ubuntu-bug”
Just run “ubuntu-bug” and work through the prompts.
Automatically opens a new bug web page on Launchpad.
Attaches relevant logs.
Allows you to add comments and adjust the boilerplate text.
You can edit or delete the attachments.
Any changes made to the description after it has been saved is logged.
Note: Ubuntu Repository List
After a Clean Install add these repositories.
sudo add-apt-repository ppa:ubuntu-mozilla-daily Firefox-3.6 Lucid: ppa:silverwave/one-daily-a-month-0 Firefox-3.7 Lucid: ppa:silverwave/one-daily-a-month-1 Firefox-3.6 Karmic: ppa:silverwave/one-daily-a-month-2 Firefox-3.7 Karmic: ppa:silverwave/one-daily-a-month-3 sudo add-apt-repository ppa:chromium-daily/beta sudo add-apt-repository ppa:chromium-daily/dev sudo add-apt-repository ppa:chromium-daily/ppa sudo wget http://www.medibuntu.org/sources.list.d/lucid.list --output-document=/etc/apt/sources.list.d/medibuntu.list sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
Taking A Chance On Lucid 10.04 Beta 1 :-)
The Game Is Afoot.
Downloading:
http://releases.ubuntu.com/lucid/ubuntu-10.04-beta1-desktop-amd64.iso
______________________________
Check List.
- Downloaded LiveCD – Done
- Tested in TestDrive – Done
- Backup – Done
- Burn CD – Done
- Check CD Integrity – Done.
- Partitions Screenshot (send to web)- Done
______________________________
The LiveCD Installation.
Very well designed, great to be able to browse the web while installing the OS.
As you can see below the Lucid Installer is open on the left and Firefox on the right.
This allows me to consult the previously saved screenshot of my partitions.
Double checking is a good ideas at this point!
______________________________
First Impressions.
Well I am back up and running!
Lucid looks great and seems to be performing well so far…
- Wow purple… well that’s a bold choice :-)
- I wasn’t planning on using that dark a theme, but now I have seen it, I may be able to live with it.
- Controls on the left… yep I can retrain myself to use them, hopefully there is a good reason for the change. I wonder what the plans are for the space on the right :-?
Notes:
- I was running Karmic 9.10 64bit.
- Hardware: Intel Quad Core, 8GB/1.5TB, NVIDA.
- I am performing a Clean Install not an Upgrade.
- My /home is on its own partition.
This enables me to keep 99% of my configuration information,
(Application Settings, Desktop, Panels, etc.) and is a huge time saver.
Post Install Tasks:
- I ran the script cleanstart-packages.list.sh after the install of Lucid.
This reinstalls all of my favourite packages from a list. - I reset my background to the default Purple.
- I selected the new Ambiance Theme.
Things I Noticed:
- My sound applet in the top panel has gone missing (Solved).
Its called the “Indicator Applet”, no mention of Sound at all. - At 32 pixels the top panel looked odd, with a grey bottom edge.
- Nautilus, F3 Gets you an Extra Panel nice!
______________________________
The Thrilling Conclusion.
You know I think I like it :-)
Lucid has been the easiest, least problematic, Ubuntu OS to install yet.
Come on in, the water’s fine :-)
______________________________
Addendum.
Bugs.
Bug #542365 Indicator applet needs renamed appropriately so people can find it (Some reference to Sound Control needed).
Bug #532101 “You can receive files over Bluetooth into this folder” always visible on XDG_DOWNLOAD_DIR folder, even without a Bluetooth device.
Bug #532309 Light-themes: panel-background isn’t scaling.
Confirmed workaround:
sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc
sudo gedit /usr/share/themes/Radiance/gtk-2.0/gtkrc
Comment out bg_pixmap[NORMAL] = “panel_bg.png” e.g. #bg_pixmap[NORMAL] = “panel_bg.png”
Log out then Log in again.
Miscellaneous.
The menu to Check CD Integrity is only available for a second or two at startup.
Theme changed from Ambiance to Radiance, loved the Ambiance theme but it was too dark for me. I now use Radiance, with the Ambiance Window Border.
Customised Theme Tooltips to yellow (#F5F5B5) with black text (#000000). Firefox’s Boox, amongst others, looks odd otherwise. Right Click on Desktop > Change Desktop Background. Theme (Ambience) > Customise > Colour >Tooltips.







