[[Vorlage(Getestet, focal, )]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Programme starten: Ein Programm ohne Menüeintrag starten] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/Oxygen/preferences-desktop-display.png, 48, align=left)]] Fast jede grafische Oberfläche verwendet ein [wikipedia:Taskleiste:Panel] – meist eine Zeile am oberen und/oder unteren Bildschirmrand, mit der zwischen laufenden Anwendungen gewechselt werden kann. Im Regelfall ist auch ein Informationsbereich am rechten Rand enthalten, der mindestens eine kleine Uhr enthält. [https://gitlab.com/o9000/tint2 tint2] {en} ist ein besonders kleiner, ressourcenschonender und vielseitiger Vertreter. Er eignet sich perfekt für den Einsatz mit alleinstehenden [:Fenstermanager:Fenstermanagern], die kein eigenes Panel enthalten, zum Beispiel [:Openbox:] oder [:Fluxbox:]. Aber auch ein Einsatz unter [:GNOME:] ist möglich. [[Vorlage(Bildunterschrift, ./tint2_screenshot.jpg, 250, "6 verschiedene tint2-Panels", right)]] Funktionen: * Taskleiste (Fensterliste) * Benachrichtigungsfeld * Uhr * Batterieanzeige Ein Menü und [:Desktop#Docks-und-andere-Anwendungsstarter:Anwendungsstarter] sind nicht enthalten. Ein interessanter Ansatz ist das Konzept, die virtuellen Arbeitsflächen direkt im Panel darstellen zu können. Eine Übersicht zu weiteren Panels ist im Artikel [:Desktop#Panels:] zu finden. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm kann über das folgende Paket installiert [1] werden: {{{#!vorlage Paketinstallation tint2, universe }}} Anschließend kann das Programm testweise über den Befehl [2] [3]: {{{#!vorlage Befehl tint2 }}} gestartet werden (siehe auch [#Verwendung Verwendung]). Beenden kann man tint2 wieder mit [[Vorlage(Tasten, strg+c)]]. = Konfiguration = [[Bild(Wiki/Icons/settings.png, 48, align=right)]] Alle Einstellungen erfolgen über die Datei '''~/.config/tint2/tint2rc''' [4], die automatisch beim ersten Programmstart erstellt wird. Im Ordner '''/usr/share/doc/tint2/examples/''' sind einige Beispieldateien enthalten, die man kopieren und bei Bedarf ändern kann. Eine ausführliche [https://gitlab.com/o9000/tint2/blob/master/doc/tint2.md#configuration Beschreibung] {en} (inkl. Beispielen) erläutert die verschiedenen Optionen. Für die eingangs erwähnte Darstellung aller Programme (auf allen virtuellen Arbeitsflächen) im Panel dient folgende [[Anhang(./tint2rc-example, Konfiguration)]] {dl}: {{{ #--------------------------------------------- # TASKBAR #--------------------------------------------- taskbar_mode = multi_desktop taskbar_padding = 0 0 0 taskbar_background_id = 1 }}} Mit dem Befehl: {{{#!vorlage Befehl killall -SIGUSR1 tint2 }}} wird das Programm anschließend neu gestartet. == tint2conf == Das grafische Werkzeug `tint2conf` gehört seit Ubuntu 15.04 zum Installtionsumfang und erleichtert das Aktualisieren oder Austauschen der Konfigurationsdateien. Es wird entweder mit einem Klick auf ''"Leistenverwaltung"'' oder im Terminal mit dem Befehl: {{{#!vorlage Befehl tint2conf }}} gestartet. Das Layout aller im Verzeichnis '''~/.config/tint2/''' vorhandenen Dateien (`*.tint2rc`) wird angezeigt. Durch Klick auf den grünen Haken werden die Änderungen in '''~/.config/tint2/tint2rc''' gespeichert und somit übernommen. Durch ''"Theme -> Refresh"'' wird die vorgenommene Änderung angezeigt. Alternativ können Änderungen vorgenommen werden, indem die entsprechenden Dateien mit einem Texteditor [4] bearbeitet werden. = Verwendung = Prinzipiell werden die Einstellungen aus '''~/.config/tint2/tint2rc''' verwendet. Man kann aber mit {{{#!vorlage Befehl tint2 -c DATEINAME }}} auch eine andere Datei angeben. Dies ist insbesondere dann praktisch, wenn man zwei (oder mehr) Instanzen des Programms starten möchte. == Autostart == Da ein Panel in der Regel automatisch bei der Anmeldung gestartet werden soll, muss man sich mit den Autostart-Funktionen der jeweiligen Desktop-Umgebung bzw. des eingesetzten Fenstermanagers vertraut machen. Die verschiedenen Möglichkeiten sind dem Artikel [:Autostart:] oder der Beschreibung des verwendeten Fenstermanagers zu entnehmen. Zusätzlich stellt die Projektseite [https://gitlab.com/o9000/tint2/wikis/Install Beispiele] {en} für GNOME 2 ([:MATE:]), [:Openbox:] und [:Fluxbox:] zur Verfügung. == Benachrichtigungsfeld == Das [wikipedia:Benachrichtigungsfeld:] (Systray) ist eine zentrale Komponente der Taskleiste und am rechten Rand des Panels untergebracht (ganz rechts befindet sich die Uhr bzw. die Batterieanzeige). Hier sind die Programmsymbole von beispielsweise [:Pidgin:], [:Skype:] oder des [:NetworkManager:Network-Managers] zu finden, sobald diese gestartet wurden. Wichtig ist in diesem Zusammenhang, dass das Systray nur funktioniert, wenn keine andere Anwendung diese Funktion übernimmt. Die Meldung beim Programmstart (in einem Terminal-Fenster): {{{ tint2 : another systray is running }}} weist auf diese Situation hin. Da tint2 außer einer Uhr und einer Batterieanzeige keine eigenen Miniprogramme (Applets) mitbringt, ist evtl. folgende Liste hilfreich: [[Vorlage(Bildunterschrift, tint2_gsimplecal.png, 171, "Uhrzeit mit Kalender ([ubuntuapps:gsimplecal:])", right)]] * Startmenü: * [http://www.florian-diesch.de/software/classicmenu-indicator/ ClassicMenu Indicator] {de} (nur in Kombination mit [:Unity:]) * Root-Menü (Kontextmenü [[Vorlage(Tasten, rmb)]]) des jeweiligen Fenstermanagers nutzen * [https://gitlab.com/o9000/tint2/wikis/FAQ Schaltfläche für ''"Desktop anzeigen"''] {en} * Arbeitsflächenumschalter (Pager): `taskbar_mode = multi_desktop` (siehe oben) * Zwischenablage (Clipboard): * [:Zwischenablage#Parcellite:Parcellite] * [:Zwischenablage#ClipIt:ClipIt] ## * Akkuinformationen ([packages:fdpowermon:] * Lautstärkeregler: * [http://softwarebakery.com/maato/volumeicon.html Volume Icon] {en} ([ubuntuapps:volumeicon-alsa:]) * [http://projects.flogisoft.com/alsa-tray/ ALSA Tray] {en} ([launchpad:~flozz/+archive/flozz:PPA]) * [github:gen2brain/volti:Volti] {en} (Python; [ubuntuapps:volti:]) * [http://oliwer.net/b/volwheel.html Volwheel] {en} (Perl; [launchpad:~pextreme/+archive/system:PPA]) * [launchpad:gmixer:GMixer] {en} (Python) * [https://github.com/nicklan/pnmixer/wiki PNMixer] {en} * Klebezettel (Notizen): [:Xpad:] * Kalender: [:Osmo:], [:Orage:], [#Uhr-mit-Kalender gsimplecal] = Tipps & Tricks = == Anwendungsstarter hinzufügen == Startbuttons für Anwendungen können in der '''~/.config/tint2/tint2rc''' unter dem Punkt ''"Launcher"'' hinzugefügt werden, z.B.: {{{ #--------------------------------------------- # LAUNCHER launcher_item_app = firefox.desktop launcher_item_app = chromium-browser.desktop launcher_item_app = x-terminal-emulator.desktop }}} == Uhr mit Kalender == Um die Uhr um einen Kalender zu erweitern, benötigt man [http://dmedvinsky.github.com/gsimplecal/ gsimplecal] {en}: {{{#!vorlage Paketinstallation gsimplecal, universe }}} Um den Kalender in tint2 einzubinden, bearbeitet man die Datei '''~/.config/tint2/tint2rc''', wo man den Abschnitt "`CLOCK`" um zwei Zeilen ergänzt: {{{ clock_lclick_command = gsimplecal prev_month clock_rclick_command = gsimplecal next_month }}} Wer [:Openbox:] als Fenstermanager einsetzt, ergänzt noch folgenden Abschnitt in der Datei '''~/.config/openbox/rc.xml''': {{{#!code xml yes -0 0 no no above no yes yes no no }}} Zum Aktivieren ab- und wieder neu anmelden. PS: die Kalenderanzeige wird mit [[Vorlage(Tasten, esc)]] beendet (unter Umständen den Kalender vorher mit einem Linksklick [[Vorlage(Tasten, lmb)]] auswählen). == Openbox == Beim Fenstermanager [:Openbox:] wird folgender Eintrag in der Datei [:Openbox#autostart-sh:autostart.sh] empfohlen: {{{ DISPLAY=:0.1 openbox & DISPLAY=:0.1 tint2 & }}} = Problembehebung = == Compiz == Unter [:Compiz:] bzw. [:Unity:] können [https://gitlab.com/o9000/tint2/wikis/FAQ Darstellungsprobleme] {en} auftreten. == Skype == Beim Einsatz von [:Skype:] in Kombination mit tint2 können ebenfalls Probleme (bei der Darstellung im Benachrichtigungsfeld) auftreten. Eine Lösung ist bisher nicht bekannt. = Links = * [https://gitlab.com/o9000/tint2 Projektseite] {en} * [https://gitlab.com/o9000/tint2/wikis/FAQ FAQ] {en} * [https://gitlab.com/o9000/tint2/wikis/home Wiki] {en} - Dokumentation * [https://gitlab.com/o9000/tint2/issues Bugtracker] {en} - Fehlerberichte * [http://www.gambaru.de/blog/2012/02/05/lubuntu-der-weg-von-lxde-zu-einem-reinen-openbox-desktop-mit-tint2-und-conky/ Der Weg von --(LXDE)-- Lubuntu zu einem reinen Openbox-Desktop mit Tint2 und Conky] {de} - Blogbeitrag 02/2012 * [http://www.knetfeder.de/linux/index.php?id=54 Tint2 - ein Panel mit neuen Ideen] {de} - Blogbeitrag, 02/2010 * [:Conky:] - wird gerne als Ergänzung genutzt #tag: Desktop, Panel