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