Page 1 of 1

Improvements and streamlining File handling on AVL

Posted: Tue Jan 14, 2025 7:01 pm
by AVLinux
Hi!

I had a bit of time off this week and have been working on AVL development and have made some good progress on an issue that has irked me and no doubt is a contributing factor to why people find Enlightenment so 'confusing'..

To recap:

Enlightenment has a native File Manager 'Enlightenment File Manager' (EFM).. It's a great File 'browser' and actually has a built in pic viewer and media player but has too many limitations to be considered a great File 'Manager' so like Bodhi Linux I've included Thunar for it's modularity, light footprint and familiarity with XFCE4 users. Having 2 File Managers is a bit of a kludge because EFM handles a lot of Enlightenment's internal calls so when you take a screenshot it pops open, when you insert removable media like a USB Key or SDCard it's EFM that shows the device and pops up on the Desktop.. This is potentially confusing because you may unwittingly think that Thunar has opened your USB key but when you go to work with the files it's EFM and it behaves and looks different. EFM like much of Enlightenment is a module that can be turned on or off but when I've experimented with turning it off Thunar or even PCManFM does not show a mounted removable device on the Desktop even when the appropriate internal settings are made so you end up plugging in the key and nothing visually happens and then manually having to open the File Manager to mount and access the key contents.. Now if you use Windows that's not entirely weird but most Linux DE's handle this by showing you the device on the Desktop and even optionally opening it for you.

I reached out to my friend Stefan from Bodhi Linux and he said that Bodhi's 'Moksha' fork of Enlightenment handles this with an added custom FM feature in EFM and he also mentioned a 'Places' module that isn't part of a default Debian Enlightenment install so I figured I was out of luck.. I visited the Enlightenment IRC (where I was quite grumpy to be honest) and once again the 'Places' module came up and one of the IRC folks pointed me to the GIT sources so I compiled the module and was very pleased to see that it allows for you to name a custom File Manager and I could choose Thunar... So what am I on about?? The places module is also a 'gadget' so it can be placed on the Desktop, on the Shelf (panel) and also can appear in the main menu and it allows also to automatically mount removable Media and use whatever File Manager you have selected. So now Thunar can be the primary handler of removable Media without EFM's little nose in there and for me this has been a big deal to finally find a decent fix for!

Hopefully I can package this optional module properly and make it available for existing Users, this will definitely be rolled into the next release..
shot-2025-01-14_19-00-26.jpg

Image

Re: Improvements and streamlining File handling on AVL

Posted: Tue Jan 14, 2025 11:10 pm
by h3kt0r
Congratulations !
you've pulled a pebble out of this shoe...

Re: Improvements and streamlining File handling on AVL

Posted: Tue Jan 14, 2025 11:34 pm
by AVLinux
h3kt0r wrote: Tue Jan 14, 2025 11:10 pm Congratulations !
you've pulled a pebble out of this shoe...
Haha,

Well one pebble out of one shoe maybe... I'm sure there are others..

Re: Improvements and streamlining File handling on AVL

Posted: Wed Jan 15, 2025 9:19 pm
by Aceediq
but why is the Linux ecosystem, sometimes, this 'convoluted' where if you don't play with it or you know someone who has played with it, you end up with handicaps due to ignorance.... :poker: you think you know all the cards but you don't...

All the same thumbs up... :number1:

the fact that places is a plugin of such importance and it is not bundled or shipped with enlightenment is crazy...

if people would have to compile to use enlightenment, or anything at all in the Linux space, then Linux shouldn't be complaining about not being a major player in the consumer market...

what's the difference between this and systemD where users are deliberately hampered towards using 'personal choice apps'?

Re: Improvements and streamlining File handling on AVL

Posted: Wed Jan 15, 2025 11:46 pm
by m_pav
:clap: Well done Glen, amazing find.

Re: Improvements and streamlining File handling on AVL

Posted: Thu Jan 16, 2025 12:22 pm
by AVLinux
m_pav wrote: Wed Jan 15, 2025 11:46 pm :clap: Well done Glen, amazing find.
Appreciated!

Final tweak.. Eject button was almost invisible on Dark themes so I whipped up a custom one in the source which is visible for both light and dark themes..
shot-2025-01-16_12-18-16.jpg

Re: Improvements and streamlining File handling on AVL

Posted: Thu Jan 16, 2025 8:00 pm
by Aceediq
AVLinux wrote: Thu Jan 16, 2025 12:22 pm



shot-2025-01-16_12-18-16.jpg
you have four windows setups? what are their usecases?

Re: Improvements and streamlining File handling on AVL

Posted: Thu Jan 16, 2025 8:23 pm
by AVLinux
Aceediq wrote: Thu Jan 16, 2025 8:00 pm you have four windows setups? what are their usecases?
Hi there!

I dual boot with Windows 10 so one drive partition is for Windows 10 and the other 3 are NTFS drives shared between Linux and Windows. I require Windows for Topaz Labs software and Davinci Resolve for Video upscaling work. Topaz is not on Linux (yet) and DR on Linux has been a very bad experience (for me).

I love Linux but for some other things I need I like Windows 10 just fine, I have no plans to ever update past Windows 10.