On Sun, Mar 16, 2014 at 12:18 AM, Carsten Haitzler <[email protected]> wrote: > On Sat, 15 Mar 2014 10:59:22 -0700 John Magolske <[email protected]> said: > >> I tried these suggestions, also re-built terminology using the latest >> efl from git, but still find terminology won't run in the fbcon. >> >> * Carsten Haitzler <[email protected]> [140314 07:59]: >> > do: >> > >> > export ELM_ENGINE=fb >> > terminology >> > >> > if that doesn't work - maybe you don't have permission to /dev/fb* (write >> > perms). what about /dev/console, /dev/tty*, /dev/input/... ? the simple way >> > to get around perms to start with is.. run as root: >> > >> > sudo terminology >> >> Did `export ELM_ENGINE=fb` , getting this: >> >> % terminology >> ERR<10798>:eldbus lib/eldbus/eldbus_core.c:1003 _connection_get() Error >> connecting to bus of type 1. error name: >> org.freedesktop.DBus.Error.NotSupported error message: Unable to autolaunch a >> dbus-daemon without a $DISPLAY for X11 ERR<10798>: >> lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: >> conn == NULL ERR<10798>: lib/ecore_evas/ecore_evas.c:3377 ecore_evas_fb_new() >> safety check failed: m == NULL CRI<10798>:elementary elm_win.c:2398 > > there. ecore_evas_fb_new()... you have no ecore_evcas fb module. so no fb > support in efl built/installed. thats the line that tries to load the fb > module: > > Eina_Module *m = _ecore_evas_engine_load("fb"); > EINA_SAFETY_ON_NULL_RETURN_VAL(m, NULL); > > i.e. m is NULL. module not there/working. > >> elm_win_add() Software FB engine creation failed. Trying default. >> ERR<10798>:elementary elm_win.c:2574 elm_win_add() Cannot create window. >> >> then tried running terminology as root: >> >> # terminology >> ERR<10669>:eldbus lib/eldbus/eldbus_core.c:1003 _connection_get() Error >> connecting to bus of type 1. error name: >> org.freedesktop.DBus.Error.NotSupported error message: Unable to autolaunch a >> dbus-daemon without a $DISPLAY for X11 ERR<10669>: >> lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: >> conn == NULL CRI<10669>:elementary elm_win.c:2398 elm_win_add() Software FB >> engine creation failed. Trying default. ERR<10669>:elementary elm_win.c:2574 >> elm_win_add() Cannot create window. >> >> > it could be your efl is not built with fb support. >> >> The terminology and efl used above are from git this morning: >> >> git clone git://git.enlightenment.org/core/efl.git >> git clone git://git.enlightenment.org/apps/terminology.git >> >> Here's some output from ./autogen.sh run against efl: >> >> ------------------------------------------------------------------------ >> efl 1.9.99.24962 >> ------------------------------------------------------------------------ >> >> Configuration...: profile=dev os=linux-gnu >> EFL API Set...: both >> CPU Extensions: i686 (+mmx +sse3) >> System Feature: coroutine=ucontext +inotify +atfile_source +ipv6 >> Threads.......: POSIX (+spinlocks +barrier +affinity) >> Cryptography..: openssl >> X11...........: xlib >> OpenGL........: full >> C++11.........: yes >> Evas............: yes (+fontconfig +fribidi -harfbuzz +cserve -tile-rotate >> dither-mask=big) Engines.......: buffer=static -fb -psl1ght -gl-cocoa -gl-sdl >> -software-gdi -software-ddraw -wayland-egl -wayland-shm -drm +software-xlib >> +gl-xlib Image Loaders.: bmp=static eet=static generic=static +gif ico=static >> jpeg=static -jp2k pmaps=static png=static psd=static tga=static +tiff >> wbmp=static -webp xpm=static Eo..............: yes (+eo-id) Eolian..........: >> yes () Eina............: yes (-systemd-journal) Ecore...........: yes >> (-systemd-daemon +glib -g-main-loop) Ecore_Con.......: yes (-cares >> +local-sockets +abstract-sockets resolver=dns.c -systemd-daemon) >> Ecore_File......: yes Ecore_IMF.......: yes (-ibus -scim +xim -wayland) >> Ecore_X.........: xlib (-xpresent -gesture +xinput2 -xinput22) >> Ecore_SDL.......: no >> Ecore_Wayland...: no >> Ecore_FB........: no () >> Ecore_Audio.....: yes (-alsa +pulseaudio +sndfile) >> Ecore_Avahi.....: yes (+avahi-client) >> Ecore_Evas......: yes (+extn +ews -fb -drm -psl1ght -opengl-cocoa >> -software-sdl -opengl-sdl -wayland-shm -wayland-egl -software-gdi >> -software-ddraw +software-x11 +opengl-x11) Eeze............: yes (+libmount >> -tizen) EPhysics........: yes Edje............: yes (+physics -multisense >> -lua-old) Emotion.........: yes (+v4l2 -xine -gstreamer +gstreamer1 >> generic=static) Ethumb..........: yes >> Ethumb_Client...: yes >> Tests...........: make check (inexplicitly enabled) >> Examples........: make examples (make install-examples) >> Documentation...: make doc >> Compilation.....: make (or gmake) >> CPPFLAGS......: >> CFLAGS........: -g -O2 >> CXXFLAGS......: -g -O2 -std=gnu++11 >> LDFLAGS.......: >> >> Installation....: make install (as root if needed, with 'su' or 'sudo') >> prefix........: /usr/local >> dbus units....: ${datarootdir}/dbus-1/services >> >> configure: installing DBus serivces in /usr/local/share/dbus-1/services > > read closely above: > > Ecore_FB........: no () > > right above. no fb support. also beware you have debian efl packages AND > you're > now installing efl in /usr/local. 2 efl installs. DANGER. have one install > only > (unless you know how to nicely isolate the installs at compile AND runtime > with > env vars etc.). > > read the README. enabling fb support is documented there.
the dbus errors are not critical, but it is recommended that you have a session bus running for your user. The following may do, but I recommend using something to monitor this daemon for you, like systemd --user. Bare example: export DBUS_SESSION_BUS_ADDRESS=`dbus-daemon --session --fork --print-address` note that print-address must be the last argument or you must provide a fd number for it to print the string to. -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (19) 99225-2202 Contact: http://www.gustavobarbieri.com.br/contact ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
