E17

Iš Žinynas.
Jump to navigation Jump to search

Enlightenment tai moderni langų tvarkyklė (window manager) skirta Linux/FreeBSD platformoms.

Kurėjų išleista dabartinė 17 laida pasižymi modernia darbastalio sąsajos evoliucija. DR17 suteiks integraciją tarp failų ir aplinkos mažiau keblumų keliančiu dirbant, grafiškai turtinga aplinka žada patogų darbą. E17 nebando rungtis su tokiais projektais kaip GNOME ar KDE ji tiesiog bus unikali pagrysta elf toolkitų kuris yra alternatyvus tiek GTK tiek QT. E17 yra pritaikyta senesnėms kompiuterių sistemoms kurios nėra labai galingos, ji yra moderni sistema kuri veikia visur.

Diegimas is cvs[keisti]

Kadangi e17 dar nėra oficialiai išleista o jos tekstus galime gauti tiktai cvs repozitoriuje tai nuo to ir pradėsime.

Testavimo laikas cvs-current (2007.03.13)

Pradedam diegimą parsisiūsdami iš cvs repozitoriaus e17 išeities tekstus, tam reikalingas cvsup paketas taigi prieš darbus turime pasiruošti, jaigu pas jus Debian/Ubuntu linux distribucijos viskas vyks labai paprastai, tiesiog turime turėti šiuos paketus sistemoje (autoconf automake1.4 autotools-dev libtool) juos galite įdiegti per apt-get ar kitas paketų valdymo sistemos arba iš išeities kodų, taigi diegiame:

apt-get install subversion cvsup automake1.9 automake autoconf libtool gettext m4 libltdl3-dev      
libxml2-dev libxml2-utils libxslt1-dev libtag1-dev libtagc0-dev sqlite3 libsqlite3-dev libxine-dev   
libfaad2-dev libmad0-dev libexif-dev

PASTABA! Jaigu pas jus yra kitos distribucijos ar FreeBSD os viską turite daryti pagal tų distribucijų paketų valdymo sistemas arba šiuos būtinus paketus diegti iš išeities tekstų. Kai įdiegsite šiuos paketus galime pradėti cvs pagalba pasiimti e17 tekstus iš programuotojų repozitoriaus:

cvs -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e login
cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co e17

Taigi kai viską mums sukraus galime pradėti kompiliavimo darbus

cd e17/libs/imlib2
./autogen.sh
make && make install
cd ../eet
./autogen.sh
make && make install
cd ../evas
./autogen.sh
# Jaigu norime X11-OpenGL palaikymo ./configure --enable-gl-x11
make && make install
cd ../ecore
./autogen.sh
make && make install
cd ../epeg
./autoge.sh
make && make install
cd ../embryo
./autoge.sh
make && make install
cd ../edje
./autogen.sh
make && make install
cd ../epsilon
./autogen.sh
make && make install
cd ../esmart
./autogen.sh
make && make install
cd ../ewl
./autogen.sh
make && make install
cd ../edb
./autogen.sh
make && make install
cd ../efreet
./autogen.sh
make && make install
cd ../engrave
./autogen.sh
make && make install
cd ../exml
./autogen.sh
make && make install
cd ../etk
./autogen
make && make install
cd ../etk-perl
perl Makefile.PL
make && make install
cd ../enhance
./autogen.sh
make && make install
cd ../imlib2_loaders
./autogen.sh
make && make install
cd ../emotion
./autogen.sh
make && make install 
# Diegiame pagrindinį e17 paketą
cd ../../apps/e
./autogen.sh
make && make install
# Pradedame papildomų programų diegimą
# Paveikslėlių peržiurėjimo programa
cd ../entice
./autogen.sh
make && make install
# Zoom įrankis
cd ../elicit
./autogen.sh
make && make install
# e17 Media grotuvas
cd ../eclair
./autogen.sh
make && make install
# Paprasta programa skirta peržiurėti edj failus
cd ../edje_viewer
./autogen.sh
make && make install
# elation Media menedžeris
cd ../elation
./autogen.sh
make && make install
# Emphasis paprastas MPD (Music Player Daemon) klientas parašytas C/Etk
cd ../emphasis
svn co https://svn.musicpd.org/libmpd/trunk libmpd
svn co https://svn.musicpd.org/mpd/trunk mpd
cd libmpd/
./autogen.sh
make && make install
cd ../mpd
./autogen.sh
make && make install
# Enity - Etk dialogam naudojant skriptus skirtas įrankis
../enity
./autogen.sh
make && make install
# Ephoto Paveikslėlių peržiūros ir redagavimo įrankis
cd ../ephoto
./autogen.sh
make && make install
# Estickies tai sticky notes tipo programa kuri naudoja Etk.
cd ../estickies
./autogen.sh
make && make install
# Euphoria tai audio grotuvas padarytas pagal Ecore, Evas and Edje. Kaip XMMS2 frontendas.
cd ../euphoria
./autogen.sh
make && make install
# Įrankių paketas skirtas enlightenment 0.17
cd ../e_utils
./autogen.sh
make && make install
# Examine tai aplinka skirta programoms konfiguruoti, naudoja ecore_config
cd ../examine
./autogen.sh
make && make install
# Exhibit tai paveikslėlių peržiūros įrankis kuris naudoja Etk
cd ../exhibit
./autogen.sh
make && make install
# efl pagrystas žinučių siuntimas (instant messaging)
cd ../express
./autogen.sh
make && make install
# Tai piktogramų skydelis skirtas e17
cd ../iconbar
./autogen.sh
make && make install

Pabaigai norint, kad e17 sesiją galima būtų pasirinkti iš login manager, atsidarome failą /usr/share/xsessions/e17.desktop ir pridedame šias eilutes:

[Desktop Entry]
Encoding=UTF-8
Name=Enlightenment
Exec=/usr/local/bin/enlightenment_start
Icon=
Type=Application

Jaigu jokio login manager nenaudojate tuome į .xinitrc įrašykite "exec enlightenment_start" ir išsaugoję galite leisti komanda startx.

Daugiau apie enlightenment[keisti]