Zur Beachtung in KDE4.2.x plasmoidviewer kann nur installierte Plasmoide anzeigen.
$ plasmoidviewer --version
Qt: 4.5.0
KDE: 4.2.4 (KDE 4.2.4)
Plasma Widget Viewer: 1.0
unter Suse 13.1 und KDE 4.11
plasma-windowed --version
Qt: 4.8.5
KDE: 4.11.2
Plasma-Shell: 0.1
Tags: Python
Da die Kamera NIKON D3100 sich nur im PTP-Modus betreiben lässt, habe ich ein neues Script geschrieben, dass die Bilder mit Hilfe von gphoto (piggyphoto) herunterlädt.
Hinweis:
In der Datei piggyphoto/init.py muss der Pfad zu gphoto eingestellt werden. Der Pfad kann z.B. gesucht werden mit
$ locate libgphoto2.so
für Kubuntu 12.04 LTS
libgphoto2dll = '/usr/lib/x86_64-linux-gnu/libgphoto2.so.2'
für Suse 12.3
libgphoto2dll = '/usr/lib64/libgphoto2.so'
Tags: Kubuntu Python wnfkameradownload Suse
$ python "list-config.py"
Model : Nikon DSC D3100 (PTP mode)
Status : 0
Port : 4
Operations : 17
File Operations : 10
Folder Operations : 14
USB (vendor/product) : 0x4b0/0x427
USB class : 0x0/0x0/0x0
Library : /usr/lib/x86_64-linux-gnu/libgphoto2/2.4.13/ptp2
Id : PTP
main.actions = None
main.settings.datetime = 1365831834
main.settings.fastfs = 1
main.settings.capturetarget = Internal RAM
main.status.batterylevel = 100%
main.imgsettings.imagesize = 4608x3072
main.imgsettings.iso = 100
main.imgsettings.whitebalance = Automatic
main.capturesettings.exposurecompensation = 0
main.capturesettings.flashmode = Auto
main.capturesettings.f-number = f/4.8
main.capturesettings.imagequality = JPEG Normal
main.capturesettings.focallength = 1108869120
main.capturesettings.focusmode = AF-A
main.capturesettings.expprogram = Auto
main.capturesettings.capturemode = Single Shot
main.capturesettings.focusmetermode = Closest Subject
main.capturesettings.exposuremetermode = Multi Spot
main.capturesettings.shutterspeed = 0.2500s
main.capturesettings.burstnumber = 1065353216
main.other.5001 = 100
main.other.5003 = 4608x3072
main.other.5004 = 1
main.other.5005 = 2
main.other.5007 = 480
main.other.5008 = 1164804096
main.other.500a = 32786
main.other.500b = 3
main.other.500c = 32784
main.other.500d = 2500
main.other.500e = 32784
main.other.500f = 100
main.other.5010 = 0
main.other.5011 = 20130413T064354
main.other.5013 = 1
main.other.5018 = 1
main.other.501c = 32785
main.other.d303 = 1
main.other.d406 = Windows/6.0.5330.0 MTPClassDriver/6.0.5330.0
main.other.d407 = 1
Tags: Python Nikon
Bei Zeiträumen wird der Eintrag für "Zeitraum gilt" beachtet:
0 - ohne Feiertage
1 - ohne Feiertage und Sonntage
2 - ohne Feiertage und Sonntage und Samstage
3 - alle Tage
Die Skripte zur Anzeige des Desktpopkalenders unter Kubuntu 11.04 haben nicht mehr richtig funktioniert. Das erzeugte Hintergrundbild konnte unter [Arbeitsflächen-Einstellungen" nicht mehr angezeigt werden, obwohl es von Gwenview ordentlich dargestellt wurde.
Im Skript hatte ich der PIL-Funktion Image.Save() nur den Dateinamen übergeben. Eigentlich soll PIL an Hand der Datei-Erweiterung erkennen, welches Format zu schreiben ist. Aber es wurden neuerdings Jpeg-Dateien geschrieben, obwohl ich einen PNG-Dateinamen angegeben hatte.
alt
self.im.save(dn)
neu
self.im.save(dn,"PNG")
XXX-||"Download wnfDesktopkalender_Anzeigen](http://downloads.wlsoft.de/wnfdesktopkalender.zip)
Zum Steuern der VMware Workstation benötigt man das Programm vmrun, welches zur VIX-API gehört.
$ sudo ./VMware-VIX-1.10.3-368992.x86_64.bundle
Anzeige aller laufenden Maschinen
$ vmrun -T ws list
Total running VMs: 1
/media/sdc2/vmware/xp_buero/xp_buero.vmx
Python-Script zum herunterfahren aller laufenden VMware-Maschinen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
import os.path
import os
import tempfile
def vm_shutdown(aDateiname):
if (os.path.isfile(aDateiname)):
s = 'vmrun stop %s soft' % (aDateiname)
print s
os.system(s)
else:
print aDateiname
def vm_shutdown_all():
# Alle laufenden Maschinen auflisten und in Temp-Datei speichern
t = tempfile.mktemp()
s = 'vmrun -T ws list > %s' % (t)
os.system(s)
for z in open(t, 'r').readlines():
z = z.rstrip('\n')
vm_shutdown(z)
os.remove(t)
if __name__ == [__main__]()
print "Alle VMwaremaschinen herunterfahren"
print "Shutdown all runnung VMware-Machines"
vm_shutdown_all()
Tags: VMware Python