On Wed, 31 Mar 2021 13:09:19 +0200 Massimo Maiurana <maiur...@gmail.com> said:

> Carsten Haitzler ha scritto il 31/03/21 alle 12:50:
> > On Wed, 31 Mar 2021 10:39:06 +0200 Massimo Maiurana <maiur...@gmail.com>
> > said:
> > 
> >> Really nice work, thanks :)
> >>
> >> What i'm missing now is monitoring icons, as it looks like the sysinfo
> >> module was dropped. The extra modules cpu mem and net still builds even
> >> with latest git, if i had graphic skills i would commit flat icons to
> >> make them look nice with the new theme.
> > 
> > There is a longer term plan for this. It's on the TODO:
> > 
> > * back-end e system process for monitoring/polling and launching etc.
> >    * split e up into front vs back-end with back-end doing things like
> >      * monitoring processes/system (see above)
> >      * launching apps (cheaper to fork a small process)
> > 
> > there are multiple reasons enlightenment_system is now an uber "single
> > process" to handle privileged things. it is aimed to also eventually run
> > all this monitoring. basically imagine like an htop always running and
> > logging everything to a compact log file. the idea is then that all these
> > meters just stream from the log file and watch changes - but you can go
> > back in time to see "what happened 30 seconds ago when i saw my cpu spike
> > and everything got slow?"
> > - it is over now and whatever caused it has stopped... so you missed it. the
> > log will then hold this. the idea is logs will not be infinite - but go back
> > maybe an hour or a day - some configurable amount.
> > 
> > some things require root to monitor/look at ... one i really want to do is
> > have a "active page" map for processes. it's not cheap so it will need to
> > be turned on "on demand" but it is possible in linux so mark pages as
> > soft-dirty then if the process access the page the bit is cleared... if you
> > regularly mark all pages in a process as soft dirty... then scan to see
> > which have bits cleared you can get a map of the active memory of a process
> > - at least on a page basis. you can see which memory areas are hot or cold.
> > it' a geeky developer thing, but offering a visual memory map with colors
> > showing which mem areas are active (imagine  1 pixel per page and they glow
> > white then fade down to yellow, orange, red, purple, blue then black as
> > they become less active). so process/app details can show this alow with
> > perhaps some list of threads and how busy each thread is and what cores
> > each thread is on at the time etc. ...
> > 
> > that's what i am dreaming of anyway. imagine every window just has a little
> > menu entry in the border menu with "process details" ... and it brings up
> > this dialog with lots of details on what is running where etc. within that
> > app (if it has child processes like a terminal show those too in some tree
> > setup).
> > 
> > of course system-wide cpu usage and mem usage will be a bi-product of the
> > above. also add in i/o usage (imagine the per-process view can show you
> > which files that process has open and which ones it is actively
> > reading/writing and how much...). imagine another panel which has a list of
> > network addresses that that process is talking to (if any). even a map of
> > the globe with little dots of light glowing for the geo-location of every
> > ip it accesses? (with the circle growing as it accesses more data and
> > changing color based on more upload or download). i imagine it'll be an
> > eye-opener to see just what your apps are accessing in terms of network,
> > disk, cpu and memory...
> > 
> > there is a lot of statistical data buried in a modern kernel. lots of it.
> 
> It would be great, nice to hear it! Well, so it is just a matter of 
> patience, in the meantime i'll stick to extra modules :)

yup. a matter of time.

> >> Massimo Maiurana
> >>
> >> Carsten Haitzler ha scritto il 30/03/21 alle 21:48:
> >>> In case people haven't tried but want an idea of what things look like:
> >>>
> >>> http://www.enlightenment.org/ss/e-60637a8f7ec119.02647143.png
> >>>
> >>> I have polished up emixer and the mixer module a bit, added icons for
> >>> sinks with the new sink icons rules, added VU meters to
> >>> inputs/outputs/playback streams.
> >>>
> >>> If you haven't tried e for a while. bluez5 support is there and it's very
> >>> polished. the popup does almost everything you need fro pairing,
> >>> unpairing, forcing a connect. setting a device to always connect, to set
> >>> a bt device to a lock/unlock device (if bt device can be pinged, e is
> >>> unlocked, if it cant be pinged again for a little while, e auto-locks
> >>> itself - handy to pair your phone and set it as an unlock device - walk
> >>> away from your pc and it just locks). Bluez5 will also show battery
> >>> status of bt devices that advertise this (like wireless bt kbds/mice).
> >>>
> >>> The battery module now has a useful full details popup for all your
> >>> batteries too thanks to netstar.
> >>>
> >>> Music control talks to more mpris clients and now has an auto-detect logic
> >>> to find one. it supports album art and blayback position/status if the
> >>> mpris player supports it, so it works fully with rage, and with spotify
> >>> you get the album art and play/pause/prev/next but spotify doesn't
> >>> advertise play position updates. it also has a bug with the linux client
> >>> with the album art urls - so i added a fix/workaround just for spotify as
> >>> they seem to be uninterested in fixing it given the bug reports i read.
> >>> this meant adding http fetch support to get the album art too. Music
> >>> control will handle chromium (e.g. youtube too).
> >>>
> >>> Temperature now supports proper hwmon sensors. you can now add multiple
> >>> temp gadgets each watching a different temp sensor (just configure each
> >>> to be a different one), so e.g. you can monitor your cpu separately to
> >>> gpu.
> >>>
> >>> winlist (the list of windows when you alt-tab) now has a "large mode" (in
> >>> settings - it's the new default mode too). large mode is much like exposé.
> >>> lots of large window previews. alt+tab brings this up by default. if you
> >>> hold alt you can use arrow keys (up/down/left/right) to navigate too as
> >>> well as numbers 1-9 and 0 for first 10 items. if you bind winlist to a key
> >>> or button without a modifier it will come up and stay until dismissed (it
> >>> wont dismiss when modifier is released). so click on what u want, use
> >>> arrow keys, hit enter or escape. so window switching is more useful now.
> >>>
> >>> I've added exif support to efm's file properties dialog to show date
> >>> photos were taken on too.
> >>>
> >>> efm rename now selects the file minus the extension for more useful
> >>> renames.
> >>>
> >>> For those that have been away a while, backlight now supports DDC to
> >>> control the backlight on your monitor. you have to install libddcutil (or
> >>> ddcutil - it comes with the lib and e dlopens the lib at runtime to
> >>> detect). DDC allows us to communicate with the monitor remotely over
> >>> hdmi/displayport. it requires i2c-dev to do this and enlightenment_system
> >>> will load that for you (on linux), but note - this works on intel
> >>> systems, but my amd box has the kernel hang when trying to do this so ..
> >>> ymmv. To use this - just load backlight module and put a backlight gadget
> >>> on each screen. the gadget will adjust brightness of THAT screen. it
> >>> works on laptops too - where backlight on the lid screen will control
> >>> that and on external screens will control those. this means the
> >>> backlight/dimming settings work across laptops and desktops.
> >>>
> >>> I can talk about terminology, rage, evisum and now entice too, but I'm
> >>> sticking to E here.
> >>>
> >>> This is out-of-tree, but netstar fixed up forecasts to now use a new
> >>> weather service that we end up proxying (requirements of the service to
> >>> cut down overhead on their servers), so weather works now after yahoo
> >>> shut down their weather service in february.
> >>>
> >>
> > 
> > 
> 


-- 
------------- 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