inicio mail me! sindicaci;ón

Tomasz Wysocki - dziennik internetowy

Otchłań mojego umysłu…

Fluxbox+Eterm - terminal przyklejony do pulpitu

Tutorial ten ma na celu stworzenie, przy użyciu fluxboxa i Eterma, terminala “przyklejonego” do pulpitu. Takiego jak przedstawiony na screenshocie:

Eterm+fluxbox

Wymagania:

  • zainstalowany fluxbox
  • zainstalowany Eterm

W pierwszej kolejności powinniśmy przygotować skrypt, który będzie uruchamiał terminal i podtrzymywał go przy życiu:

 ~/.fluxbox/scripts/eterm
#!/bin/sh
sleep 5;
while true; do

Eterm –scrollbar 0 -x 0 –trans 1 –buttonbar 0 -g 80×24+10+400  –name etermHidden 

done;
EOF
chmod +x ~/.fluxbox/scripts/eterm]]>
Wyjaśnienie komend:
mkdir ~/.fluxbox/scriptsTworzy katalog, w którym przechowywane będą skrypty fluxboxa.
sleep 5Odczekuje 5s (w niektórych przypadkach może być niepotrzebne).
while true; do […] done;Nieskończona pętla, dzięki niej Eterm po zabiciu będzie sam wstawał.
Eterm […]Eterm wywołany z odpowiednimi parametrami.
–scrollbar 0Usuwa suwak z Eterma.
-x 0Usuwa obramowanie i “dekoracje okna”.
–trans 1Ustawia przezroczystość w oknie.
–buttonbar 0Usuwa przyciski z Eterma.
-g 80×24+10+400Ustawia pozycję i rozmiar Eterma według wzorca: [szerokość]x[wysokość]+[odległość od lewej krawędzi]+[odległość od górnej krawędzi]. Wysokość i szerokość podawana jest w znakach, odległość w pikselach.
–name etermHiddenUstala nazwę, do której będziemy mogli się odwoływać podczas dalszej konfiguracji
chmod +x ~/.fluxbox/scripts/etermNadaje skryptowi prawa wykonywalności.

Oraz zmodyfikować konfigurację fluxboxa:

> ~/.fluxbox/apps
[startup] {~/.fluxbox/scripts/eterm}
[app] (etermHidden)
  [Layer]	{12}
  [Sticky] {yes}
  [IconHidden]
[end]
EOF]]>
Wyjaśnienie opcji:
[startup] {~/.fluxbox/scripts/eterm}Powoduje, że stworzony przez nas skrypt jest uruchamiany przy każdym starcie fluxboxa.
[Layer] {12}Przesuwa Eterma pod inne okna.
[IconHidden]Usuwa Eterma z “paska”.
[Sticky] {yes}Sprawia, że Eterm jest widoczny na wszystkich workspaceach.
Gotowe!

Brak komentarzy »

Dodaj komentarz

Zostaw puste:

HTML-Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>