Montag, 26. April 2010

Ändern der Position der Fensterbuttons in Ubuntu 10.04

Da in Lucid Lynx die Fensterbuttons, Mac-ähnlich nach links verschoben worden sind, und nicht jeder User das mag, so kann man mit einem einfachen Trick die Buttons wieder nach rechts schieben.

Dazu Öfnnet man mit [ALT] + [F2] den Dialog Anwendung ausführen und gibt dort ein gconf-editor (ohne Anführungszeichen). Dies noch mit [ENTER] bestätigen. Dann öffnet sich der "gconf-editor", mit dem diverse Einstellungen in GNOME einstellen kann. Dort hangelt man sich links nach apps --> metacity --> general. Diesen Eintrag wählt man aus und dann im rechten Menü den Eintrag button_layout und ändert diesen Eintrag auf :minimize,maximize,close. Vermisst man auch noch das Fenstermenü links, so schreibt man rein menu:minimize,maxmize,close. Nach Abschluss der Eingabe startet Meta-City neu, mit den neu angeordneten Buttons.

Sonntag, 25. April 2010

Epson Stylus S20 unter Lucid Lynx

Hallo zusammen,
nach meinen Umstieg auf den RC von Lucid Lynx (kommt am Freitag raus) musste ich feststellen, das mein Epson Stylus S20 nicht mehr mit dem Gutenprint Treiber druckt. Die Version wurde von 5.2.4 auf 5.2.5 geändert, was eigentlich nur Vorteile bringen sollte, aber bei dem Epson halt nicht. Vorher druckte er, jetzt nicht mehr. Also hilft nur noch eins: Die Treiber vom Epson Partner AVASYS zu installiern. Und wie das geht, erkläre ich euch hier:

Auf AVASYS den Treiber herunterladen. (Epson Stylus S20/T10/T11/T20/T20E/T23/T26)

Habe mich hier für das Fedora Install Packet entschieden.
Dann folgendes ausführen:

cd /
sudo mkdir pips
sudo mv /home/kings/Downloads/pips-st20-Fedora9-3.1.0-CG.tgz /pips
cd pips
sudo tar xfz pips-st20-Fedora9-3.1.0-CG.tgz

Wobei /home/kings/Downloads auf das Verzeichnis verweist, wo ihr das Paket hin geladen habt.

Danach das Install Script von Fedora9 mit folgendem Befehl ausführen:
sudo ./pips-st20-Fedora9-3.1.0-CG.install --noexec --target ./ --keep --nochown

Danach sind im Ordner eine Menge *.rpm, die dann alle mit Alien konventiert und installiert:

sudo alien pips-*.rpm
sudo dpkg -i pips-*.deb

Sollte euch Alien fehlen, so könnt ihr das mittels
sudo apt-get install alien

Nachholen.

Beim Installieren der *.deb Pakete kommt es zu Fehlern, die aufgrund fehlender Verknüpfungen entstehen. Die sollen uns nicht weiter stören. Nun erstellen wir in /etc/init.d das Skript zum starten vom ekpd (dem Epson Daemon):

gksu gedit /etc/init.d/ekpd

In die Datei kommt dann folgender Code:
# Photo Image Print System
# Copyright (C) 2002-2005 EPSON AVASYS Corporation.
# Copyright (C) SEIKO EPSON CORPORATION 2002-2005.
#
# . /etc/rc.d/init.d/functions

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/EPAva/core/ekpd
NAME=ekpd
DESC="EPSON Avasys printing daemon"

[ -f $DAEMON ] || exit 0

OLDMASK=`umask`
umask 000

case "$1" in
start)
        pidlist=`pidof $NAME`
        if [ "x" = "x$pidlist" ]; then
                echo -n "Starting $NAME:"
          start-stop-daemon --start --exec $DAEMON 2>/dev/null
          echo
        fi
        ;;

stop)
        echo -n "Stopping ekpd:"
        start-stop-daemon --stop --name $DAEMON 2>/dev/null
        echo
        ;;

restart)
        $0 stop
        sleep 2
        $0 start
        ;;

*)
        echo "Usage: ekpd { start | stop | restart }" >&2
        exit 1
        ;;
esac

umask $OLDMASK
exit 0

Dann noch ein paar Bibliotheken installieren:
sudo apt-get install libtiff4 libpng3

Einen Link anlegen:
sudo ln -s /usr/lib/libtiff.so.4.2.1 /usr/lib/libtiff.so.3

Dann die Konfigurationsdatei kopieren:
sudo cp /usr/local/EPAva/printer/st20/ekpdrc_st20 /etc/ekpdrc

Den Drucker einrichten und sicherstellen ob alle Parameter korrekt sind:
sudo ekpd-tool

Hier muss stehen:
Printer Name : st20
Connection Method : usb
Device Path : lp0

Mit dem Befehl
sudo chmod +x /etc/init.d/ekpd
das Skript ausführbar machen und mit
sudo /etc/init.d/ekpd start
den Daemon starten.

Und dann den Drucker mittels CUPS einrichten. Dazu einfach
http://localhost:631 aufrufen, dort CUPS für Administratoren --> Drucker und Klassen hinzufügen --> Drucker hinzufügen

Dort wählt ihr nun als Drucker
Epson Inkjet Printer #1 (Photo Image Print System)
gebt ihm einen Namen, Ort usw.
Und dann wählt ihr auf der dritten Seite als Treiber
Epson Stylus S20, Photo Image Print System (color)

Danach sollte der Drucker eine Testseite drucken können und installiert sein.
Mit dem Befehl
ekpstm
lässt sich der Status des Druckers überprüfen, sowie auch der Tintenstand.

Leider gibt es noch ein kleines Problem:
Man muss den Daemon bei jedem Neustart selbst starten. Wenn man das nicht will, bzw. oft vergisst, kann man da eine Abhilfe schaffen:

Man installiert einen "Runlevel-editor" und trägt den ekpd in die richtigen Runlevels ein.
Dazu installiert man mit
sudo apt-get install sysv-rc-conf

einen Runlevel Editor.
Den startet man mit
sudo sysv-rc-conf
sucht links die Zeile "ekpd" markiert die Kästchen für die Folgenden Runlevels (mit der Leertaste): 2,3,4,5

Damit ist der Drucker nun immer Verfügbar.
Diese Methode gilt übrigens auch für folgende Drucker:
Stylus T20 T20E T23 T26 T10 T11

Dienstag, 20. April 2010

Medibuntu Repository Down

Hallo zusammen,
ich habe in den vergangenen Tagen festgestellt, das packages.medibuntu.org down ist. Ich habe die Medibuntu Quelle in meine APT sources.list eingetragen. Bei einem Update der Quellen, kommt dann immer der Fehler, das Index Dateien nicht geladen werden konnten.
Was kann man machen?
Das lässt sich ganz leicht erklären: Ändert den APT Eintrag für Medibuntu.
Dazu öffnet ihr eure APT sources.list (mittels Konsole oder ALT+F2)

gksu gedit /etc/apt/sources.list

Dort sucht Ihr den Eintrag für die Medibuntu Quelle, die in etwa so aussehen sollte:

deb http://packages.medibuntu.org/ karmic free non-free
deb-src http://packages.medibuntu.org/ karmic free non-free

Hinweis: Sollte ihr nicht Karmic verwenden, so ersetzt karmic mit lucid, hardy, etc.

Diesen Teil einfach mit einem der folgenden drei Spiegelservern ersetzen:

Spigelserver 1
deb http://mirrors.ucr.ac.cr/medibuntu/ karmic free non-free
deb-src http://mirrors.ucr.ac.cr/medibuntu/ karmic free non-free

Spigelserver 2
deb http://mirror.oscc.org.my/medibuntu/ karmic free non-free
deb-src http://mirror.oscc.org.my/medibuntu/ kramic free non-free

Spigelserver 3
deb ftp://ftp.leg.uct.ac.za/pub/linux/medibuntu/ karmic free non-free
deb-src ftp://ftp.leg.uct.ac.za/pub/linux/medibuntu/ karmic free non-free

Hinweis: Sollte ihr nicht Karmic verwenden, so ersetzt karmic mit lucid, hardy, etc.


Nachdem ihr das ersetzt & gespeichert habt, dann nur noch ein
sudo apt-get update
ausführen. Nun sollten die Quellen wieder laufen

Montag, 19. April 2010

Epson Drucker: Tintenstand anzeigen

hier erkläre ich mal eben ganz kurz und ganz unkompliziert, wie man den Tintenstand von Epsondrucker anziegen lassen kann:
Dazu einfach das Paket mtink installieren:

sudo apt-get install mtink 

Danach das Tool nur noch mittels

sudo mtink

aufrufen, den Anschluß und den Druckertyp wählen und man kann den Tintenstand ablesen. Zusätzlich kann man noch verschiedene Wartungsoptionen durch führen.

Samstag, 17. April 2010

Ein kleines Ubuntu Grub2 Bild

Hallo zusammen,
als ersten Blog Eintrag, veröffentliche hier mal eine Anleitung, wie man sein GRUB2 Menü (wenn es denn angezeigt wird) unter Ubuntu ändern kann.

GRUB2 ist bereits nach der Installation fähig, ein Hintergrundbild anzuzeigen. Da dieses aber nicht da ist, fällt GRUB automatisch auf die Textkonsole zurück. Das Bild darf in einem der Formate .jpg, .png oder .tga vorliegen, der Speicherort ist standardmäßig /boot/grub oder /usr/share/images/desktop-base und der Name wurde als moreblue-orbit-grub.png oder moreblue-orbit-grub.tga festgelegt.

Um nun das Bild zu ändern, kann man die /etc/grub.d/05_debian_theme direkt bearbeiten,was aber nicht empfohlen wird, da diese Datei nach jedem Update überschrieben werden könnte.

Statt die Veränderung in der oben genannten Datei vor zu nehmen, kann man ganz einfach ein Skript anlegen, welches das Hintergrundbild einbindet:

  1. Legt einmalig eine Datei namens grub_background.sh im Ordner /usr/share/images/desktop-base an. Diese Datei könnt ihr z.B. in eurem home verzeichnis anlegen und anschließend kopieren:
    sudo chmod +x /home/dein Benutzername/grub_background.sh
    sudo mkdir /usr/share/desktop-base
    sudo cp -f /Pfad_zu/grub_background.sh /usr/share/desktop-base/ sudo chmod +x /Pfad_zu/grub_background.sh
  2. der Inhalt der Datei sieht so aus:
    #! /bin/sh -e
    # Bezeichnung des Skriptes = 'grub_background.sh'
    
    WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"
    COLOR_NORMAL="black/black"
    COLOR_HIGHLIGHT="magenta/black"
    
    if [ "${GRUB_MENU_PICTURE}" ] ; then
    echo "Eigene Daten für 05_debian_theme eingesetzt" >&2
    
    [ ${GRUB_COLOR_NORMAL} ] && COLOR_NORMAL="${GRUB_COLOR_NORMAL}"
    [ ${GRUB_COLOR_HIGHLIGHT} ] && COLOR_HIGHLIGHT="${GRUB_COLOR_HIGHLIGHT}"
    WALLPAPER=/usr/share/desktop-base/"${GRUB_MENU_PICTURE}"
    fi
    

  3. Nachdem eure Datei erstellt ist, könnt ihr in der Datei /etc/default/grub dieses Skript mit folgenden Variablen anpassen:


    export GRUB_MENU_PICTURE="NamedesBildes.jpg"
    export GRUB_COLOR_NORMAL="dark-gray/black"
    export GRUB_COLOR_HIGHLIGHT="light-gray/black"
    Dazu öffnet die datei mit einem editor mit root Rechten:
    gksu gedit /etc/default/grub
Nachdem ihr diese Schritte beachtet habt, könnt ihr Beispielsweise folgendes Bild als GRUB Bild verwenden:
http://gnome-look.org/content/show.php/Linux+Rocks%21?content=123334