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

[email protected] Sat, 23 Nov 2024 11:24:44 -0500
Newsgroups gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
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


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