ian|HomePage]/microHowto/Debian_Sarge_E17

Instalacja

Kompilacja z CVS (potrzebne będzie ok 400 MB wolnego miejsca na partycji, na której uruchomimy skrypt pobrany z http://www.wonder.pl/~linio/cvs_e17.pl). Skrypt:

apt-get install libwww-perl dh-make cvs

perl cvs_e17.pl
idefix:/opt/8/e17/cvs# perl cvs_e17.pl
e17 ::
Updating e17 (cd e17 && cvs -z9 update -dP)
...
...
cvs update: Updating .
cvs update: Updating apps
cvs update: Updating apps/e
cvs update: Updating apps/e/client
cvs update: Updating apps/e/data
cvs update: Updating apps/e/data/backgrounds
...
...
e17 :: libs :: CVS
e17 :: libs :: ecore
Build ecore
dh_testdir
rm -f build-stamp configure-stamp
/usr/bin/make distclean
make[1]: Entering directory `/opt/8/e17/cvs/e17/libs/ecore'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/opt/8/e17/cvs/e17/libs/ecore'
make: [clean] Error 2 (ignored)
rm -f configure-stamp build-stamp
dh_clean
dh_testdir
test -x autogen.sh && ./autogen.sh --prefix=/usr --build=i386-linux --host=i386-linux || ./configure --prefix=/usr --build=i386-linux --host=i386-linux
Running aclocal...
/usr/share/aclocal/libglade.m4:7: warning: underquoted definition of AM_PATH_LIBGLADE
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
...
...

Po polsku

Ustawienie języka polskiego:

enlightenment_remote -lang-set "pl_PL"

Polskie znaczki w theme

edje_decc Milky-0.9.8.2.edj
Output Image: Milky-0.9.8.2/milky.png
...
...
Output Source File: Milky-0.9.8.2/default_filesel.edc
Output Font: Milky-0.9.8.2/Vera.ttf
Output Font: Milky-0.9.8.2/VeraBd.ttf
Output Build Script: Milky-0.9.8.2/build.sh

*** CAUTION ***
Please check the build script for anything malicious before running it!

Przechodzimy do katalogu z rozpakowanym tematem i sprawdzamy skrypt build.sh - czy nie robi czegoś podejrzanego ;)

cd Milky-0.9.8.2
cat build.sh
#!/bin/sh
edje_cc $@ --image_dir . --font_dir . default.edc -o Milky-0.9.8.2.edj

Sprawdzamy czcionki:

ls *ttf
VeraBd.ttf  Vera.ttf

Przy pomocy programu gfontview (z pkietu gfontview)możemy sprawdzić(Make font table), czy czcionka zawiera polskie znaczki (prawdopodobnie nie, skoro chcemy poprawiać ten temat;)

gfontview Vera.ttf

Podmieniamy czcionkę na taką, która zawiera polskie znaczki i budujemy temat:

cp /opt/7/home_linio/perl/antt-ttf/AntykwaTorunska-Bold VeraBd.ttf
cp /opt/7/home_linio/perl/antt-ttf/AntykwaTorunska-Bold.ttf VeraBd.ttf
./build.sh

Przenosimy zbudowany pakiet do ~/.e/e/themes

mv Milky-0.9.8.2.edj ~/.e/e/themes/Milky-0.9.8.2pl.edj

Gotowe tematy z polskim fontem (Antykwa Toruńska): http://www.wonder.pl/pub/enlightenment_e17/themes_plfont/

Linki

Moduły

Moduły pobieramy z http://www0.get-e.org/Resources/Modules/
Instalacja jako user poleceniami:

tar xfvz <source>
./autogen.sh
make
make install

Pliki wynikowe znajdą się w katalogu /.e/e/modules/
Moduły uaktywniamy poprzez restart e17 i/lub Konfiguracja - Panel konfiguracyjny - Module settings - Włączony

Menu podręczne - Ulubione

Sposób 1

Wykonujemy następujące czynności np. dla multi-gnome-terminal:

$cp /usr/share/enlightenment/data/other/icon_example.tar.gz ~
$tar -xzvf icon_example.tar.gz
$cd icon
$vi build.sh
[
enlightenment_eapp \
icon.eap \
-set-name "Multi Gnome Terminal" \
-set-generic "MGT" \
-set-comment "Multi Gnome Terminal" \
-set-exe "/usr/bin/multi-gnome-terminal" \
-set-win-name "MGT" \
-set-win-class "window_class" \
-set-icon-class "icon,class"
]
$./build.sh
$cp icon.eap ~/.e/e/applications/all/mvt.eap
$vi ~/.e/e/applications/favorite/.order
[
mgt.eap
xterm.eap
gnome-terminal.eap
konsole.eap
eterm.eap
aterm.eap
rxvt.eap
sylpheed.eap
firefox.eap
xmms.eap
Other
]

Na końcu należy zrestartować e17.

Sposób 2

Kliknąć na ikonkę w górnej belce okna i wybrać "Utwórz ikonkę" (gdy nie istnieje) lub "Edytuj ikonkę" (gdy istnieje). Uzupełnić odpowiednio grafikę ikonki wybierając obrazek ikonki. Pojawi się menadżer plików. Ikonkę można wybrać z /usr/share/icons/*. Następnie należy przeciągnąć ikonkę na "pasek ikonek" lub uzupełnić plik ulubionych ręcznie $vi /.e/e/applications/favorite/.order
UWAGA! Problem znikających ikonek z dolnego menu "bar" - rozwiązanie: wybrać ikonki 128x128 i po "Utwórz ikonkę" należy przesunąć ją na bar. Gdy zniknie przesunąć pustą ikonkę na pulpit (usunięcie) i uruchomić wybramy program. Kliknąć na pustą ikonkę w górnej belce i wybrać "Edytuj ikonkę". Ponownie wskazać tą samą ikonkę i po zatwierdzeniu przesunąć na "bar". Ufff.... ;)

Mrugające na czerwono ramki okna

E17 pinguje aplikacje, a gdy ta nie odpowiada (po 10 sek), ramka zaczyna mrugać. Aby zmienić czas na minutę:

enlightenment_remote -ping-clients-wait-set 60

Rozwiazanie instalacji numer .:: 2 ::.

echo "deb http://debian.alphagemini.org/ unstable main" >> /etc/apt/sources.list
apt-get update
apt-get install e17 e-modules

Kaszak? - 2006.07.06 - przerobił niedziałające rozwiązanie Qela


Google Polska Encyklopedia sieciowa
Asterix - Debian Wiki