On Elive 3.8.19 Beta (E16) the buttons in the widget are black. #14
Labels
No Label
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vtorri/entice#14
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A picture that says it all:.
See the black squares left and right of the %.
Mouse over doesn't do anything either but clicking is functional.
you must have the latest efl git. I use the flat theme, with specific features added these days. I'm not sure about icons, though.
lastest feature : frame with close button :
Nono, this is not E24 but E16 ..... I think there's a transparency issue there.
@triantares can you change a bit the code ?
entice_controls.c, remove the line 51 :
elm_object_style_set(o, "overlay");
This one is adding transparency over the buttons
tell me if it fixes your problem
I would if I could but I'm in fact using the installed version i.e I've installed through the Elive repositories which upgrades every time you make changes to the git entry.
Currently:
entice/buster,now 3.8.19+git60c4e1da4-6buster1 amd64 [installed]
So I've no way of editing said code other than with git...... but that'll mess with my installed version.
Given time (of which I'm short ATM) I could try that on a VirtualBox instance but don't hold your breath.
Elive Beta comes with E16 as default DE so be aware that this might make some issues unclear as to the cause when it comes to Elive users.
BTW,
On the same machine on E24, buttons show 100%.
And I do suspect that E16's transparency rendering is the culprit.
i've just removed overlay as a test. Please test. If there is no change, i'll re-enable overlay
yeah, @triantares , the FLAT theme (which is for, elementary & enlightenment, both) comes from the EFL package, which apparently needed an update these days, if im not wrong it has been updated, but just in case let me update it again (if still not working try again upgrading in like 2 hours)
How much is related E16 is... it should not be related, but just make sure that you have the "composite" feature running which is more like a compatible standard today's for interfaces
UPDATE: for me in e16 (with the actual EFL packages available on repos) seems to work fine 🤔 check that composite enabled in E16 preferences @triantares
btw @vtorri the X (close) button in the Settings menu (and EXIF menu) seems to not close them
Hmmmm, my meson apparently is outdated:
meson.build:1:0: ERROR: Meson version is 0.49.2 but project requires >=0.50.
I really hate those errors. :(
Looks like I'll have to wait a few hours until @Thanatermesis builds a new version for Elive.
Everything is up to date and composite has always been enabled.....looks like it's my set-up. Creating a new user shows buttons now but my own account doesn't. Extremely puzzling cannot find the reason yet.
Anyway looks like the issue for Entice has been seen to now. 👍 Might as well close it.
as an addendum, I do get errors on closing entice as that user (other users exit cleanly) so any advice there?
mouse in
mouse out
mouse in
mouse out
ERR<13033>:efreet_cache ../src/lib/efreet/efreet_cache.c:432 efreet_cache_shutdown() This application has not properly closed all its desktop references!
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
/lib/x86_64-linux-gnu/libeina.so.1 0x7f4b500b1aec 0x7f4b50087000
/lib/x86_64-linux-gnu/libeina.so.1 0x7f4b500b2c31 0x7f4b50087000
/lib/x86_64-linux-gnu/libeina.so.1 0x7f4b500b4253 0x7f4b50087000
/lib/x86_64-linux-gnu/libefreet.so.1 0x7f4b5017a166 0x7f4b5015d000
/lib/x86_64-linux-gnu/libefreet.so.1 0x7f4b50165433 0x7f4b5015d000
/lib/x86_64-linux-gnu/libeio.so.1 0x7f4b4fcb0875 0x7f4b4fc9d000
/lib/x86_64-linux-gnu/libelementary.so.1 0x7f4b5073ff6d 0x7f4b50503000
/lib/x86_64-linux-gnu/libelementary.so.1 0x7f4b50740567 0x7f4b50503000
/usr/bin/entice 0x564e4346fb26 0x564e4346a000
/lib/x86_64-linux-gnu/libc.so.6 0x7f4b50a0809b 0x7f4b509e4000
/usr/bin/entice 0x564e4346fb7a 0x564e4346a000
EOF
i need debug symbols, otherwise i can't do much, unfortunately
on the other hand, i would like to remove efreet usage...
How would I acquire those, in the case of entice?
Though there clearly is something wrong with my user settings. :(
So I think the issue itself can be closed.
usually, when you compile, pass at least -g to CFLAGS
export CFLAGS="-g -Og"
@triantares i can decrease meson version if you want
i'll do it when travis configuration will be correct
That would be cool (not only for me) as the version 49 that I've got is the current version on Debian Buster.
Could've done that myself in the cloned repo but don't want to digress from the master repo if possible.
@triantares i've downgraded meson version
@Thanatermesis the X of settings and exif do close the panels
@triantares if you update to latest git, do you still have a segfault ?
if yes compile with debug symbols and :
gdb --args entice file1 file2...
or whatever you pass to entice
then, in gdb prompt :
run
and paste the output
@triantares so ?
Oopsie!
Sorry forgot to answer.
I didn't compile the latest with debug enabled so I don't have any output there.
It turns out that if I create a new user and use entice from there, the buttons show up fine.
Apparently it's a setting in my e16 config ..... I have no idea what is causing it, though.
you can ask Kim Wolder (the current maintainer of e16)
what about an issue in your elementary_config (selected theme?) than in e16 ? 🤔 , entice uses elementary theme and i don't think e16 has much relation with it
e16 uses imlib2 as graphic engine, so indeed no relation at all.