[e-users] EFL compile problem

2024-06-05 Thread Conrad Knight
Hi,

I just did the usual updates on my system today and that included
pulling the latest efl sources using AUR (the efl-git package). But i
quickly ran into a problem... meson ran fine, but as soon as ninja
started the compile process i got errors:

ninja: Entering directory `build'
[1/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_abi.c.o -c
../src/lib/eina/eina_abi.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[2/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_accessor.c.o -c
../src/lib/eina/eina_accessor.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[3/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1 -DEINA_BUILD '' -MD -MQ
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -MF
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o.d -o
src/lib/eina/libeina.so.1.27.99.p/eina_binshare.c.o -c
../src/lib/eina/eina_binshare.c
cc: warning: : linker input file unused because linking not done
cc: error: : linker input file not found: No such file or directory
[4/2065] Compiling C object src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
FAILED: src/lib/eina/libeina.so.1.27.99.p/eina_benchmark.c.o
ccache cc -Isrc/lib/eina/libeina.so.1.27.99.p -Isrc/lib/eina
-I../src/lib/eina -I. -I.. -I/usr/include/valgrind
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch
-fvisibility=hidden -Wpointer-arith -Wunused-parameter -Wsign-compare
-Wno-missing-field-initializers -DHAVE_CONFIG_H=1 -D_GNU_SOURCE=1
-DEFL_BETA_API_SUPPORT=1 -DELM_INTERNAL_API_ARGESFSDFEFC=1
-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security
-fstack-clash-protection -fcf-protection -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -g
-ffile-prefix-map=/usr/src/aur/efl-git/src=/usr/src/debug/efl-git
-flto=auto -fvisibility=hidden -fPIC -pthread
'-DPACKAGE_DATA_DIR="/usr/share/eina"' -DNEED_RUN_IN_TREE=1
-DEFL_BUILD=1

[e-users] Problem with conky in Enlightenment

2024-03-30 Thread Conrad Knight
I'm having trouble running conky under Enlightenment recently (it
seems to have started a month or two ago). After a while, CPU usage
shoots up to 100% on all cores. The more conky instances i run, the
sooner it happens, but even with only one it happens after a few
minutes.

When i hear my CPU fan start sounding like a jet engine, top shows
that it's Enlightenment that's the main culprit, followed by every
other Xorg process:

PID USER  PR  NIVIRTRESSHR S  %CPU  %MEM TIME+ COMMAND
  82569 conrad20   0 1238632 155060  84116 R 100.0   1.0   1:36.25
enlightenment
  82530 conrad20   0  587940  84100  55764 R  98.3   0.5   1:29.13 Xorg
  82695 conrad20   0  760092  87076  72356 S  83.4   0.5   1:14.68
kdeconnectd
  82593 conrad22   2  257904  61420  33344 R  74.2   0.4   1:07.38
terminology
  82649 conrad22   2  847524 116036  82764 R  63.2   0.7   0:56.30 keepassxc
  82646 conrad23   3  427004  49676  43788 R  57.3   0.3   0:50.50
kdeconnect-indi
  82748 conrad23   3  186032  22472  18504 S  30.5   0.1   0:26.80 conky
  82747 conrad23   3  404964  22100  18260 R  29.8   0.1   0:26.37 conky
  82746 conrad23   3 2996660  23856  18584 R  28.8   0.1   0:25.80 conky
  82556 conrad20   0   73360   5224   1920 R  19.9   0.0   0:15.30 xbindkeys

In normal usage, none of these are above 3% CPU usage, most 1% or lower.

I've tested the same conkyrc files under Gnome and don't run into this
situation. And before whatever conky update started this, i didn't
have a problem under Enlightenment either.

Can anyone suggest how to figure out what's going wrong? I attached to
a conky process with strace immediately after starting it and saw
nothing unusual. Then once the CPU went nuts i tried again and got
several MB of output in a few seconds full of the same, over and over:

strace: Process 74691 attached
recvmsg(4, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\1\2\3\27\0\0\0\0#\0\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\>
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\3\27\2\0\340\2-\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\3\27\2\0\340\2.\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
recvmsg(4, {msg_namelen=0}, 0)  = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4,
revents=POLLIN|POLLOUT}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\3\27\2\0\340\2-\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
writev(4, [{iov_base="\31\0\v\0\371\2\0\0L\200@\0!
\0\0\2\0\300\2.\2\0\0\2\0\300\2\0\0\0\0"..., iov_len=48}, {iov_base=>
poll([{fd=4, events=POLLIN}], 1, -1)= 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\4\27\2\0\300\2.\2\0\0\2\0\300\2\0\0\0\0\0\0\0\0\0\0>
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\5\27\2\0\340\2-\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
recvmsg(4, {msg_namelen=0}, 0)  = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4,
revents=POLLIN|POLLOUT}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\5\27\2\0\340\2.\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
writev(4, [{iov_base="\31\0\v\0\371\2\0\0L\200@\0!
\0\0\2\0\300\2-\2\0\0\2\0\300\2\0\0\0\0"..., iov_len=48}, {iov_base=>
poll([{fd=4, events=POLLIN}], 1, -1)= 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\5\27\2\0\340\2-\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
poll([{fd=4, events=POLLIN}], 1, -1)= 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\1\2\7\27\0\0\0\0#\0\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\>
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241
\7\27\2\0\340\2-\2\0\0\2\0\340\2\0\0\0\0\0\0\0\0\0\0>
recvmsg(4, {msg_namelen=0}, 0)  = -1 EAGAIN (Resource
temporarily unavailable)

...ad infinitum. None of this looks particularly useful.

Any suggestions?

Thanks,
-Conrad.


-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] keyboard repeat rate

2023-09-12 Thread Conrad Knight
On Tue, Sep 12, 2023 at 12:41 AM Carsten Haitzler  wrote:
> it's actually a missing feature
> that;s been missing for a very long time. efl too has no code to do this in x
> (in ecore_x). :)

And yet, something is setting lower repeat rate numbers every few
days. I suspected E, because other WMs sometimes have settings for
those, and i saw the values in the config file. Is there any way you
can think of to track down what might be causing this instead?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] keyboard repeat rate

2023-09-11 Thread Conrad Knight
When i log in to an Xorg session, i have a file sourced to set up a
few things, including the line:

xset r rate 250 30

This works, for a while, but at some indeterminate point later, E
changes the keyboard repeat rate and it slows down. I can't figure out
what triggers the rate to reset, but it's annoying to have to switch
to a terminal and re-source my startup script when i notice it.

I did find the following:
$ eet -d ~/.e/e/config/standard/e.cfg config
...
value "keyboard.repeat_delay" int: 400;
value "keyboard.repeat_rate" int: 25;

So i know at least where E is getting the slower numbers from. But
when does E use these values, and can i prevent it? Or, failing that,
is there anywhere in the Settings menus where i can change these
default values? I cannot seem to find any mention of repeat rate
there.

Thanks!
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Chromium shrinks when changing virtual desktops/de-iconifying

2023-08-13 Thread Conrad Knight
> From: Dave 
>  Thought I'd get some feedback from E25 users out there, before I report this 
> issue to
> the Chromium devs.  Anyone seen this issue?  Got any idea what may be causing 
> it?

I saw this same thing a while back. See this thread:

https://sourceforge.net/p/enlightenment/mailman/enlightenment-users/thread/20220207195913.00f2ba4cb694384ee47f0566%40rasterman.com/#msg376

The solution is to enable system title bars, to prevent chromium using
it's own, which don't play nice :)

-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Conky on E (probably yet again)

2023-07-08 Thread Conrad Knight
From: Jon Craig 
> I have 2 Conky instances I used on Cinnamon, one on my main center monitor
> that shows the usual system stats, and another on my right-hand monitor
> that shows the status of a few Docker containers.  They're transparent on
> Cinnamon.

Don't know if this will help, but here's how i start up my conkys. On
the rare occasion that E gets wobbly and has to restart 2 of the 3 are
redrawn in the wrong position, so the startup script first kills any
existing conky instances. Then i switch to the virtual desktop i want
them to appear on, pause, and start them up. I don't remember the
reason for the pause, it might be because when this script runs at
login, other startup programs are running and the virtual desktop
switch didn't complete before conky started.

$ cat conky-startup.sh
killall conky
enlightenment_remote -desktop-show 2 1
sleep 5
cd "/home/conrad/.conky/openweather"
conky -q -c "conkyrc" &
cd "/home/conrad/.conky/conn_tar"
conky -q -c "conkyrc_seamod" &
cd "/home/conrad/.conky/conky_rings"
conky -q -c "rings" &

As for transparency, all my conkyrc files include these lines:

conky.config = {
-- Create own window instead of using desktop
own_window = true,
own_window_type = 'normal',
own_window_transparent = true,
own_window_hints = 'undecorated,below,skip_taskbar,skip_pager',
own_window_argb_visual = true,
no_buffers = true,
own_window_class = 'Conky',

-- Use double buffering (reduces flicker, may not work for everyone)
double_buffer = true,

Hope this at least gives you some clues for your setup!
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] tooltip problems

2023-02-13 Thread Conrad Knight
On Sun, Feb 12, 2023 at 3:06 PM Carsten Haitzler  wrote:
> i'm using default... i don't see it. :/ perhaps its the focus rect i added ..
> but i've made that ignore mouse events... so i'm not sure how it could dause 
> it
> atm.

Some more investigating... I tried reverting some of the changes
through git, even all the way back to before any of the focus-related
parts were added, but couldn't get those changes to "take". I finally
figured out that, despite choosing the System themes > default, E was
consistently using my Personal themes > default! Not until i renamed
my own copy to default2.edj did E correctly pick the theme under
System.

It turns out my copy was missing a handful of
 mouse_events: 0;
lines in default/edc/comp.edc. As well as other changes, but i'm
guessing that's what was causing the issue. I must have used an older
version when i changed the splash.wav file.

So, new question: how come E was not letting me choose the System
theme "default" when i also had a Personal theme with the same name?
Clicking on the radio buttons at the top of the theme selection dialog
box was showing two different lists, but E wasn't picking the right
"default". Some kind of caching problem related to using the same
name? I'll be sure to use a different name from now on...

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] tooltip problems

2023-02-12 Thread Conrad Knight
On Sun, Feb 12, 2023 at 4:58 AM Carsten Haitzler  wrote:
> i'm wondering if this is theme related with CSD + oversized gtk windows for 
> the
> tooltips that render a shadow as part of the tooltip? can you change gtk theme
> to something without shadows?

I tried a few different GTK themes, but it didn't help. And it's not
just GTK, but QT-based applications, too.

This did give me an idea, though... I've made a very minor tweak
(startup sound) to E's default theme, so tried the system version
instead, and then two others I happened to have installed. The problem
disappears entirely with "Dark" and "Dimensions" themes! It seems to
be caused by the "default" theme, both the as-installed from latest
git (via AUR) and my tweaked versions.

But why is it affecting only me? Is the "default" theme picking up
some weird efl setting i have messed up that the others aren't?

> so it might be that it isn't focus loss but the app gets a mouse out event on
> its window because mouse went INTO the tooltip window which s bigger than it
> looks?

Some more experimenting: the tooltip flickering on and off (or, more
commonly, just one on/off flicker) occurs only when any part of the
cursor is over the tooltip. The tooltip is stable in some GTK
applications where the tip is rendered below the hovered item, and the
item (e.g. button) is large enough that i can hover over the top part
of it and have the cursor not touch the tooltip when it appears. There
needs to be what looks like 3 or 4 pixels separation between the edge
of the tooltip and the edge of the cursor, but i can't tell if that's
an invisible border on the tooltip or the cursor.

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] tooltip problems

2023-02-11 Thread Conrad Knight
Just wondering if anyone had any thoughts on this, as it continues to
cause problems. It seems to be an Enlightenment-only problem, as i've
checked it doesn't happen with Gnome or Plasma.

As far as i can tell, what's happening is:
- after a mouse-over/hover, a tooltip pops up.
- E sees this as a new window, sets focus to the new window
- the cursor changes to E's cursor
- focus is lost from the underlying window, so the element that
previously had a mouse-over event no longer does
- tooltip closes due to above
- focus reverts to the original window
- cursor changes back to what the application in that window
previously had it set to.
- depending on the application, and any cursor movement, this
sometimes triggers the first point again, starting a loop.

> Date: Tue, 31 Jan 2023 12:31:27 -0500
> From: Conrad Knight 
> Subject: [e-users] tooltip problems
> I've recently started having trouble with tooltips displayed by
> applications under Enlightenment. Where a tooltip would normally pop
> up after hovering the cursor over an element for a second or so, it
> instead pops up and immediately disappears. The tooltip lasts only a
> fraction of a second, too quick to read more than a word or two of the
> tip's text.
>
> I've also noticed this happens mostly in applications that use their
> own mouse cursors (but not all). When the tooltip first appears, the
> application's cursor is replaced by Enlightenment's cursor, at which
> point the tooltip disappears and the cursor reverts to the
> application's own one. Examples of where this happens: Brave browser,
> GTK applications, KDE applications. Curiously, it does NOT occur in
> Firefox, even though that uses its own cursors, too. The tooltips in
> Gmail (displayed in Brave) are also unaffected, probably because Gmail
> is using its own version of tooltips instead of what everyone else is.
> Maybe Firefox is, too, as those tooltips do not have the same border
> as the "system" ones.
>
> This seems to be a recent development... I'm using the latest git
> versions of EFL and enlightenment available from AUR. Is there a fix
> for this? I didn't realise how much i rely on some tooltips until i
> couldn't read them!

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] tooltip problems

2023-01-31 Thread Conrad Knight
I've recently started having trouble with tooltips displayed by
applications under Enlightenment. Where a tooltip would normally pop
up after hovering the cursor over an element for a second or so, it
instead pops up and immediately disappears. The tooltip lasts only a
fraction of a second, too quick to read more than a word or two of the
tip's text.

I've also noticed this happens mostly in applications that use their
own mouse cursors (but not all). When the tooltip first appears, the
application's cursor is replaced by Enlightenment's cursor, at which
point the tooltip disappears and the cursor reverts to the
application's own one. Examples of where this happens: Brave browser,
GTK applications, KDE applications. Curiously, it does NOT occur in
Firefox, even though that uses its own cursors, too. The tooltips in
Gmail (displayed in Brave) are also unaffected, probably because Gmail
is using its own version of tooltips instead of what everyone else is.
Maybe Firefox is, too, as those tooltips do not have the same border
as the "system" ones.

This seems to be a recent development... I'm using the latest git
versions of EFL and enlightenment available from AUR. Is there a fix
for this? I didn't realise how much i rely on some tooltips until i
couldn't read them!

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] polkit problem

2022-12-13 Thread Conrad Knight
> From: Carsten Haitzler 
> so - build e/efl without asan and it'll all work fine. or ... get digging 
> deep,
> built pam with asan and find out just what on earth is really going on.

Wow, that is a weird one! At least i know now it's not E. As i haven't
had any crashes or restarts lately (fingers crossed), i'll just switch
to a non-asan build.

-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] polkit problem

2022-12-12 Thread Conrad Knight
I'm having a problem with E's polkit module. I was running
pamac-manager and it asked for authentication. The password dialog box
popped up, i entered my password, but then got an authentication
failure error message.

There's some output in .e-log.log that looks relevant:

AUTH: POLKIT: 
[3-85675816164cbd241ec6e8b4f92b0e4f-3-a4ac0b07e510e40440dbf83b5e4bcfb8]
AUTH: UID: [1000]
AUTH: readpass...
AddressSanitizer:DEADLYSIGNAL
=
==99121==ERROR: AddressSanitizer: SEGV on unknown address
0x (pc 0x bp 0x7fffdece1aa0 sp 0x7fffd
ece1228 T0)
==99121==Hint: pc points to the zero page.
==99121==The signal is caused by a READ memory access.
==99121==Hint: address points to the zero page.
#0 0x0  ()
#1 0x7fb5b6ceb74b  (/usr/lib/security/pam_unix.so+0x574b)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV ()
==99121==ABORTING

If i unload the polkit module and manually start
polkit-gnome-authentication-agent-1 instead, and then try again,
everything works: i get a gnome password dialog box instead of an E
one, i enter my password, and pamac starts its update process.

I don't know when this problem may have started, as i rarely use
pamac. Hmm, it just occurred to me that gparted also asks for
authentication with polkit. Tried running that, and the same thing
happens. After entering my password, i get an E error dialog telling
me "Enlightenment was unable to run the application...". And there's
another, similar message in .e-log.log.

Any ideas what might be wrong?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] enlightenment-users Digest, Vol 196, Issue 8

2022-11-12 Thread Conrad Knight
On Sat, Nov 12, 2022 at 1:41 PM Carsten Haitzler  wrote:
> the default is just print. not shift-print.perhaps this is your problem... you
> THINK it's shift-print... ?

Hmm, Print was definitely not bound to anything before i looked at
this yesterday, and shift-Print was. Maybe left over from a
long-forgotten previous attempt at getting screenshots to work? I see
there's a "reset to default" button Before i try that, do you
foresee any problem with me backing up
~/.e/e/config/standard/e_bindings.cfg and restoring it afterward?

(Sidenote: What's the difference between e_bindings.cfg.{1,2,etc.} and
e_bindings.{1,2,etc.}.cfg? I seem to have both.)

> I'm wondering if you have something odd with your keyboard layout OR you're
> running some other software that has stolen the print key?

But surely that other software would also steal it from xev and
xbindkey? And when the key bindings settings screen prompts me to
press a key to bind?

The only other thing possibly affecting that key might be the SysRq
function, alt-Print, which works even in the text console. I could try
temporarily disabling sysrq, maybe?

-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] enlightenment-users Digest, Vol 196, Issue 8

2022-11-12 Thread Conrad Knight
> From: Ross Vandegrift 
> No idea- but I can confirm it works for me.  I remap screen shot to
> C-Print, and map Print to play/pause on a laptop without media keys.

I just tried C-Print as well, still nothing. Shift-Print was already
in the default bindings, and Alt-Print is SysRq, at a much lower level
than X. I've also noticed (while using xbindkeys) that Fn-Print shows
up as Ins. This is a laptop keyboard, and the F keys and a few others
have alternative labels (such as media keys) used when the Fn key is
held down, and the Print key does have a tiny Ins label.

Hmm, just thought of something, and tried it out: binding that Ins to
the screenshot function DOES work. I can use Fn-Print as a
work-around. And the other Ins key, on the numpad, does not trigger
the screenshot. xev shows these as keycode 118 (keysym Insert), and
keycode 90 (keysym KP_Insert), respectively, so i still have an Ins
key to use separately, should i ever need one.

E, for some reason, is not intercepting keycode 218 or keysym Print
(don't know which it should be looking for). With the Fn-Print binding
active, xev doesn't even see that keypress. But it always sees the
Print keypress, regardless of that binding state. And yet... E does
see it when adding the binding, while asking for a keypress to bind.
Weird...

-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Key binding PrtSrn not working

2022-11-11 Thread Conrad Knight
Revisiting something i mentioned here quite some time ago, but never
got around to fixing...

The key binding for the Print Screen button doesn't seem to work for
me. The default key binding of Shift + Print Screen (bound to "take
screenshot") doesn't either. I added the Print Screen binding from the
Key Bindings Settings screen, pressed "Add" and then when the pop up
dialog box appeared, i pressed the Print Screen button on my keyboard.
Then i selected the "Take Screenshot" function on the right.
Screenshot (had to use the Enlightenment menu to take one) is at:

https://mega.nz/file/YOFWQZCY#JWLyB_t98x-1Ao2PeTmXuBV2KqKzaFHtqJv-wT_xeIE

After hitting Apply or OK, of course, pressing the same Print Screen
button on my keyboard... has no effect at all. Neither does the
default binding of Shift + Print Screen, trying with both shift keys.

I can bind any other key (combination) to the same function, and it
works perfectly: i press the key combo and the screenshot window
opens, exactly as if i had used the Enlightenment menu to take one.
Something seems to be going wrong with binding this particular key.

xev shows:

$xev -event keyboard
Outer window is 0x341, inner window is 0x342

KeymapNotify event, serial 24, synthetic NO, window 0x0,
keys:  199 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

KeymapNotify event, serial 24, synthetic NO, window 0x0,
keys:  199 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

KeymapNotify event, serial 24, synthetic NO, window 0x0,
keys:  199 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

KeyPress event, serial 25, synthetic NO, window 0x341,
root 0x301, subw 0x0, time 509100241, (83,28), root:(1150,744),
state 0x10, keycode 218 (keysym 0xff61, Print), same_screen YES,
XKeysymToKeycode returns keycode: 107
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x341,
root 0x301, subw 0x0, time 509100366, (83,28), root:(1150,744),
state 0x10, keycode 218 (keysym 0xff61, Print), same_screen YES,
XKeysymToKeycode returns keycode: 107
XLookupString gives 0 bytes:
XFilterEvent returns: False

xbindkeys also sees the keypress:

$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x10 + c:218
Mod2 + Print

(Mod2 just indicates that numlock is on.)

>From all appearances, it looks like E just doesn't see that particular
keypress. Yet it does when i add a keybinding, as it added that entry
in the left column shown in the screenshot when i pressed the button.

Any ideas what might be going on here?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Frequent crashes when closing windows

2022-11-05 Thread Conrad Knight
For the past few weeks (month or two?) i've been experiencing a lot of
crashes with enlightenment (from git). It's not exactly reproducible,
but i've noticed it only happens when closing windows. Usually when
closing a program's dialog window (file open or save location, for
example). But sometimes it happens when closing a program's main
window, too (quitting emacs, for example).

I finally got around to recompiling enlightenment with debugging
support (using the enlightenment-git-asan package from AUR). I
triggered a crash and got the flashing red rectangle at the top of the
screen telling me to press F1, as usual. I now have e-log.log and
e-crashdump.txt files... Are these of any use to someone? As far as i
can tell from the log file, the error occurred somewhere in the
procstats module.

Anyway, i've uploaded the two files here:

https://mega.nz/file/8WciETKT#iVo_zmj2TZtOOE5yUobz1zHBnOVFa2pX2TKVGO3AayI
https://mega.nz/file/UGdy3bBK#CV3QJjBmQTRI60ALV1Q27kbLJ2nz9hBHeNvLaJW5lkY

If there's any way i can generate more debugging output, please let me
know. As i mentioned, it's not always reproducible, but i can be
fairly confident in triggering this crash a few times a day.

Thanks,
-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] efl-git build fails, missing file

2022-09-09 Thread Conrad Knight
Hi,

Just updating efl-git and the ninja build process gave an error
message about a missing file. When running makepkg, the meson
configure proceeded as usual, efl started to build, and then near the
end:

ninja: Entering directory `build'
[2055/2059] Generating
data/elementary/objects/edje_cc_elm_test_focus_style.edc with a custom
command
FAILED: data/elementary/objects/test_focus_style.edj
/usr/bin/env EFL_RUN_IN_TREE=1
/usr/src/aur/efl-git/src/efl/build/src/bin/edje/edje_cc -beta
-fastcomp -no-warn-unused-images -sd
/usr/src/aur/efl-git/src/efl/data/elementary/themes/snd -id
/usr/src/aur/efl-git/src/efl/data/elementary/themes/img -id
/usr/src/aur/efl-git/src/efl/data/elementary/objects -fd
/usr/src/aur/efl-git/src/efl/data/elementary/objects
../data/elementary/objects/test_focus_style.edc
data/elementary/objects/test_focus_style.edj
edje_cc: Critical. Unable to load image "ic/person-bust-060.png" used
by file "data/elementary/objects/test_focus_style.edj": File (or file
path) does not exist. Check if path to file "ic/person-bust-060.png"
is correct (both directory and file name).
[2058/2059] Generating data/elementary/themes/edje_cc_default.edc with
a custom command
FAILED: data/elementary/themes/default.edj
/usr/bin/env EFL_RUN_IN_TREE=1
/usr/src/aur/efl-git/src/efl/build/src/bin/edje/edje_cc -beta
-fastdecomp -deps data/elementary/themes/default.edj.d -sd
/usr/src/aur/efl-git/src/efl/data/elementary/themes/snd -id
/usr/src/aur/efl-git/src/efl/data/elementary/themes/img -id
/usr/src/aur/efl-git/src/efl/data/elementary/themes/fdo -fd
/usr/src/aur/efl-git/src/efl/data/elementary/themes/fnt
../data/elementary/themes/default.edc
data/elementary/themes/default.edj
edje_cc: Critical. Unable to load image "ic/person-bust-060.png" used
by file "data/elementary/themes/default.edj": File (or file path) does
not exist. Check if path to file "ic/person-bust-060.png" is correct
(both directory and file name).
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
 -> error making: efl-git

And, indeed, i can't seem to find "person-bust*" anywhere.

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Black terminology window on starting E

2022-07-10 Thread Conrad Knight
On Sun, Jul 10, 2022 at 12:43 PM Carsten Haitzler  wrote:
> the notes in the readme are a result of hearing
> feedback from people on nvidia. it would seem their egl/gles support is
> certainly sub-par from what I hear. but this is a change to the readme, not a
> change to any default config

Oh, no, what i meant is that i did change those build options, based
on the README. I have a long-running issue with emacs windows not
updating after i switch virtual desktops. I saw "nvidia driver" and
"sometimes windows not updating" and hoped it would help (it didn't).
It seems in my case at least, using nvidia, i do need to use the
default opengl=es-egl. But either way, i still have the emacs window
not updating problem...

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Black terminology window on starting E

2022-07-10 Thread Conrad Knight
Hi,

I recently updated EFL and E from git and have noticed some weirdness
when E starts up.

(I updated on July 3rd, previous build was from June 14th, just
checked again now and git didn't update anything for me.)

I have a terminology window set to open when E starts, using the
window remember options. Since the update, the window opens as a solid
black rectangle instead of the semi-transparent terminal it should be.
It's completely black, no text in it, but it does have the outside
shadow decoration of an active window.

Any new terminology window opens correctly. Also, if i minimize the
black window and then restore it, it's drawn correctly as a terminal.
At a guess, there's something out-of-sequence with creating the
remembered window and E rendering its contents.

I've downgraded to my previous EFL build and the problem goes away.
The only difference that might be relevant is the notes in the README
say to use "-Ddrm=false -Dopengl=full" whereas before i had used
"-Ddrm=true" (and no opengl option). The README says this is to
prevent windows not updating correctly with nvidia. Could this instead
be causing this one window to not update at the right time?

Thanks,
-Conrad.

--
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] screen blanking stops working

2022-07-04 Thread Conrad Knight
On Mon, Jul 4, 2022 at 3:42 AM Carsten Haitzler  wrote:
> close all your apps and see. i bet you one is holding a lock on screen 
> blanking
> - most likely your web browser. they now start doing this whenever a browser 
> is
> playing media (video - but it may not apparently be video.

Ugh, yeah, that was it! I closed Brave and the screen blanking started
again. And, of course, all those other "restarts" i had tried left the
browser actually running. And it's not just having the browser open...
I just re-opened Brave to reply to this email, and blanking is working
fine. Which is why i hadn't noticed the correlation between having the
browser open and the blanking stopping before... It must be only when
certain tabs are (re)loaded.

> this lock is
> between the browser and xserver.

Hrm... is there anything in X i can do to prevent this lock? I don't
see anything in Brave's settings.

> xset q will show
> the screensaver/dpms config and you'll probably find its what e set it to...

Yes, i checked this before. The timeout settings are 10, 11, and 12
seconds after e's, and change when i make changes in e's settings. So
i knew e was communicating with X correctly about this, and using xset
to manually blank the screen worked... Well, thanks for clearing up
the mystery! Now to figure out how to prevent it :)

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] screen blanking stops working

2022-07-03 Thread Conrad Knight
When i first run enlightenment, screen blanking works fine. In
settings > all > screen > blanking i have "enable screen blanking" and
"use power saving" turned on, and the screen fades out and blanks
after the specified timeout. No other settings are turned on, nor in
the "wakeups" tab.

However after some indeterminate time (a few hours?) it stops
working, and the screen will no longer blank. Going back into the
settings and toggling the "enable" option on and off doesn't poke it
back into working again. I've also tried "enlightenment_remote
-restart", and that doesn't start it again either. Enlightenment has
also crashed a few times with the "press F1" error message, and
pressing F1 to restart also does not bring the blanking back. The only
thing that works is to log out and back in again so that gdm restarts
enlightenment. At that point it works again, for "a while".

When the automatic blanking stops, i am able to manually do it with:

xset dpms force suspend

(but i don't get the nifty fade-out enlightenment gives me). I'm using
enlightenment from git, and i just updated today to check if it's any
better (it isn't). Is there a way to figure out what is going wrong,
or if anything else is interfering with the blanking procoess?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Odd placement of procstats module after full screen

2022-04-24 Thread Conrad Knight
I have the procstats module active, and it typically displays in the
title bar of the window. I can click on it to get more information in
a pop-up window. A weird bug seems to happen when the window gets
sized to full screen, though.

Using a web browser (Brave), i visited a site (stadia.google.com) that
switched to full screen. As the module is displayed in the title bar,
i fully expected it to disappear along with the title bar itself and
the rest of the window decorations. Instead, it hovered sort of
vaguely in the top left of my screen. When i exited full screen mode,
it stayed in the same position instead of being put back in the
now-visible title bar, just sort of floating on my desktop.

Clicking on the box opened up the more info pop-up, but also the main
desktop menu (as i was clicking on the desktop, after all). A second
click closed the desktop menu, leaving just the pop-up. A third click
closed the pop-up and opened the desktop menu again. Finally, a fourth
click closed that, too.

I'm attaching two screen shots, one showing the correct placement of
the procstats module in the Brave window, and the other showing the
weird, floating behaviour after switching to full screen and back
again. I don't know if this mailing list allows attachments, so if
they go missing let me know where to upload them instead :)

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain

___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Chromium window resizing every time it's displayed

2022-02-07 Thread Conrad Knight
On Mon, Feb 7, 2022 at 7:12 AM Carsten Haitzler  wrote:
> i suggest enabling the use of system titlebars and all will work fine. :) it
> also makes it look consistent as well then.

That does seem to function as a workaround. It looks REALLY ugly
though! :) And now i'm missing the minimize and close buttons that
Chrome had in its own title bar. Oh, and no more resize handles,
either, i've just noticed!

-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Chromium window resizing every time it's displayed

2022-02-06 Thread Conrad Knight
I just updated Brave to the latest version, based on Chromium 98, and
almost immediately noticed an odd problem that hadn't been there
before with Chromium 97.

Every time the browser window is re-displayed, it is resized smaller.
There’s a visible flicker when the window is displayed at the original
size and then redrawn smaller, by approximately twice the width of the
scroll bar, and the height is reduced by double that distance. The top
left corner remains in the same spot, the bottom right corner gets
moved inward every time the window is displayed.

This happens when I change to a different virtual desktop and then
switch back. But it also happens simply by minimizing the window and
restoring it.

I installed the latest Chrome-stable, too, and verified it's happening
there, so it would appear Chromium-related and not just a bug in
Brave. It also does not happen when switching desktops or minimizing
the window in Gnome.

I don't think this is related to the problem posted here a few
months(?) back about an off-by-16-pixels pointer focus in Chrome, i
think it was. The window is shrinking by more than 16 pixels, and
happens repeatedly. After switching desktops a few times, the browser
window becomes unusably small unless I keep resizing it back. But
given the problem at the time was found to be E not knowing how to
handle a combination of circumstances that shouldn't have happened to
begin with, could something similar be happening here?

Oh, and I also tried to use E's window lock settings, but they had no
effect. Well, other than to prevent me from resizing the window larger
again if i selected the User locks > size option.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] full-screen image viewer in Telegram

2022-02-06 Thread Conrad Knight
Recent versions of Telegram desktop seem to have issues when running
under Enlightenment. The full-screen image viewer will display
correctly the first time it is used, but the moment you try to use it
a second time, the whole Telegram interface freezes. Fortunately the
systray icon still works to quit the program. I have verified this
does not happen under Gnome.

I posted on Telegram's github issues page, and was directed to this discussion:
https://github.com/telegramdesktop/tdesktop/issues/17296

The OP there is also using Enlightenment. It's possibly a Qt6 thing?
Is it an actual bug in Qt6 that should be reported? Is there a
workaround in Enlightenment?

Thanks!
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Terminology 1.12.0

2022-01-15 Thread Conrad Knight
> From: J?r?my Zurcher 
> the themes are in INSTALL_DIR/share/terminology/themes/
> should be /usr/share/terminology/themes/ on most systems
> you'll find the 2 installed themes : default.edj and nyanology.edj

Yes, that's what i was doing. But this:

> > > From: Carsten Haitzler 
> > > you can make a theme that ONLY covers this edje group and
> > > nothing else - it'll fall back to using default elements for everything 
> > > else.

seems to imply that in addition to an installed theme, you can have
another edj file that overrides certain elements. How do you tell
terminology to also use this extra file besides the chosen theme? Or
does the new theme begin with an "include" statement to import another
theme, and then proceed with the overriding elements?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Terminology 1.12.0

2022-01-14 Thread Conrad Knight
> From: Carsten Haitzler 
> change your theme ... :)

I simply replaced terminology's default.edj with the one from 1.11.0.
That visual bell was just WAY too much, and I preferred the old
cursor, too. But i did like the handles to adjust the text selection
in the new theme.

> you can make a theme that ONLY covers this edje group and
> nothing else - it'll fall back to using default elements for everything else.

I had initially decompiled the original default.edj, and after some
digging and experimenting with changing some numbers, found how to
reduce the radius of the new flashing circles. Each time i made a
change, i used the included build.sh to generate a new default.edj and
replace the existing one.

Are you saying you can also keep the existing one, and create a new
theme that will override just those elements? Where should that new
file be placed? I looked around on enlightenment.org but couldn't find
any documentation (which was why i was using trial and error to adjust
the existing default.edj).

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Terminology 1.12.0

2022-01-03 Thread Conrad Knight
> From: Boris Faure 
> == Additions ==
> * New default theme!

Is there supposed to be a Default.eet? I see a Default.ini with the
other colour schemes, but the meson.build file doesn't include it.
When i run terminology, i get the following error:

$ terminology --version
ERR<199698>:terminology ../src/bin/colors.c:703 _color_scheme_get()
failed find colorscheme 'Default'
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib/libeina.so.1 0x7f3009e67b84 0x7f3009e3d000
/usr/lib/libeina.so.1 0x7f3009e68dc1 0x7f3009e3d000
/usr/lib/libeina.so.1 0x7f3009e6a469 0x7f3009e3d000
/usr/bin/terminology 0x55ac528704eb 0x55ac5285b000
/usr/bin/terminology 0x55ac52874457 0x55ac5285b000
/usr/bin/terminology 0x55ac52879bdb 0x55ac5285b000
/usr/bin/terminology 0x55ac5286e0df 0x55ac5285b000
/usr/lib/libc.so.6 0x7f30095edb25 0x7f30095c6000
/usr/bin/terminology 0x55ac5286e12e 0x55ac5285b000
EOF

Version: 1.11.0

(Note that i do have 1.12.0 installed, not 1.11.0.)

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Christmas releases!

2021-12-27 Thread Conrad Knight
It was a nice surprise yesterday morning, thank you to everyone involved!

I have a quick question about the new palette selector: the dialog box
seems to be missing the usual "ok" and "apply" buttons. There is only
the "close" button to cancel. How do you go about choosing a new
palette?

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] efreetd not picking up all icons

2021-10-10 Thread Conrad Knight
Hi,

I've just done a fresh install of Arch linux, and so, of course, added
Enlightenment as my wm. I've noticed, though, that my applications
menu is missing quite a few icons in its entries. These seem to be
almost all with the Gnome apps included with the bare-bones Gnome
desktop i also added for testing purposes.

I've tried deleting efreetd's cache and recreating it with:
/usr/lib/efreet/v-1.25/efreet_desktop_cache_create -d /usr/share/applications/
/usr/lib/efreet/v-1.25/efreet_icon_cache_create -d /usr/share/icons/
-e .png .svg .jpg .xpm
but this results in no change.

Just to pick an example of an entry that doesn't have an icon:
/usr/share/applications/org.gnome.FileRoller.desktop
contains
Icon=org.gnome.ArchiveManager
and
/usr/share/icons/hicolor/scalable/apps/org.gnome.ArchiveManager.svg
does exist, and is the icon that shows up for the program in Gnome's desktop.

What could be the reason for efreetd not picking up this (and other)
icon? As i mentioned, this is a new Arch install, so it's quite
possible i missed an essential package, but i can't think what it
might be.

Thanks!

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] emacs problem persists

2021-08-20 Thread Conrad Knight
On Fri, Aug 20, 2021 at 5:33 PM Carsten Haitzler  wrote:
> well to rule out it being the hidden property.
> src/bin/e_hints.c
>if (ec->netwm.state.hidden)
>  state[num++] = ECORE_X_WINDOW_STATE_HIDDEN;
> comment those out. like:

Yup, that "fixed" the problem. What else is likely to be affected, though?

-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] emacs problem persists

2021-08-20 Thread Conrad Knight
> From: Carsten Haitzler 
> I wonder if they are using the netwm visibility state oddly? E will set
> the netwm state to invisible if a window is iconified or when screen blanks 
> and
> set it back when it is uniconified or screen unblanks. Also if you switch
> virtual desktops windows on other desktops get the hidden state set and
> removed when they appear again. When does it freeze and stop rendering? what 
> do
> you do before that to make it happen?

Just to throw another data point in here... this is exactly what i'm
seeing since using the git version of enlightenment (it was fine with
e 0.24.2). If i move to another virtual desktop, and then return to
the one with the emacs window, it looks like emacs never gets focus.
Enlightenment's borders do change colours to indicate it has focus,
but the cursor remains an empty box instead of a solid rectangle.
Typing in the window also shows nothing happening. Until... If i
minimize the window and bring it back, or if i shade and unshade the
window, it all looks ok again, and everything i typed is there! So i
can be typing blindly with nothing appearing in the window, then shade
and unshade, and see that everything i typed (more often than not on
the wrong line, because i couldn't see it).

This is with emacs 27.1, as packaged in 1:27.1+1-3ubuntu3.

-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Solved! (Was: Re: font settings don't work)

2021-04-20 Thread Conrad Knight
> From: Carsten Haitzler 
> enlightenment will set xft.dpi to 75 if scale is 1.0. it didn't set this
> before. efl itself always rendered fonts at 75dpi. it's compiled-in. scaling 
> is
> not done by faking/changing dpi but by applying a scale factor. to make sure
> everything matches it now sets the dpi to 75 (multiplied by scale factor), 
> thus
> you may need to set a different font size.

I had been meaning to ask if there were any other changes (besides the
cursor scaling) that involved the scale factor. So are there changes
to dpi values to take into account, too?

I've noticed that fonts in my Chrome window are now a bit smaller, and
my conky displays need tweaking (the spacings being affected by font
sizes?). Is the fix to just go through every program and change font
sizes if things look different? It's not universal... other windows i
have open right now (Firefox, Telegram, Terminology...) all look fine.

My display is 96 dpi, and i use a scale factor in E's settings of 1.2.
By what factor should i scale up font sizes in the now-distorted
programs?

I've got cursor size and font size (in some programs). Are there any
other sizing surprises to watch out for in moving from E24? :)

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Theme tweaking help

2021-04-18 Thread Conrad Knight
On Sun, Apr 18, 2021 at 5:42 AM Carsten Haitzler  wrote:
> colors are everywhere. grep for color:

I was hoping a few theme defaults were set somewhere, but yes,
everywhere :) I used "sed -i" extensively...

> it's the same size it was before... though scaling applies if you use a scale
> setting other than 1.0.

Maybe that's it... was scaling not applied to the cursor before?
I found the size of the default/color pointer and reduced it. The
resize pointers with the pulsing boxes seem to inherit sizes from
that, but i can't seem to find the size of the box itself. Oddly, the
size of the floating box on the move pointer did adjust itself
accordingly.

> but .. the clock is there... in a logically named file... :)

$ find -name "*clock*"
./edc/elm/uiclock.edc
./edc/elm/clock.edc
./edc/efl/uiclock.edc
./edc/clock.edc

The gadget itself can be sized, of course, and I replaced the digit
images with the old ones, so the clock doesn't appear stretched out
any more.
Everything appears to be in edc/clock.edc, except for the size of the
panel that opens with the calendar display when clicking on the clock.
The clock that is duplicated in that panel is huge, but i figure it
should automatically scale down if i can find where the panel size is
set...?

One more thing: is there a way to set a corner radius on the top
window decoration bar that E adds? I don't like the square corners...
to me, it looks too much like what i've seen on some Windows users'
desktops.

Thanks!
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Theme tweaking help

2021-04-17 Thread Conrad Knight
I built EFL and E from git and now want to make some adjustments to
the default theme... I've unpacked
/usr/local/share/elementary/themes/default.edj and now i'm looking for
some hints on where to start. It looks like the theming for absolutely
everything is in there :)

Things i'd like to tweak:
 - colours (e's menus and dialog boxes, highlighting...)
 - size of the (now huge) mouse pointer.
 - size of the time display in the digital clock desktop gadget (i
know the digits themselves are images, so just need to find the
scaling factors).

Thanks!
-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Is it possible that E 0.24 broke xkbmap?

2020-09-17 Thread Conrad Knight
I posted to this list on 18th July about E 0.24 breaking xmodmap
(possibly, i was looking for confirmation and a fix). Could whatever
changed to break xkb also be affecting xmodmap?

The tl;dr version of that message is:
Compose key still works (separately set by X), but
xmodmap -e "keycode 133 = Multi_key dead_greek"
has no effect any more, shift-compose does nothing. Still works with
other WMs, or none at all, only broken in E.

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] "Night Light" Mode?

2020-08-08 Thread Conrad Knight
> From: Qingxiang Jia 
>  How do you change the color of the display (not
> physically) so that it makes eyes more comfortable?

Not specific to Enlightenment, but i use redshift. Look for
redshift-gtk, an add-on that hangs out in your systray. If your
package manager doesn't have it, here's the website:
http://jonls.dk/redshift/

-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] xmodmap under E

2020-07-18 Thread Conrad Knight
This is an odd one... I recently tried to enter a Greek letter in a
text input field and it didn't work as it should. I checked and my key
mapping was not correct.

I have the following in my ~/.xprofile:

xmodmap -e "keycode 133 = Multi_key"
xmodmap -e "keysym Multi_key = Multi_key dead_greek"

This has always worked in the past. The windows button is my compose
key, and shift-windows should let me type the next letter in Greek. To
check it wasn't a problem with my .xprofile being sourced, i typed in
a terminal:

$ xmodmap -e "keycode 133 = Multi_key dead_greek"
$ xmodmap -pk | grep 133
1330xff20 (Multi_key) 0xff20 (Multi_key) 0xff20 (Multi_key)
0xff20 (Multi_key)

So... xmodmap runs without error, but doesn't actually DO anything. I
tried a couple of other keymappings to make sure it wasn't just the
windows key, and none of them took.

I ran another X session with no window manager, just an xterm, and the
xmodmap commands worked as expected. I even logged into the default
Ubuntu gnome (X session, not wayland), and it worked there. The output
from the above grep is then:

   1330xff20 (Multi_key) 0xfe8c (dead_greek) 0xff20 (Multi_key)
0xfe8c (dead_greek)

and a quick test gives the expected results.

So it appears xmodmap is not working for me, but only under
Enlightenment (0.24.1). It _used_ to work, i'm guessing this changed
with either the latest efl or enlightenment releases? I haven't had a
need for Greek characters in the last few months and didn't notice
until today. Any ideas?

Thanks!
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efreetd error message

2020-06-11 Thread Conrad Knight
On Thu, Jun 11, 2020 at 3:59 PM Massimo Maiurana  wrote:
> Yes, i can try it increasing the timeout, but since you already found it
> can you tell where it is set? :)

It's in enlightenment-0.24.1/src/bin/e_startup.c, line 33 or thereabouts:

   timer = ecore_timer_add(20.0, _e_startup_time_exceeded, NULL);

-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efreetd error message

2020-06-11 Thread Conrad Knight
On Wed, Jun 10, 2020 at 2:31 PM Carsten Haitzler  wrote:
> yes. possibly. if you change it to 20 sec instead of 10 - does the problem go
> away?

Yes, i had a chance to reboot (kernel update) and so changed the timer
to 20s first. It completed in 12s this time, and there was no error.

> but both of
> these mean more of a "time to rewrite efreet" which is on my long todo list :)

Well, the 20s timeout works for me, and if it does for Massimo
Maiurana, too, then there's no need to bump this up that list :) It
was only a minor annoyance to begin with, having to clear the error
message...

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efreetd error message

2020-06-10 Thread Conrad Knight
Another data point:
I've noticed this error only occurs when E is started the first time
after the computer boots. If i log out and back in again without
rebooting it doesn't. I checked with the time stamp debug output i
added, and the time from setting the timer to clearing it is then 1s.
Down from 14s! Probably because everything is already in memory?

On Wed, Jun 10, 2020 at 4:57 AM Carsten Haitzler  wrote:
> as no one who reports
> the issues actually has provided detailed debug and analysis of what is going
> on.

I can certainly add a few more debug print statements... As you
pointed out, setting the timer to a larger value would avoid the error
message, but if this would help figure out a faster startup i'd rather
do that. I just need to know where, and what output you'd like to see.

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efreetd error message

2020-06-07 Thread Conrad Knight
On Sun, Jun 7, 2020 at 11:22 AM Carsten Haitzler  wrote:
> is your disk particularly slow?

I don't think so...? I mean, it's getting on in years, and it's
5400rpm, but nothing that seems to have caused problems elsewhere.

> all it has to do is look at the icon and
> desktop file entry dirs and their dir trees and basically look at timestamps 
> to
> see if anything changed

Hmm, the pastebin i linked to shows that it's also loading modules in
between the time stamps:

ESTART: 4.5 [0.2] - Run Startup Apps
E: timer started Sat Jun  6 20:15:30 2020
.
ESTART: 4.54471 [0.1] - Load Modules

ESTART: 16.84508 [12.30037] - Load Modules Done
.
ESTART: 17.19181 [0.6] - MAIN LOOP AT LAST

E: efreet didn't notify about cache update
E: sent profile set req to 0xe00023 [standard]
E: timer cleared Sat Jun  6 20:15:44 2020

Is something running out of the expected sequence?

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efreetd error message

2020-06-06 Thread Conrad Knight
On Fri, Jun 5, 2020 at 12:34 PM Carsten Haitzler  wrote:
> well putting printfs in the code to begin getting logs.

Ok, i found where the timer is set and cleared, added a few debug
lines, with time stamps.
 It looks like everything goes as expected, it just takes too long:

ESTART: 4.54442 [0.00038] - E_Comp_Canvas Keys Grab Done
ESTART: 4.5 [0.2] - Run Startup Apps
E: timer started Sat Jun  6 20:15:30 2020
ESTART: 4.54457 [0.00013] - Run Startup Apps Done
ESTART: 4.54458 [0.1] - E_Comp Thaw

ESTART: 17.34377 [0.15196] - SLEEP
RRR: CB screen change...
RRR: CB output change...
RRR: CB screen change...
RRR: CB output change...
E: efreet didn't notify about cache update
E: sent profile set req to 0xe00023 [standard]
E: timer cleared Sat Jun  6 20:15:44 2020
RETRY backlight set as 0.05 != 0.41 (expected) try=0
RRR: CB screen change...

So it took 14s to get to that point, and the error is triggered a
little before that (but still longer than the 10s set for the timer).

Should the timer be set for longer? Or would that just be hiding the
fact that something is taking too long?

(The full output from E while starting is at
https://pastebin.com/DnpN5DQ7
in case anyone wants it.)

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Screenshots (was Re:efreetd error message)

2020-06-05 Thread Conrad Knight
On Fri, Jun 5, 2020 at 12:34 PM Carsten Haitzler  wrote:
> quality > 90% == png. 90% or less == jpeg. so just slide the quality up. :)
...
> click on a screen or window and it'll cycle through crops for exactly that
> region (first click will select that screen, next click will select the window
> you clicked on + padding, click again and it selects that window without any
> padding.

Wow, both of these are exactly what i was hoping for! Never knew they
were there :)

>  i have no
> idea why it doesnt work for you. delete it and add it back i guess?

Tried that, too, and adding other key-bindings, like ctrl-print, or
shift-print. In each case, the "add" or "modify" buttons will detect
the key press and let me add the screenshot action, but outside of the
settings window the key press doesn't do anything. But if i add, for
example, alt-shift-p as screenshot, it works. It's just the actual
print screen key whose binding doesn't work.

xev shows the following when i press the key:

KeyPress event, serial 36, synthetic NO, window 0x321,
root 0x2f9, subw 0x0, time 78417058, (102,40), root:(1173,91),
state 0x0, keycode 218 (keysym 0xff61, Print), same_screen YES,
XKeysymToKeycode returns keycode: 107
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x321,
root 0x2f9, subw 0x0, time 78417270, (102,40), root:(1173,91),
state 0x0, keycode 218 (keysym 0xff61, Print), same_screen YES,
XKeysymToKeycode returns keycode: 107
XLookupString gives 0 bytes:
XFilterEvent returns: False

Does anything there look suspect? Again, the key bindings settings
window does detect the key press...

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Screenshots (was Re:efreetd error message)

2020-06-05 Thread Conrad Knight
On Fri, Jun 5, 2020 at 9:53 AM Carsten Haitzler  wrote:
> On Thu, 4 Jun 2020 15:44:40 -0400 Conrad Knight  said:
> > (Oh, and another question... Why is it that the text of the error
> > message dialogs can't be selected for copy-paste? Seems like being
> > able to report them should be one of the more important things to do
> > with error messages.)
> you can just screenshot it like any window... :)

Well, you can't search Google for errors using a screenshot! It just
seems that having error message text selectable should be a
no-brainer.

Taking a proper screenshot would mean firing up GIMP or something. The
new version of the built-in screenshot module is an improvement, but i
was wondering if you might entertain some feature requests?
1) Save options. At the very least, the option to set the file format
to something more appropriate for screenshots. Jpeg is probably the
worst choice.
2) An option to screenshot a single window. The crop tool is useful,
but requires some pretty fine mouse movement while holding a button
down. This is a usability and accessibility problem, and isn't as easy
as "click on window".

Another big problem i've had since... e20-or-so? I simply cannot get
the keyboard shortcut for screenshots to work. I was hoping the new
module might fix this, but it seems to be a problem with the actual
key-binding part of it. In key bindings settings, i click on any key
in the left pane to enable the "modify" button (is this a bug?). Press
the "modify" button and, when prompted, press the print-screen key.
This highlights "Print" in the left pane, which would seem to indicate
the keypress is correctly detected.

After some scrolling back-and-forth in the right pane (another bug?) i
can find the current binding. "Take Screenshot" is highlighted, with
the "Action Params" box below it blank. This is the default binding, i
haven't changed anything here. If i click on the "Take Screenshot"
entry, the box fills with a long line of options. Should one of these
options be selected? And the screenshot isn't working because the
default is blank?

Thanks,
-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] efreetd error message

2020-06-05 Thread Conrad Knight
On Fri, Jun 5, 2020 at 9:53 AM Carsten Haitzler  wrote:
> well you ge that because of a timeout in hearing back from efreetd. so during
> startup e setups up a 10 second timeout
> i can't tell you what is going wrong as you'd need to follow the
> chain of events as to what is and is not actually happening

Hmm, ok... Any suggestions on how to do this? Is there a verbose mode
i can start E with, that will log these set and receive timer events?

> > Should I manually delete those? Should i run a script
> > to empty this directory when E quits?
> no. it's meant to stay around.

Ok, just wondering, as some of the older files have names ending in
".lock" and i thought perhaps they might be interfering.

Thanks,
-Conrad.


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] efreetd error message

2020-06-04 Thread Conrad Knight
I just updated to Enlightenment 0.24.1 and i'm still getting this
error message when enlightenment starts up:
Efreet did not update cache. Please check your Efreet setup. Is
efreetd running? Can ~/.cache/efreet be written to?

I checked, and the answer to both questions is yes. Almost every file
in that cache directory is written to when E starts, but there are a
few older ones. Should I manually delete those? Should i run a script
to empty this directory when E quits?

(Oh, and another question... Why is it that the text of the error
message dialogs can't be selected for copy-paste? Seems like being
able to report them should be one of the more important things to do
with error messages.)

Thanks,
-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] appindicator (was Re: competitors to E?)

2020-04-20 Thread Conrad Knight
From: Carsten Haitzler (The Rasterman) 
> everyone has or is on the way to dropping xmbed - so if youw ant xmbed .. you
> need something like stanlonetray. e supports app indicator protocol. it's a
> dbus protocol instead of x windows reparented.

On this subject... I'm having trouble with E's appindicator with
certain programs, dropbox is the most recent example. When i run
dropbox (from the command line instead of auto-start at login, so i
can see the output), the following warning is displayed:

(dropbox:13514): libappindicator-WARNING **: 11:21:34.670: Unable to
connect to the Notification Watcher:
GDBus.Error:org.kde.StatusNotifierWatcher.Item.AlreadyRegistered:

The icon that shows in E's systray is not the usual dropbox icon that
displays if i use a different wm (Ubuntu's default gnome, for
example). It shows a generic warning triangle instead. Dropbox also
displays an xembed icon, i assume for backwards compatibility
purposes. If i run stalonetray, the extra tray opens and displays the
correct dropbox icon.

Another symptom i'm running into of something broken with my systray
is that telegram will not show any appindicator icon at all. And i've
verified that the setting is checked in telegram's options. Instead, i
get these warnings:

$ /opt/telegram/telegram
QApplication: invalid style override passed, ignoring it.
Available styles: Windows, Fusion
error: : cannot open
error: : cannot open
error: : cannot open

Running the same in gnome produces no warnings, and the icon displays
in the systray.

Any ideas what in my set up might be broken, and how to fix it?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] edgar

2020-04-06 Thread Conrad Knight
Hi,

I'm trying to get the edgar E module to work, and everything seems to
go ok until i load the actual module. At that point an error message
pops up:

Python-efl not found.
Your python gadgets will not work.
Please install or update python-efl.

(By the way, why can't you select and copy text in error message dialogs?)

Obviously i do have python-efl, otherwise i wouldn't have been able to
build the module. I'm using efl-1.23.3, python-efl-1.23.0, and edgar
doesn't have a version number, but it was cloned from git yesterday.
Python is version 3.7, Cython 0.29.10. I saw an archived post
mentioning that the cython version could be an issue, but that was
from years ago. Just in case, i tried building python-efl with the
included C files, and with ENABLE_CYTHON=1, with the same results.

Any ideas where to look for the problem, or how to fix it? Thank!

-Conrad.
-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Wayland problems

2019-01-12 Thread Conrad Knight
On Sat, Jan 12, 2019 at 9:48 AM Carsten Haitzler  wrote:
> it's been working a charm for me for months now... :) little
things here and
> there have been fixed, but it's pretty much good.

Ok, got it working :)

I now have a build that will run under either Wayland or Xorg, based
on which session i choose to log in. This is based on the efl and
enlightenment from git, using the efl configuration parameters from
that AUR archive (without any of the disabler ones set).

However, now i still have my original two problems: an extra cursor
image in the middle of the screen, and no control over the window
borders. In fact, under the window menu, the "border" entry is
missing. If i go into "locks", "do not allow border change" is
checked. Unchecking it brings back the "border" entry, but top option,
"select border style", is missing.

The ghost cursor appears where the cursor was positioned on the login
screen before hitting enter after typing my password. If i switch back
to gdm's login screen, move the cursor around, then switch back, the
ghost cursor is in the new position. I can get rid of it by switching
to a vt that doesn't have this cursor and then back to e (wayland).
This may be a gdm3 problem, but a gnome wayland session doesn't show
it.

The window border problem is the bigger issue: e seems to draw borders
whether or not windows should have them, and there doesn't seem to be
any way to remove them.

Thanks,
-Conrad.

--
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Wayland problems

2019-01-11 Thread Conrad Knight
On Fri, Jan 11, 2019 at 3:24 AM Carsten Haitzler  wrote:
> that's the meson based build - you can just use it as-is and copy & paste... 
> :)

I was under the impression that meson building wasn't quite working
yet for efl. I just gave it a go, and it wants a more recent version
of meson, anyway...

> you did want an explanation... :)

Thanks for the info-dump, that's exactly what i was looking for! Would
it be safe to just enable "everything" in efl, or would there be
conflicts?
And, related, i just checked "glxinfo" in a wayland session (Ubuntu
has a login option for gnome in either wayland or xorg) and noticed it
was running the "mesa project and sgi" version instead of the nvidia
one i have in xorg. Does that mean not hardware accelerated (or at
least, not by my video card)?

It looks like there are some more things for me to work out before i
give wayland another shot.

On switching back, i seem to have messed something up... i've deleted
everything in /usr/local/ that got installed in the past few days, did
a "make clean", and "configure" with my usual options, "make", "make
install" for efl-1.21.1 and enlightenment-0.22.4 (released versions),
and now i can't login! I can start a bare X session, and run
enlightenment_start from an xterm, but this is hardly ideal. Trying to
start it from gdm directly just dumps me back at the login screen. Any
suggestions? I made sure to remove the
/usr/share/wayland-sessions/enlightenment.desktop file i had added, so
it's not trying to run a wayland session and failing (i think...?).
And "enlightenment_remote -desktop-show 2 1" now gives an error:

Error org.freedesktop.DBus.Error.UnknownMethod: Method "Show" with
signature "ii" on interface "org.enlightenment.wm.Desktop" doesn't
exist

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Wayland problems

2019-01-10 Thread Conrad Knight
On Thu, Jan 10, 2019 at 1:39 PM Carsten Haitzler  wrote:
> As usual - wayland stuff is kind of new and experimental so I'd advise using
> git master for that.
> as for how to compile - look at the aur git pkgs:

Ok, i'll give it a shot :) Couple of quick questions:

For EFL, are "--enable-egl" and "--enable-gl-drm" not needed, then?
What configure option does "-Dbuffer=true" correspond to?
Does "-Dopengl=es-egl" mean "--with-opengl=es"? Because i don't see
any other options besides "full" or "none".

I have to admit, i'm a little lost on the differences and requirements
for opengl, gl-drm, egl, es-egl, etc. Is there by any chance a short
reference to all these terms?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Wayland problems

2019-01-10 Thread Conrad Knight
I've followed the instructions on this page:

https://www.enlightenment.org/about-wayland

adding the necessary configure options. (Note:
--enable-wayland-clients and --enable-wayland-egl for enlightenment's
configure are not recognised. I used --enable-wayland instead.)

I'm using efl 1.21.1 and enlightenment 0.22.4.

Everything seems to work, except for these two problems:
1) There's a big, fat arrow cursor in the center of the screen. I
would say it's the default X cursor, but this is wayland... It's
separate from the normal cursor, which functions as expected. It's a
static cursor image that appears on top of everything else.

2) Window decorations appear to be broken! I have a borderless
terminology window, and completely decoration-free conky windows open
on startup, and they all have borders and drop shadow. Programs (such
as Chrome) that manage their own decorations and positioning also have
an enlightenment border added, creating a double-border effect, and
their positioning over-ridden.

Are there fixes or configuration settings to correct either of these?

Another quick question -- that same web page mentions a wayland-only
option, but the link to those instructions says it's not safe for
everyday use. Is this still the case? Obviously, until the above
problems are fixed, i'm not about to compile enlightenment without X
support.

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] enlightenment "freezing" when opening a new window... sometimes

2018-12-25 Thread Conrad Knight
On Mon, Dec 24, 2018 at 4:54 AM Carsten Haitzler  wrote:
> https://www.enlightenment.org/contrib/enlightenment_debugging
>
> if you want to attach without there being a crash.. first tell
> enlightenment_start to stop monitoring:
>
> killall -USR1 enlightenment_start

Well that was easier than i had thought it might be :)

I set the breakpoint, and stepped through after, with and without the
freeze-up, but couldn't see any difference. After not seeing much of
anything useful, i recompiled EFL and E with debugging info and... the
problem's gone! I suspect left over old versions of EFL libraries may
have been the problem. The "make install" and "ldconfig" don't always
seem to work as expected.

Thanks for your patience.
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] enlightenment "freezing" when opening a new window... sometimes

2018-12-22 Thread Conrad Knight
On Wed, Dec 19, 2018 at 4:39 AM Carsten Haitzler  wrote:
> oh - mouse pointer didn't change e.g. when over chrome? (when things froze).
> zero changes to pointer? in your previous mail you said the pointer changed
> when you clicked ... did it still do this?

The cursor remains the default E cursor, as if the mouse was not
hovering over any window. When clicking, the outline of the cursor
blinks with a blue outline, just as it does when clicking on the
desktop, except no menu appears. This happens no matter which window
(or the desktop) the cursor is over.

> nothing that leaps out at me... - try mousing over chrome - does the pointer
> change?

Nope, as mentioned above. This is part of the reason i thought it
looked like no windows were getting focus.

> the fact the restart request works means e's event loop is working and
> processing events. you didn't try the gdb thing i mentioned right?

No, i'm not sure how to do this:

> get e attached to gdb
> and set breakpoints for the buffer swapping. set a breakpoint for
> eng_outbuf_flush (function name - gdb commant: b eng_outbuf_flush). the best
> way to do this is ssh in from somewhere else as you will need e to keep 
> running
> normally without it having screenblacked etc.

I do have access to a Windows laptop with Putty to ssh in. Should the
"attach" part happen before or during a freeze-up? And how do i
actually attach a running E process to gdb and set the breakpoint?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] enlightenment "freezing" when opening a new window... sometimes

2018-12-18 Thread Conrad Knight
On Sun, Dec 16, 2018 at 8:31 AM Carsten Haitzler  wrote:
> actually you may be surprised that focus may be getting set.. you just don't
> SEE the results. if you have something that produces sounds when u type... 
> e.g.
> you have speakers or headphones set up and volume up and maybe a terminology
> terminal (and you haven't disabled the visual bell) and you have a prompt - 
> hit
> "ctrl+g" and you'll get a "bing" sound as well as the red bell.

It just happened again, so i was able to test this. There's definitely
no focus -- i had just opened a terminal window with a password
prompt, and no amount of clicking in that window would allow me to
enter the password. I also had a terminology window open on the same
virtual desktop, and there was no "bing" or visual bell. I used the
miniature pager in the i-bar to switch to the desktop with Chrome
open, and clicking on different tabs had no effect. The whole time,
the mouse cursor never changed from its shape on the desktop, where it
would normally change to a different shape when hovering over
different windows.

> FYI e is unaware of vt switches (in x11). it doesn't look, know or care and in
> fact there isn't any X11 way to do this.

Oh, i realise this, it's just that i was able to issue the restart
command from a different vt, and that (sometimes, it did i this most
recent instance) recovers. The vt switch itself doesn't do anything
(if i switch back immediately, E is still mostly frozen).

I'm including some syslog entries in case they're related... These are
from immediately before i switched to a text vt to restart E, and as i
mentioned, i did use the pager to attempt focussing other windows
first. The freeze-up happened on opening a gnome-terminal window with
a password prompt, so i've included the errors right before the
terminal opened at Dec 18 13:57:23, which is followed by fprintd
asking me to swipe the finger print reader.

Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
ERR<3009>:eina_safety src/bin/e_pixmap.c:613 e_pixmap_size_get()
safety check failed: cp == NULL
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]: ## Copy &
Paste the below (until EOF) into a terminal, then hit Enter
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]: eina_btlog << EOF
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libeina.so.1#011 0x7fdd9fe101bc 0x7fdd9fde5000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libeina.so.1#011 0x7fdd9fe10f51 0x7fdd9fde5000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libeina.so.1#011 0x7fdd9fe1257b 0x7fdd9fde5000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libeina.so.1#011 0x7fdd9fe29c60 0x7fdd9fde5000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/bin/enlightenment#011 0x55693cb0a3c3 0x55693ca01000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/bin/enlightenment#011 0x55693ca7b9a6 0x55693ca01000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/bin/enlightenment#011 0x55693ca9026b 0x55693ca01000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/bin/enlightenment#011 0x55693ca9094b 0x55693ca01000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/enlightenment/modules/pager/linux-gnu-x86_64-0.22/module.so#011
0x7fdd8cc9865c 0x7fdd8cc9
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/enlightenment/modules/pager/linux-gnu-x86_64-0.22/module.so#011
0x7fdd8cc9887b 0x7fdd8cc9
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/enlightenment/modules/pager/linux-gnu-x86_64-0.22/module.so#011
0x7fdd8cc988f9 0x7fdd8cc9
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/enlightenment/modules/pager/linux-gnu-x86_64-0.22/module.so#011
0x7fdd8cc9900e 0x7fdd8cc9
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fea1399 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fea8adf 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fea43d9 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fea3017 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fe9d962 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fe9ddab 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fea4309 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fea32c7 0x7fdd9fe7d000
Dec 18 13:56:24 inanna /usr/lib/gdm3/gdm-x-session[2832]:
/usr/local/lib/libecore.so.1#011 0x7fdd9fe9de47 0x7fdd9fe7d000
D

[e-users] enlightenment "freezing" when opening a new window... sometimes

2018-12-15 Thread Conrad Knight
Hi,

I recently upgraded from EFL 1.20.7 to 1.21.1. At the same time i also
enabled wayland support, however i'm still running Enlightenment under
Xorg. I also ugraded E itself from 0.22.3 to 0.22.4. There were no
other changes to my set up.

Since this upgrade i've been running into this problem: every now and
then, when opening a new window, enlightenment will "freeze". It's not
reproducible as far as i can tell... sometimes E will be running for
days, and suddenly stop when opening up one more window, sometimes it
will freeze the moment i open up the first window afer logging in.

The symptoms are that the mouse cursor still moves, but will not give
focus to any window under it. If i click the mouse button, the cusor
blinks, but nothing else happens. The exception seems to be that the
un-hiding of the IBar at the bottom of my screen still works, as do
the buttons in it, allowing me to at least cleanly log out.

One other thing that does allow me to recover is switching to a text
termial and running:
DISPLAY=:0 enlightenment_remote -restart

However this sometimes causes a whole other problem (again, not
reproducible, but about 40% of the time) -- the windows get redrawn
without any content. There is the faint outline of the window itself,
and the top window bar for windows that have one, but the windows
themselves are all empty. Minimizing, resizing the windows has no
effect. I have to guess where the pull-down menus are (which DO get
drawn, if i happen to find them) to exit the programs.

Any clues? :)

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain


___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] multiple terminology windows

2018-04-01 Thread Conrad Knight
On Sat, Mar 31, 2018 at 10:48 PM, Carsten Haitzler  wrote:
> 1. you enabled "only launch single instance" under settings->desktop
> environments in enlightenment

Ugh, that was it! All fixed now. No idea how it got set, i hate that
behaviour in other desktop/window managers...

Thanks for your help,
-Conrad.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] multiple terminology windows

2018-03-31 Thread Conrad Knight
On Wed, Mar 28, 2018 at 1:02 AM, Carsten Haitzler  wrote:
> On Tue, 27 Mar 2018 22:49:15 -0400 Conrad Knight  said:
>> Ok, rebooted. Now the desktop file is being read as usual on every
>> login. But even with the -s flag, the problem persists.
>
> is it actually running terminology -s ?

As far as i can tell, selecting terminology from the applications menu
doesn't run anything, just changes focus to the existing one. There's
no additional process.

> are you sure there isn't yet another desktop file with terminology commands in
> it?

None that i can find, unless the ones in the terminology source
directories count
(~/src/terminology-1.1.1/data/desktop/terminology.desktop).

> it may be your environment is missing env vars or has different XDG vars like
> XDG_RUNTIME_DIR? if the 2 processes have differing XDG_RUNTIME_DIR dirs... 
> then
> this might happen,. they think they are in differing "runtimes". maybe one 
> with
> and one without XDG_RUNTIME_DIR ?

XDG_RUNTIME_DIR is set to /run/user/1000. I don't know what enviroment
variables the menu entry uses, but if it inherits them from
enlightenment or enlightenment_start, those both have the same value.

Is there perhaps a way of logging exactly what runs when i select the
terminology menu entry?

Thanks,
-Conrad.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] multiple terminology windows

2018-03-27 Thread Conrad Knight
On Mon, Mar 26, 2018 at 10:52 PM, Carsten Haitzler  wrote:
> it should be. though it may have found another one somewhere more preferable
> first?

I did find one other, very old one, oddly called
"terminology:terminology.desktop". But i deleted that before logging
out and back in again.

Ok, rebooted. Now the desktop file is being read as usual on every
login. But even with the -s flag, the problem persists.

> disable the multiple instance thing in behavior and it should work.

Oh, i see! it's a terminology setting in the settings menu itself.
Sorry, being dense :) I found the setting... and it was off. I tried
turning it on, and running terminology from the command line again:
new window appears, with a new process. So it seems that setting is
being ignored when run from the command line (in an existing
terminology window)? I turned the setting off again and the behaviour
is unchanged: running from the command line gives me a new window,
running from the applications menu just moves focus to the existing
window.

Anywhere else i can look for possible causes??/

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] multiple terminology windows

2018-03-26 Thread Conrad Knight
> -s should bypass this and force a new process. it sees multiple
> instances one process has become broken somehow. disabling that should
> get you back to normal.

Hmm, using "terminology" or "terminology -s" from the command line
both start a new process. But then again, starting it from the command
line has never been a problem.

I changed the line in my terminology.desktop file from
"Exec=terminology" to "Exec=terminology -s", but for some reason, that
file is not being re-read. I logged out and back in again, and every
*.desktop file in /usr/local/share/applications/ was accessed (looking
at "ls -lu") EXCEPT terminology.desktop. And it's not a permissions
problem, every file there has 0644.

Why would E not be looking at this file, and only this file? Another
symptom? E doesn't like terminology at all? :)

I'll wait for the next EFL release and try again... Unless it's going
to take a while and use what's in git instead.

Thanks,
-Conrad.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] multiple terminology windows

2018-03-25 Thread Conrad Knight
Hi,

I've been having this issue for a while now. If i attempt to run
terminology from Enlightenment's applications menu, it does not open a
new terminal. Instead it will simply put the focus on an existing
terminology window. If i happen to attempt to open a new terminology
window on another virtual desktop, it also moves me to the desktop
where that window happens to be. And it doesn't even open a new tab in
that window. Every once in a while, though, i get the expected
behaviour of a new terminology window opening. Unfortunately, this
happens so rarely that i can't figure out under what conditions this
works.

The terminology help has the following (and i'm not sure if this appies) :

  -s, --singleForce single executable if multi-instance is enabled.

But obviously i'm not using command line switches when trying to open
in from the menu. I've also checked any terminology.desktop files to
make sure the relevant line (Exec=terminology) does not have the -s
option. Is this even what this option would do? Also, "if
multi-instance is enabled" implies there must be some way of enabling
it, but there don't appear to be any compile-time options that mention
anything resembling this.

Further, if i run terminology from the command line (either
terminology's own, or another terminal such as uxterm) i DO get the
expected behaviour. A new window opens every time.

The only other thing i can think of that might be affecting this are
the existing terminology window's remember options. I have these
settings:

Identifiers tab:
window class: terminology

Properties tab:
position, size, border style, virtual desktop are checked

Options tab:
match only one window
start this program on login

The idea is to open a terminology window on login with the desired properties.

I'm running terminology 1.1.1 (this may have started when i upgraded
from a previous version, come to think of it) and Enlightenment
0.22.1.

Does anyone have an idea what might be happening? Any more information
i can provide?

Thanks,
-Conrad.

-- 
Shine like thunder
Cry like rain

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Odd desktop gadget behaviour

2017-12-22 Thread Conrad Knight
I've been struggling with this for a while, and really can't figure
out the problem.

On my desktop, i have a few gadgets added through E's menu (Settings >
Gadgets). I've added the clock and the systray, and resized /
positioned them to my liking. They're near the top right of the
screen, but i've tried other positions as well. When E restarts,
(either by logging out, or using the Enlightenment > Restart menu
entry) the systray gadget appears in the top-left corner, extremely
small. If i've logged in again, the icons in it are one or two pixels
in size. If i simply restart E, the systray icons don't appear at all.
This makes it very difficult to right-click on the gadget to resize it
again, as there seems to be a single pixel sweet spot.

Now, if i delete the systray gadget, leaving only the clock, the same
happens to the clock when restarting. Although it's not quite as small
and the displayed time is almost legible. But it is tiny and moved
over to the top left of the screen. Wondering if it's a problem with
the last gadget added, i've tried adding more after the systray, but
it's always the systray the gets so drastically shrunk on restart.

Even weirder: seeing as both the clock and the systray exhibit similar
behaviour, i tried switching the order in which they're added. I added
the systray and resized it (it defaults to the previous one's size,
the tiny one in the top left corner). Then i add the clock, and as it
appears, the systray shrinks back to near nothing in size in the top
left corner. This is without restarting E!

I've tried all the appearance options for the systray (fixed,
horizontal, and vertical; plain and inset, though they look exactly
the same). I can't think of anything else to get a systray to stick,
without re-adding it every time i start E.

I'm running E 0.21.10 at the moment, but i've had this problem for a
long time, probably since 0.19 days. And every now and then, with some
versions, i get lucky and i don't have the problem. Although it's
quite likely by stumbling around adding/removing gadgets i
accidentally found a combination that worked. I've also completely
nuked the ~/.e directory a few times in case any stray, leftover
settings were to blame.

Any ideas if there's some E settings issue? Or perhaps a ./configure
flag i'm leaving out (or adding) when building E? Any more information
i can provide to track this down? Thanks anyone/all!

-Conrad.
-- 
Shine like thunder
Cry like rain

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] cfg files

2017-11-18 Thread Conrad Knight
Hi,

How do i read/edit E's *.cfg files? Or even just find out what
settings are stored in each one? My settings seem to have gotten
messed up over time (perhaps due to numerous upgrades?). An easy
solution i've used before is just the config directory and start all
over with a blank slate. However, there are quite a few settings i'd
like to preserve. Starting completely over is a pain (as i metioned,
i've had to do this before).

Thanks!

-- 
Shine like thunder
Cry like rain

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] EFL build problem

2017-11-01 Thread Conrad Knight
I'm running into a problem while trying to build efl-1.20.5. I'm
working with a system that pretty much had no header files, or
anything needed for the compile to work. Many repeated runs of the
"configure" script gradually helped me find the ones needed. Until it
came the "make" step. Apparently I'm missing hwcomposer.h:

In file included from modules/evas/engines/eglfs/evas_outbuf.c:1:0:
modules/evas/engines/eglfs/evas_engine.h:18:25: fatal error:
hwcomposer.h: No such file or directory

I've tried looking for this header file, but have so far only found
references to Android. I'm trying to get EFL working on a Linux box.
Is there a development package i'm missing that "configure" didn't
check for? Is there a "configure" or "make" option i should have used
that i missed?

Thanks,
-Conrad.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] GLX Pixmap problem (SOLVED)

2016-07-08 Thread Conrad Knight
On Mon, Jun 13, 2016 at 3:21 AM, Carsten Haitzler  wrote:
> On Sat, 14 May 2016 22:39:28 -0400 Conrad Knight  said:
>
>> I seem to have run into a conflict with efl, enlightenment, and nvidia
>> GLX libraries, and i'm not sure where the problem lies. While running
>> E-0.20.6, or E-0.21-beta, any windows opened have completely black
>> contents.
>
> you could switch to egl/gles ... :)

So, the problem doesn't happen with an older nvidia driver (358), and
i wanted to try again with a more recent driver (367) and the released
E-21 (previously i had been using the beta E-21).

I had the exact same problem... So i tried the above suggestion. After
digging through the configure options for the various libraries and a
few false starts, i found you have to add:
   --enable-egl --with-opengl=es
to the configure options for efl. I then recompiled elementary and
enlightenment to be on the safe side and it works! Window contents are
back, using the newer driver.

Quick question, though: What possible consequences are there from
switching to egl? Besides the obvious, that it works while gl didn't
:) Specifcally, setting the above opengl option to "es" instead of the
default "full"?

Thanks,
-Conrad.

-- 
Whenever and  wherever you want.

--
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] GLX Pixmap problem

2016-05-14 Thread Conrad Knight
I seem to have run into a conflict with efl, enlightenment, and nvidia
GLX libraries, and i'm not sure where the problem lies. While running
E-0.20.6, or E-0.21-beta, any windows opened have completely black
contents. The window decorations are fine, and E's menus, etc. appear
normally. But if i open a settings window from the menu, it's black.
Terminology is likewise completely black. There are error messages in
my .xsession-errors:

ERR<11215>:evas-gl_x11 modules/evas/engines/gl_x11/evas_engine.c:2783
eng_image_native_set() GLX Pixmap create fail

This does not occur if i switch my glx libraries to the Intel ones for
this laptop. It also does not occur if i run terminology under another
window manager. The nvidia drivers appear to be working correctly
otherwise (i can run Steam games that depend on glx 1.4, for
instance).

I've tried recompiling efl, and enlightenment, to no avail. Would
anyone have any suggestions what to try next? :)

TIA,
-Conrad.

-- 
Whenever and  wherever you want.

--
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Weird problem on waking after suspend

2016-05-05 Thread Conrad Knight
On Wed, May 4, 2016 at 8:18 PM, Carsten Haitzler  wrote:
> never seen that. sounds like randr has reconfigured the screen to 10x10 or
> whatever. e does have logs. look for RRR: in stdout/err logs from e.

I didn't think of those... I ran E in a bare-bones X session and
captured the output and errors (attached). There are a lot of RRR
lines i hope someone can make sense of. At a first glance i can see
where the lid closure and open events are detected, but in the end it
settles back on the 1600x900 resolution.

As a test, i had a unity session on another screen during the
suspend/wake cycle and that didn't have resizing problems (though
horrible redrawing errors). And i've certainly never had this problem
with E 0.20.

-Conrad.
--
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Weird problem on waking after suspend

2016-05-04 Thread Conrad Knight
Just ran into a problem i've never seen before... E0.21-b has been
working fine for me so far, but today was the first time since
switching that i had to take my laptop somewhere, so i closed the lid
to suspend it. When i later opened the lid, the laptop woke up, but
the display was blank, or so i thought at first.

Near the top left corner was the cursor, apparently pointing at a
small (10 x 10 pixels, maybe?), blue-ish square. Moving my finger over
the touchpad did not move the cursor. Experimenting a little, i
realised that if i continually slid across the touchpad in the same
direction, the mouse cursor would very gradually move in that
direction.

When i got to an edge of the tiny square, the cursor would appear to
stutter, and bounce back a pixel -- edge flip! The tiny square was my
desktop, so the colour made sense, the cursor movement was scaled to
the same miniature size... it made sense. But why? And, by the way,
the cursor itself was full sized, much larger than the tiny box
itself.

No clues in any log files i could find. E responded to
enlightenment_remote (-restart didn't fix it, -exit exited cleanly and
reset the screen). X itself seems to have the correct resolution (the
cursor was the right size). I haven't had any driver issues, and
haven't changed them any time recently. Does anyone have an idea what
might be going on? As i mentioned, this is the 0.21-beta release, so
if it's a Known Problem, is there maybe a command line work-around to
use for now?

Thanks,
-Conrad.

-- 
Whenever and  wherever you want.

--
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Enlightenment DR 0.21-beta Release

2016-05-01 Thread Conrad Knight
Looking for some clarification on the build instructions... On the
main download page, the build order no longer mentions the Elementary
libs. But the README in the E21 source does... Are these libs required
or not?

Thanks!
-Conrad.

--
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] E, xscreensaver, and memory issues

2016-02-15 Thread Conrad Knight
Hi,

I wrote a while back about an apparent memory leak while running
Enlightenment, but only have time to look into it every few weeks.
Here is something I've found...

The run-away memory usage only occurs while xscreensaver is running,
and then not every time. I figured it might have to do with specific
modes of the screensaver (i have it set to cycle through them
randomly). A few quick tests found one that reliably causes memory
usage to spike, "zoom", the last hack (in xscreensaver parlance) in
the list for the random selections.

These "hacks" can also be run manually without the xscreensaver
executable, and i was able to verify that "zoom" run by itself in a
window very quickly caused the memory problem. I had to switch to a
text virtual terminal to kill the process. Even after this, "ps" shows
that enlightenment continues to use over 40% of my system's memory.

I can kind of see why the memory usage of a badly behaving program (or
is it my video driver?) would show up as being used by enlightenment
instead -- enlightenment has to actually display the pretty graphics
on the screen. But why, after the process has been killed, is this
memory not freed? And is there perhaps a compile option for E (or
xscreensaver, for that matter) that would prevent all of this in the
first place?

Side note: "enlightenment_remote -restart" does free up the memory,
but often this times out before the restart occurs. Also, the restart
triggers the not-remembering-size-or-location problem with the clock
module, a separate issue that has persisted into e20.

Thanks,
-Conrad.

-- 
Whenever and  wherever you want.

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] tracking down memory issue

2016-01-11 Thread Conrad Knight
> From: Cedric BAIL 

> As for tracking memory leak
> the right tool this day is valgrind. It is going to slow down the
> tracked software quite a lot !
> enlightenment_start -massif -display :1.0

Actually, the slowing wasn't too bad, and it was easier to catch it at
the right moment running it directly this way in my regular X session.
A few days of trial-and-error produced a massif output file with the
run-away memory problem.

> You can open
> that file using massif-visualizer and look at what is constantly
> increasing.

I'm not sure what i'm looking at, but the main culprit seems to be
"e_main.c:1062" with 1.1GiB. Unless i'm reading it backward, in which
case it's something in libX11.so.6.3.0. At the same time, there's a
second 1.0GiB pile of "e_main.c:1062" with
"_ecore_x_event_handle_any_event (in
/usr/local/lib/libecore_x.so.1.16.1)" at the other end of the chain. I
can provide the massif output file (about 240k) if anyone would like
to take a look.

Thanks,
-Conrad.

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] Window positions not being remembered

2016-01-10 Thread Conrad Knight
Hi,

I'm Enlightenment 20.2, and am having trouble with window positions
being remembered. I have a terminology window set to open on E's
start-up, and i set it up as desired, then selected the following
options from the window -> remember settings:
First screen: none of the radio buttons are checked
Press Advanced, Identifiers tab: check box for Window name is checked.
Properties tab: Position, Size, Border style, and Virtual Desktop are checked.
Options tab: Match only one window, and Start this program on login are checked.

When i log out and back in, the terminology window is opened and all
of the settings are applied except for position. The window appears on
the desired virtual desktop (not the one immediately visible on
logging in), but in the top left corner of that desktop instead of
where i had previously placed it.

This was previously working in E19, but i deleted my entire ~/.e
directory, as well as ~/.cache/efreet and
~/.cache/evas_gl_common_caches when upgrading to avoid conflicts from
outdated and incompatible settings. Are there any others i possibly
missed, considering i also had E18 installed at one point?

In addition, i'm also having trouble with the clock module. I have it
added as a desktop gadget, and it first appears as a miniscule clock
in the top left corner. It is just large enough to allow me to
right-click on it, so that i can resize it and move it where i'd like
it (just below another window near the top right corner). However,
whenever i restart E, it forgets both this size and position and
returns to its tiny corner. I remember having this problem in E19 as
well, but not how i solved it. As the size is also being forgotten,
and there aren't explicit remember settings for the desktop gadget, i
don't know if this is related to the terminology position issue.

Are there any config files i can check to see if they're being
correctly updated? Is there any way to manually correct these config
files? The only files i can find are in a binary format, and do not
appear to be written to at the same time any settings are changed.

Thanks,
-Conrad.

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] tracking down memory issue

2016-01-04 Thread Conrad Knight
Hi,

I posted before about build problems with E19, and seem to have solved
those. For the record (and anyone searching the mailing list
archives)...
 - edje segfaults during elementary build was caused by left over
modules in /usr/local/lib/edje/. Have to run "make uninstall" in
_both_ efl and elementary source directories before building. Although
edje is installed with efl, some of its modules are installed by
elementary. These are apparently not compatible when a newer efl's
edje tries to load them.
 - constant crashing and respawning of efreetd was caused by loading
contents of a cache directory. As this was presumably first created by
E18, format change or corrupted contents were likely to blame. Nuking
the cache directory (~/.cache/efreet, i think it was) fixed this.

Anyway, with these problems solved, I decided to have a go at
enlightenment 0.20.2, with efl/elementary 1.16.1. It all works, but
i'm left with what appears to be an intermittent memory leak.

Currently I have the following status for enlightenment, having just
restarted it:

~$ ps u -p 3303
USER   PID %CPU %MEMVSZ   RSS TTY  STAT START   TIME COMMAND
conrad3303  5.9  1.4 790196 119480 ?   Rl   11:39   1:45
/usr/local/bin/enlightenment

Leaving this running ovenight, with pretty much just chrome and
xscreensaver running, that %MEM value went up to just over 50% some 12
hours later. Issuing "enlightenment_remote -restart" brought that
right back down to 1.2%. Then, barely some 3 hours later with more
heavy use (opening/closing windows, etc.) it was up over 80%. So much
so, that the enlightenment desktop was unresponsive except for showing
cursor movement. I had to switch to a text terminal to kill
enlightenment.

I tracked down the efreetd crashing problem by running it under gdb
and using a backtrace. I'm afraid i have no idea how to go about
finding what's causing this memory usage, though. Any suggestions for
debugging welcome! :)

Thanks,
-Conrad.

-- 
Whenever and  wherever you want.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] build problem

2015-11-15 Thread Conrad Knight
> From: Carsten Haitzler (The Rasterman) 
> edje_cc doesnt - but libedje can load modules but directory existence does
> not mean a module loads. it needs a module.so inside to do anything... without
> a backtrace we dont have enouhg info to go on

Ok, so that's not the problem... More digging had shown that i AM able
to get edje_cc to run, as long as the "-fastdecomp" option is omitted.

I've also noticed since compiling 1.16 that the cpu usage for
enlightenment (and terminology) is consistently high. And i also
discovered my syslog was rapidly filling with lines such as:

kernel: [ 3574.458558] traps: efreetd[24960] general protection
ip:7f3768a6c568 sp:7ffcc3cd1390 error:0 in
libemile.so.1.16.0[7f3768a62000+11000]

and that efreetd was constantly crashing and respawning.

I managed to get backtraces and found both efreetd and edje_cc (when
using -fastdecomp) were segfaulting for the same reason. Here's one of
them:

Program received signal SIGSEGV, Segmentation fault.
0x7454e894 in LZ4HC_compress_generic.constprop.2 () from
/usr/local/lib/libemile.so.1
(gdb) bt
#0  0x7454e894 in LZ4HC_compress_generic.constprop.2 () from
/usr/local/lib/libemile.so.1
#1  0x7454fc60 in LZ4_compressHC2 () from /usr/local/lib/libemile.so.1
#2  0x74546eb0 in emile_compress (data=data@entry=0x869380,
t=t@entry=EMILE_LZ4HC, l=l@entry=10) at lib/emile/emile_compress.c:67
#3  0x7710ff59 in eet_data_image_lossless_compressed_convert
(compression=10, alpha=1, h=64, w=64, data=,
size=0x7fff775c) at lib/eet/eet_image.c:735
#4  eet_data_image_encode_cipher (data=0x77fd6000,
cipher_key=cipher_key@entry=0x0, w=64, h=64, alpha=alpha@entry=1,
comp=comp@entry=10, quality=0, lossy=EMILE_IMAGE_LOSSLESS,
size_ret=0x7fff7824) at lib/eet/eet_image.c:1589
#5  0x771102b6 in eet_data_image_encode (data=,
size_ret=size_ret@entry=0x7fff7824, w=,
h=, alpha=alpha@entry=1, comp=comp@entry=10,
quality=0, lossy=EMILE_IMAGE_LOSSLESS) at lib/eet/eet_image.c:1649
#6  0x77110312 in eet_data_image_write_cipher (ef=0x1d56a30,
name=name@entry=0x7fff7940 "edje/images/68",
cipher_key=cipher_key@entry=0x0, data=,
w=, h=, alpha=1, comp=10, quality=0,
lossy=EMILE_IMAGE_LOSSLESS) at lib/eet/eet_image.c:1350
#7  0x77110395 in eet_data_image_write (ef=,
name=name@entry=0x7fff7940 "edje/images/68", data=,
w=, h=, alpha=,
comp=10, quality=0, lossy=EMILE_IMAGE_LOSSLESS)
at lib/eet/eet_image.c:1374
#8  0x00405ce7 in data_thread_image
(data=data@entry=0x302b700, thread=thread@entry=0x0) at
bin/edje/edje_cc_out.c:1011
#9  0x00407d3c in data_image_preload_done (data=0x302b700,
e=, o=0x8024a126, event_info=)
at bin/edje/edje_cc_out.c:1081
#10 0x0040b0eb in data_write_images (ef=ef@entry=0x1d56a30,
image_num=image_num@entry=0x7fffbad8)
at bin/edje/edje_cc_out.c:1143
#11 0x0040c146 in data_write () at bin/edje/edje_cc_out.c:2336
#12 0x0040443f in main (argc=8, argv=0x7fffdcf8) at
bin/edje/edje_cc.c:399

I can recompile with any necessary flags to get more information, just
let me know :)

Thanks,
-Conrad.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] build problem

2015-11-13 Thread Conrad Knight
Sorry to bring this up again, but i ran into the same issue with the
efl-1.16 release. During the elementary build process, the
freshly-compiled edje_cc (from efl) crashes with a segfault. This time
i wasn't able to finish building no matter what combination of CFLAGS
i used.

I making sure there were absolutely no left-over efl-1.15 libraries
left, i manually searched through /usr/local/lib/. Previously i had
been relying on "make uninstall" in the previous version's source
directory. I found an empty directory:
/usr/local/lib/edje/modules/elm/v-1.15

After deleting this directory, the build completed without problems!
Is it possible that edje_cc loads modules dynamically at build time,
based only on the names of directories it finds? In this case, edje_cc
is built first (with the efl libraries) and then used to build the
elementary libraries, which apparently includes some of these modules.
(After the build finished and i did a "make install" for elementary, i
found a new edje/modules directory, elm/v-1.16.)

If this is indeed what caused the segfault, is this a bug in edje_cc?
Trying to load a non-existent, or incompatible module? Or at least a
problem with the logic in the build process/order?

-Conrad.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] memory usage

2015-11-06 Thread Conrad Knight
Hi,

After resolving my build problems earlier (-O3 in the CFLAGS caused
edje_cc to segfault while elementary was building, -O2 worked), i'm
now noticing extreme memory usage with Enlightenment. Not at first, it
gradually goes up over time.

I first noticed that after Enlightenment runs for a while, the machine
gets a bit "laggy" for want of a better description. Windows take a
while to respond when switching focus, clicks take longer to register,
stuttering while scrolling in Chrome... Wondering what was up, I ran
"top" just to see if some process had run away, and found this:

  PID USER  PR  NIVIRTRESSHR S  %CPU %MEM TIME+ COMMAND
 8867 root  20   0  316872 128708  29988 S  26.1  1.6   1765:45 Xorg
17873 conrad23   3 1627332 318176  84944 R  10.6  3.9   1876:52 chrome
 1174 conrad23   3 1611356 555672 162412 S   5.9  6.9  80:20.43 chrome
20550 conrad23   3 2926800 738060  49996 S   5.9  9.1 284:31.02 firefox
 9718 conrad20   0 1975404 1.179g  86444 S   5.6 15.3 604:09.09
enlightenment
 3307 conrad23   3 1225216 457652  69544 S   3.6  5.7  15:17.08 chrome
 ...

(That looked better with a mono-spaced font...)

The memory usage goes right back down again after selecting "Restart"
from the Enlightenment menu. This was much worse at first, after I
used the "-O2 -ffast-math -m=native" CFLAGS, going up to 4.5g under
RES overnight, the VIRT number had to be abbreviated with a 'g' as
well, and the %MEM value was over 50%!

While tracking down the previous build problem I tried with just "-O3"
and then just "-O2" to verify that was the cause of the previous
segfault, and that last build is the one that's currently running.
This seems to be using up memory at a slower rate.

I gave up trying to get the libraries freshly from git to build...
there were too many conflicting libwhatever-1.so -> 1.15.so / 1.16.so
conflicts, and some enlightenment modules were looking for
non-existent files in E20 vs E19 directories. Should i just wait for
the next release, or will i simply run into the same problems? Should
I ditch this new gcc 5.2.1? :) Is there any other way to track down /
solve this excessive memory usage?

Thanks,
-Conrad.

-- 
Whenever and  wherever you want.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] build problem

2015-10-29 Thread Conrad Knight
> From: Philippe Jean Guillaumie 
> Same error building elm on Ubuntu 15.10.
> As a workaround use this: CFLAGS="-O2 -ffast-math -march=native"

Uninstalled everything and started over with the tarballs for
efl-1.15.2, etc. and used these flags instead. That seems to have
worked!

> From: Carsten Haitzler (The Rasterman) 
> that ... smells of an optimizer bug (-O3 crashes, -O2 is fine), but of course
> it's a tall order to blame gcc. this would need deep down serious debugging 
> ...
> but i have found compiler bugs before... it does happen.

I'm also using Ubuntu 15.10... They updated gcc from 4.9.something to
5.2.1. Maybe related?

Thanks,
-Conrad.
-- 
Whenever and  wherever you want.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


[e-users] build problem

2015-10-28 Thread Conrad Knight
Hi all,

I'm having trouble building the EFL, etc. libraries... I typically
download the tarballs and compile from those, but i've also now tried
following the directions on:

https://www.enlightenment.org/docs-efl-start

Compiling all the libraries (in the order specified) still results in
the same problem. Since the last time i had a successful build, the
instructions have been updated to include (or maybe they were there
before, but i just missed them)

To ensure your code is compiled with decent optimzations you should
also set this up in your environment:
export CFLAGS="-O3 -ffast-math -march=native"

efl, emotion_generic_players, and evas_generic_loaders all build fine,
but when it comes to elementary i get the following error towards the
end:

make[2]: Entering directory '/home/conrad/src/e19/elementary/data'
Making all in themes
make[3]: Entering directory '/home/conrad/src/e19/elementary/data/themes'
  EDJ  default.edj
/bin/bash: line 3:  9778 Segmentation fault  (core dumped)
/usr/local/bin/edje_cc -fastdecomp -id . -fd . -id
../../data/themes/img -fd ../../data/themes/fnt -sd
../../data/themes/snd -l ../../COPYING -a ../../AUTHORS -fastdecomp
../../data/themes/default.edc ../../data/themes/default.edj
Makefile:1545: recipe for target 'default.edj' failed
make[3]: *** [default.edj] Error 139

If i start over (make clean, run configure again, etc.) and don't set
those optimization CFLAGS, all goes well.

What could be causing this? Is there any way to track down the
problem? There is a work-around, but that means everything is built
without the aforementioned "decent optimzations".

Thanks,
-Conrad.

-- 
Whenever and  wherever you want.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] umount external sub does not work because enlightenment process keeps file open

2015-09-21 Thread Conrad Knight
> From: Carsten Haitzler (The Rasterman) 
> settings -> advanced -> performance
> under "caches"
> "cache flush interval" - default is 512 ticks. top slider.

I've run into this problem before, too. After reading this, I checked
this setting and it is still set to the default, which would be
slightly over a minute. I have been unable to unmount a USB stick 20
minutes after closing EFM. Either this setting is being ignored, or
something else is keeping the file open...

-Conrad.

--
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users