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. > > > > I just installed terminology (version 0.5.99) on Debian Sid like so: > > > > > > aptitude install e17 > > > aptitude install e17-dev > > > aptitude install libelementary-bin > > > aptitude install libelementary-dev > > > aptitude install libemotion-dev > > > aptitude install libethumb-dev > > > git clone git://git.enlightenment.org/apps/terminology.git > > > cd terminology > > > ./autogen.sh > > > make > > > make install > > > > > > It runs fine in X11 -- a very nice terminal indeed. But I can't > > > seem to get it running in the framebuffer console. According to > > > http://www.enlightenment.org/p.php?p=about/terminology : > > > > > > * Works directly in the linux framebuffer (fbcon) > > > > > > But upon switching to a VT running a framebuffer console and trying to > > > run terminology: > > > > > > % terminology > > > ERR<11682>:elementary elm_config.c:2196 _elm_config_sub_init() > > > Cannot connect to X11 display. check $DISPLAY variable > > > ERR<11682>: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<11682>:lib/eldbus/eldbus_core.c:1065 > > > eldbus_connection_get() safety check failed: conn == NULL > > > CRI<11682>:elementary elm_win.c:2388 elm_win_add() Software X11 engine > > > creation failed. Trying default. > > > ERR<11682>:elementary elm_win.c:2574 elm_win_add() Cannot create > > > window. > > > > > > Any suggestions/clarifications much appreciated, > > > > > > John > > > > -- > John Magolske > http://B79.net/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 > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ 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
