Files
hpr-knowledge-base/hpr_transcripts/hpr0435.txt
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- 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>
2025-10-26 10:54:13 +00:00

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