xtermcontrol: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Der Shell-Befehl <b>xtermcontrol</b> kontrolliert die einfachsten Eigenschaften der Terminalemulation xterm. == Installation == === Ubuntu 8.04 Hardy He...“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Der [[Shell-Befehl]] <b>xtermcontrol</b> kontrolliert die einfachsten Eigenschaften der Terminalemulation [[xterm]].
Der [[Shell-Befehl]] <b>xtermcontrol</b> kontrolliert die einfachsten Eigenschaften der Terminalemulation [[xterm]]: Farben, Titeltext und Schriftart. Zudem kann ein xterm auch verkleinert, vergrössert und ikonifiziert werden.


== Installation ==
== Installation ==
Zeile 6: Zeile 6:


  $ <b>sudo apt-get install xtermcontrol</b>
  $ <b>sudo apt-get install xtermcontrol</b>
== Konfiguration ==
Die Konfiguration kann in der Datei "~/.xtermcontrol" hinterlegt werden.
== Optionen ==
{| class=wiki
! Option !! Beschreibung
|-
| <tt>--bg</tt> || Setzen der Hintergrundfarbe, z. B. "--bg=black" oder "--fg=#000000".
|-
| <tt>--fg</tt> || Setzen der Schriftfarbe, z. B. "--fg=blue" oder "--fg=#0000ff".
|-
| <tt>--get-fg</tt> || Ausgabe der aktuellen Schriftfarbe.
|-
| <tt>--geometry</tt> || Grösse des Fensters von xterm, z. B. "--geometry=640x480".
|-
| <tt>--title</tt> || Änderung des Namens der Titelleiste (funktionierte unter Ubuntu 8.04 allerdings nicht...).
|-
| <tt>--get-title</tt> || Ausgabe des aktuellen Namens der Titelleiste (funktionierte unter Ubuntu 8.04 allerdings nicht...).
|-
| <tt>--font</tt> || Setzen der Schriftart, die als X-Font-Name angegeben werden muss. Die Schriftnamen des [[X Window System]] enthalten dabei bis zu 14 durch Bindestriche getrennte Elemente, die Eigenschaften wie Schriftfamilie, Pixelgrösse und Auflösung bezeichnen (z. B. "-sony-fixed-medium-r-normal--0-0-100-100-c-o-iso8859-1"). Für einige Schriften gibt es allerdings auch Kurznamen - eine Liste der verfügbaren Schriften wird über die Befehle "xlsfonts" und "xfontsel" angezeigt.
|}


== Verwendung ==
== Verwendung ==
Zeile 16: Zeile 40:


  $ <b>xtermcontrol --fg red</b>
  $ <b>xtermcontrol --fg red</b>
Folgende Funktion "mailserver" innerhalb der Datei "~/.bashrc" sorgt dafür, dass bei der Anmeldung auf dem Mailserver eine rote Schriftfarbe eingestellt wird und diese nach dem Abmelden wieder zurückgesetzt wird.
mailserver() {
  xtermcontrol --title "E-Mail"
  xtermcontrol --fg red
  ssh mailserver
  xtermcontrol
}


== Weblinks ==
== Weblinks ==

Version vom 27. Juli 2009, 09:31 Uhr

Der Shell-Befehl xtermcontrol kontrolliert die einfachsten Eigenschaften der Terminalemulation xterm: Farben, Titeltext und Schriftart. Zudem kann ein xterm auch verkleinert, vergrössert und ikonifiziert werden.

Installation

Ubuntu 8.04 Hardy Heron

$ sudo apt-get install xtermcontrol

Konfiguration

Die Konfiguration kann in der Datei "~/.xtermcontrol" hinterlegt werden.

Optionen

Option Beschreibung
--bg Setzen der Hintergrundfarbe, z. B. "--bg=black" oder "--fg=#000000".
--fg Setzen der Schriftfarbe, z. B. "--fg=blue" oder "--fg=#0000ff".
--get-fg Ausgabe der aktuellen Schriftfarbe.
--geometry Grösse des Fensters von xterm, z. B. "--geometry=640x480".
--title Änderung des Namens der Titelleiste (funktionierte unter Ubuntu 8.04 allerdings nicht...).
--get-title Ausgabe des aktuellen Namens der Titelleiste (funktionierte unter Ubuntu 8.04 allerdings nicht...).
--font Setzen der Schriftart, die als X-Font-Name angegeben werden muss. Die Schriftnamen des X Window System enthalten dabei bis zu 14 durch Bindestriche getrennte Elemente, die Eigenschaften wie Schriftfamilie, Pixelgrösse und Auflösung bezeichnen (z. B. "-sony-fixed-medium-r-normal--0-0-100-100-c-o-iso8859-1"). Für einige Schriften gibt es allerdings auch Kurznamen - eine Liste der verfügbaren Schriften wird über die Befehle "xlsfonts" und "xfontsel" angezeigt.

Verwendung

Das Wort "E-Mail" wird in die Titelzeile von xterm geschrieben (...angeblich - gesehen habe ich das noch nie).

$ xtermcontrol --title "E-Mail"

Rote Schrift innerhalb von xterm. Sollte das nicht funktionieren, so kann mit "echo $PROMPT_COMMAND" überprüft werden, ob es eine dafür verantwortliche Umgebungsvariable gibt.

$ xtermcontrol --fg red

Folgende Funktion "mailserver" innerhalb der Datei "~/.bashrc" sorgt dafür, dass bei der Anmeldung auf dem Mailserver eine rote Schriftfarbe eingestellt wird und diese nach dem Abmelden wieder zurückgesetzt wird.

mailserver() {
  xtermcontrol --title "E-Mail"
  xtermcontrol --fg red
  ssh mailserver
  xtermcontrol
}

Weblinks

Vorlage:Weblinks1