Size: 6768
Comment:
|
Size: 6918
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 55: | Line 55: |
To disable edge flipping, open the Settings Panel, go to the Input tab, and select Edge Bindings. You can disable all the edge bindings there. |
Enlightenment
This wiki page is just a scratchpad for now. It may become a sort of howto, who knows?!? Actually, it's related to my Enlightenment installation on DEVUAN, so without systemd, pulseandio and similar shit
http://devuan.org for more details!
Install from sources
Git repo:
BASE install without hardware accelerations and amusements
On your system, if you're trying the git repos, you need:
apt-get install joe mc git build-essential autoconf autopoint check
(Yes, I use Joe as editor because I'm used to Wordstar commands since '80 )
efl
git clone git://git.enlightenment.org/core/efl.git
Require:
apt-get install doxygen libssl-dev libjpeg-dev libsdl2-dev libluajit-5.1-dev libfribidi-dev libgif-dev libtiff-dev libmount-dev libblkid-dev libsndfile1-dev x11proto-print-dev libxp-dev libxtst-dev libbullet-dev libfreetype6-dev libfontconfig1-dev libraw-dev libxcomposite-dev libtool libtool-bin libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
Compile with:
./autogen.sh # only if configure is missing ./configure --prefix=/usr/local --disable-pulseaudio --disable-avahi --disable-systemd --enable-sdl --disable-avahi --with-opengl=full --disable-poppler --disable-spectre --disable-librsvg --enable-multisense fanculo pdf e ps, via poppler e spectre del cazzo quando hai fatto devi ridarlo con l'opzione --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aba not working anymore :)
NOTE:
To disable edge flipping, open the Settings Panel, go to the Input tab, and select Edge Bindings. You can disable all the edge bindings there. If you use /usr/local: Your installation prefix is *NOT* /usr so this means you need to ensure some files are visible to dbus otherwise services cannot be started when needed. You will need to do the following: System-wide installation: ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service /usr/share/dbus-1/services/org.enlightenment.Ethumb.service or add "/usr/local/share" to $XDG_DATA_DIRS User installation: ln -s /usr/local/share/dbus-1/services/org.enlightenment.Ethumb.service ~/.local/share/dbus-1/services/org.enlightenment.Ethumb.service In case of error: ./configure: line 8396: syntax error near unexpected token `win32-dll' ./configure: line 8396: `LT_INIT(win32-dll disable-static pic-only)' do root@rover:/home/asbesto/Desktop/src/e/efl# aclocal configure.ac:276: warning: macro 'AM_GNU_GETTEXT_VERSION' not found in library configure.ac:285: warning: macro 'AM_GNU_GETTEXT' not found in library configure.ac:374: warning: macro 'AM_PATH_LIBGCRYPT' not found in library and root@rover:/home/asbesto/Desktop/src/e/efl# autoreconf -i configure.ac:285: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged. configure.ac:285: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead, configure.ac:285: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files. and try again. IT DOESNT WORK. FUCK THAT SHIT edita configure alla riga 8396 e leva la merda di riga, che non c'entra un cazzo, rilancia configure and you see that works. ma anche installa libtool e libtool-bin, root@rover:/home/asbesto/Desktop/src/e/efl# apt-get install libtool libtool-bin poi ridai questo: autoheader \ && aclocal \ && libtoolize --ltdl --copy --force \ && automake --add-missing --copy \ && autoconf \ && ./configure con tutte le tue opzioni del cazzo Those are unnecessary, graphic acceleration will be use automagically if available. --enable-fb enable raw Framebuffer access. [default=disabled] --enable-eglfs enable hardware accelerated framebuffer access. [default=disabled] --enable-drm enable drm engine. [default=disabled] --enable-gl-drm enable gl drm engine. [default=disabled] --enable-egl enable EGL rendering. [default=disabled]
elementary
Not needed if using the EFL from git.
git clone git://git.enlightenment.org/core/elementary.git
poi ./autogen.sh ./configure
enlightenment
git clone git://git.enlightenment.org/core/enlightenment.git apt-get install libxcb1-dev libxcb-shape0-dev libxcb-keysyms1-dev ./autogen.sh ./configure --prefix=/usr/local make make install
Terminology
git clone git://git.enlightenment.org/apps/terminology.git ./autogen.sh ./configure --prefix=/usr/local # but he does exactly that after autogen.sh ;) make make install === ecrire, text editor === {{{ apt-get install cmake git clone git://git.enlightenment.org/apps/ecrire.git mkdir build cd build cmake .. make make install
everything goes into /usr/local
connman / econnman
for econnman you need:
git clone git://git.enlightenment.org/bindings/python/python-efl.git apt-get install cython python setup.py build python setup.py install
and
git clone git://git.enlightenment.org/apps/econnman.git ./autogen.sh ./configure --prefix=/usr/local --localstatedir=/var make make install
apt-get install intltool openconnect libgtk-3-dev libgtk-3-0 git clone https://github.com/jgke/connman-gtk.git ./autogen.sh ./configure --prefix=/usr/local make make install
just launch "connman-gtk"
connman isn't an E package, so apt-get install connman ! but warning, it does remove wicd! so do it when you're almost sure. apt-get autoremove will help clean out stuff.
or use packages by Martinx - ジェームズ (Devuan community)
ppa:martinx/enlightenment
Starting the whole thing
It's not automatic in Devuan, dunno why.
I installed lightdm. Also, I had to create this:
asbesto@rover:~$ cat /usr/share/xsessions/e.desktop [Desktop Entry] Version=1.0 Name=Enlightenment Comment=Use this session to run E as your desktop environment Exec=enlightenment_start Icon= Type=Application DesktopNames=Enlightenment asbesto@rover:~$
and now lightdm see it as a dm.
Tap to click - scroll bar shit
Added into InputClass section of /usr/share/X11/xorg.conf.d/50-synaptics.conf :
Option "TapButton1" "1" Option "VertEdgeScroll" "1"
Repositories for E18/E19 ?
sudo add-apt-repository ppa:niko2040/e19 sudo apt-get update sudo apt-get install enlightenment