Random thoughts and musings. Part of an oliology.

oliology.diary

Sonntag, November 06, 2005

Kubuntu: Breezy Badger

Now I've installied the current Kubuntu 5.10 Breezy Badger. It's very nice that my Creatice SoundBlaster Live! 24bit now is supported out of the box without me having to compile a new ALSA.

The list of steps which I had to go to customize the system to my needs has changed as well:

  • Of course, I could have installed Ubuntu first and then convert it to Kubuntu using apt-get install kubuntu-desktop (see Installing KDE for more information).
  • dpkg-reconfigure locales and choose iso8859-15
  • dpkg-reconfigure -plow fontconfig and select that I have a TFT display und want to use bitmap fonts as well
  • install the package linux-restricted-modules for my architecture and then enable the proprietary drivers for my Nvidia graphics adapter using nvidia-glx-config enable
  • install the packages language-pack-de and kde-i18n-de to get the German localization
  • in the file /etc/kde3/kdm/kdmrc, set my monitor's resolution:
    ServerArgsLocal=-nolisten tcp -dpi 100
    
  • add the following sources to /etc/apt/sources.list:
    deb http://de.archive.ubuntu.com/ubuntu breezy main restricted
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy main restricted
    
    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb http://de.archive.ubuntu.com/ubuntu breezy-updates main restricted
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    deb http://de.archive.ubuntu.com/ubuntu breezy universe
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy universe
    
    ## Uncomment the following two lines to add software from the 'backports'
    ## repository.
    ## N.B. software from this repository may not have been tested as
    ## extensively as that contained in the main release, although it includes
    ## newer versions of some applications which may provide useful features.
    ## Also, please note that software in backports WILL NOT receive any review
    ## or updates from the Ubuntu security team.
    # deb http://de.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
    
    deb http://security.ubuntu.com/ubuntu breezy-security main restricted
    # deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted
    
    deb http://security.ubuntu.com/ubuntu breezy-security universe
    # deb-src http://security.ubuntu.com/ubuntu breezy-security universe
    
    deb http://de.archive.ubuntu.com/ubuntu breezy multiverse
    deb http://security.ubuntu.com/ubuntu breezy-security multiverse
    
    ## Backports
    deb http://ubuntu-backports.mirrormax.net/ breezy-extras main universe multiverse restricted
    
    ## Sun J2SDK/JRE
    deb http://ubuntu.tower-net.de/ubuntu/ hoary java
    
    ## PwManager
    deb http://kubuntu.openix.fr/ ./
    # deb-src http://kubuntu.openix.fr/ ./
    
    ## James Cameron's PPTP GUI packaging
    deb http://quozl.netrek.org/pptp/pptpconfig ./
    
    ## w32codecs - comment out after use
    # deb ftp://ftp.nerim.net/debian-marillat/ sarge main
    
    
  • to get my Epson Perfection 1670 USB scanner working, dig out the file esfw30.bin from the windows driver and copy it to /etc/sane.d/, the enter the following line into /etc/sane.d/snapscan.conf:
    firmware /etc/sane.d/esfw30.bin
    
  • write the following into /etc/esound/esd.conf so that Skype works fine:
    [esd]
    auto_spawn=0
    spawn_options=-terminate -nobeeps -as 2
    spawn_wait_ms=100
    # default options are used in spawned and non-spawned mode
    default_options=
    
  • create a little script /etc/init.d/rtc and have it run on boot-time so that the recommendation is followed which MPlayer displays on the console:
    #!/bin/sh
    echo 1024 > /proc/sys/dev/rtc/max-user-freq
    
  • in /etc/modprobe.d/aliases, disable IPv6 as long as it isn't used; for this, replace the line
    alias net-pf-10 ipv6
    
    with this:
    alias net-pf-10 off
    
  • in /etc/hdparm.conf, enable DMA for all optical drives
  • as root, use /usr/lib/openoffice2/program/spadmin to set the correct DPI value for my printer
  • for Java, do not install the (broken) sun-j2re1.5, but sun-j2sdk1.5 instead; then remove and manually re-set two symbolic links:
    /etc/alternatives/mozilla-javaplugin.so -> /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
    
    and
    /etc/alternatives/netscape-javaplugin.so ->
    /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
    
  • install more software
  • set Bitstream Vera Sans Mono 12 as default font for Konsole, Kate, Eclipse etc. (I find this font to be the most readable at my current screen resolution)
  • in KDE, set the keyboard to 105 key (international) with DE key assignment, variante deadgraveacute (so that I get the tilde directly, but still can write accents)
  • in KDE, for fonts enable antialiasing with medium sub-pixel hinting in RGB mode (for a NEC MultiSync LCD 2080UX+)
  • tune the KDE sound system so that it gives up its exclusive access already after 10 seconds idle-time so that programs like Frozen Bubbles can be started sooner with sound after a KDE system sound
  • Configure KDE under GTK styles and fonts so that GTK programes (like Firefox and Thunderbird) use the KDE style and fons. In addition, I've installed gtk2-engines-gtk-qt so that my Plastik can be displayed in GTK programes..
  • To fix the Black Cursor problem in GTK apps, add the following line to ~/.gtkrc-2.0:
    gtk-cursor-theme-name="kubuntu"
    
  • allow Firefox to load URLs pasted into the content area with the middle mouse button my setting the following to true in about:config: middleMouse.contentLoadURL
  • configure KDE: wallpaper, font sizes, desktops …

Ich habe jetzt die aktuelle Kubuntu-Version 5.10 Breezy Badger installiert. Besonders gefallen hat mir, dass meine Creative SoundBlaster Live! 24bit jetzt ab Werk unterstützt wird, ohne dass ich ALSA neu kompilieren muss.

Die Liste der Schritte, mit denen ich mein System angepasst habe, hat sich auch etwas verändert:

  • Ich hätte natürlich auch erst Ubuntu installieren können und dann per apt-get install kubuntu-desktop ein Kubuntu daraus machen können (siehe dazu auch Installing KDE).
  • dpkg-reconfigure locales und iso8859-15 einstellen
  • dpkg-reconfigure -plow fontconfig und einstellen, dass ich einen TFT-Bildschirm habe und auch Bitmap-Fonts benutzen will
  • das Paket linux-restricted-modules für meine Architektur installieren und mit nvidia-glx-config enable die proprietären Treiber für meine Nvidia-Grafikkarte einschalten
  • die Pakete language-pack-de und kde-i18n-de für die deutsche Lokalisierung installieren
  • in der Datei /etc/kde3/kdm/kdmrc die Auflösung meines Monitors eintragen:
    ServerArgsLocal=-nolisten tcp -dpi 100
    
  • Die folgenden Quellen in /etc/apt/sources.list eintragen:
    deb http://de.archive.ubuntu.com/ubuntu breezy main restricted
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy main restricted
    
    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb http://de.archive.ubuntu.com/ubuntu breezy-updates main restricted
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    deb http://de.archive.ubuntu.com/ubuntu breezy universe
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy universe
    
    ## Uncomment the following two lines to add software from the 'backports'
    ## repository.
    ## N.B. software from this repository may not have been tested as
    ## extensively as that contained in the main release, although it includes
    ## newer versions of some applications which may provide useful features.
    ## Also, please note that software in backports WILL NOT receive any review
    ## or updates from the Ubuntu security team.
    # deb http://de.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
    # deb-src http://de.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
    
    deb http://security.ubuntu.com/ubuntu breezy-security main restricted
    # deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted
    
    deb http://security.ubuntu.com/ubuntu breezy-security universe
    # deb-src http://security.ubuntu.com/ubuntu breezy-security universe
    
    deb http://de.archive.ubuntu.com/ubuntu breezy multiverse
    deb http://security.ubuntu.com/ubuntu breezy-security multiverse
    
    ## Backports
    deb http://ubuntu-backports.mirrormax.net/ breezy-extras main universe multiverse restricted
    
    ## Sun J2SDK/JRE
    deb http://ubuntu.tower-net.de/ubuntu/ hoary java
    
    ## PwManager
    deb http://kubuntu.openix.fr/ ./
    # deb-src http://kubuntu.openix.fr/ ./
    
    ## James Cameron's PPTP GUI packaging
    deb http://quozl.netrek.org/pptp/pptpconfig ./
    
    ## w32codecs - comment out after use
    # deb ftp://ftp.nerim.net/debian-marillat/ sarge main
    
  • um meinen USB-Scanner Epson Perfection 1670 zum Laufen zu bekommen, die Datei esfw30.bin aus dem Windows-Treiber heraussuchen und nach /etc/sane.d/ kopieren, dann die folgende Zeile in /etc/sane.d/snapscan.conf eintragen:
    firmware /etc/sane.d/esfw30.bin
    
  • Folgendes in /etc/esound/esd.conf eintragen, damit es keine Probleme mit Skype gibt:
    [esd]
    auto_spawn=0
    spawn_options=-terminate -nobeeps -as 2
    spawn_wait_ms=100
    # default options are used in spawned and non-spawned mode
    default_options=
    
  • ein kleines Skript /etc/init.d/rtc anlegen und beim Booten starten, so dass die Empfehlung umgesetzt wird, die MPlayer auf der Konsole ausgibt:
    #!/bin/sh
    echo 1024 > /proc/sys/dev/rtc/max-user-freq
    
  • in /etc/modprobe.d/aliases IPv6 ausschalten, solange man es nicht benötigt; dafür die Zeile
    alias net-pf-10 ipv6
    
    durch diese hier ersetzen:
    alias net-pf-10 off
    
  • in /etc/hdparm.conf DMA für alle optischen Laufwerke einschalten
  • als Root mit /usr/lib/openoffice2/program/spadmin die richtige DPI-Zahl für meinen Drucker einstellen
  • für Java nicht das kaputte sun-j2re1.5 installieren, sondern sun-j2sdk1.5 und dann von Hand zwei symbolische Links löschen und neu setzen:
    /etc/alternatives/mozilla-javaplugin.so -> /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
    
    und
    /etc/alternatives/netscape-javaplugin.so ->
    /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
    
  • Programme installieren
  • Bitstream Vera Sans Mono 12 bei Konsole, Kate, Eclipse etc. als Font einstellen (diese Schriftart finde ich bei meiner Auflösung am besten lesbar)
  • in KDE die Tastatur auf 105-Tasten (international) einstellen mit DE-Belegegung, Variante deadgraveacute (damit die Tilde direkt kommt, ich aber trotzdem Accents schreiben kann)
  • in KDE für die Schriftarten einstellen, dass ich Antialiasing benutzen will mit mittlerem Subpixel-Hinting im RGB-Modus (für einen NEC MultiSync LCD 2080UX+)
  • beim KDE-Soundsystem einstellen, dass es schon nach 10 Sekunden Leerlauf den exklusiven Zugriff aufgibt, so dass sich Programme wie Frozen Bubbles nach einem KDE-Systemsound schneller wieder mit Sound starten lassen
  • Für KDE unter GTK styles und fonts einstellen, dass GTK-Programme (wie Firefox und Thunderbird) die KDE-Stile und -Schriftarten benutzen sollen. Außerdem habe ich gtk2-engines-gtk-qt installiert, damit sich mein Plastik auch in GTK-Programmen darstellen lässt.
  • Die folgende Zeile zu ~/.gtkrc-2.0 hinzufügen, um das Problem des schwarzen Mauszeigers in GTK-Programmen zu beheben::
    gtk-cursor-theme-name="kubuntu"
    
  • Firefox erlauben, mit der mittleren Maustaste im Content-Bereich eine URL zu laden, indem ich in about:config Folgendes auf true setze: middleMouse.contentLoadURL
  • KDE einrichten: Hintergründe, Schriftgrößen, Arbeitsflächen …

Oliver @ 14:42 | Permalink | 3 comments/Kommentare

3 Comments|

Na super, mit dieser Quelle läuft bei mir auch endlich Limewire unter Kubuntu, nachdem ichs mit den Java-Bins von der Sun-Seite nicht zum Laufen gebracht habe.
War allerdings das erste Problem mit Breezy.
(Naja, das Problem war ich wahrscheinlich selber :-( )
In Sachen Hardware lief mit Breezy von Anfang an alles perfekt, einschließlich Wlan, Bluetooth und ATI.
Danke, Stefan

Anonymous Anonym @ 22:48  

Der EPSON Perfection 1670 Scanner funktioniert bei mir unter Linux einwandfrei.

Es ist allersdings der Download einer Firmware nötig, wenn der Scanner unter Linux betrieben werden soll.

Eine Anleitung wie der Scanner unter Linux genutzt werden kann, gibt es im Linux Forum.

www.linux-forum.de/viewtopic.php?t=440

Anonymous Anonym @ 07:15  

Hallo, der Link vom Linux-Forum funktioniert nicht.

Aber hier gibt es eine Anleitung für den Scanner:

http://www.iq-board.de/viewtopic.php?f=16&t=61

Anonymous Anonym @ 14:58  

Good people

Good Software

Archive