Version2.6ZMzettelkasten Programmbeschreibung26ReadMe zur Version 0.41.xx ZMzettelkasten ist ein Programm, das unstrukturierte Informationen (Texte) in einer Datei ablegt und verwaltet. Es ist ein Versuch Luhmanns Zettelkasten unter Linux elektronisch nachzubilden. Das schöne an der Arbeitsweise mit einem Zettelkasten dieser Art ist die Tatsache, dass Informationen beim Speichern nicht bewertet werden müssen. Ihr "Wert" ergibt sich aus den Referenzen (Zettel Links) und Stichworten, die man auch nachträglich anbringen kann bzw. sollte. ZMzettelkasten kann innerhalb des Zettelkastens nach Stichworten, Autoren und Volltext suchen. Stichworte können, müssen aber nicht im Text selbst vorkommen. ZMzettelkasten dient zum "Aufheben" und "Verlinken" von Text-Informationen. Dabei spielt es keine Rolle, welcher Art diese Infos sind. Das Programm ist auf Datei-Ebene kompatibel zum Zettelkasten von Daniel Lüdecke (Datei Version 2.6) also kompatibel zur Windows Version 2.8x Die Zettelkasten-Dateien haben fixierte Endungen. Windows verwendet *.zkn für (kompatible) Zettelkästen. Für reine Linux-Versionen verwende ich *.zkx um eine kleine Unterscheidung zu Windows Zettelkasten-Dateien *.zkn zu haben. Daniels Windows Programm verwendet folgende Dateiendungen: .zkn = Zettelkastendaten .zkb = Backup der Datendatei .zkl = Lesezeichen .zks = Suchergebnisse .zkd = Schreibtisch-Dateien ZMzettelkasten nutzt davon derzeit nur .zkb für Autobackup. Achtung: Ab der Version 0.35 wurde das alte GTK-Widget für den File Dialog durch das neue Widget ausgetauscht. Dabei werden auch die Dateien nach Endungen gefiltert werden. Es werden defaultmäßig nur noch Dateien mit den Endungen *.zkn und *.zkx zum Öffen angeboten. Bitte verwenden Sie daher unbedingt diese Endungen für Ihre Zettelkastendateien Nutzungsbestimmungen: Das Programm darf frei heruntergeladen und benutzt werden. Für die Benutzung des Programms fallen keine Gebühren an. Die Benutzung geht auf eigene Gefahr. Es kann auf Grund der Pre-Release noch zu Programm Fehlern kommen. Eine Haftung für eventuelle Datenverluste und -beschädigungen ist ausgeschlossen. Das Bereitstellen von Kopien auf Datenträgern (z.B. Zeitschriften CDs) oder zum Download bedarf meiner vorherigen schriftlichen Zustimmung. Mitarbeitern und Mitgliedern folgender Firmen und Organisationen ist der Download, die Nutzung und das Kopieren untersagt: Berufsgenossenschaften, Industrie- und Handelskammern, GEZ Grund: Diese Organisationen mit ihren Zwangsmitgliedschaften schmarotzen in Deutschland schon genug. Ich behalte mir vor, diese Liste bei Gelegenheit zu erweitern. Sollten Sie Fragen oder Wünsche haben ... einfach eine Mail an: bholz@cc-c.de senden. Bitte bedenken Sie: Die Programmierung von ZMzettelkasten ist für mich eine Freizeitbeschäftigung und es gibt noch andere Hobbies :-) (c) 2006-2008 Bernd Holzhauer readme,nutzung,copyrightBernd Holzhauer2 7 8 12 9 10 11 15 Siehe auch die Online Hilfe "F1"Erstellt: Okt.2006;Geändert: Fr 20. Jun 2008ZMzettelkasten - Readme... bzw. dessen Umsetzung für Windows stammt von Daniel Lüdecke. Siehe auch: http://zettelkasten.danielluedecke.de Leider läuft die Windows Version unter Wine je nach Linux Variante gar nicht bzw. nur sehr instabil. Zusätzlich widerspricht Wine auch meiner Vorstellung von einem schlanken System. Darum habe ich diesen Versuch gestartet, das Programm ... bzw. die Teile, die ich davon benutze, unter Debian Linux, GTK+ und C zu implementieren. ZMzettelkasten erhebt keinen Anspruch darauf, alle Funktionen von Daniels Windows Version nachzubilden. Ich möchte eine höchstmögliche Kompatibilität bei den Zettelkasten Dateien erreichen ... dann kann man auf Daniels Windows-Version ausweichen um dort eine besondere Funktion zu nutzen. Die Idee ... das Programm mit Glade/GTK und C nachzuempfinden bzw. für Linux zu erstellen, kam mir als ich mit meiner sehr kranken Katze "Zaubermaus" deren letzten Tage zusammen verbrachte. Da hatte ich viel Zeit zum Lesen und Nachdenken und keinen portablen Windows Rechner um die Notizen direkt in den Zettelkasten eingeben zu können. Das ZM in ZMzettelkasten ist eine Erinnerung an eine großartige Katze, die leider wegen ihrer Leukose nur 13 Monate leben durfte. Warum noch ein Zettelkasten? Es gibt doch schon so viele. OK. für strukturierte Informationen verwendete ich gerne TuxCards ... immer? ... jedoch immer seltener :-) Denn ... 1.) es gibt jede Menge Notizen, die in einer Baumstruktur nicht wirklich gut aufgehoben sind 2.) ist ein Zettelkasten wesentlich flexibler als eine Baumstruktur und 3.) ist TuxCards zwar ein sehr gutes Programm ... hat aber die Bezeichnung Zettelkasten nicht verdient. Für die Archivierung, Aufbewahrung, Verlinken und das Wiederfinden von Informationen aller Art finde ich die Form eines Zettelkastens super gut. Der Zettelkasten bietet auf Grund der Vernetzungsmöglichkeiten der einzelnen Zettel eine ganz andere Datenstruktur, viel besser als sie eine Baumstruktur sie jemals bieten kann. Wer mehr über den Umgang mit Zettelkästen erfahren möchte, sollte sich die Datei http://zettelkasten.danielluedecke.de/rc/zkn_bsp.zip herunterladen und diese per ZMzettelkasten (oder Daniels Windows) Programm lesen. (dazu ggf. in ~.zmzettel.cfg auto_convert=1 einschalten) Zielsetzung: ZMzettelkasten soll ein leistungsfähiges schnelles Programm sein, das unter Linux auch mit wenig Resourcen gut zurecht kommt und flüssiges Arbeiten erlaubt. Weiterhin soll der direkte Dateiaustausch mit Windows möglich sein. Leichter wäre sicher eine Umsetzung mit einer anderen Programmiersprache z.B. Perl. Ich habe mich jedoch für C entschieden, da das fertige Programm dann weniger Voraussetzung benötigt. Die Entwicklung von ZMzettelkasten wurde auf einem Ubuntu 6.06 System begonnen und auf dessen neueren Versionen weiterentwickelt. Es ist jedoch meines Wissens (soweit ich das testen kann) auch auf KDE unter SuSE oder Knoppix lauffähig. Ich habe auch darüber nachgedacht, die Version komplett auf ein Datenbanksystem wie z.B. mySQL aufzubauen ... wäre sicher in vielen Dingen einfacher. So kann man aber die entsprechende Zettelkastendatei einfach auf einen USB-Stick packen und ggf. unterwegs auf einem Windows System bearbeiten. zettelkasten,idee,utf,windowsBernd Holzhauer4 5 7 8Erstellt: Okt.2006;Geändert: 20.2.2008http://www.cc-c.de;http://zettelkasten.danielluedecke.de;Die Idee des Programms ...ZMzettelkasten Versions Beschreibung Zur Versions-Nummerierung: Wird die Ziffer erhöht, sind neue Funktionen in den ZMzettelkasten eingebaut worden. Buchstaben am Ende bedeuten Bug-Fixes bzw. Entwicklungsversionen bis zum nächsten Schritt. Jan. 2008 siehe Zettel 16, ff Juni 08 -0.41 siehe Zettel 26 April 08 - 0.40 siehe Zettel 25 April 08 - 0.39 siehe Zettel 24 13.01.08 - 0.35 neues Window (Widget) für "Open File" und "Save as", mit Filterfunktion neue Check-Buttons für "Stichworte markieren" und "zeige inaktive" Zettel Inaktive (hidden) Zettel durch # im Stichwortfeld Stichwort Erweiterungen "stichwort/xxx" eingebaut Bugfixes und kosmetics Changes 07.01.08 - 0.34b (nicht freigegeben) Umlaute beim Suchen gefixt Textformat "Liste" eingefügt "Springe zu" (goto) Funktion eingefügt kleine kosmetische Änderungen 02.01.08 - 0.34a Bugfix: Link Löschen per Pop-Up Menü Auto Umbruch im Feld "Zettel Links" vom Edit Fenster 01.01.08 - 0.34 (sorry für die lange Wartezeit) CLI Zettelnummer eingebaut -z n zettelkasten.zkx in Externe Links verweist auf Zettel in externem Kasten 12.08.07 - 0.34 - RC2 Verknüpfungen = Externe Links eingebaut Textmarker Funktion für Textsuche Web-Seiten Link im Hilfe Menü Fenstergeometrie und -position in .zmzettel.cfg 04.03.07 - 0.33 In Main Window externe Verweise eingebaut (Link geht noch nicht) in Edit Window externe Verweise eingebaut in Such Window Zettel verlinken eingebaut Popup Menu für Zettel-Links 25.02.07 - 0.33c C-Code bereinigt, kleinere Fehler beseitigt 27.01.07 - 0.32b Speicher wird beim Wechsel des Zettelkastens sauber reinitialisiert Fehler beim Laden behoben 23.01.07 - 0.32 Online-Hilfe, Kommandozeilen-Optionen, Interne Verweise verbessert, Install-Script 07.01.07 - 0.31b Zwischenrelease Verweise (interne Links) in Hauptfenster Cursorposition wird von Hauptfenster in Editor-Fenster übernommen 11.12.06 - 0.31 Textformatierungen eingebaut Puffergrößen verändert = max. File-Size = 2MB, max. Zettel = 50k Datumsfunktion für Erstellung und Änderung eingebaut 29.10.06 - 0.30 Filterfunktion = Suche in Zettel Index eingebaut Es kann nach Stichworten und nach Worten/Wortteilen im Zetteltext gesucht werden Zettel-Index Fehler vom Editor-Fenster beseitigt - man kan im Editor Fenster einen Zettel geöffnet haben und gleichzeitig im Zettelkasten blättern ... erlaubt leichtes Kopieren von Texten und Anlegen von Links. Einige Menüfunktionen gefixt/bereinigt Fehler in Stichwort-Liste und Speicherhandling behoben 22.10.06 - 0.29 sollte eigentlich eine interne Version zum Bereinigen der Sources werden. Auto-Convert von Windows *.zkn nach UTF-8 eingebaut 15.10.06 - 0.28 ~/.zmzettel.cfg eingeführt Programm fragt bei nicht gespeicherten Änderungen vor dem Schließen nach 15.09.06 - 0.27 Zettel Index Fenster eingebaut 10.09.06 - 0.26 Cut 'n' Paste im Editor-Fenster eingebaut 09.09.06 - 0.25 Button Leiste unten entfernt, + und - Keys zum Blättern eingebaut 03.09.06 - 0.24 Filename Übernahme bei Laden und Speichern gefixt 27.08.06 - 0.23 Update Main Window nach Edit 21.08.06 - 0.21 some Bug fixes 20.08.06 - 0.20 erste Version mit Grundfunktionenhistorie,version,Bernd Holzhauer0 5 13 15 19 24 25 Created: Sun 27. Apr 2008;Geändert: Mo 16. Jun 2008-z 4 /usr/local/share/applications/ZMzettelkasten/hilfe;http://www.cc-c.de;Versions Historiehmm ... sehr viel :-) - Lesezeichen Verwaltung - dynamische Speicherverwaltung = entfernen der Puffer-Limits - Zettel-Links per Drag n Drop aus Index Liste (Gute Idee eines Anwenders - Umsetzung?? derzeit keine Ahnung) - Zettel duplizieren (clonen) und zusammenführen - Zettel über Zwischenablage von einer Instanz zu einer zweiten kopierbar machen. - Zettel Export - Zettel Import - Desktop-Funktion: Zettel thematisch zusammenfassen und sortieren z.B. zum Export Diese Liste erhebt keinen Anspruch auf Vollständigkeit. Anregungen und Ideen willkommen!!todoErstellt: Okt.2006;Changed: Sun 27. Apr 2008ZMzettelkasten - todo ListeDateiaustausch mit Windows Der Dateiaustausch mit der Windows Version von Daniel Lüdecke ist möglich. Derzeit ist dort die Datei-Version 2.6 aktuell. Die wesentlichen Unterschiede zwischen Windows und Linux Dateien beziehen sich auf die verwendeten Zeichensätze und die unterschiedlichen Zeilenschaltungen. Seit Version 0.29 gibt es die Möglichkeit über die .zmzettel.cfg die Auto-Konvertierung für Windows *.zkn Dateien einzuschalten: auto_convert=1 schaltet die automatische Konvertierung ein. Dies gilt nur für Dateien mit der Endung .zkn (lower case). Dateien mit anderen Namen bzw. Endungen werden im Linux Zeichensatz (UTF-8) abgespeichert. Achtung: Zur Autokonvertierung muss "iconv" auf dem Rechner installiert sein. Die Autokonvertierung erzeugt kurzzeitig eine *.tmp Datei im Arbeitsverzeichnis. Manuelle Zeichensatzanpassungen können durchgeführt werden mit: iconv -f windows-1252 -t utf-8 infile.zkn -o outfile.zkx (Windows nach Linux UTF) iconv -f utf-8 -t windows-1252 infile.zkx -o outfile.zkn (Linux UTF nach Windows) Zeichensätze und Zeilenenden werden von iconv entsprechend konvertiert. datei,austausch,utf,windows1 7 8Erstellt: Okt.2006;Geändert: 2.1.2008Dateiaustausch mit Windows VersionEinschränkungen: Durch Pufferdefinitionen innerhalb des Programms gibt es (derzeit) folgende Einschränkungen: - max. Anzahl Zettel 10.000 - max. Zettelgröße 60.000 Zeichen - max. Dateigröße 10.000.000 Zeichen soll in zukünftigen Versionen geändert/erweitert werden bzw. ganz wegfallen. Allerdings sind auch die Karten eines physikalischen Zettelkastens in ihrer Größe und Menge limitiert. Und man kann mit mehreren Zettelkästen (Instanzen) gleichzeitig arbeiten. Per Default steht der Cursor im Anzeige(Haupt)-Fenster am Ende des Textes. Durch Cursor-Positionsübernahme zum Edit Fenster, wird das Editor-Fenster ans Ende positioniert. Wird der Cursor durch Mausklick vorher irgendwo im Text positioniert, so wird er auch im Editor-Fenster dort stehen und in den Anzeigebereich gescrollt. Bei der Autokonvertierung wird im Arbeitsverzeichnis kurzfristig eine *.tmp Datei erzeugt und wieder gelöscht. Bekannte Fehler: * Manchmal wird der Cursor im Editor-Fenster nicht ganz in den Anzeigebereich geschoben. Eine Cursorbewegung per Taste rollt dann die aktuelle Zeile in den Anzeigebereich. Durch einen Fehler in den Vorversionen ist der Inhalt des Vermerk-Feldes auch in das Datums-Feld geschrieben worden. Dieses wird nun angezeigt und beim Editieren wird das Änderungsdatum geschrieben. Es kann vorkommen, dass noch Reste des alten Textes im Datumsfeld-Inhaltes erhalten bleiben. fehler,limit,beschränkungen,eigenschaft,version2 6 10Erstellt: Okt.2006;Geändert: 20.2.2008Einschränkungen und FehlerIt's a feature if you can't fix it * neue Zettel werden immer nur angehängt (keine Sortierung) * Zettel lassen sich nicht löschen (jedoch editieren = überschreiben) * mehrere Programm Instanzen sind möglich Achtung: Kein Filesharing! * die Zettelkasten-Datei wird nicht gesperrt, lässt sich also mehrfach zu öffnen, das letzte Speichern überschreibt alle vorherigen Änderungen. * Mit Plus- und Minus Tasten kann in dem Zettelkasten vor und zurück geblättert werden mit '#' markierte (inaktive) Zettel werden dabei übersprungen - Strg-Plus geht zum letzten Zettel - Strg-Minus geht zum ersten Zettel - Return öffnet den Zettel im Edit-Modus * ZMzettelkasten kann direkt die Windows Dateien bearbeiten. Dazu in ~.zmzettel.cfg durch auto_convert=1 die Windows-1252 nach UTF-8 Konvertierung freigeben. * Ein Single-Mausklick im Unterfenster "Verweise auf andere Zettel" zeigt Titel und Zetteltext des referenzierten Zettels an. Ein weiterer Klick bringt den aktuellen Zettelinhalt zurück. Zur Kenntlichmachung des "Toggle"-Zustandes wird das Textfeld inaktiv gesetzt und dadurch grau. * Ein Doppelklick auf den Verweis wechselt komplett zum angewählten Zettel. * Werden bei aktivem Index Fenster neue Zettel eingegeben, so werden diese nicht automatisch dort gelistet. Durch Klicken von [Filter] werden die Zettel in die Liste übernommen. * In der derzeitigen Version können nicht alle Textformatierungen beliebig gemischt werden. Die möglichen Formatierungen sind auf dem Zettel "Textformatierung" dargestellt. eigenschaft,keys,tasten,formatierung5 9 11Erstellt: Okt.2006;Geändert: 1.3.2008Eigenschaften von ZMzettelkastenDie Dateien sollten wie folgt installiert sein/werden: Das Script install.sh kopiert die Dateien in die entsprechenden Directories. Bitte mit sudo ./install.sh aufrufen Die Programmdatei /usr/local/bin/ZMzettelkasten Die Pixmaps /usr/local/share/ZMzettelkasten/pixmaps/zmaus.png /usr/local/share/ZMzettelkasten/pixmaps/zm_zettel.png Achtung: das Directory für die pixmaps ist ab Version 0.37 ein anderes Die Pixmaps müssen ab Version 0.37 gespeichert sein unter: /usr/local/share/pixmaps/ZMzettelkasten weitere Dateien /usr/local/share/ZMzettelkasten/hilfe - die online Help Datei Im Home-Verzeichnis des Users wird eine Datei .zmzettel.cfg angelegt. darin wird die zuletzt gespeicherte Datei hinterlegt. Weitere CFG-Werte: path: default Pfad für ZMzettelkasten Dateien last: Pfad und Name der zuletzt gespeicherten Datei auto_load: 1 = die Datei unter last: wird automatisch geöffnet 0 = leere Maske beim Programmstart auto_backup: 1 = beim Speichern wird die Vorversion als *.zkb gespeichert 0 = kein Auto-Backup auto_convert: 1 = auto convert für *.zkn (Windows) Files 0 = keine Konvertierung Deinstallation Wenn sie ZMzettelkasten wieder loswerden wollen reicht es aus, das Verzeichnis /usr/local/share/ZMzettelkasten komplett zu löschen und die Datei /usr/local/bin/ZMzettelkasten zu entfernen. Ggf. ist im Home-Verzeichnis des Users noch die Datei .zmzettel.cfg zu löschen. That's it! installation,config,utf,windows1 4 8Erstellt: Okt.2006;Geändert: 12.2.2008InstallationSeit Version 0.39 gibt es ein Fenster für die Einstellungen/Parameter von ZMzettelkasten. Diese Einstellungen werden in ~.zmzettel.cfg hinterlegt und können natürlich auch per editiert werden. Beispiel für .zmzettel.cfg # Config File for ZMzettelkasten (ab Version 0.29) # path to default directory - must have a trailing / path: /home/bernd/daten/zettelkasten/ # last saved file last=/home/bernd/daten/zettelkasten/zettelkasten.zkn # auto open last file auto_load=0 # auto backup - create file.zkb auto_backup 1 # auto convert windows files auto_convert=1 # zeige nur Buttons (keine Beschriftungen) icononly=1 Zusätzlich werden in der Datei noch Programmsettings gespeichert.installation,config,utf,windows1 4 7Erstellt: Okt.2006;Changed: Sun 27. Apr 2008Beispiel für .zmzettel.cfgDas Zettel Index-Fenster Ab Version 0.38 hat das Index-Fenster zusätzliche Funktionen erhalten. Bisher wurde in ihm immer der komplette, ggf. auch gefilterte Index des Zettelkastens angezeigt. Nun können die Einträge im Index-Fenster auch schon vorgefiltert sein, z.B. durch Doppelklick im Autoren-Fenster oder durch "zeige alle Zettel ohne Stickworte". Die angezeigten Zettel können dann wie üblich weiter gefiltert werden. Zur Kenntlichmachung welche Inhalte derzeit dem Index-Fenster zugrunde liegen, wird eine zusätzliche Kopfzeile eingeblendet. ----- Seit Version 0.30 kann man im "Zettel Index" Fenster die Liste filtern. Es lassen sich dadurch schnell die richtigen Zettel im Kasten finden. Standardmäßig ist die Stichwort-Zeile aktiv. Über den Menüpunkt Ansicht können noch die Text- und/oder Autoren-Zeile zugeschaltet werden. Das An- und Abschalten dieser Zeilen wird in der .zmzettel.cfg für die nächsten Programmstarts hinterlegt. Ab Version 0.34 werden die Suchworte im Zetteltext gelb hinterlegt (Textmarker-Funktion). Wenn Sie also z.B. das Wort marker in das Text Feld des Index-Fensters eintragen und dann in der Ergebnisliste klicken, wirde der entsprechende Zettel angezeigt und das Wort "marker" wird an jeder Fundstelle gelb hinterlegt. Die Zettel werden nur nach den aktiven (sichbaren) Zeilen gefiltert. Ist in einer Zeile kein Suchbegriff eingetragen, so wird sie beim Filtern ignoriert. Die Zeilen sind UND verknüpft und es müssen alle Bedingungen erfüllt sein, damit der/die entsprechenden Zettel gelistet werden. Die Suche ist ein einfacher String-Vergleich. Der Suchbegriff "Zettel Index" listet alle Vorkommen von "Zettel Index" auf. Würden zwischen Zettel und Index 2 Leerzeichen oder andere Zeichen stehen, so wird der Zettel nicht gefunden. Groß-/Kleinscheibung wird ignoriert. Dies gilt leider nur für Standard Zeichen. Deutsche Umlaute sind derzeit case-sensitiv. Nach Eingabe im entsprechenden Feld wird durch Klicken des [Filter] Buttons der Neuaufbau der Liste ausgelöst. Durch Kicken auf eine Listenzeile wird der entsprechende Zettel im Hauptfenster angezeigt. Dann kann auch mit den Cursor-Tasten UP und DOWN von Zettel zu Zettel geblättert werden. Über den Menüpunkt Zettel->Verlinken werden die angezeigten Zettel verlinkt, d.h. bei allen angezeigten Zetteln werden die entsprechenden Verweise eingetragen.eigenschaft,key,taste,markerBernd Holzhauer6 12 15 Erstellt: Okt.2006;Geändert: 20.2.2008Zettel Index-FensterF: Ich erhalte die Fehlermeldung: iconv: illegal input sequence at position nn A: Sie haben ein UTF-8 Sonderzeichen eingegeben, das sich nicht in den Windows Zeichensatz übertragen lässt. Mögliche Kandidaten sind der kleine Pfeil und das Häkchen, die man über das Extra-Menü im Editor-Fenster einfügen kann. Sie sind deshalb im Editor-Fenster dieabled, wenn eine *.zkn Datei editiert wird. F: Manche Textformate werden falsch angezeigt, andere richtig A: Nicht alle Textformate sind miteinander kombinierbar so kann z.B. Monospace nicht mit Fett oder Unterstreichen kombiniert werden. F: Wie legt man Bullet Point Listen an? A: Direkte Bullet Point Listen gibt es nicht ... allerdings kann man "freie" Listen erstellen --> Zettel 12 F: Manche meiner Zettel Links sind gelöscht. Warum? A: Wurde der Zettelkasten zwischenzeitlich mit der Windows Version bearbeitet? Die Windows Version löscht beim Editieren eines Zettels dessen Link Liste. F: Meine externen Links funktionieren nicht A: Bitte rufen sie ZMzettelkasten von der Konsole aus auf und beachten sie die Ausgaben. Beim Doppelklick auf einen externen Link sollte dort eine Zeile beginnend mit "ext-open:" ausgegeben werden. Das Kommando dahinter muss auf Ihrem Linux installiert sein bzw. sich "von Hand" ausführen lassen. Ggf. entsprechende Programme oder Links auf Ihrem System nachinstallieren/anlegen. F: Kann man Bilder in den Zettelkasten mit aufnehmen? A: Nein. Der ZMzettelkasten ist zum Speichern von Texten bzw. textlichen Informationen gedacht. Man kann jedoch über Externe Links auf Bilddateien verweisen. Sie werden beim Anklicken des Links automatisch geöffnet. F: Kann ich die Reihenfolge der Zettel sortieren? A: Nein, diese Funktion ist nicht vorgesehen. Der Zettelkasten ist ein Speicher für unstrukturierte Informationen. Statt Sortierung haben Sie hier die Möglichkeit über Stichworte, Volltext- und Autoren/Quellensuche zu suchen. Zusätzlich können Sie eine beliebige Anzahl von Bezügen zwischen Zetteln als Zettel Links einpflegen. F: Ich kann die zettelkasten.zkn zwar öffnen, die Zettelinhalte werden jedoch nicht richtig angezeigt. Unter Windows sieht alles gut aus. A: Bitte die Zeile: auto_convert=1 in der ~.zmzettel.cfg eingetragen, ggf. das Programm iconv installieren. F: Ich kann die Zettelkasten Datei öffnen ... der Index scheint defekt zu sein. Die Daten werden in falschen Feldern angezeigt. A: Kann ggf. man mit einem kleinen Tool für die Command Line fixen ... siehe http://www.cc-c.de -> download -> zettel2text faq,frage,antwort,suche1 8 11 13 Erstellt: Okt.2006;Geändert: Mo 16. Jun 2008http://www.cc-c.de/german/download/zettel2text.phpFAQTextformate Seit Version 0.31 gibt es die Möglichkeit Textformatierungen zu verwenden. Einige Formate, wie z.B. Heading und Monospace sind nicht in der Windows Version enthalten. Dafür werden nicht alle Formatierungsvarianten der Windows Version unterstützt. Folgende Formate sind möglich: Titel bzw. Headline Monospace durchgestrichen Fett - Kursiv - fett+kursiv - Unterstrichen - fett+unterstrichen - fett, unterstrichen + kursiv Zentriert Zentriert mit fett Zentriert mit Titel Die Formate werden mit format beschrieben wobei x wie folgt definiert ist: Achtung: die Tags sind case-sensitiv. m = monospace d = durchgestrichen f = fett k = kursiv u = unterstrichen c = center h = Überschrift - Headline S = Superscript s = Subscript l = Liste wie folgt: - Listenpunkt mit Spiegelstrich * Listenpunkt mit Stern 1. Listenpunkt mit Ziffer 1.2. oder mehreren Ziffern ---------------------------- * innerhalb von Listen können derzeit nur die Formatierungen * durchgestrichen, z.B. für erledigte Punkte ... Blindtext, damit die Zeile umbricht ... Blindtext, damit die Zeile umbricht ... Blindtext, damit die Zeile umbricht * oder fett für Hervorhebungen verwendet werden. * Ein Listenpunkt beginnt mit dem Markierungszeichen und einem Tabulator. Ist die Zeile länger, so wird sie umgebrochen und eingerückt. Eine Zeilenschaltung (neue Zeile) beginnt dann am Anfang. In Liste können auch Texte ohne Tabulator geschrieben werden. Bei diesen beginnt die erste Zeile dann mit einem entsprechenden "negativen" Einzug. Alle folgenden Zeilen werden entsprechend, bis zum nächsten "Return", eingerückt. Normaler Text nach der Liste. Amerkung: Textformatierungen erleichtern mir die Übersicht in Texten. Ich habe hier die für mich gebräuchlichsten Formatierungen eingebaut ... mit dem Hinblick möglichst kompatibel zu der Windows Zettelkastenversion zu sein. Die Textformatierungen (vor allem die Mischformen) sind (für mich) in GTK+ recht aufwendig zu programmieren. Darum habe ich mich auf die wichtigsten beschränkt. Es werden in Zukunft wahrscheinlich noch einige hinzukommen. Falls Ihnen eine besonders am Herzen liegt, einfach per Mail Kontakt aufnehmen ... mal sehen, was man dann tun kann. tags,text,format,formatierung,darstellung6Die von mir angewande Technik für Formatierungen in Text-Widgets ist recht programmieraufwendig. Für Anregungen und/oder Beispiele dazu bin ich dankbar.Erstellt: Okt.2006;Geändert: 28.1.2008TextformatierungStichworte Stichworte sind case-sensitiv. Geben Sie daher Stichworte möglichst immer in der gleichen Schreibweise ein. Sie sollten auch immer den Singular bzw. den Nennform eine Wortes verwenden. Das Stichwort selbst muss nicht im Text vorkommen. Beispiel: info statt Infos oder finden statt gefunden. Zur eindeutigen Unterscheidung können Sie auch Plural oder Großbuchstaben verwenden, um z.B. das englische Wort tags vom deutschen Wort Tag zu unterscheiden. Mehrere Zettelkästen Es ist möglich mehrere Zettelkästen gleichzeitig zu verwenden. Ich verwende mehrere unterschiedliche Zettelkästen. Einen z.B. für allgemeine Infos und Ideen, eine zweiten für rein technische Infos, einen für Informationen und Dokumentation eines größeren Kunden und als natürlich "zettelkasten.zkx", der den Sie hier gerade lesen plus "hilfe.zkx" für die Online-Hilfe des ZMzettelkastens. Sie können auch für jeden Zettelkasten ein eigenes Icon im Gnome Panel anlegen. ZMzettelkasten kann den Dateinamen von der Kommandozeile lesen. Ein zu hinterlegender Befehl könnte wie folgt aussehen: /usr/local/bin/ZMzettelkasten /home/.../zettelkasten.zkn Eine einfache Cut'n'Paste Übernahme von Zetteln zwischen Zettelkästen ist in Planung. Interne Links = Verweise auf andere Zettel Können über Popup Menü (Rechtsklick imfeld "Verweise auf andere Zettel", über das Editor-Fenster und über den Zettel Index Menüpunkt Zettel->Verlinken angelegt werden. Achtung: 1. Bitte keine Zeilenschaltungen bei manueller Eingabe verwenden. 2. Verwenden Sie die Funktionen des Pop-Up Menüs (rechte Maustaste) um Links anzulegen. 3. Die Windows Version kann diese Links automatisch erstellen. Beim Editieren von Zetteln unter Windows werden die Links des Zettels (leider) gelöscht. Externe Links = Verweise Dateien (Bilder, PDF) und Web-Seiten Im Editor-Fenster in das Feld "Externe Links" eintragen. Ein Link je Zeile, d.h mit Zeilenschaltungen zwischen den Links. Es können auch Links in andere Zettelkästen eingegeben werden. -z 4 test.zkx verlinkt zum 4ten Zettel im zettelkasten "test.zkx" http://www.cc-c.de/ hinterlegt einen Link zu meiner Web-Seite Links auf Dateien/Bilder können unter Gnome z.T. auch per Drag n Drop in dieses Feld gezogen werden. Beispiel: file:///home/bernd/Desktop/Widerstand.png /home/bernd/Desktop/Widerstand.png Der Zusatz "file://" darf (unter Gnome) entfallen. Die beiden Zeilen haben also die gleiche Wirkung. Wichtig ist: Nur ein Link je Zeile - Links sind durch Zeilenschaltungen getrennt. tip,stichwort,anleitung6 9 13 14 16 Erstellt: 7.1.2007;Geändert: 20.2.2008file:///home/bernd/Desktop/Widerstand.png;Tipps zum Umgang mit ZMzettelkasten Verknüpfungen In dem Feld Externe Links (im Editor-Fenster) können zeilenweise Links auf externe Dateien z.B. Bilddateien, PDF-Dokumente und/oder Web-Seiten eingetragen werden. Web-Seiten Links sind grundsätzlich mit führendem "http://" einzutragen. Anhand dieses Zeilenbeginns wird das Komando "/etc/alternatives/mozilla" aufgerufen. Dieser Link verweist auf den default System-Browser und sollte auf jedem Debian- oder Ubuntu-System verhanden sein. Beginnt eine Zeile mit "-z", so handelt es sich um einen Link auf einen Zettel in einem anderen Zettelkasten. Dieser wird dann entsprechend geöffnet. Beispiel: -z 4 test.zkx - ist der Zettel 4 im Zettelkasten test.zkx. Liegt test.zkx nicht im aktuellen Verzeichnis (Working directory) wird die Datei unter dem default Pfad gesucht, der in ~/.zmzettel.cfg definiert ist. Achtung: der Pfad muss als absoluter Pfad angeben sein. Alle anderen Links werden mit "/usr/bin/gnome-open" geöffnet. Dadurch sollte anhand des Dateinamens die richtige Applikation mit dem Link als Dateinamen geöffnet werden. Die Links (Dateinamen) müssen mit einem kompletten Pfad angegeben werden, z.B. /home/user/daten/bilder/screenshot.png Es sind auch relative Links möglich. Diese werden dann nach vorn durch den default Pfad ergänzt. D.h. die Dateien mit relativen Links müssen im Zettelkasten- oder einem entsprechenden Unterverzeichnis liegen. Sind bei einem Zettel externe Links hinterlegt, so wird im Displayfenster oberhalb des Feldes "Vermerke" das Wort "Verknüpfung" aktiv. Ein Klick mit der Maus aktiviert ein Popup Window in dem die Links zeilenweise gelistet sind. Durch Doppelklick auf eine Zeile wird der entsprechende Link geöffnet. Sollte etwas nicht funktionieren, rufen Sie den ZMzettelkasten bitte aus einem Terminal heraus auf. Dort werden entsprechend Hinweise und ggf. Fehlermeldungen ausgegeben. link,extern10 12 14 Erstellt: 13.8.2007;Changed: Sun 27. Apr 2008Verknüpfungen - externe LinksZettel lassen sich nicht löschen! Das ist Absicht. Einmal gewonnene Informationen sollte man auch nicht so einfach wegwerfen. Alternativen zum Löschen 1. Zettel sind überschreibbar, d.h. sie können mit neuen Überschriften und neuen Inhalten versehen werden. 2. Zettel kann man auf inaktiv setzen. Dazu ist ein '#' Zeichen auf die erste Position in Stichworte zu platzieren. Alternativ kann man das auch über das Menü »Zettel -> markiere Zettel als ...« durchführen. Inaktive Zettel werden beim normalen Blättern im Zettelkasten nicht angezeigt. Falls ein Suchtreffer auf einen solchen Zettel verweist, werden sie mit gelistet und sind normal lesbar und zu bearbeiten. Wollen Sie alle "versteckten" Zettel sehen/gelistet bekommen, geben Sie das '#' als Suchbegriff in der Index Liste im Stichwort Feld an. zettel,verstecken12 13 Erstellt: 10.1.2008;Geändert: Mo 16. Jun 2008Inaktive (hidden) ZettelDie Änderungen ab der Version 0.35 sind sehr umfangreich ... * Alle Fenster wurden auf Gnome-Application umgestellt. Sie übernehmen nun die Desktop-Einstellungen für die Button-Leiste und zeigen entsprechend die Buttons und den dazugehörenden Text an. * Die Menüstruktur wurde komplett überarbeitet und ergänzt * Das Editor-Fenster hat ein neues Text-Widget erhalten. Darin gibt es eine Undo/Redo Funktion für die letzten 25 Schritte. Weiterhin ist die Cursorzeile leicht farbig hinterlegt um sie besser zu finden. Zusätzlich können Zeilennummern angezeigt werden ... diese sind über das Menü "Ansicht" abschaltbar. - Weiterhin hat das Editor-Fenster einen zusätzlichen Button "Speichern" erhalten. Man kann nun während der Eingabe zwischenspeichern ohne das Editor-Fenster zu schließen. Das ist praktisch, wenn man z.B. Textformatierungen anschauen möchte. - Ein Klick auf Schließen speichert die aktuellen Änderungen und schließt das Edit-Fenster. Per Abbrechen können die noch nicht gespeicherten Änderungen verworfen werden. - Wenn Sie im Haupt-Window im Textfeld den Cursor auf ein Wort platzieren und Sie (bei geöffnetem Editor-Fenster) den Bearbeiten-Button (Hauptfenster) klicken, wird das Editor-Fenster neu geladen und der Cursor im Text-Feld auf die entsprechende Position gesetzt. Achtung: Falls Sie Änderungen im Editor-Fenster vorgenommen haben, sollten Sie diese erst speichern, da sie sonst überschrieben werden. * Das Textfeld arbeitet standardmäßig mit monospace 10 als Schriftart. In .zmzettel.cfg kann per e_font="monospace 10" eine andere Schriftart für diese Feld eingestellt werden. * Das Index-Fenster hat zusätzliche Funktionen erhalten: - Es können jetzt 5 Filterzeilen eingeblendet werden: Stichwort, Titel, Text, Autor und Anmerkung. Diese Filter werden UND verknüpft. - Sind alle Zettel eines Zettelkastens in der Auswahl, so wird "Zettelkasten -Index" oberhalb der Liste eingeblendet. Mit dem Clear-Button können alle Filter gelöscht werden. Dann werden alle Zettel, bis auf die "versteckten" (inaktiven) Zettel angezeigt. - Die Liste im Index-Fenster ist durch Klicken auf den Listenkopf sortierbar. * Sollen auch die inaktiven Zettel gelistet werden, so ist im Hauptfenster das entsprechende Häkchen zu setzen. Durch Klicken auf den Filter Button sollten dann alle Zettel sichbar sein. * Im Hauptfenstermenü Zettel->zeige alle Zettel->... lassen sich alle Zettel suchen, in denen kein Autor, kein Stichwort, keine Titelzeile oder keine Links eingetragen sind. Das Suchergebnis wird in dem Index-Fenster angezeigt und lässt sich dort filtern. * Im Hauptfenster gibt es einen zweiten "zurück"-Button. Die letzten 5 Bewegungen im Zettelkasten werden gespeichert und man kann mit diesem Knopf bis zu 5 Bewegungen rückwärts gehen. Der Shortcut für diese Funktion ist [Strg][Z]. - Über Zettel->Finde Zettel (Taste[F]) kann man sich sehr schnell zu Zetteln mit bestimmen Titel (Überschrift) Angaben bewegen. Die Tasten [+] und [-] wiederholen diese Funktion vorwärts bzw. rückwärts. In der Statuszeile wird angezeigt, ob die Suche erfolgreich war oder ob Sie sich am Zettelkastenbeginn oder Ende befinden. Die + und - Tasten erhalten ihre normale Funktion zurück, wenn man einen Navigationsbutton im Hauptfenster anklickt. * Im Hauptfenster und im Edit-Fenster gibt es in den Statuszeilen Füllstandsanzeigen, die den Füllgrad des Zettelkastens (Hauptfenster) oder eines einzelnen Zettels (Editfenster) anzeigen. * Ein Klick auf den Menüpunkt Datei->Eigenschaften öffnet ein Status-Fenster, das Auskunft über die Zettelkastendatei gibt und in der eine bis zu 500 Zeichen lange Beschreibung in den Zettelkasten eingefügt werden kann. * Für Zettelkästen mit vielen gleichartigen Zetteln ... z.B. eine Bücherkartei, ist es möglich eine Art Formblatt (Template) anzulegen. - Templates werden durch ein '$' Zeichen im Stichwortfeld definiert zw. gekennzeichnet. Es können verschiedene Templates angelegt werden. Ist mindestens eines im Zettelkasten vorhanden, wird der Menüpunkt Bearbeiten->Neuer Zettel von Formular freigegeben. Er kopiert alle Felder des Musterzettels auf einen neuen Zettel, wo sie entsprechen ergänzt/ausgefüllt werden sollten. Es werden auch automatisch X-Links zwischen diesen beiden Zetteln angelegt. - Templates können überall im Zettelkasten verwendet werden. Ihre Definition und ihr Aufruf ist an keine Position gebunden. * Im Link-Feld (Verweise auf andere Zettel) und in der Index Liste sind kleine Icons zur besseren Übersicht angebracht. Beschreibung siehe Zettel 17 - Verweise auf andere Zettel historie,version,templateBernd Holzhauer0 2 9 16 19 Erstellt: 29.1.2008;Geändert: 20.2.2008Version 0.37.x - Änderungen in ...Verweise bzw. Zettellinks werden mit Icons gekennzeichnet. Die einzelnen Möglichkeiten sind rechts im Feld Verweise auf andere Zettel zu sehen. Nr. Beschreibung 1 ist ein einfacher Link auf Zettel 1 4 ist ein Todo bzw aktiver Zettel 13/16 sind X-Links 18 zeigt auf einen erledigten (inaktiven) Zettel 19 zeigt auf ein Template Die Icons müssen unter /usr/local/share/pixmaps/ZMzettelkasten vorhanden sein.0 3 12 15 17 18 Erstellt: 29.1.2008;Geändert: 1.3.2008Verweise auf andere ZettelDieser Zettel ist ein verstecktes Muster auch inaktiver Zettel#verstecktErstellt: 29.1.2008;Geändert: 29.1.2008Hidden ZettelBuchtitel : Autor : Verlag : ISBN : Ausgabe/Auflage : Thema : Kurzbeschreibung: $buch,template,beispiel22 Dies ist ein Muster für ein TemplateErstellt: 29.1.2008;Geändert: 12.2.2008Buch:Änderungen in Version 0.38.x * die Integration in den Desktop ist nicht perfekt. Deshalb ist in .zmzettel.cfg die Variable toolbar=1 eingeführt. Bei 1 werden nur die Icons in der Tool-Leiste angezeigt. Das spart Platz in der Breite und ist vor allem für kleine Bildschirme von Vorteil. * Neu ist die Autoren/Quellen Liste. Dazu wird nur die erste Zeile des Autorenfeldes verwendet. Zusätzlich wird bei einem Doppelpunkt ':' und bei einem Komma ',' abgeschnitten. Beispielsweise werden dadurch alle "http://xxx" Angaben auf http als Autor/Quelle begrenzt. "Douglas Adams, Lachs im Zweifel" oder "Douglas Adams: Per Anhalter..." werden auf Douglas Adams abgeschnitten. Soll der Buchtitel mit dem Autor gelistet werden, dann muss eine andere Notation verwendet werden. * Neu ist auch die Stichwort-Liste. Hier werden alle Stichwörter zusammengefasst gelistet. Es wird nach Groß-/Kleinschreibung unterschieden. * Ein Doppelklick in Autoren- bzw. Stichwort-Liste listet die entsprechenden Zettel im Index-Fenster. sie lassen sich dort noch filtern. * Neu ist auch der Menüpunkt "Extra->Check ext.Links". Dieser prüft die Links (externen Verweise) innerhalb des Linux Systems. Allerdings ist die Ausgabe derzeit auf die Konsole beschränkt. http-Links werden nicht überprüft! * Neu sind auch "Spell Check" und "Syntax" im Editor-Fenster. Beide Punkte erreichen Sie über den Menüpunkt "Ansicht" - Spell Check ist beim Öffnen des Programms ausgeschaltet und kann auf "default/System" oder "Englisch" aktiviert werden. Default übernimmt die Spracheinstellung vom Desktop (i.d.R. deutsch). Die Aktivierung wird beibehalten, solange ZMzettelkasten läuft. Spell Check verwendet gtkspell. Dies ist bei einer standard Gnome Installation automatisch installiert, muss jedoch ggf. nachinstalliert werden. Unter XFCE ggf. aspell nachinstallieren! - Syntax schaltet die farbige Markierung von Textformaten ein oder aus. Die Einstellung wird in .zmzettel.cfg hinterlegt. Syntax benötigt die Datei "zettel.lang" im Verzeichnis /usr/share/gtksourceview-1.0/language-spec/ Problems * Menüpunkt "Extra -> Einstellungen" muss noch programmiert werden * Image von Autoren Button wird unter älteren Distros nicht angezeigt * Wird nach die "Find" Funktion ausgeführt und anschließend bei einem Zettel auf Verknüpfungen (ext. Links) geklickt, dann chrashed das Programmhistorie,versionBernd Holzhauer2 15 20 21 23 Erstellt: 29.1.2008;Geändert: Mo 16. Jun 2008Version 0.38.x - Änderungen in ...Stichwort-Liste Die Stichwort-Liste wird vom Hauptfenster per Button oder über den Menüpunkt "Ansicht -> Stichwort-Liste" aktiviert. Sie zeigt die im Zettelkasten verwendeten Stichworte und deren Häufigkeit. Es kann vorkommen, dass ein Stichwort zweimal gelistet wird, wenn es unterschiedlich geschrieben ist. Bitte verwenden Sie eindeutige Schreibweisen für Ihre Stichworte, damit diese Liste Ihren Ansprüchen genügt. Ein Doppelklick auf ein Stichwort listet alle Zettel, bei denen dieses Stichwort hinterlegt ist im Index-Fenster. Von dort ist der entsprechende Zettel einfach anwählbar. Falls Sie Änderungen in Ihrem Zettelkasten vornehmen, werden diese nicht automatisch in die Stichwort-Liste übernommen. Sie müssen dann zum Update der Liste noch einmal den entsprechenden Button klicken. stichwort,liste19 21 Erstellt: 12.2.2008;Geändert: Mo 16. Jun 2008Stichwort-ListeDie Autoren-/Quellenliste ... nutzt das gleiche Fenster wie die Stichwortliste. Sie wird auch sehr ähnlich per Button bzw. Menüpunkt vom Hauptfenster aufgerufen. Anders als bei der Stichwortliste, die ja mit eindeutigen Inhalten umgehen kann, wird die Autorenliste aus der ersten Zeile im Autor/Quelle Feld generiert. Um die Autorenliste übersichtlich zu halten, wird die erste Zeile zusätzlich nach Doppelpunkten und Kommas durchsucht. Ab der Version 0.39 sind die Token (Trennzeichen) einstellbar. Dadurch werden beispielsweise alle Internet-Quellen wie "http://www...." auf die Quelle "http" reduziert. Auch Angaben wie "Douglas Adams, Lachs im Zweifel" oder "Douglas Adams: Per Anhalter..." werden auf Douglas Adams abgeschnitten. Soll der Buchtitel mit dem Autor gelistet werden, dann muss eine andere Notation verwendet werden.autor,quelle,liste19 20 Erstellt: 29.1.2008;Changed: Sun 27. Apr 2008Autoren/Quellen ListeBuchtitel : Linux Hardware Hackz Autor : Jürgen Plate Verlag : Hanser ISBN : 978-3-446-40783-1 Ausgabe/Auflage : 2007 Thema : Linux, Messen Steuern und Sensorik Kurzbeschreibung: Zahlreiche Praxisbeispiele z.T. mit Schaltplänen und Programmen um Steuer- und Regelaufgaben, sowie Experimente mit Linux durchzuführen %buch,beispiel,templateDies ist ein ausgefülltes Formblatt für das Template "Buch"Erstellt: 12.2.2008;Geändert: 31.3.2008Buch: Linux Hardware HackzÄnderungen in 0.39.x Editor-Fenster * Suchen und Ersetzen für das Zetteltext-Feld eingebaut * Timestamps sind neu * Insert Autor und default Autor ist neu * Spell Check erweitert und Setup dazu verbessert Einstellungsfenster ist komplett neu. Hiermit lassen sich verschieden Einstellungen des Programms bearbeiten. Die Einstellungen werden in home/.zmzettel.cfg hinterlegt. * Wert der Toolbar Variablen geändert. Sollte nun über die GUI eingestellt werden. Autorenliste Die Trennzeichen (Token) für die Autorenliste sind jetzt einstellbar. Wird kein Trennzeichen verwendet, so wird die komplette 1.Zeile des Autorenfeldes als Autor verwendet. Standardmäßig gelten die Trennzeichen »:,;« ... der Standard kann per Knopfdruck wieder hergestellt werden. Es können bis zu 10 Trennzeichen eingegeben werden. Diverse Programmfehler bereinigt u.a.: * Externe Links * Versteckte Zettel beim Suchen history,version2 19 24 Erstellt: 29.1.2008;Changed: Sun 27. Apr 2008Version 0.39.x - Änderungen in ...Änderungen in 0.40.x Die Version 0.40 entspricht vom Funktionsumfang der Version 0.39. Es wurde lediglich die GUI umgestellt, dass man nun auch eine englische Oberfläche hat. ZMzettelkasten ist in deutsch geschrieben, so dass sich eine deutsche GUI ergibt. Auf einer englischen Oberfläche sollte automatisch die GUI in Englisch erscheinen. Ggf kann man mit der Shell Variable LC_ALL die englische GUI forcieren. export LC_ALL=en_GB.utf8 Es muss eine den System bekannte lokale Sprache gewählt werden.history,versionBernd Holzhauer, April 20082 23 25 Created: Sun 27. Apr 2008;Geändert: So 15. Jun 2008Version 0.40.x - Änderungen inÄnderungen in Version 0.41 Zettel Export & Import Mittels Export und Import Funktion kann man Zettel von einem Zettelkasten zu einem anderen kopieren ggf. per Email an einen Bekannten, der auch ZMzettelkasten verwendet senden. Über den Menüpunkt »Datei -> Export Zettel« bzw. »Datei -> Import Zettel« kann man den aktuelle Zettel exportieren. Beim Exportieren kann man zwischen dem Dateiformat XML und TEX für LaTeX wählen. Standardmäßig wird der Dateiname aus dem Namen der Zettelkastendatei plus der Zettelnummer gebildet/vorgegeben. Sie können jedoch jeden beliebigen Dateinamen verwenden. Beim Import (geht nur von XML-Formaten) wird nach XML-Dateien gesucht. Das Format für den Import muss exakt das gleiche sein wie beim Export. Zwischen den Tags können Sie ggf. notwendige Änderungen vornehmen. Beachten Sie dabei jedoch bitte, dass für bestimmte Zettelfelder vorgegebene Formate einzuhalten sind. Zettel drucken bzw. als PDF exportieren Um einen Zettel als PDF auszugeben oder ihn zu Drucken muss »pdflatex« auf Ihrem System installiert sein. In der Toolleiste gibt es einen PDF-Button. Dieser wird nur freigegeben, wenn ZMzettelkasten »/usr/bin/pdflatex« findet und die Tex-Header Datei export.hdr installiert ist. In der Datei export.hdr können Sie die Tex- bzw. PDF-Ausgabe an Ihren Bedarf anpassen. In der ZMzettelkasten TAR-Datei ist auch ein Beispiel Zettel als PDF-Dokument und als XML-Import vorhanden. File Locking Wenn die entsprechende Option im Registerblatt Allgemein in Einstellungen freigegeben ist, legt ZMzettelkasten beim Öffnen einer datei ein File gleichen Namens, jedoch mit der Endung ».lck~« an. Falls man die Datei versucht ein weiteres Mal zu öffnen, erscheint ein entsprechender Hinweis und man kann sie nur noch "read-only" öffnen. Falls ZMzettelkasten mit einem Fehler abbricht, muss die Lock-Datei ggf. von Hand gelöscht werden. Autosave Funktion Sie wurde auf Wunsch einiger Anwender eingebaut. Wenn »Auto save to file« im Einstellungen Editor register freigegeben ist, werden die Speicherfunktionen des Editorfensters automatisch auch an die Festplatte weitergereicht. Sie hat den Vorteil, dass man das Speichern nicht "vergessen" kann. Ich verwende diese Funktion nicht, weil ich 1. bei falschen Änderungen das Disk-File erneut laden kann und damit einen "guten" Stand zurück erhalte 2. bei kleinen/langsamen Systemen die Plattenzugriffe minimiert werden. Doppelklick in Stichwort-Feld Mit einenm Doppelklick im Stichwort-Feld öffnet man die Indexliste vorgefiltert mit dem aktuellen Stichwort. Man kann dann die Titel durch zusätzliche Eingaben weiter filtern.2 24 Erstellt: 29.1.2008;Geändert: So 15. Jun 2008Version 0.41x - Änderungen innzugriffe minimiert werden. Doppelklick in Stichwort-Feld Mit einenm Doppelklick im Stichwort-Feld öffnet man die Indexliste vorgefiltert mit dem aktuellen Stichwort. Man kann dann die Titel durch zusätzliche Eingaben weiter filtern.version2 24 26 Erstellt: 29.1.2008;Geändert: Sa 03. Okt 2009Version 0.41x - Änderungen inUnbedingt beachten! Bevor die Version 0.42 installiert wird, müssen alle Zettel alter Zettelkästen, die mit einem @ Zeichen beginnen editiert werden. Das @ wird ab der Version 0.42 verwendet, um verschlüsselte Informationen zu markieren. Falls einer Ihrer Zetteltexte mit einem @ beginnt, ist er mit der Version 0.42 ++ nicht mehr lesbar. Das Voranstellen irgendeines Zeichens z.b. Zeilenvorschub verhindert dies. Die Verwendung von Passwörtern geschieht auf eigen Gefahr ... ein vergessenes Password lässt sich nicht entfernen/überschreiben ... der Text des entsprechende Zettels ist dann verloren. Ein solcher zettel kann nur noch gelöscht werden. Änderungen in Version 0.42 ⇨ Zetteltexte können mit cut'n'paste in Textverarbeitungen übernommen werden. Dazu einfach die Textstelle markieren und anschließen mit der Maus z.B. nach Gedit ziehen ⇨ Zetteltexte lassen sich pro Zettel verschlüsseln Dazu wird als erstes Zeichen in den Zetteltext ein @ eingefügt. Beim Speichern fragt ZMzettelkasten nach einem Passwort ... bitte unbedingt merken, sonst ist der Zetteltext später nicht mehr lesbar. Wollen Sie einen verschlüsselten Text anzeigen, einfach die F9 Taste drücken und das Password eingeben. Das zuletzt eingegeben Pasword merkt sich ZMzettelkasten bis es durch Eingabe eines leeren Password (F9) nulliert wird. Zettel können mit verschiedenen Passwörtern verschlüsselt werden. Es werden nur die Zettel im Klartext angezeigt, für die das Passwort aktuell eingegeben wurde. Die Verschlüsselung des Zettels kann durch Entfernen des @ im Zetteltext aufgehoben werden. ⇨ In der Index Liste können alle Zettel gelistet werden, die einen Link auf den aktuellen Zettel haben: Ansicht⇨Index Rückverweise ⇨ Zettel können zur besseren Übersicht markiert werden. Es stehen folgende Markierungen zur Verfügung - normal (ohne Icon) - wichtig/todo = /usr/local/share/pixmaps/ZMzettelkasten/todo.png - erledigt/hidden = /usr/local/share/pixmaps/ZMzettelkasten/done.png - Idea = /usr/local/share/pixmaps/ZMzettelkasten/idea.png - Info = /usr/local/share/pixmaps/ZMzettelkasten/info.png - Liste(code) = /usr/local/share/pixmaps/ZMzettelkasten/list.png - Person = /usr/local/share/pixmaps/ZMzettelkasten/person.png - Buch = /usr/local/share/pixmaps/ZMzettelkasten/book.png - Text = /usr/local/share/pixmaps/ZMzettelkasten/text.png - Template = /usr/local/share/pixmaps/ZMzettelkasten/template.png (mehr, siehe auch Zettel 17). Wenn der aktuelle Zettel eine Markierung hat, wird diese in der Titelzeile vor Stichwort angezeigt. Dieser Zettel ist z.B. mit /usr/local/share/pixmaps/ZMzettelkasten/info.png gekennzeichnet. Die verwendeten Icons liegen im Verzeichnis /usr/local/share/pixmaps/ZMzettelkasten/ und können dort ggf. durch Ersetzen an den eigenen Bedarf angepasst werden. Am besten eignet sich die Größe 16x16 Pixel. ⇨ History wurde auf 10 Schritte rückwärts erweitert ⇨ Unter Datei⇨Zettel import/export können Zettel als XML-Files oder im TEX-Format exportiert werden. (siehe auch Version 0.41) XML-exportierte Zettel können in den gleichen oder andere Zettelkästen importiert werden. Damit ist auch ein Austausch von einzelnen Zetteln per Email mit Freunden möglich. Beim Import in den gleichen Zettelkasten, fragt das Programm, ob der existierende Zettel ersetzt oder angehängt werden soll. Die Zettelkasten internen Links bleiben erhalten. Beim Import in einen anderen Zettelkasten werden die Zettel-Links nicht übernommen. ⇨ Die Funktion Desktop Kopie öffnet den gleichen Zettelkasten an der aktuellen Stelle im Read-Only Mode. So können Sie, während Sie Zettel editieren im Zettelkasten nachlesen/durchblättern ⇨ Rechts Klick im Stichwort Fenster öffnet ein Popup Menü zur Bearbeitung der Stichworte ⇨ Eingabe von Backspace öffnet den aktuellen Zettel im Editor-Mode ⇨ Mit der Kommandozeilen Option -L kann man eine Liste von Zetteln angeben, die in der Index Liste gleich geöffnet werden sollen. Das erlaubt den Aufruf mit einer vorgegebenen Liste z.b. aus der Bash Aber auch ein Link in einen anderen Zettelkasten kann so aussehen: -z 20 zettelkasten.zkx -L 10 20 30 40 50 60 damit würde zettelkasten.zkx mit aktiver Indexliste geöffnet und die entsprechenden Zettel gelistet. Der Zettel 20 würde direkt angezeigt Andere Dinge wie z.B. Neu in ~/.zmzettel.cfg die Variable "d_l_ind" erlaubt das Ausrichten des Linken Randes für Listen. Standarmäßig verwendet ZMzettelkasten 32. d_l_ind=50 Setzt den linken Rand bei Listen auf 50 Pixel. tab_size=64 Setzt den Tabulator-Abstand auf 64 Pixel. Das System verwendet etwa 32 Pixel als default. Mit < t > Tabelle < /t > wird als Tab-Abstand der Wert von tab_size aus der .zmzettel.cfg verwendet ... ohne das t-Tag wird der normale Tab-Abstand des Systems verwendet. mit d_font="sans 12" kann der Font des Textfensters eingestellt werden sw_bold=1 sw_color=#FF0000 Damit lassen sich Zeichenstärke und -farbe für die Stichwortmarkierungen in dem Zetteltext einstellen. follow=8 das Index wird rechts vom Zettelkasten angezeigt. Die 8 steht für einen Offset und setzt bei std. Gnome das Index-Fenster direkt an das Zettelkasten fenster. Für andere Desktop-Schemata kann hier ein anderer Offset eingestellt werden. Das Autor-/Stichwort Fenster wird entsprechend links vom Zettelkasten angezeigt. follow=0 schaltet das Folgen ab. Es werden die zuletzt gespeicherten Positionen verwendet. Weiterhin sind eine Reihe "kosmetischer" Änderungen hinzu gekommen und jede Menge kleinere Fehler wurden beseitigt. private Notiz: - ZMmanuskript Files können unter externe Links eingetragen werden dazu müssen wir bei dir ZMmanuskript installieren (falls du magst) Ich merke schon, ich muss noch nen Haufen Doku machen ... habe einige Änderungen selbst schon (fast) vergessen ... zum Glück habe ich aber meine Notizen im Technik Zettelkasten man kann übrigens auch Links zwischen den Zettelkästen machen z.B. einfach -z 123 bernd.zkx in die externen Links eintragen ... dann kann man den Zettel(kasten) gleich öffnen. ?version,historyBernd Holzhauer, Oktober 20098 16 25 Erstellt: Sa 03. Okt 2009;Geändert: Di 20. Okt 2009Version 0.42x - Änderungen in