----- == Kalender/2011-05-19 == [[Kalender/2011-05-19|Link zur Seite zu diesem Termin (zum bearbeiten)]] === geplante Themen === * Shell * Buffering * Redirection * Python * how to write a daemon? * what about [[http://pypi.python.org/pypi/python-daemon/|python-daemon]]? * gpg key signing * encrypted remote backup * Shell-Scripts vom Desktop starten * [[http://library.gnome.org/admin/system-admin-guide/stable/menustructure-desktopentry.html.de|Desktop-File]] {{{ /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 }}} {{{ /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 * harald * SebastianBachmann * ... === changelog === * ... === Tipp des Tages === * ...