E17
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.