Re: [e-users] Trying to run Terminology in the fbcon
* Carsten Haitzler ras...@rasterman.com [140322 20:16]: key map is compiled into ecore_fb. ecore_fb_keytable.h to be exact. for whatever reason your escape key isn't producing the keycode that seems to appear elsewhere - at least when last tested. no - there is no way to modify the keymap without modifying the code. Thanks for pointing out this file. /* this table was taken from ecore_fb, is the default en layout */ 0x00, 0x00, 0x00, /**/, ,, NULL,/***/ Escape, Escape, Escape, /**/, ,, \x1b,/***/ 1, exclam, 1, /**/1, !, 1, NULL,/***/ [...] I changed the Escape line, adding the octal encoding for ESC: Escape, Escape, Escape, /**/\033,\033,\033, \x1b,/***/ recompiled, and now the escape key works fine in my fbcon. Then re-mapped the CapsLk key to Control: Control_L,Caps_Lock,Caps_Lock, /**/, , , NULL,/***/ which made CapsLk behave as a Control key. I'd like to make this key also function as CapsLk when modified by Shift or Ctrl, but am not finding a way to do this. Also noticed Alt+Home wasn't bringing up command mode. Seems the Alt key was behaving as a shift-modifier key...using `kbd-test` the Alt-{Up,Down,Left,Right} keys reported: KEY_SR KEY_SF KEY_SLEFT KEY_SRIGHT -- same as for Shift-{Up,Down,Left,Right}. Took a look at ecore_fb_li.c and made changes like so: % diff -U0 ecore_fb_li.c.original ecore_fb_li.c --- ecore_fb_li.c.original2014-03-27 18:27:42.171966071 -0700 +++ ecore_fb_li.c 2014-03-27 18:28:41.123800575 -0700 @@ -129 +129 @@ -if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; +if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; @@ -193 +193 @@ -if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; +if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; @@ -254 +254 @@ - if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; + if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; @@ -292 +292 @@ - if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; + if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; Now Alt-Home brings up the command mode window, and `kbd-test` reports kUP3 kDN3 kLFT3 kRIT3 for Alt-{Up,Down,Left,Right}. Regards, John -- John Magolske http://B79.net/contact -- ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
On Fri, 28 Mar 2014 01:03:40 -0700 John Magolske listm...@b79.net said: see commit 71a9b7f5e9f5cca64d94cbf419687131f47c2984 and cc645d1edb5d3956f4ba332059ab97e1896f8941 for efl. :) no - i didnt swap caps and ctrl... but the rest is there. http://git.enlightenment.org/core/efl.git/commit/?id=71a9b7f5e9f5cca64d94cbf419687131f47c2984 http://git.enlightenment.org/core/efl.git/commit/?id=cc645d1edb5d3956f4ba332059ab97e1896f8941 * Carsten Haitzler ras...@rasterman.com [140322 20:16]: key map is compiled into ecore_fb. ecore_fb_keytable.h to be exact. for whatever reason your escape key isn't producing the keycode that seems to appear elsewhere - at least when last tested. no - there is no way to modify the keymap without modifying the code. Thanks for pointing out this file. /* this table was taken from ecore_fb, is the default en layout */ 0x00, 0x00, 0x00, /**/, ,, NULL,/***/ Escape, Escape, Escape, /**/, ,, \x1b,/***/ 1, exclam, 1, /**/1, !, 1, NULL,/***/ [...] I changed the Escape line, adding the octal encoding for ESC: Escape, Escape, Escape, /**/\033,\033,\033, \x1b,/***/ recompiled, and now the escape key works fine in my fbcon. Then re-mapped the CapsLk key to Control: Control_L,Caps_Lock,Caps_Lock, /**/, , , NULL,/***/ which made CapsLk behave as a Control key. I'd like to make this key also function as CapsLk when modified by Shift or Ctrl, but am not finding a way to do this. Also noticed Alt+Home wasn't bringing up command mode. Seems the Alt key was behaving as a shift-modifier key...using `kbd-test` the Alt-{Up,Down,Left,Right} keys reported: KEY_SR KEY_SF KEY_SLEFT KEY_SRIGHT -- same as for Shift-{Up,Down,Left,Right}. Took a look at ecore_fb_li.c and made changes like so: % diff -U0 ecore_fb_li.c.original ecore_fb_li.c --- ecore_fb_li.c.original 2014-03-27 18:27:42.171966071 -0700 +++ ecore_fb_li.c 2014-03-27 18:28:41.123800575 -0700 @@ -129 +129 @@ -if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; +if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; @@ -193 +193 @@ -if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; +if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; @@ -254 +254 @@ - if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; + if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; @@ -292 +292 @@ - if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_SHIFT; + if (dev-keyboard.alt) e-modifiers |= ECORE_EVENT_MODIFIER_ALT; Now Alt-Home brings up the command mode window, and `kbd-test` reports kUP3 kDN3 kLFT3 kRIT3 for Alt-{Up,Down,Left,Right}. Regards, John -- John Magolske http://B79.net/contact -- ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
Ok, I compiled terminology from source, got it running in the fbcon... and it looks great! The only thing I'm grappling with now is how to change key mappings, would like to remap CapsLk to Ctrl, etc. I see $TERM is xterm, but xmodmap doesn't make sense here. And the custom mappings I've set up in the linux console with `loadkeys x200s.kmap` don't come through. Also, the escape key is not working at all (but only while running terminology in fbcon, the escape key works fine in an X11 instance), which makes using Vim a challenge. In terminology under Settings Keys I see a panel of key bindings, but this appears to be read-only. Is it possible to change/deactivate any of these mappings? * A few more comments below about my experience compiling terminology and getting it running in the fbcon... * Carsten Haitzler ras...@rasterman.com [140316 09:32]: On Sun, 16 Mar 2014 01:10:44 -0700 John Magolske listm...@b79.net said: I think at this point compiling from source ends up being too time consuming for me to sort out...I'd be better off with a repo I could actually it isn't... just getting the deps is what you need to get past. I guess what I meant to say is that sorting out dependencies was time consuming...but it turned out to be really easy with the nice list of dependencies Pavel provided: http://sourceforge.net/p/enlightenment/mailman/message/31978123/ I put those package names in a file called e-deb-deps and did: aptitude -s install $(cat e-deb-deps) was then able to easily configure, compile install (from git) : efl elementary terminology enlightenment emotion_generic_players evas_generic_loaders ran `ldconfig` as root, and terminology ran fine in the fbcon -- but only as root. * Carsten Haitzler ras...@rasterman.com [140314 07:59]: 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 problem did indeed have to do with permissions. Running non-root, terminology didn't come up and there was: ... [ecore_fb:init] can't open /dev/tty0 So tty0 needs write permissions...changed the group from root to tty, (I belonged to the tty group) and gave read/write perms to group: %ls -l /dev/tty0 crw--- 1 root root # chown -R root:tty /dev/tty0 # chmod 660 /dev/tty0 Terminology now opened in the fbcon non-root, but the mouse pointer was lodged in the upper-left corner no keyboard input was recogized. Ran `terminology /tmp/terminology-output` to capture all output and took a look at that to see: [ecore_fb_li:device_open] /dev/input/event13 Permission denied ... [ecore_fb_li:device_open] /dev/input/event0 Permission denied So did the same for /dev/input/* % ls -l /dev/input/* crw--- 1 root root ... # chown -R root:video /dev/input/event* # chmod 660 /dev/input/event* And now, aside from the escape key not working, terminology runs fine non-root in the fbcon. Also, seems ok without `export ELM_ENGINE=fb`, but setting that variable does make these lines of output go away: ERR1454:elementary elm_config.c:3092 _elm_config_sub_init() Cannot connect to X11 display. check $DISPLAY variable ERR1454: lib/ecore_evas/ecore_evas.c:3898 ecore_evas_wayland_shm_new() safety check failed: m == NULL * Gustavo Sverzut Barbieri barbi...@gmail.com [140317 11:22]: 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` Also seems to be running ok without setting that variable, but doing so gets rid of these lines of output: ERR1774: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 ERR1774: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR1774: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 ERR1774: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR1774: lib/eldbus/eldbus_object.c:192 eldbus_object_get() safety check failed: conn == NULL Thanks! 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 ___
Re: [e-users] Trying to run Terminology in the fbcon
On Sat, 22 Mar 2014 12:43:31 -0700 John Magolske listm...@b79.net said: Ok, I compiled terminology from source, got it running in the fbcon... and it looks great! The only thing I'm grappling with now is how to change key mappings, would like to remap CapsLk to Ctrl, etc. I see $TERM is xterm, but xmodmap doesn't make sense here. And the custom mappings I've set up in the linux console with `loadkeys x200s.kmap` don't come through. Also, the escape key is not working at all (but only while running terminology in fbcon, the escape key works fine in an X11 instance), which makes using Vim a challenge. key map is compiled into ecore_fb. ecore_fb_keytable.h to be exact. for whatever reason your escape key isn't producing the keycode that seems to appear elsewhere - at least when last tested. no - there is no way to modify the keymap without modifying the code. In terminology under Settings Keys I see a panel of key bindings, but this appears to be read-only. Is it possible to change/deactivate any of these mappings? * A few more comments below about my experience compiling terminology and getting it running in the fbcon... * Carsten Haitzler ras...@rasterman.com [140316 09:32]: On Sun, 16 Mar 2014 01:10:44 -0700 John Magolske listm...@b79.net said: I think at this point compiling from source ends up being too time consuming for me to sort out...I'd be better off with a repo I could actually it isn't... just getting the deps is what you need to get past. I guess what I meant to say is that sorting out dependencies was time consuming...but it turned out to be really easy with the nice list of dependencies Pavel provided: http://sourceforge.net/p/enlightenment/mailman/message/31978123/ we do document deps in the README, but we document them in a generic way. distributions can/will break up original source packages often into many other differently named packages, and this will vary from distro to distro. we list the general deps and have to leave it to you translate them. I put those package names in a file called e-deb-deps and did: aptitude -s install $(cat e-deb-deps) was then able to easily configure, compile install (from git) : efl elementary terminology enlightenment emotion_generic_players evas_generic_loaders ran `ldconfig` as root, and terminology ran fine in the fbcon -- but only as root. * Carsten Haitzler ras...@rasterman.com [140314 07:59]: 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 problem did indeed have to do with permissions. Running non-root, terminology didn't come up and there was: ... [ecore_fb:init] can't open /dev/tty0 So tty0 needs write permissions...changed the group from root to tty, (I belonged to the tty group) and gave read/write perms to group: %ls -l /dev/tty0 crw--- 1 root root # chown -R root:tty /dev/tty0 # chmod 660 /dev/tty0 Terminology now opened in the fbcon non-root, but the mouse pointer was lodged in the upper-left corner no keyboard input was recogized. Ran `terminology /tmp/terminology-output` to capture all output and took a look at that to see: [ecore_fb_li:device_open] /dev/input/event13 Permission denied ... [ecore_fb_li:device_open] /dev/input/event0 Permission denied So did the same for /dev/input/* % ls -l /dev/input/* crw--- 1 root root ... # chown -R root:video /dev/input/event* # chmod 660 /dev/input/event* And now, aside from the escape key not working, terminology runs fine non-root in the fbcon. Also, seems ok without `export ELM_ENGINE=fb`, but setting that variable does make these lines of output go away: ERR1454:elementary elm_config.c:3092 _elm_config_sub_init() Cannot connect to X11 display. check $DISPLAY variable ERR1454: lib/ecore_evas/ecore_evas.c:3898 ecore_evas_wayland_shm_new() safety check failed: m == NULL yes. elementary tries various display engines in a given order if you don't tell it what to use. if you tell it - it shortcuts to the one you ask for first. :) * Gustavo Sverzut Barbieri barbi...@gmail.com [140317 11:22]: 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` Also seems to be running ok without setting that variable, but doing so gets rid of these lines of output: ERR1774: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 ERR1774: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR1774:eldbus
Re: [e-users] Trying to run Terminology in the fbcon
On Sun, Mar 16, 2014 at 12:18 AM, Carsten Haitzler ras...@rasterman.com wrote: On Sat, 15 Mar 2014 10:59:22 -0700 John Magolske listm...@b79.net 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 ras...@rasterman.com [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 ERR10798: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 ERR10798: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR10798: lib/ecore_evas/ecore_evas.c:3377 ecore_evas_fb_new() safety check failed: m == NULL CRI10798: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. ERR10798:elementary elm_win.c:2574 elm_win_add() Cannot create window. then tried running terminology as root: # terminology ERR10669: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 ERR10669: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL CRI10669:elementary elm_win.c:2398 elm_win_add() Software FB engine creation failed. Trying default. ERR10669: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.
Re: [e-users] Trying to run Terminology in the fbcon
* Carsten Haitzler ras...@rasterman.com [140315 22:26]: 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 see now, thanks for taking the time to point that out. Just purged all my debian efl packages and started over, but got stuck here when configuring efl (for me mount -V = 2.16.2) : ./autogen.sh --enable-fb --disable-tslib [...] configure: error: pkg-config missing mount = 2.18.0 I think at this point compiling from source ends up being too time consuming for me to sort out...I'd be better off with a repo I could install debs from. I see there's http://vin-dit.org/~jholland/newrepo/ but it seems to be only for amd64, and I'm currently on i386. Maybe when I re-install my OS and choose 64-bit... Or maybe I'll install Bodhi on another ThinkPad and give that a try. 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
On Sun, 16 Mar 2014 01:10:44 -0700 John Magolske listm...@b79.net said: * Carsten Haitzler ras...@rasterman.com [140315 22:26]: 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 see now, thanks for taking the time to point that out. Just purged all my debian efl packages and started over, but got stuck here when configuring efl (for me mount -V = 2.16.2) : ./autogen.sh --enable-fb --disable-tslib [...] configure: error: pkg-config missing mount = 2.18.0 libbklid-dev i think it is from memory. I think at this point compiling from source ends up being too time consuming for me to sort out...I'd be better off with a repo I could actually it isn't... just getting the deps is what you need to get past. install debs from. I see there's http://vin-dit.org/~jholland/newrepo/ but it seems to be only for amd64, and I'm currently on i386. Maybe when I re-install my OS and choose 64-bit... Or maybe I'll install Bodhi on another ThinkPad and give that a try. 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
John Magolske, il 16/03/2014 09:10, ha scritto: I see now, thanks for taking the time to point that out. Just purged all my debian efl packages and started over, but got stuck here when configuring efl (for me mount -V = 2.16.2) : On Sid? Odd, as on Jessie this is what i have: max@rubino:~$ mount -V mount from util-linux 2.20.1 (with libblkid and selinux support) -- Massimo Maiurana Ragusa (RG) -- 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
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 ras...@rasterman.com [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 ERR10798: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 ERR10798: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR10798: lib/ecore_evas/ecore_evas.c:3377 ecore_evas_fb_new() safety check failed: m == NULL CRI10798:elementary elm_win.c:2398 elm_win_add() Software FB engine creation failed. Trying default. ERR10798:elementary elm_win.c:2574 elm_win_add() Cannot create window. then tried running terminology as root: # terminology ERR10669: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 ERR10669: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL CRI10669:elementary elm_win.c:2398 elm_win_add() Software FB engine creation failed. Trying default. ERR10669: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 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)
Re: [e-users] Trying to run Terminology in the fbcon
Em Sáb, 2014-03-15 às 10:59 -0700, John Magolske escreveu: I tried these suggestions, also re-built terminology using the latest efl from git, but still find terminology won't run in the fbcon. I tried to run Terminology under framebuffer also, but all I've got was corrupted graphics and I cannot take a screenshot to show you guys. Output is: ERR10643: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 ERR10643: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR10643:ecore lib/ecore/ecore.c:727 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_evas_show() ERR10643:ecore lib/ecore/ecore.c:729 _ecore_magic_fail() Input handle pointer is NULL! ERR10643:ecore lib/ecore/ecore.c:740 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! ERR10643: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 ERR10643: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR10643: lib/eldbus/eldbus_object.c:192 eldbus_object_get() safety check failed: conn == NULL ERR10643:ecore lib/ecore/ecore.c:727 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_evas_hide() ERR10643:ecore lib/ecore/ecore.c:729 _ecore_magic_fail() Input handle pointer is NULL! ERR10643:ecore lib/ecore/ecore.c:740 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! I'm using Terminology 0.5.0, elementary 1.9.1, evas_generic_loaders 1.9.0 and efl 1.9.1 (Arch Linux user). And this detail about ELM_ENGINE env var should be easier to find on the Terminology FAQ. -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
On Sat, 15 Mar 2014 10:59:22 -0700 John Magolske listm...@b79.net wrote: 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 ras...@rasterman.com [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 ERR10798: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 ERR10798: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR10798: lib/ecore_evas/ecore_evas.c:3377 ecore_evas_fb_new() safety check failed: m == NULL CRI10798:elementary elm_win.c:2398 elm_win_add() Software FB engine creation failed. Trying default. ERR10798:elementary elm_win.c:2574 elm_win_add() Cannot create window. then tried running terminology as root: # terminology ERR10669: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 ERR10669: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL CRI10669:elementary elm_win.c:2398 elm_win_add() Software FB engine creation failed. Trying default. ERR10669: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 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 :
Re: [e-users] Trying to run Terminology in the fbcon
Em Sáb, 2014-03-15 às 14:45 -0400, Christopher Barry escreveu: export ELM_ENGINE=fb And documentation about ELM_ENGINE variable/available engines on this page[1] is outdated. But wayland backend runs fine. [1] http://docs.enlightenment.org/auto/elementary/group__Win.html -- Vinícius dos Santos Oliveira https://about.me/vinipsmaker -- 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
On Sat, 15 Mar 2014 10:59:22 -0700 John Magolske listm...@b79.net 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 ras...@rasterman.com [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 ERR10798: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 ERR10798: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL ERR10798: lib/ecore_evas/ecore_evas.c:3377 ecore_evas_fb_new() safety check failed: m == NULL CRI10798: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. ERR10798:elementary elm_win.c:2574 elm_win_add() Cannot create window. then tried running terminology as root: # terminology ERR10669: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 ERR10669: lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL CRI10669:elementary elm_win.c:2398 elm_win_add() Software FB engine creation failed. Trying default. ERR10669: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
[e-users] Trying to run Terminology in the fbcon
Hi, 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 ERR11682:elementary elm_config.c:2196 _elm_config_sub_init() Cannot connect to X11 display. check $DISPLAY variable ERR11682: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 ERR11682:lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL CRI11682:elementary elm_win.c:2388 elm_win_add() Software X11 engine creation failed. Trying default. ERR11682: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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Trying to run Terminology in the fbcon
On Thu, 13 Mar 2014 23:55:54 -0700 John Magolske listm...@b79.net said: 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 it could be your efl is not built with fb support. Hi, 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 ERR11682:elementary elm_config.c:2196 _elm_config_sub_init() Cannot connect to X11 display. check $DISPLAY variable ERR11682: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 ERR11682:lib/eldbus/eldbus_core.c:1065 eldbus_connection_get() safety check failed: conn == NULL CRI11682:elementary elm_win.c:2388 elm_win_add() Software X11 engine creation failed. Trying default. ERR11682: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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users