My Kubuntu workstation

  1. Start with Kubuntu (Breezy) full installation (not the reduced server option).
  2. Install synaptic
  3. Add universe and restricted repositories.
  4. Install firefox
  5. kwin_baghira window decorations and button styles.
  6. Install kxdocker
  7. Enable dapper repositories.
    • Perform an apt-get dist-upgrade
  8. Install gvim.
  9. Allow incoming connections (remove -nolisten tcp)
    • For kubuntu, this is on the ServerArgsLocal line in /etc/kde3/kdm/kdmrc
  10. Install mypasswordsafe
  11. Set up to mount my two ntfs usb drives
    • /dev/sda1 /media/usb0 ntfs ro,user,auto,umask=002,uid=thomas 0 0
    • /dev/sdb1 /media/usb1 ntfs ro,user,auto,umask=002,uid=thomas 0 0
  12. Install forecast fox

Kubuntu configure: error: Qt (>= Qt 3.1 (20021021)) (headers and libraries) not found.

Debian stores qt3 in a different location than expected by some authors...

Try specifying /usr/share/qt3 as a base directory.

In Kubuntu: checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!

Try installing kdebase.

Ubuntu Linux faq.

http://www.ubuntu.com/support/faqLink
Particularly relevant for newer systems:

nVidia and ATI graphics cards

For the latest on these popular cards click here for nVidia or here for ATI.

How come I can't use more than 900 MB of RAM?

I have more than 900 megabytes of RAM, but the system only sees the first 900. Why is that?

The default generic i386 kernel only has support for 900 megabytes of RAM. After installation, you can select a different kernel as appropriate for your hardware. If you are running on a P4, for example, you might type:

sudo apt-get install linux-686

Otherwise, if you are on a dual-processor workstation, you might type:

sudo apt-get install linux-686-smp

Choose from the list of linux packages the one that best suits your hardware.

Redirect stdout output elsewhere in a Java Applet

Working with 1.1.8 under Netscape Communicator 4.8:

You can redirect standard output via the following, but
public void setOut(java.io.PrintStream out)

Netscape System Target, hosted by Sun.
UniversalExecAccess needs to be granted for setErr, SetIn, and setOut to be allowed within an applet.

PrivilegeManager.enablePrivilege("UniversalExecAccess")