On Fri, Apr 17, 2020 at 2:46 AM Carsten Haitzler <ras...@rasterman.com> wrote: > > On Thu, 16 Apr 2020 22:13:15 -0700 Ross Vandegrift <r...@kallisti.us> said: > > > On Wed, Apr 15, 2020 at 08:13:01AM +0100, Carsten Haitzler wrote: > > > i want to kill the text console. i just don't see the point. it's so > > > limited. it's no longer even ext mode. it's graphics mode with the kernel > > > emulating text on it for you. > > > > For day-to-day, I agree. But it's nice when I've junked up my WM or its > > libraries and need an easy way to reinstall good packages... :) > > and that's what things like kmscon are for - a userspace gui that provides a > terminal emulator. for example. instead of a kernel text mode thing it's a > graphics mode application like any of the wayland compositors or running nay > efl app in the vt - it takes over and renders the vt and handles input ... but > in userspace. this app would also then be responsible for configuring backlight > too. > > also keep in mind that the vt is totally cooperative already. ctrl+alt+f1/f2/f3 > etc. is handled by processes. you can run chvt but the vt owner has to > voluntarily give it up. if it doesn't, it's hung. if it's wayland compositors - > if that compositor hangs and doesn't handle the chvt request or the actual > ctrl+alt+f1/f2/f3 keys then voluntarily give it up and request a switch to that > other vt (hoping the new vt owner takes over properly). it's already unreliable > because of this... so something in userspace like kmscon really wouldn't be > worse. especially if it were done as a static binary for emergencies. > > > > a graphical session with a fullscreen terminology gives the same > > > effect/result just with a lot of added bonuses. hell terminology runs in a > > > vt (but won't control backlight due to that needing infra that needs root > > > access). > > > > Is there a way to force terminology to open a specific /dev/tty? I just > > tried to replace agetty in getty@.service with terminology. It almost > > works. But it doesn't pick up the active terminal. The process runs, > > but nothing is drawn. > > https://raymii.org/s/tutorials/Run_software_on_tty1_console_instead_of_login_getty.html > > but my exec line is: > ExecStart=-/usr/bin/agetty --skip-login --noissue --login-options "-f raster" > %I linux > > then i used ~/.profile (or ~/.zprofile for me as i use zsh): > > if test -n "$XDG_VTNR"; then > export E_WL_FORCE=drm > exec enlightenment_start >& .esession-log > fi > > to launch e - replace enlightenment_star with terminology and it'll run that > instead. Déjà vu? LOL Reminds me of how PROTSHELL in OS/2 CONFIG.SYS would be modified to get an OS/2 CMD only environment -- for development and/or maintenance. < http://www.enlightenment.org/ss/e-5ea65aa2afd078.76582053.jpg >
As matter of fact, some of us miss the object-driven OS/2 Presentation Manager, esp. Warp3 and Warp4, and are attracted to E because neither GNOME, KDE, etc., nor much less Windows or MacOS narcissist GUIs are adequate. > > > (I'm not saying this a good idea, terminology is scary to run as root. > > But still, would be a fun trick.) > > yeah. this was something i was mulling - have a lock-down mode of some sort ... > but then you'd lose the ability to show images, play video, handle file > paths/urls etc. and lose a lot of the settings too... but given enough > disabling it would be able to run without allowing the user to get the host > terminal running as root to do much bad. > > > > at some point the kernel probably needs to wire up backlight to kms. also > > > ddc controls probably need to be wired up with that too. you know e can > > > control monitor backlights just like it controls your laptop internal > > > screen backlight? you can adjust brightness of each external monitor > > > individually and e will also... fade these in and out to/from min to max > > > etc. alongside your laptop internal backlight... :) it's lout of the box if > > > you have libddcutil installed. > > > > I saw you mention this, but haven't had a chance to try it. Been > > testing without docking. Definitely a cool feature though. > > > > Ross > > > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > Carsten Haitzler - ras...@rasterman.com > > > > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel Thank you for your efforts on E, Carsten, etc. all. -- Jose R R http://metztli.it --------------------------------------------------------------------------------------------- Download Metztli Reiser4: Debian Buster w/ Linux 5.5.19 AMD64 --------------------------------------------------------------------------------------------- feats ZSTD compression https://sf.net/projects/metztli-reiser4/ ------------------------------------------------------------------------------------------- Official current Reiser4 resources: https://reiser4.wiki.kernel.org/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel