forked from enlightenment/enlightenment
so... you go through wizard - only in vbox it seems (or maybe other vm's - don't know - only tried vbox - this doesnt happen on real systems). at the end e restarts... and it's blank. e is actually rendering. you can screengrab (eg import -window root out.png) and see the screen drawn just fine. xrandr is all set up right - everything is kosher... but nothing will display except the curosr. xorg is just not displaying rendered content. somehow e's gesture code and use of logind/libinput to get inpiut devices for gestures tickles this xorg bug. i don't quite know why as xorg doesnt seem to be complaining. once you restart the xorg process everything works fine from there on. it's some bug inside xorg that just refuses to display output. manually changing resolution with xrandr will reset things and have things render... until e restarts. a fukll xorg re-run is needed to fix it... there just is nothing i can see that e is doing wrong or to fix in e... so this is a workaround the xorg side by just not using the gesture support if on a vm. they won't have touchpads anyway and emulate mice so ... no real loss. this won't affect peolpe on real systems and it may not always work as a workaround as it relies on systemd-detect-virt or hostnamectl. @fix |
||
---|---|---|
confs | ||
data | ||
doc | ||
meson | ||
old | ||
po | ||
src | ||
.arcconfig | ||
.gitignore | ||
.mailmap | ||
AUTHORS | ||
COPYING | ||
INSTALL | ||
NEWS | ||
README | ||
TODO | ||
meson.build | ||
meson_options.txt | ||
x-ui.sh | ||
xdebug.sh |
README
Enlightenment ------------- Please report bugs and submit patches at https://phab.enlightenment.org REQUIREMENTS ------------ Must: * efl * libpam (On Linux) Highly suggested: * libexif (exif metadata display support) * evas_generic_loaders (All loaders) * bluez5 (BT support and l2ping tool) * connman * bc (For everything calculator) * pulseaudio * acpid (Unless your system doesn't have ACPI at all) * packagekit (For packagekit module updates status) * udisks2 * gdb (If you want automatic bactraces in ~/.e-crashdump.txt) COMPILING AND INSTALLING ------------------------ For sample configuration options please look in the ./confs/ directory for scripts that pass in commonly used options. Please see the INSTALL file: https://git.enlightenment.org/core/enlightenment.git/tree/INSTALL NOTE: Users of DR16 will need to rename the $prefix/bin/enlightenment file prior to installing this release or it will be overwritten. NOTE: If you do not want security issues make sure sysactions.conf is in /etc/enlightenment (not PREFIX/etc/enlightenment) as this is the first place it looks at. This file is intended to be customized by packagers and system integrators to match your policies and scripts/tools. NOTE: To enable wayland support (still considered experimental and not for regular end users) use the meson -Dwl=true option. To run enlightenment in wayland mode, just log on on ant vt and run enlightenment_start. If you wish to debug and see all the output try using something like screen then attaching to the remote screen session by sshing in etc.