====== GuideOS Bildschirmfoto-Editor ====== ===== Übersicht ===== Der **GuideOS Bildschirmfoto-Editor** ist ein Python/GTK3-basiertes Screenshot-Tool mit integriertem Editor für den Cinnamon Desktop. ===== Zweck ===== Das Tool ermöglicht das Erstellen von Screenshots mit präziser Bereichsauswahl und bietet einen integrierten Editor zum Annotieren der Bilder. Besonders geeignet für Dokumentationen, Support, Tutorials und technische Anleitungen. Unterstützt Multi-Monitor-Setups und Wayland-Fallback. ===== Hauptfunktionen ===== * **Screenshot-Aufnahme**: Bereichsauswahl mit Live-Größenanzeige * **Multi-Monitor**: Automatische Erkennung aller angeschlossenen Bildschirme * **Annotations-Werkzeuge**: Linien, Rechtecke, Kreise, Pfeile, Text, Marker * **Lupe**: Vergrößert Details für präzise Markierungen * **Undo/Redo**: Schritte rückgängig machen oder wiederholen * **Zoom-Funktion**: Bild vergrößern/verkleinern mit Strg + Mausrad * **Zwischenablage**: Bild direkt in die Zwischenablage kopieren * **PNG-Export**: Speichern mit Zeitstempel-Dateinamen * **Request-Modus**: JSON-basierte Ausgabe für Automatisierung ===== Bedienung ===== {{ :guideos-bildschirmfoto-.png?300|}} ==== Programm starten ==== ''guideos-screenshot-editor'' Oder aus dem Anwendungsmenü starten. ==== Screenshot erstellen ==== - Programm startet mit Hauptfenster - **"Anklicken, um einen Bereich auszuwählen"** Button klicken - Bildschirm wird blau-transparent überlagert - Mit Maus Bereich aufziehen (Drag & Drop) - **Live-Anzeige** zeigt Größe in Pixel (z.B. "1920 × 1080") - Bei Multi-Monitor: Monitor-Nummer wird angezeigt (z.B. "Monitor 2") - **Enter** oder **Space** drücken zum Bestätigen - **ESC** zum Abbrechen ==== Editor-Werkzeuge ==== Nach der Bereichsauswahl öffnet sich der Editor mit folgenden Werkzeugen: ^ Werkzeug ^ Symbol ^ Funktion ^ Verwendung ^ | **Linie** | {{:linie.png?24}} | Gerade Linien zeichnen | Klicken und ziehen | | **Rechteck** | {{:quadrat.png?24}} | Rechtecke zeichnen | Klicken und ziehen | | **Kreis** | {{:kreis.png?24}} | Ellipsen/Kreise zeichnen | Klicken und ziehen | | **Pfeil** | {{:pfeil.png?24}} | Pfeile mit Spitze | Klicken und ziehen | | **Text** | {{:text.png?24}} | Text hinzufügen | Klicken → Text eingeben | | **Marker** | {{:marker.png?24}} | Halbtransparent markieren | Klicken und ziehen | | **Lupe** | {{:lupe.png?24}} | Details vergrößern | Über Bereich bewegen | ==== Einstellungen ==== In der Werkzeugleiste verfügbar: * **Farbwahl**: Klick auf Farb-Button öffnet Farbauswahl * **Liniendicke**: Dropdown mit 1-10 Pixel (Standard: 3 px) * **Textgröße**: Dropdown mit 12-48 Punkt (Standard: 24 pt) * **Vergrößerung**: Lupe mit 1.5× bis 5× (Standard: 2.0×) * **Undo**: {{:zurueck.png?24}} Letzten Schritt rückgängig * **Redo**: {{:vor.png?24}} Schritt wiederholen ==== Zoom-Funktion ==== * **Strg + Mausrad hoch**: Hineinzoomen * **Strg + Mausrad runter**: Herauszoomen * Zoom-Level wird im Fenstertitel angezeigt (z.B. "150%") * Bereich: 10% bis 1000% ==== Speichern und Export ==== * **Speichern-Button**: Öffnet Dateidialog, speichert als PNG * Vorgeschlagener Name: ''screenshot_YYYYMMDD_HHMMSS.png'' * Nur PNG-Format unterstützt * **Zwischenablage-Button**: Kopiert Bild direkt in Zwischenablage * Kann dann in andere Programme eingefügt werden (Strg+V) * **Beenden-Button**: Schließt Programm komplett * Warnung bei ungespeicherten Änderungen ===== Tastenkürzel ===== ^ Taste ^ Funktion ^ | **ESC** | Bereichsauswahl abbrechen | | **Enter** / **Space** | Auswahl bestätigen | | **Strg + Mausrad** | Zoom im Editor | ===== Wichtige Hinweise ===== * **Multi-Monitor**: Bei mehreren Bildschirmen automatische Monitor-Erkennung * **Marker-Tool**: Erzeugt halbtransparente Markierungen (40% Deckkraft) * **Lupe**: Zeigt vergrößerten Bereich - wird nicht als Annotation gespeichert * **Wayland**: Automatischer Fallback bei Problemen mit Wayland-Compositor * **Zoom**: Beeinflusst nur die Anzeige, nicht die gespeicherte Bildgröße * **Zwischenablage**: Bild enthält alle Annotationen * **Beenden-Button**: Schließt Programm vollständig (nicht nur Editor-Fenster) ===== Funktionsweise ===== ==== Multi-Monitor-Unterstützung ==== Das Tool erkennt automatisch alle angeschlossenen Monitore: * Berechnet Gesamtfläche über alle Monitore * Zeigt Monitor-Nummer während der Auswahl * Berücksichtigt Monitor-Offsets (z.B. bei versetzten Bildschirmen) * Funktioniert mit erweiterten und gespiegelten Displays ==== Wayland-Fallback ==== Bei Problemen mit Wayland: * Automatischer Fallback auf alternative Screenshot-Methode * Erfasst zunächst gesamten Bildschirm * Extrahiert dann ausgewählten Bereich ==== Marker-Werkzeug ==== Der Marker ist speziell für Texthervorhebungen: * 3× breitere Linie als normale Linien * 40% Deckkraft für "Textmarker-Effekt" * Verwendete Farbe wird halbtransparent dargestellt ===== Installation ===== # Abhängigkeiten werden mit installiert sudo apt install guideos-screenshot-editor ===== Benötigte Icons ===== Das Tool sucht Icons in ''/usr/share/pixmaps/'': ^ Icon-Datei ^ Werkzeug ^ | ''Linie.png'' | Linien-Tool | | ''Quadrat.png'' / ''Rechteck.png'' | Rechteck-Tool | | ''Kreis.png'' | Kreis-Tool | | ''Pfeil.png'' | Pfeil-Tool | | ''Text.png'' / ''T.png'' / ''A.png'' | Text-Tool | | ''Marker.png'' | Marker-Tool | | ''Lupe.png'' | Lupen-Tool | | ''zurueck.png'' / ''undo.png'' | Undo-Button | | ''vor.png'' / ''redo.png'' | Redo-Button | Falls Icons fehlen, verwendet das Tool System-Fallback-Icons. ===== Anwendungsbeispiele ===== * **Tutorials**: Screenshots mit Pfeilen und Text-Anmerkungen * **Bug-Reports**: Fehler markieren und beschreiben * **Dokumentation**: Benutzeroberflächen annotieren * **Support**: Probleme visuell erklären * **Präsentationen**: Screenshots mit Hervorhebungen * **Anleitungen**: Schritt-für-Schritt mit nummerierten Markierungen ===== Lizenz ===== | **Autor** | evilware666 | | **Lizenz** | MIT |