Re: [e-users] Help wanted with disabling iBar animations.

Φ SNAKΣ ΣYΣZ Φ <[email protected]> Sat, 23 Nov 2024 23:34:22 +0000
Newsgroups gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
Hi Glen.  Elive perhaps has a bit too much bling for a music workstation 
and don't think it uses the dragbar I mentioned by default - I find the 
dragbar is the killer feature for music work so if you do try E16 in VM, 
it's really worth a look at that.


Looks like FFADO has support since PipeWire 1.0.4 so the future is 
looking good: 
https://interfacinglinux.com/2024/07/29/firewire-ffado-with-pipewire/


All the best...Snake Eyez

On 23/11/2024 16:24, [email protected] wrote:
> Thanks Snake Eyes!
>
> Yes, the Openbox version was pretty light but not very well received, 
> I had actually removed xfdesktop and xfwm from XFCE4 and replaced it 
> with Openbox and it shaved around 200 hundred Mb of RAM consumption 
> from XFCE4 but Enlightenment actually weighs in about the same as 
> XFCE4/Openbox and is a much nicer presentation with the smooth 
> compositing. I've never checked out E-16, obviously on Debian nobody 
> is going to outdo Elive for an E-16 presentation. I'm in over my head 
> as it is time wise and E-25 has been a lot for people to get used 
> to... lol. I won't be adding E-16 to the mix but I might give it whirl 
> in a VM for fun.
>
> Firewire does work with PipeWire but it's not as straightforward as 
> the JACK/FFado days of old, you're going to be leaning on the ALSA 
> Firewire drivers and they are a bit hit and miss..
>
> Thanks for the reply,
> Best, Glen
>
> ---
>
>
> On 2024-11-21 16:01, Φ SNAKΣ ΣYΣZ Φ wrote:
>> Hey Glen,
>>
>>
>> Great distro!  I seem to recall you used to do an ultra light version
>> with openbox.  Have you checked out Enlightenment E16? Still receiving
>> updates and has a really great 'dragbar' feature I've not seen on
>> other window managers which is great for audio work.  For example, you
>> can put it on the right and then if you want to concentrate on the bus
>> mixes, drag the whole mixer to the left and reveal the desktop below
>> with relevant bus plugins/audio visualisers etc with just the bus
>> mixer channels on the left.  Or put it on the left and drag the mixer
>> to the right, loosing the bus channels to concentrate on the
>> individual mixer channels, revealing the track edit channels on the
>> desktop below.  You can completely remove the window boarders as
>> well.  Could be a good option to have as an alternative option at the
>> login screen.
>>
>>
>> Cheers for your efforts and contributions to linux audio, I hope I get
>> the time to take a look at your new update.  Great to be able to keep
>> old tech going, including firewire audio devices.
>>
>>
>> All the best...Snake Eyez
>>
>> On 20/11/2024 23:22, [email protected] wrote:
>>> Hi Carsten,
>>>
>>> Wow, a reply from the big man!
>>>
>>> Thanks very much for the detailed info, the more the better for an 
>>> illiterate like me! I wasn't sure where the blocks began and ended 
>>> so that is very helpful to know. Stefan from the Bodhi project took 
>>> pity on me and also was very helpful so all in all I learned some 
>>> new stuff and got the iBar Icons to stop flashing. I'm sure I will 
>>> pick away at other details in the future but for now things are at a 
>>> good spot.. I've pasted the code hints in my beloved text notes 
>>> folder for future refs.
>>>
>>> Thanks again!
>>> Glen
>>>
>>> ---
>>>
>>>
>>> On 2024-11-15 05:17, Carsten Haitzler wrote:
>>>> On Thu, 14 Nov 2024 13:09:41 -0500 [email protected] said:
>>>>
>>>>> Hello E mailing list,
>>>>>
>>>>> I am the maintainer of AV Linux which is an independent specialized
>>>>> Audio and Video Linux Distribution based on Debian Stable and 
>>>>> using the
>>>>> build toolchain of MX Linux. AV Linux has been around since 2007 
>>>>> and up
>>>>> until last year I used LXDE and later XFCE4 Desktop Environments but
>>>>> since moving to Debian Bookworm and MX-23 I've been using 
>>>>> Enlightenment
>>>>> as the Desktop Environment. I could be wrong but I believe AV 
>>>>> Linux is
>>>>> the only Distribution habitually in the Distrowatch rankings that is
>>>>> using pure Enlightenment 0.25 as it's DE. I will say that it's pretty
>>>>> obvious E is not designed to deploy in a turnkey state on Live 
>>>>> Media but
>>>>> with some determination and assistance here and there most of those
>>>>> issues are ironed out..
>>>>>
>>>>> Now to get closer to my point, I can't say that adopting E has been a
>>>>> terribly popular decision and I've taken a lot of flack about it but
>>>>> personally I think it has been a good move and I'm very happy with 
>>>>> it's
>>>>> smooth Desktop presentation and miser-like RAM usage and with every
>>>>> built ISO I'm able to make the experience a bit smoother but I 
>>>>> have one
>>>>> constant User complaint that has been persistent enough that I 
>>>>> need to
>>>>> ask some help to fix it. The complaint is about the Icon 
>>>>> animations in
>>>>> the iBar and it irks people to almost comical proportions. I'd 
>>>>> like to
>>>>> ask for some help and guidance to disable it in the default FLAT E
>>>>> theme. I am NOT a developer, I know my way around building ISO's,
>>>>> hacking configs, doing some Debian Packaging and some light scripting
>>>>> with YAD and wading into to something like writing or modifying 
>>>>> EDC code
>>>>> is currently a bridge to far for me both time-wise and skill-wise. 
>>>>> Yes,
>>>>> I have made some minor light modifications to the default FLAT 
>>>>> theme but
>>>>> after a few hours of messing with the iBar edc code and getting 
>>>>> nowhere
>>>>> I thought I'd ask for some help. The only change I want is for the 
>>>>> iBar
>>>>> Icons to not to be animated and to simply highlight and display their
>>>>> tooltip label. Beyond that and the changes I've already made I'm very
>>>>> happy with the default E theme and I have 3 sets of palettes and
>>>>> matching GTK color themes to accompany it.
>>>>
>>>> in default theme - find the fle:
>>>>
>>>> ibar-ibox.edc
>>>>
>>>> in this file find:
>>>>
>>>> group { name: "e/modules/ibox/icon_overlay";
>>>>
>>>> and in that group, inside the programs find this one:
>>>>
>>>>       program { name: "go_active";
>>>>
>>>> ^^^ that is where you want to start looking at.
>>>>
>>>> if you want no REPEATED pulsing to show it's active (only pulse 
>>>> once on mouse
>>>> over) look at
>>>>
>>>>       program { name: "go_active2";
>>>>
>>>> right below "go_active" then comment out the sequence {} block in 
>>>> that program.
>>>> it won't repeat the animation then and just pulse once. (commenting 
>>>> out is the
>>>> usual c/c++/java/c#/rust/js etc. commenting out like adding // at 
>>>> the start of
>>>> the line - you can also use /* ... */ comments too). "blocks" in 
>>>> edje ed are:
>>>>
>>>> blockname {
>>>>   ...
>>>> }
>>>>
>>>> they don't have to be over multiple lines - like c/c++/java/js etc. 
>>>> they are
>>>> newline agnostic, so commenting out a block is
>>>>
>>>> // blockname {
>>>> //   content here;
>>>> //   ...
>>>> // }
>>>>
>>>> for example. or
>>>>
>>>> /*
>>>> blockname {
>>>>   content here;
>>>>   ...
>>>> }
>>>> */
>>>>
>>>> if you want it to not even do the first pulse then back in the 
>>>> "go_active"
>>>> program, comment out the
>>>>
>>>>          after: "go_active2";
>>>>
>>>> line (put // at the start of the line).  this will mean the 
>>>> "go_active" program
>>>> that is triggered by the "e,state,focused" "e" signal never goes on 
>>>> to run the
>>>> "go_active2" after the "go_active" program has finished (that's 
>>>> what after:
>>>> does - after his program finishes, run this other one - programs 
>>>> can take some
>>>> period of time to run or can be instant. if they have a transition: 
>>>> LINEAR 0.5
>>>> like "go_active2" has then this program takes 0.5 seconds to run 
>>>> and will do
>>>> the transition to the hidden state over a period of 0.5 seconds, 
>>>> doing a
>>>> linear interpolation of properties (e.g. fading in or out or 
>>>> changing size
>>>> etc.))
>>>>
>>>> since you've made small mods to the default theme already, this is 
>>>> just
>>>> another small mod to make. :)
>>>>
>>>>> I would be willing to offset the time and effort required for 
>>>>> assistance
>>>>> with a PayPal donation if there are any developers or advanced 
>>>>> users who
>>>>> are interested in helping. I'm pulling together an ISO update so
>>>>> although it isn't a rush a timely solution would be pretty handy.
>>>>>
>>>>> If interested info on AV Linux is here: 
>>>>> http://www.bandshed.net/avlinux/
>>>>> My current modified FLAT theme is here in a Deb Package:
>>>>> https://bandshed.net/packages/AVL_MXe-23.X/SYSTEM_DEV/CORE/enlightenment-default-avl-theme-20241113-bookworm1-1_all.deb 
>>>>> GTK Themes and matching E Palettes in a Deb Package:
>>>>> https://bandshed.net/packages/AVL_MXe-23.X/SYSTEM_DEV/CORE/enlightenment-skeuos-gtk-themes-20241008-bookworm1-1_all.deb 
>>>>> Thanks for reading and I look forward to participating give and 
>>>>> take on
>>>>> the list in case any of the AV Linux Enlightenment customizations are
>>>>> useful to other Users.
>>>>>
>>>>> Best Regards, Glen MacArthur - AV Linux Maintainer
>>>>>
>>>>> -- _______________________________________________
>>>>> enlightenment-users mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>>>>>
>>>
>>>
>>> _______________________________________________
>>> enlightenment-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
-- 

Φ SNAKΣ ΣYΣZ Φ

_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users