I haden't previously built E/fl from sources, but I now have and your
fix works! thanks for looking into it.
The keyboard stealing is probably to maintain the keyboard-centric
tracker tradition. It is a bit aggressive, its an all-encompassing audio
package though so the idea may be you don't really need to leave the
program to get your "audio work" done.
From what I can tell, Renoise is best in class for tracker software. I
haven't tried milkytracker... I did try schismtracker and the interface
was a pain to compose in. milky looks a bit more friendly.
I was also looking for something where I could edit samples and apply
fx, although Ardour or Reaper could probably mix in. I have to admit pro
audio software is one place where money talks. I'm happy enough there is
pro audio software that runs on Linux for a decent price.
I agree it looks slick with the E theme, Id try an efl derived tracker
if there was one out there... one could probably pull the E libs into
https://extemporelang.github.io/ and whip out something pretty quickly,
if one where willing to deal in Scheme and do some LLVM debugging...
On 2018-06-02 00:37, Carsten Haitzler wrote:
On Fri, 01 Jun 2018 12:43:32 -0700 gr...@iowntheinter.net said:
ok. downloaded it. i see what you see - no menus. visually it looks
like they
don't use a toolkit - they did their own. a bit of poking at renoise...
it does
odd things.
1. it grabs the keyboard when focused so no wm kbd shortcuts work.
2. all window moves and resizes are done by the renoise client, not wm,
so any
wm rules like edge resistance handling, etc. wont be followed
3. the grabbng disables e's alt+left mouse to move and alt+right mouse
menu and
alt+middle for resize. breaking much from many wm's in this regard
4. alt-tab is broken as since it's grabbed the kbd renoise iconifies
itself
instead of the alt+tab switcher being brought up as normal when you
tab-away
from it
5. alt+click or any click doesn't raise the window... so no way to
actually
raise it to the top it seems
so first - renoise does some odd and weird things...
i've done some initial checking - renoise does create a window that is
stacked
on top for the menu at the right geometry. now some digging... renoise
sets the
netwm opacity hint on menus... and this seems to have found a bug in
our code
of reading of the opacity value. we don't convert it correctly back to
our
0-255 range we use in our objects from 0-4billion (unsinged int) for
the
opacity property. it looks like renoise wants the window just slightly
transparent... it just so happened that the value it asked for mapped
right to
0 as an alpha value... thus no menu. well it is there just a
transparency of 0.
so not a stacking problem as i first thought. i fixed it. pushed a
commit to e
git master. menus display for me now. thanks for this nice corner-case!
commit/patch here:
https://git.enlightenment.org/core/enlightenment.git/commit/?id=f3457218975679cd5d878496f06caa76a9464ba2
...
i downloaded some songs for renoise to test it out. it's actually a
decent
tracker. this takes me back to my modding days with sounddtracker,
protracker
and then some fastracker2 (unde dosbox in linux by then) when i
composed music
from samples i collected... it has been on a long list of mine to one
day write
a tracker again for the "modern world". :) renoise is surprisingly
decent other
than its annoying quirks above.
really cool if you are messing with modes and renoise to do some music.
renoise
is also nice and dark grey like e out of the box... :) it fits in
almost
perfectly for me even though the ui is totally custom. the general ui
screams of
lots of powerful tools and options wrapped around ye olde tracker
ui/design
which is almost perfect for me. :)
When I attempt to use Renoise 3.1.0 under Enlightenment 0.22.3 on
Ubuntu
18.04 (Installed from ppa:niko2040/e19 )
clicking on any menu { File, Edit, View ... } does not open a menu,
it
does nothing.
The menus do work under Fluxbox.
I have raised an issue in their forum
http://forum.renoise.com/index.php/topic/51646-menus-file-edit-view-do-not-work-in-ubuntu-1804-under-enlightenment-0223-window-manager/
Is there anything I can do in E to gather debugging information to
report to the Renoise team? I dont see any errors in the Renoise
console
log, and since its a closed source application I cant dig into it.
------------------------------------------------------------------------------
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
------------------------------------------------------------------------------
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