- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
293 lines
23 KiB
Plaintext
293 lines
23 KiB
Plaintext
Episode: 435
|
|
Title: HPR0435: Lightweight Apps: Enlightenment, Part 2
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0435/hpr0435.mp3
|
|
Transcribed: 2025-10-07 20:31:34
|
|
|
|
---
|
|
|
|
music
|
|
music
|
|
It's a crap too. It's about 2 a.m. or something. We're standing outside. It's not too.
|
|
No, it's not too. It's 3.20. It's actually 3.20 a.m. Standing outside the hotel at the
|
|
Southeast Linux Fest. And I'm talking again with Brian Smith. And Brian likes E. So which
|
|
version of E. Do you like best right now? I love E. 17. It's what I'm currently running.
|
|
It's alpha. There is no specific release. And it changes when they put something up
|
|
to CBS. Mm-hmm. Damn. It's, you know, it's it's changed. So you run it off
|
|
as like out of there. Oh yeah. Oh yeah. Yeah. Yeah. Yeah. I check it out. I check it out from
|
|
that's the end. And I build every every time I install I have made my own depth. When
|
|
E. 17 is a is a is a moving target right now. So what I do is I just check it out from
|
|
SBN for building, you know, or hardcore like this. So what I mean, like why do you like
|
|
E. What? What? I mean, you're you seem pretty excited about what what about it? Do you
|
|
like E. 17 is the most modular window manager out there? Yeah. Period. There is the there
|
|
are none. And you can make E. 17 is minimal for as as as as intensive as you want to see
|
|
that's what I that's what I like about you can make it you hear in the mood for fluxbox
|
|
just pair down E. It's well at least in my opinion. What I say it is the same feeling.
|
|
Well now now and now and yeah, fluxbox is very sexy, but sexy is that you can on
|
|
commodity hardware. You can you can do a lot of of you know visualization effects and you
|
|
know have a animated desktop flip and things that you know and and and everything's a module
|
|
in the it's totally module now. So if you want to dock, bam, you load our bar. Right. You know,
|
|
it would yeah or if you want a dock that looks like the OSX OSX docs that scrolls and it does
|
|
in large. Yeah. Yeah. Run I task. You know, it's it's it's it's it's so forward moving that
|
|
as far as development, no one else is keeping up with the pace that a restaurant
|
|
may want to delete developer. Yeah. Of E. 17 and I mean it's just it's as far as systems
|
|
administration. I I nothing can touch you. Yeah. Nothing can touch you. For a speed wise and
|
|
and I don't use a key. I don't use a mouse generally when I when I run these things. I just
|
|
have the keyboard in my lap and I can get to everything I need right there. Yeah. Quick.
|
|
Okay. So here's a question or a proposal is um you know people complain about oh it's not
|
|
released yet. It's not released. Is that just I mean does that matter? It doesn't matter at all
|
|
because uh if you download the yellow dog Linux it's running for the PS3. It's running
|
|
E. 17. If you got one of those uh GPCs from Walmart. Yeah. It was running E. 17. If you get
|
|
open moco it's running E. 17. Right. It doesn't it is so mature. Yeah. It's it's in a late alpha
|
|
state and uh so that's a rash demand. I'll tell you. His it's still alpha. It's still alpha. Right.
|
|
But you got tons of people who are running it every day. Yeah. And the point commercial solutions.
|
|
Yeah. Yeah. Yeah. Yeah. So the thing is is that if if it's good enough to uh sell boxes in Walmart
|
|
and just uh put on open moco. Yeah. Then uh I'll tell you what and these are the devices that are
|
|
being sold to people then it's good enough for me to run on my desk. Yeah. I mean it's released.
|
|
Yeah. I mean it's it's it's the only the only thing is there are a lot of improvements. There's
|
|
all. Exactly. E. Fee is which is um a physics library. Yeah. Yeah. Yeah. You're right. And
|
|
and I tell you what now is that this stuff going on in the background uh like those animations in
|
|
the background. Is that what any of that or not? No. No. No. That's not something totally different.
|
|
That's actually what's what's so cool about that and that the theme. The theme language is uh is
|
|
is written in Edge, E-D-J-E, and uh, it is so easy, really. I mean, it's so easy. And so,
|
|
so the thing is, is that each, every, everything, every background, it's, it turns it to, uh,
|
|
into, uh, actual, uh, Edge file. Well, uh, okay. So, uh, E-D-J file. So, um, you get the desktop,
|
|
uh, a wallpaper, and then, you know, as soon as you click apply, it turns it into that file
|
|
for you, and you can go in and, uh, E-D-J-E, extract it, and uh, D-E-C-C, and it'll, uh, extract the
|
|
file, and all, all of the, uh, it'll have, uh, all of the files you need to edit for programming,
|
|
and all of the JPEGs in there. Uh-huh. Everything. So, you just go any, so I want to change colors?
|
|
No. Bam. Oh, yeah. And then, you got guys who have certain clocks. You got a digital
|
|
clock, you can just grab a snippet code through it in there. Bam. You know, and so, it's, um,
|
|
it's, it is so user-friendly as well as, um, the whole thing of it still being in development
|
|
means nothing. It, I tell you like this, uh, Sony. For Sony to, I'm, it's not official that Sony
|
|
backs E-17, but, right, we know. Everyone in e-community knows that, you know, it's, they,
|
|
they've got a very, they got a vested interest in it. Yes. So, I mean, uh, it's, uh, it,
|
|
the development of it, I'm always, I'm, I'm doing, I'm always, uh, idling at least in the, uh,
|
|
in the, in the, in the e-development channel on a free note. So, you know, we, what's your screen
|
|
in? I'm Brian Stein. Okay. Brian Stein on, uh, on a, on a free note. So, you know, I'm,
|
|
I'm generally in, you know, plan, uh, I've been in there a couple of time in, in the e, I think it was
|
|
he does. Yeah, it is. Something else. Is there a user one or something or is it? Yeah, it is.
|
|
There's, uh, there's, there's, there's, there's e, um, that way, wait, there's two. There's, uh,
|
|
e-development, which is strictly for, for development. And there's, um, I think that's where I was,
|
|
because it was definitely people talking about stuff way beyond me. So, I just kind of hung out and
|
|
watched and then I left, you know, and then, and then there's also like, um, I don't even go in
|
|
that much. I can't remember, but it's like, uh, ee-eee. Probably need one madam or something.
|
|
Oh no, it's, it's like, uh, I can't, I can't remember the name right now. But, uh, it's, it's
|
|
quasi-longs. Like e-e, it's maybe how I can remember something, a user. But, um, yeah. Like I said,
|
|
it just, it, it being, it being in development means that the guys are constantly working on it.
|
|
You can have, yeah, yeah, yeah. When when you're going to check out, Oh yeah, no, you see
|
|
all the improvements it's like you get it's like you get a new features like
|
|
every time you you update and that is the biggest thing the biggest thing
|
|
you're seeing oh and then you know us talking to guys and they say oh well uh you
|
|
know uh um raster man did this or uh such and such uh did this and so you you
|
|
know you go on each and you bug test the stuff for these guys yep right away
|
|
because this is my bro this this is my is my window manager yeah so you know
|
|
where we go right in and you know we're helping these guys out and it's uh it's
|
|
it's a it will be the window manager of the future yeah no doubt yeah no doubt
|
|
it will yeah I love it I really do like it's so flexible and it's
|
|
progressive and it's flexible that's the biggest the big thing for us in is
|
|
having choice that's what we're all about we're all about okay I can run KDE
|
|
okay I can run DWM okay you know I can run and so it's it's just about and
|
|
in having Bible options not yeah yeah you know not just having crappy
|
|
options but having Bible options where you can do really cool things on us and
|
|
that's something that you have to be wary of I think a little bit in open
|
|
source for yourself or whatever there are some projects out there that
|
|
advertise what they want to be and they deliver what they're still trying to
|
|
attain you know whereas I mean in the case of like at least for me enlightenment
|
|
for sure and KDE for my two favorites they are advertising very much what
|
|
they're actually delivering like they tell you here's what we've got yeah you
|
|
know and you go there and they're right that's what they've got but in E17 I
|
|
think they've frankly undersell themselves you know oh big time yeah when I was
|
|
when like I said I was doing the article for E17 and I was
|
|
communicating with raster man lot and raster man will tell you it's alpha it's
|
|
alpha I'm like raster Siri I mean he said well that's the that is that is the way
|
|
I have to look at it that's what that way we do a lot more work on it then we
|
|
get our our first release candidate going and so the thing is is that as long
|
|
as he leans on guys and all the you know guys are or looking at it is
|
|
still an absolute we got to get it going we got to get it going but there are tons
|
|
of people running this thing you know it'll always it'll always meet
|
|
expectations because the base is already laid down right it's already it's the
|
|
base is already laid down and that is I mean as far as I can tell the base is stable
|
|
I mean yeah like it's it's very stable yeah the only thing the only thing is
|
|
sometimes you'll get crashes for margins that other people wrote because you
|
|
know it's over source so but now the browse I mean the the window manager won't
|
|
totally go down right you could get a click restart me I was gonna say I don't
|
|
believe I've ever had ee ee itself crash no I don't believe I've ever had that
|
|
but and and the thing the another good thing about it is that I don't the way the way
|
|
ee is in the sense of what we have now is a full-fledged window manager or it's
|
|
actually what it called desktop shell yeah but but now the thing is that when
|
|
you when you look at the development the development is done for the advanced
|
|
features just like animated icons yes in the in the in the menu bar yeah you know
|
|
so it's so a lot of the stuff is for the the really just when you when you have
|
|
animated backgrounds everything in ee can be an animation yeah and the thing
|
|
with the thing with edge as a it is it's just so it's such a sexy language so
|
|
and it's so easy to learn you just look at other code things I can do that yeah
|
|
you know and I mean and and and it's and and then also there's e-embedded and
|
|
e-embedded that's what I saw at scale I think it was whoa really and he had it
|
|
running on something yeah I met him in person restaurant man I told him I liked
|
|
it and that's all I really knew to say to him but yeah I saw that stuff and it was
|
|
cool it looked I didn't believe it was ee when it when I he was like that's
|
|
that's enlightenment oh yeah and I was like are you sure oh yeah and he's got it on
|
|
his no key I think yeah yeah he did on a couple of things I think it's it's
|
|
incredible yeah and then there are a lot of other applications for ee that are
|
|
various guys are built and it also rest man has made a media like a media yeah
|
|
I can't remember the name I mean it is so nice it is yeah he's actually coming
|
|
up with like native I guess native apps within yeah the environment I don't
|
|
know is it within the shell is that what you would say it's it's just like okay
|
|
you can you can do like a wrapper or for a pseudo right but no you actually you
|
|
know use system calls and and or this like and and write it in eat right
|
|
is it an edge you know so so the thing is is instead of just saying this is a
|
|
front-end you know pseudo right with it with it with a graphic interface then
|
|
you actually write the whole thing in edge instead of like I said it's making
|
|
a front-end so you know there's so much development on it that you always have
|
|
goodies you all you just always have goodies and you know you know like I said
|
|
the base is very solid and stable and once once each phase starts getting
|
|
worked in to a lot of other things it is just going to be crazy the thing is
|
|
the the way you know you got a good you got a good window manager or a good
|
|
product is that the lead developer the lead developer they keep pushing
|
|
backings because they want they want the next release to be just a slam dunk
|
|
yeah they wanted to be jam packed it's it's nothing just to have a window
|
|
manager that does things that other ones do right and a few other things that
|
|
they don't yeah they want to have one that that everything's in a great that
|
|
yeah you can run on commodity hardware yeah and actually down some I can't
|
|
use the same time yeah that is the thing to be able to have a 300-megahertz box
|
|
running you know running e17 you've got a dock down there you've got animations
|
|
you know you can have rain drops coming in you can have anime background and
|
|
things not taxing what's the weapon yeah so what's the slowest computer off
|
|
the top of your head that you've run six yeah I'm talking full and and this
|
|
this was this was early this was in 2000 and I say it was a 2007 and it was
|
|
the old HP box and 166 and I'm and this was old a much older release of v17
|
|
and I'm I mean the thing was just lazy it was when people talk about having
|
|
commodity PCs and and and recycling them and using them first this and that I
|
|
love I love KDE I know it's nice Katie's very mature but if you tried to
|
|
recycle PC and book KDE on it it's just not gonna have you like I run toasters
|
|
I run slow box yeah yeah box is that you generally and I and it's just I do it
|
|
just for the lust and the zeal of you know of actually pulling that all
|
|
those resources out of that box and then seeing what else I'm how much I'm
|
|
much RAM to use and how much swap is it going to use run this and so you know
|
|
and and I do kind of like a real not a a benchmark of it's I guess a
|
|
subjective bitch more because I'm just saying okay well I'm running this and I'm
|
|
running that and I got I'm for instance say I'll have I've got some screenshots of
|
|
me running like three different browsers I have a 12 different virtual windows
|
|
open and all of them before and and I mean I have like 30 something windows open
|
|
and the thing you'll be using and this is on a 700 megahertz deal as far
|
|
around 8,000 and got 512 megabytes around and I mean I'd have like 186
|
|
megabytes just sitting there yeah chilling you know and 512 for some of the
|
|
desktop environments that's like basically the minimum well 512 is is
|
|
is weak for E17 yeah yeah you got 512 I mean the 166 had like things like
|
|
32 megabytes the best the same box I was trying to use for a D and that's that
|
|
I was used for DNS or just DNS yeah yeah so the thing was is just that like I
|
|
said if if I want to be able to use this commodity hardware then I need to use
|
|
the browser that can scale down or up yeah at any point yeah oh I said a
|
|
browser window manager I keep saying browser but yeah window manager that can
|
|
scale down or up and E17 is it for me everything they've got a file manager
|
|
yes it's it's uh it's which which it still needs to mature a lot but yeah doing
|
|
it's doing things where if you have files in the amount of E can use you can
|
|
right click on it and bam it will automatically convert those files for you to a
|
|
format that you know E can digest a lot better right and then bam you know and
|
|
then like I said you can always extract that file and then go in and edit it
|
|
and change the changes totally yeah change it totally you know you know so you
|
|
can make the file manager that's a that's a module D bus extension is a module
|
|
yeah you got shadowing is a module yeah you got us I mean just every everything
|
|
from the uh they've got a thing called ibar which uh the ibar when you minimize
|
|
icons they were oh sorry ibox when you minimize icons they go in an
|
|
that's a module you've got shelves so a shelf is like a dock yeah so you can put a
|
|
shelf anywhere on the screen yeah around a perimeter put things in the
|
|
shelf you can put a clock module yeah you can put temperature sensor in the
|
|
shelf you can put something to scale to CPU in the shelf yeah yeah you can put
|
|
weather in the shelf before I uh wireless uh you know networking manager in the
|
|
show yeah you can put I mean it's just so many things you're at most use
|
|
application there you can yeah yeah and and you can put anything in it yeah yeah
|
|
anything you want to yeah anything it's very simple oh yeah I mean it's like
|
|
what other uh window manager or desktop environment is going to let you do
|
|
all that kind of stuff you know exactly exactly and and then you know you've
|
|
got the gadgets with the gadgets uh generally sit on the desktop and you can move
|
|
those around rearrange them all you want i'm the type of guy that uh I
|
|
generally use my desktop well you know the desktop when it's there when I first
|
|
open it up like some guys have uh you know you can have uh the animated
|
|
background you can have a clock in the background like
|
|
uh Rocksville uh Chris Tosh from here he actually made a background for
|
|
Eli knows with Eli that uh it was a church with a with in the clock on the
|
|
church the hands moved you know the hands actually moved on the clock so you
|
|
know it but now when I got my brows open I'm not gonna see that right you know
|
|
oh when I got other programs open I'm like yeah so yeah so I'm more
|
|
of a guy that I don't put icons on the desktop I put them in in a shell
|
|
yeah yeah you know and it's linking the windows so I have a space at the
|
|
bottom and a space at the top while I do space on the sides and put everything
|
|
that I need in there and then use the real estate in between yeah you know when um
|
|
it's just when when when I want to run like if if I try to run
|
|
16 to 12 virtual windows and uh in other window managers on a slowbox it's just uh
|
|
the box is slow because of the window manager right right now if I run you know
|
|
e17 which if you use a total minimum e17 and then you start adding things on to it he
|
|
say you know what see that's the thing is that you can benchmark it yourself and say right
|
|
yes I can throw what happens if I add this yeah exactly and then oh that
|
|
that killed it or that floated down beyond use so I'm gonna take that out
|
|
uh you yeah absolutely uh-huh that's exactly how I do it
|
|
top iostats you know and and keep sampling them
|
|
what do you think what do you think uh people I get the sense that people are a
|
|
little bit hesitant to try enlightenment or they they try it and they're like
|
|
turned off by it I think one of the problems is the default gold theme which
|
|
is really bad it's changed it has changed the default
|
|
oh must be something out of the uh out of the repot uh well actually yeah the theme
|
|
theme yes whatever yeah okay actually uh there's um the default theme is called um
|
|
elum oh okay oh yeah it's black it's sex oh it's the black and white one
|
|
it's it's it's black and it's got like like it looks like caviar it's like fish eggs nice
|
|
I mean you opened it up and you're like you know that's pretty cool it's uh yeah and it's
|
|
the default gold no that's that's that's not there okay so I haven't tried it out of the
|
|
CVS ever well uh I just get whatever default version is in whatever distra
|
|
happening so well I'll have to try it yeah oh yeah it's what what what you get in the
|
|
distraels is ages behind yeah yeah which which uh like and you got some guys who uh
|
|
who offer repos that are somewhat it's in a somewhat of a stage yeah I mean I usually I'm at
|
|
least in the the test or not the testing but the unstable version of whatever
|
|
refill I mean whatever distra I am running so I think I get all slightly more updated than normal
|
|
but not so much yeah so but yeah we're like I was saying what do you what do you think the the
|
|
problem is okay what's the presentation here okay these these are the drawbacks of enlightening
|
|
e17 the drawback is okay uh there is no universal repos so speak in a sense that uh one thing
|
|
that I'm planning on doing is uh what I've been planning on doing is for every distra
|
|
I plan on actually having a repo with a weekly and maybe a nightly build of e17 so you know
|
|
so everyone can have direct access to it and say you know what there are some problems with
|
|
this one and I'm gonna use this versus the other one on I use this and I use this release and
|
|
I like things better here blah blah blah so uh you know and that's that's we don't we don't have
|
|
that is the wiki is very thorough the wiki is is very thorough but a lot of users they just want
|
|
to they want to sample it they want to sample it they don't want to get the right they want to walk
|
|
to the beach yep put the feet in and say you know what that that wasn't bad instead of you know
|
|
having to actually carry sand to the beach right yeah put it down you know and then you know
|
|
so so the thing is with with each there is a sort of a learning curve that you may have to go
|
|
through with building it but there are guys who have packages out there like a one's called
|
|
uh Reesy e17 okay which is uh which is eat really easy e17 building it's a script that uh it
|
|
works on pretty much every distro when you run it and it'll pull in the packages building for
|
|
you very cool I don't deal all right that's cool and yeah you yeah you yeah you check you check that
|
|
out but uh and that that that is the thing the main thing for e17 is having the uh a repo that
|
|
is uh official yeah an official repo yeah yeah from you know well I think nightly bills or even
|
|
weekly bill tech I think that would be great yeah yeah yeah that would be really cool no no doubt
|
|
it would so you know it's uh it's it's it's it's that thing you know you know and and and people
|
|
look at and say I think you got to go out searching for one and then it's it's like it's kind of um
|
|
if you go in the wrong channel also in free note if you're getting that e2e developed channel
|
|
yeah hey I'll tell you what you're not getting you know you're not you're not getting much done
|
|
on the end of uh of help right no because the guys in there they're you know mechiest double horns
|
|
those are some of the other developers uh you know and and they're like uh they just they're
|
|
strictly talking tech yeah so you know and unless you go in disguise as a female they're not going
|
|
to help yeah I always help a female but uh so um that that that's pretty much the biggest hole
|
|
back e17 yeah beyond that the the release and some guy saying but well the thing is the the
|
|
pundits in the sense that say well I don't want to talk to us release store right right yeah people
|
|
think in a sense of well if it's not bad off it's not official or official release then it's very
|
|
buggy right yeah which is which is not the case so yeah you have to look at the development pattern
|
|
and and see what's going on like we've already said I mean it's it really is released it's just now
|
|
it's it's a matter of lots and lots of different features being added or maybe certain modules like
|
|
you say it's very modular so maybe certain modules are being worked on but I mean if you want to
|
|
stable x environment that looks good and it feels good the e is where it needs to be for sure oh
|
|
yeah they change the module framework it changed a lot of the frameworks so that uh things will be
|
|
a lot more streamlined and make a lot more sense to other guys who come behind them so it's just the
|
|
thing of when you want something to be feature packed and you say this is what we'll achieve and
|
|
this is what we'll attain not just because God wanted and and and uh went it out early right this
|
|
this is what we plan on releasing when it does release yeah and that you know it's that's just
|
|
having clear and concise goals yeah for a for for your project and and and uh rash for man knows
|
|
what he wants and he has a gender yeah with it so it's until that's achieved but when it is
|
|
achieved you won't need compiled you know and there are a lot of things that will just work that's
|
|
the thing the thing is being able to just click a button and it loads the module you try it out
|
|
you say you know that was cool that fire on my desktop the flames yeah I like that you know
|
|
all right somebody walk on my hey check it out and bring it on my desktop you know and turn it
|
|
off and you go back to do what you do right yeah so yeah well cool um great I think you're talking
|
|
again right all right go grab some coffee or something all right thank you for listening to
|
|
public radio hpr sponsored by caro.net so head on over to c-a-r-o.n-t for all of us
|
|
you
|