VMWare Workstation 10 unter openSuse 13.1

19.12.2013 - Lesezeit: ~1 Minute

Nach der Installation von VMware-Workstation will das Programm beim ersten Aufruf noch Kernel-Module erzeugen.

Kernel headers for version ... not found

Unter openSUSE 13.1 musste ich dafür diese beiden Pakete nachinstallieren:

  • kernel-devel
  • kernel-desktop-devel

Tags: VMWare Suse

Softmaker

16.12.2013 - Lesezeit: 2 Minuten

[ http://www.loadandhelp.de/images/stories/design-grafics/freeofficelogo.png ]

Bei Load and Help gibt es bis zum 31. Dezember kostenlos zwei Office-Pakete und eine Schriftensammlung:

  • SoftMaker FreeOffice für Windows
  • SoftMaker FreeOffice für Linux
  • 55 elegante Weihnachtsschriften für PC und Mac

Für jeden Download spendet SoftMaker € 0,10 an ausgewählte Hilfsprojekte auf betterplace.org.

Zum Installieren der Weihnachtsfonts unter Linux (Kubuntu 12.04) habe ich mir das folgende Python-Script gebastelt:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os.path
import os
import shutil

SOFTMAKERFONTS = '%s/%s' % (os.environ["HOME"], '.fonts/softmaker/')

def installieren_verzeichnis(qVerzeichnis):
    qVerzeichnis = os.path.abspath(qVerzeichnis)
    if not os.path.exists(qVerzeichnis):
        print 'Quellverzeichnis %s existiert nicht.' % (qVerzeichnis)
        return(False)
    zVerzeichnis = SOFTMAKERFONTS
    zVerzeichnis = os.path.abspath(zVerzeichnis)
    #Zielpfad anlegen, falls er nicht existiert
    if not os.path.exists(zVerzeichnis):
        os.makedirs(zVerzeichnis)
    if not os.path.exists(zVerzeichnis):
        print 'Zielverzeichnis %s existiert nicht.' % (zVerzeichnis)
        return(False)
    y = os.listdir(qVerzeichnis)
    y.sort()
    i = 0
    for qDateiname in y:
        if (qDateiname.lower().endswith('.ttf')):
            zDateiname = '%s/%s' % (zVerzeichnis, os.path.basename(qDateiname))
            if not os.path.exists(zDateiname):
                i = i + 1
                qdn = '%s/%s' % (qVerzeichnis, qDateiname)
                zdn = '%s' % zDateiname
                shutil.copyfile(qdn, zdn)
                print zDateiname
    print '%s Schriften installiert.' % (i)
    if (i > 0):
        print 'Schriften registrieren (root-Rechte sind erforderlich)'
        s = 'sudo fc-cache'
        print s
        os.system(s)

if __name__ == "__main__":
    print "Alle *.ttf Fonts des aktuellen Verzeichnisses installieren."
    s = '.'
    installieren_verzeichnis(s)
Tags: Softmaker


wnfAlbum PyQt 0.1

02.12.2013 - Lesezeit: ~1 Minute

Wer Fotos mit der Digitalkamera macht, bekommt viele, viele Bilder. Damit Sie in der Bilderflut nicht untergehen, benutzen Sie zur Anzeige der Bilder dieses Programm. Beim Download der Bilder von der Kamera mit wnfKameraDownload wird die Verzeichnisstruktur yyyy/yyyy-mm-dd erzeugt, die von wnfAbum angezeigt werden kann.

Installieren aus Ubuntu-Launchpad

Danach wird das Programm automatisch aktualisiert, sollte es Änderungen geben.

Version 0.1

  • erste Version (Die Navigation ist noch nicht vollständig implementiert.)
Tags: Kubuntu wnfAlbum

Unter Suse 13.1 ein rpm Paket erstellen (wnfkameradownload)

24.11.2013 - Lesezeit: ~1 Minute

Literatur:

python setup.py bdist_rpm

liefert folgenden Fehler:


building RPMs
rpm -ba --define _topdir /tmp/erstellung/programm/build/bdist.linux-x86_64/rpm --clean build/bdist.linux-x86_64/rpm/SPECS/wnfkameradownload.spec
rpm: -ba: Unbekannte Option
error: command 'rpm' failed with exit status 1
```-
Hier die Erklärung dazu:
- http://bugs.python.org/issue11122
- python setup ruft rpm-build auf, wenn das nicht installiert ist, dann wird rpm aufgerufen und rpm kennt -ba nicht.
- Also rpm-build nach installieren . 
Tags: Python Suse rpm

wnfDesktopKalender als KDE4 Plasmoid

23.11.2013 - Lesezeit: 2 Minuten

Die Termine und Einstelllungen für den Desktopkalender werden aus der Datei ~/.wnfdesktopkalender/wnfDesktopKalender.ini gelesen (bitte Groß und Kleinschreibung beachten).

Das Wine Programm wnfDesktopKalender.exe speichert die Termine in:
c:\users\USER\Eigene Dateien\wnfDesktopKalender\wnfDesktopKalender.ini

Wenn die Datei ~/.wnfdesktopkalender/wnfDesktopKalender.ini nicht exitiert aber die Datei
/home/USER/.wine/drive_c/users/USER/Eigene Dateien/wnfDesktopKalender/wnfDesktopKalender.ini
legt das Plasmoid einen symbolischen Link an, um auf die Termine zugreifen zu können.

$ mkdir .wnfdesktopkalender  
$ ln -s ~/.wine/drive_c/users/USER/Eigene\ Dateien/wnfDesktopKalender/wnfDesktopKalender.ini   
 ~/.wnfdesktopkalender/wnfDesktopkalender.ini  

Voraussetzung sind unter anderem die folgenden Python-Module

  • lxml
  • vobject
  • python-icalendar

bei Problemen in der Konsole das Plasmoid starten mit

$ plasma-windowed wnfDesktopKalender
Tags: wnfDesktopkalenderPlasmoid