On Fri, 24 Jan 2025 13:17:57 -0500 i...@bandshed.net said:

> Hi,
> 
> For some reason I didn't get the email with rasters original reply, I 
> wish I hadn't TBH... I didn't ask for any outside code or any other FM 
> to be added to E, it's raster's module! I also didn't specify that 

you asked for places to be added. i never said anything about what it should
launch, but it duplicates what e already does with efm "put icons on the
desktop to open media etc." - it's adding code.

> 'Places' should be set up for any application outside of E so as things 
> are currently is adding Places would just augment the functions of EFM 
> and be ready for EFM 2. EFM currently is a wonderful file 'browser' but 

no - it'd duplicate/conflict. it would not be ready.

> if you're NOT a developer in the terminal all the time and you need 
> networking support, tabbed interfaces or mounting a phone/tablet without 
> writing your own jmptfs script then EFM is lacking as the primary FM if 

see below - you could solve all of that with a python script hack monitoring
for things to mount - making mount points and adding the .desktop files for efm
to pick up to open up these mount points.

> this weren't true there wouldn't be EFM2 in the works. It's not like I 

efm2 is about making it easier to hack all these with much better
integration - but even more so to take on a lot of other related uses in
more seamless ways... it is not going to necessarily implement all of them. i'm
going to make it easier. there is an endless chain of "gdrive, nextcloud,
icloud, dropbox, etc." network filesystems to go implement and i can't and
won't implement them all. i can't and wont sign up for all of them and i won't
spend all the time learning how to interface to all of them. i will end up
doing some and possibly have dodgy/partial implementations of some hoping
someone who does use them all day and extensively can fill that in for
themselves (and others).

> asked "hey can you put Thunar in E?" I asked if an existing module by 
> the same developer might be convenient since some Users of E and all 
> Users of Bodhi, eLive and now AV Linux are all using E with an external 
> File Manager.

that has been your and their choice to just avoid bits of e rather than
contribute to it and improve it. what you are doing here is taking that
decision and trying to push it back up to make it my work to do.

> I've spent 4 years with E, I've spent countless hours putting it into a 
> Live deployable state to get it in front of more eyes because I think 
> it's a great and overlooked DE. I'm not a developer, I work full time 
> and I steal minutes to do what I already do so raster if you're "not 

so do i. i've put countless 1000's of hours into efl and e and more besides.
most of it in the spare time i can find over decades. tyerminology got off the
ground because i say down while on holiday and wrote it, instead of relaxing or
whatever (for example). in the past 5+ years i work on e and efl exclusively in
spare time. it's 11:45pm on a friday night now me replying to this. i have
spent about 5 hrs after work figuring out some crazy stuff virtualbox does with
fullscreen mode (when you fullscreen a vbox window it create 2 new fullscreen
windows, one of which you never see for starters). i'm trying to figure out
what to do to make it work without breaking other stuff.

> going to just do things for people." and if "after many decades i'm kind 
> of a bit old, tired and grumpy. :) i've learned if i do things for 
> people they will NEVER get up and help. if you don't like get 
> up,something in efm - then contribute and fix it." I guess we're clear 
> on future discussions!

if i put places in e then i have to fix it, maintain it, add features as people
will ask for them etc. etc.. every maintainer of every long lived piece of
oss software has learned this lesson. go to gnome and ask them to adopt some
3rd party plugin that conflicts with gnome's design or features. try the same
with kde. they will tell you "don't ask us - you do it". try this with a whole
host of oss projects. they will ask "did you write it? if you didn't why are
you proposing it? are you going to maintain it? why do we have to maintain it
since you are not?". you absolutely get these questions. i've seen them go
right back with brusque wording and zero smiles many times in my life.

now i happen to know the answers to some of these already knowing the context
so i shortcut to the next few steps.

if something is missing it's probably easier to add to efm, or alongside than
put places in. in fact most fm's don't auto-mount on opening something in the
fm. they mount asap (eg when you plug in a device). this policy can anmd does
lead to some nasty problems which is why i chose not to in efm.

but if you want to be "just as good as others", then all of this can be done
outside of efm. some script/tool that adds and mounts these with some fuse fs
tool (mtpfs-simple or jmtpfs or sshfs or smbnetfs or fuse-nfs etc. etc.) and
put a link desktop in ~/.e/e/fileman/favorites/ with the right fields like
efm does and a symlink to this from ~/Desktop/ . you don't have to do anything
to efm. just create those files and mount things. efm will just open them and
browse them and let you do your dnd and whatever to them. write it as some
python or shell script that runs on login. that problem then is solved. it may
require some minimal thing in efm to make sure unmount does something useful
int he menu (and is there). that's possibly it.

> I wouldn't talk to my dog like that, it was a logical and sensible 

you maybe didn't read the smileys - i was being nice. you asked me to take on
quite a chunk of work.

> question given how real people use E.. Given the established history
> that I like E and am trying to do something creative with it to promote 
> it I can't imagine someone being spoken to like this anywhere else.. 

i've had infinitely worse over the decades. in fact this is par for the
course in oss. i'm not using smileys now as i'm now not being lighthearted. the
oss world was built by people who did stuff and then contributed back or gave
it out for free or both. the number of times i've been told or seen someone
tell another, "send a patch" is pretty uncountable. 90% of oss devs and
projects have a brusque communication style, with short fuses and not much room
for humour. they are often quite stressed and pressured on lots of sides.

> Developers of pretty much ANY other DE or application would (a) politely 
> take the question and (b) never tell the User to write their own part of 
> the applications as the FIRST reply, maybe after the 10th question or 

you've already done all sorts of other things on top for your distro - i know
you are not incapable. i'm not treating you as a complete stranger. you are
capable of filling in a blank/gap if pointed the right way.

> after being unreasonably demanding for a period of time but not right 
> off the hop.

i think you don't understand the implications of what you asked of me. asking
someone "please now adopt and take responsibility for a bunch of code you
didn't write and is of unknown quality that will need a review and then need
ongoing work" when that code has major overlaps with code already there ... is
a very big ask right off the bat.

as above you could even get the e.g. mtp featured by writing a python or shell
script to create mount links and do fuse mounts as above.

> There's certainly no question you're brilliant, there's no question E 
> shows your brilliance but I have so many better things to do than get my 
> ass handed to me for asking an innocent question... I'm not in the DE 
> writing business and surprisingly other projects find people to be 
> useful even if they aren't developers. Enjoy the Ivory Tower!

and that last sentence is what means this is smiley-free.

you can give a man a fish or teach a man to fish (or well give them a reason
to learn to fish). putting places in is perpetuating the kind of path that just
gives people fish, and i end up doing all the fishing which does not scale and
adds a lot of work for me. you really have no idea how much.

it'd end up eating up at least several days of my time (so read over 2-3 weeks
of time fitting it in here and there) to merge it in, check over the code,
start fixing the things i find and then it'd keep cropping up as i wouldn't
have found everything and even worse, when efm2 drops i have to then do extra
work to undo all of this adding places and somehow do my best to make config
from places apply to efm2, have the module  unloaded to remove errors etc..

you don't seem to know how much you are asking. and its kind of insulting "do
this work so i can avoid your other code and use this to avoid it". :(

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to