--- ## Kalender/2011-05-19 [[Link zur Seite zu diesem Termin (zum bearbeiten)|Kalender/2011-05-19]] ### geplante Themen * Shell * Buffering * Redirection * Python * how to write a daemon? * what about [[python-daemon|http://pypi.python.org/pypi/python-daemon/]]? * gpg key signing * encrypted remote backup * Shell-Scripts vom Desktop starten * [[Desktop-File|http://library.gnome.org/admin/system-admin-guide/stable/menustructure-desktopentry.html.de]] * [[!format txt """ /tmp/test/test.desktop: #!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Name=Den Benutzer begrüßen Exec=/tmp/test/test.sh Terminal=true Type=Application Icon=/usr/share/pixmaps/apple-green.png """]][[!format txt """ /tmp/test/test.sh: #!/bin/bash echo "Hallo "`whoami` if [ -n "$GIO_LAUNCHED_DESKTOP_FILE" ] then echo "Enter drücken, um fortzusetzen" read fi """]]Schwachstelle: die Erkennung des ich-werde-aus-dem-desktop-file-aufgerufen -- idealerweise möchte ich dem Desktop-File sagen, es möge doch bitte das Terminal offen lassen * unicode → ascii potentiell verlustbehaftet: `unicodedata.normalize('NFD', u).encode('ascii', 'ignore')` * ... ### wer kommt * [[MarkusRaab|MarkusRaab]] * harald * [[SebastianBachmann|SebastianBachmann]] * ... ### changelog * ... ### Tipp des Tages * ...