{{{#!vorlage Wissen [:Pakete_installieren: Installation von Paketen] }}} [[Inhaltsverzeichnis()]] [[Bild(Wiki/Icons/Tango/edit-paste.png, 48, align=left)]] Eine [wikipedia:Zwischenablage:] (clipboard) gehört zu den grundlegenden Werkzeugen beim Umgang mit einem Computer. Gerade beim temporären Speichern von Texten ist sie eine der nützlichsten Funktionen zum produktiven Arbeiten. Doch insbesondere Umsteiger von anderen Betriebssystemen stolpern häufig darüber, dass es unter Linux mehr als eine Zwischenablage gibt. Vielen bekannt sind die Tastenkombinationen [[Vorlage(Tasten, strg+c)]] zum Kopieren und [[Vorlage(Tasten, strg+v)]] zum Einfügen von Text. Mit Bildern (bitmaps) funktioniert es prinzipiell genauso, aber eine Ausnahme sind Bildschirmfotos (screenshots), die mit [[Vorlage(Tasten, druck)]] (gesamter Bildschirm) oder [[Vorlage(Tasten, alt+druck)]] (aktives Fenster) erstellt wurden. Hier hängt es vom verwendeten Programm ab, wie man es direkt aus der Zwischenablage wieder einfügen kann. Eine notorische Problemquelle sind in diesem Zusammenhang beispielsweise LibreOffice und Apache OpenOffice (siehe auch [#Problembehebung Problembehebung]). Im Anschluss an die Grundlagen folgt eine Übersicht der verwendbaren Programme bzw. Zwischenablagemanager, gegliedert nach Desktop-Umgebungen. Damit das gewünschte Programm automatisch nach der grafischen Anmeldung zur Verfügung steht, muss man das jeweilige Programm evtl. manuell in den [:Autostart:] aufnehmen. Dies ist aber nicht bei jedem Programm notwendig – [#Glipper Glipper] beispielsweise fügt sich selbst hinzu. Man muss daher nur aktiv werden, wenn das gewünschte Programm nach einem Neustart des Rechners wieder verschwunden ist. = Grundlagen = Unter Linux, genauer gesagt dem [:XServer:], gibt es zwei Zwischenablagen: 1. ''"Primary"'' - diese funktioniert, indem man einen bestimmten Text mit der Maus markiert (ein explizites Kopieren ist nicht erforderlich). Eingefügt werden kann dieser Text mit Hilfe der mittleren Maustaste ([[Vorlage(Tasten, mmb)]]). Wird nicht von allen Programmen unterstützt, eignet sich aber perfekt, um Text in einem [:Terminal:Terminalfenster] zu kopieren und wieder einzufügen. 1. ''"Default"'' - ähnelt der Zwischenablage von Windows. Hier wird mit Hilfe von [[Vorlage(Tasten, Strg+C)]] kopiert und mit [[Vorlage(Tasten, Strg+V)]] wieder eingefügt. Viele Programme bieten zudem die Möglichkeit, diese Funktionen über das Kontextmenü [[Vorlage(Tasten, rmb)]] zu erreichen. Ein Zwischenablagemanager greift dem Benutzer bei der Arbeit unter die Arme, indem es diese Zwischenablagen verwaltet und ihren Verlauf anzeigt. Der Benutzer hat dadurch die Möglichkeit, sich anzuschauen, welche Einträge vorher schon in der Zwischenablage waren. Er kann auch einen dieser Einträge auswählen, um ihn zurück in die Zwischenablage zu holen. Manche Programme sind auch konfigurierbar, so dass sie nur eine bestimmte der oben genannten Zwischenablagen verwalten. Eine typische Situation könnte zum Beispiel folgendermaßen aussehen: Der Benutzer besucht eine Internetseite und findet dort drei Wörter, welche er nicht kennt und später nachschlagen möchte. Zu diesem Zweck markiert er diese drei Wörter mit der Maus. Sie befinden sich jetzt im Verlauf des Zwischenablagemanagers und können hinterher wieder abgerufen werden. Des Weiteren sind Zwischenablagemanager in der Lage, Implementierungsschwächen der XServer-Zwischenablagen abzumildern. So passiert es zum Beispiel regelmäßig, dass der Inhalt der Zwischenablage verloren geht, wenn das Programm, aus dem der Inhalt stammt, vor dem Einfügen beendet wurde. Zwischenablagemanager versuchen, dies zu verhindern. Es sollte aber nicht verschwiegen werden, dass Zwischenablagemanager nicht immer perfekt funktionieren. Dies hängt unter anderem mit der Inkonsistenz mancher Programme unter Linux zusammen, die die Zwischenablage auf ihre Art bzw. nicht "korrekt" (= im Sinne des Anwenders) benutzen. = GNOME = Die Desktop-Umgebung [:GNOME:] bringt eine eigene Zwischenablage mit. Allerdings funktioniert diese nur mit anderen GNOME-Anwendungen. Damit die Zwischenablage mit allen Anwendungen genutzt werden kann, muss man ein zusätzliches Programm installieren. Welches, hängt von der eigenen Ubuntu-Version ab. = KDE = Die Desktop-Umgebung KDE bringt mit [:KDE_Werkzeuge:Klipper] eine integrierte Lösung mit. = Xfce = [:Xfce:] enthält ein integriertes Werkzeug in Form eines [:Xfce_Panel#Erweiterungen:Panel-Applets] (Erweiterung für die Leiste): [https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin Clipman] {en}. Das Programm kann über das folgende Paket installiert werden: {{{#!vorlage Paketinstallation xfce4-clipman-plugin, universe }}} Alternativ kann man auch ein Paket installieren, das ohne das Xfce-Panel auskommt: {{{#!vorlage Paketinstallation xfce4-clipman, universe }}} Ansonsten können theoretisch alle Programme, die unter Unity und GNOME aufgeführt sind, auch unter [:Xfce:] verwendet werden. Gute Erfahrungen liegen mit [#Parcellite Parcellite] und [#ClipIt ClipIt] vor. = LXDE = LXDE enthält kein eigenes Programm zur Verwaltung der Zwischenablage. Empfehlenswert sind die erfolgreich mit Xfce getesteten Programme [#Parcellite Parcellite] und [#ClipIt ClipIt]. = MATE = Hier gilt das bereits bei LXDE gesagte. = weitere Programme = Die folgenden Programme unterstützen alle das neue Konzept der [:Archiv/GNOME_Panel#Der-obere-Bildschirmrand:Benachrichtigungsanzeige] von Ubuntu: == ClipIt == [[Bild(./clipit_logo.png, 48, align=right)]] [github:shantzu/ClipIt:ClipIt] wurde erstmals Ende 2010 veröffentlicht. Es handelt sich um eine unabhängige Weiterentwicklung von [:Zwischenablage/#Parcellite:Parcellite] (siehe unten) und ist in den offiziellen Paketquellen enthalten [1]: [[Bild(Screenshot_ClipIt_Taskleiste_20211112_uumate.png/, 300, align=right)]] {{{#!vorlage Paketinstallation clipit, universe }}} Zur Anpassung an das Standard-Aussehen von Ubuntu können die [https://gnome-look.org/content/show.php/ClipIt+Mono+Icons+-+Ubuntu+Radiance?content=141013 ClipIt Mono Icons] {en} verwendet werden. Unter [:Jammy:] wird automatisch statt [:Clipit:] [:Diodon:] installiert. == Diodon == [[Bild(./diodon_logo.png, 48, align=right)]] [https://esite.ch/tag/diodon/ Diodon] {en} ist ebenfalls in den offiziellen Paketquellen enthalten. Folgendes Paket muss installiert werden: {{{#!vorlage Paketinstallation diodon, universe }}} Unter [:Jammy:] kann man das Programm aus dem Terminal aufrufen, die Zahl der Einträge reduzieren, damit man die Menüpunkte "Leeren" und "Beenden" auf dem Bildschirm angezeigt bekommt, falls das nicht so sein sollte. == GPaste == [github:Keruspe/GPaste:GPaste] {en} ist ein Zwischenablage-Manager speziell für GNOME 3. Das Programm ist seit [:Vivid:Ubuntu 15.04] in den offiziellen Paketquellen enthalten: {{{#!vorlage Paketinstallation gpaste, universe }}} == Parcellite == [[Bild(./parcellite_logo.png, 48, align=right)]] Mit [sourceforge:parcellite:Parcellite] {en} gibt es eine Alternative zu Glipper. Das Programm kann über das folgende Paket installiert werden: {{{#!vorlage Paketinstallation parcellite, universe }}} = Kommandozeile = Neben der oben unter [#Grundlagen Grundlagen] beschriebenen Vorgehensweise können die Programme [:xclip:] oder [:xsel:] weiterhelfen, für Wayland existiert das Paket [packages:wl-clipboard:] mit den Programmen `wl-copy` und `wl-paste`. = Problembehebung = == Bildschirmfotos == Während das Einfügen von Text in der Regel problemlos funktioniert, gibt es beim Einfügen von Bildschirmfotos immer wieder Ärger. Zuverlässig klappt es, wenn man Bildschirmfotos mit [:GIMP:] erstellt, diese kopiert und anschließend in [:LibreOffice:] oder [:Apache_OpenOffice:] einfügt. Weitere Programme sind im Artikel [:Bildschirmfotos:] zu finden. = Links = * [ubuntu:ClipboardPersistence:Clipboard persistence] {en} - Ursache, warum die Zwischenablage manchmal leer ist * [sourceforge:copyq:CopyQ] {en} - Zwischenablage-Manager auf Basis von [:Qt:] (siehe auch [http://www.webupd8.org/2013/02/copyq-interesting-clipboard-manager.html Interesting Clipboard Manager With Advanced Features] {en}) * [github:pvanek/qlipper:qlipper] {en} - Bestandteil von [:LXQt:] * [https://linuxundich.de/gnu-linux/application-indicators-machen-applets-fur-das-gnome-panel-vergessen/ Application Indicators machen Applets für das GNOME Panel vergessen] {de} - Vorstellung verschiedener Zwischenablage-Manager, Blogbeitrag 05/2011 * [ikhaya:2008/12/01/projektvorstellung-parcellite/:Projektvorstellung: Parcellite] - Ikhaya 12/2008 * [https://www.linux-apps.com/content/show.php/Clipboard+Viewer?content=121667 Clipboard Viewer] {en} - zeigt den Inhalt der Zwischenablage an (auch Bilder) # tag: GNOME 3, Übersicht, Desktop, LXDE, KDE, Xfce, Unity, MATE, Einsteiger