Ich habe versucht, das gleiche mit conky auf Ubuntu 12.10 zu tun. Aber dann hatte ich eine bessere Idee:
- Erstellen Sie ein neues Profil für gnome-terminal (transparent, kleine Schriftgröße, wie Sie möchten)
- Installationspaket
devilspie
(Sie können auch die GTK-Version ausprobieren.)gdevilspie
- Erstellen Sie eine neue Konfigurationsdatei, für
devilspie
die der Rahmen und das Menü des Fensterrahmens entfernt werden können
z.B /home/<user>/.devilspie/gnome-terminal.ds
Inhalt:
(if (is (window_role) "borderless") (begin (undecorate) (geometry "-0-0") (below) (skip_tasklist) ) )
(geometry "-0-0")
wird das Fenster unten rechts platzieren
Wenn die Konfigurationsdatei gnome-terminal.ds
nicht geschrieben / geändert wurde, müssen Sie sie erstellen und den devilspie-Deamon stoppen / neu starten, um Änderungen zu sehen. Vergessen Sie nicht, den Daemon zu Ihren Startskripten hinzuzufügen (XFCE: Setting> Session and Startup).
Jetzt brauchen wir ein Start-Bash-Skript, das Sie wie Devilspie zu Ihrem Autostart hinzufügen können. Etwas wie das:
#!/bin/bash if [ $# -lt 1 ] then echo "Usage: `basename $0` <iface>" exit 1 fi killall -9 nethogs 2>/dev/null sleep 5 `sudo -H -u <username> gnome-terminal -e "/usr/bin/nethogs -d 4 $1" --profile=<profile-name> --role=borderless` exit 0
Sie müssen ein Argument an das Skript übergeben, um das Zielgerät anzugeben. Beachten Sie, dass sich sleep
innerhalb des Skripts ein Befehl befindet, nur um sicherzustellen, dass vorherige Nethog-Prozesse nicht ausgeführt werden.