Live data from Hacker News

Building Rich Terminal Dashboards

willmcgugan.com

121–123 of 123 posts

Re: Building Rich Terminal Dashboards

#121
post #71

Earlier quoted context omitted.

> sudo init 3` to shutdown everything pertaining to the graphical shell The modern systemd equivalent is: systemctl isolate multi-user > sudo init 7 […] which brings me back to my graphical shell. systemctl isolate graphical or systemctl isolate default

Can anyone explain why systemd exists besides just saying "Leonart"? The way people just replace things instead of addressing the issues in the old things bothers me. init.d wasn't multithreaded. Ok, so give it threads. Etc.

Lennart explains it quite well in his initial blog post project announcement: http://0pointer.net/blog/projects/systemd

Re: Building Rich Terminal Dashboards

#122
post #17

The future repeats the past. This looks much like the back-end systems I used to design on TurboPascal in the late 1980s / early 1990s. https://ilyabirman.net/meanwhile/pictures/tp-80.png

Well, you’re in luck! There’s a modern version of TurboVision that works on modern systems. I used it the other day to show tvedit to some of the folks at work who were using nano. They were kinda mind-blown by the fact that editors in the late 80’s/early 90’s weren’t terrible. https://github.com/magiblot/tvision

Show them this, too:

https://github.com/magiblot/turbo

Applications like tvedit were designed for MS-DOS, which offered full interaction with the mouse and keyboard, and many of them were commercial products aimed at a general audience. TUI applications from the Unix tradition, however, were designed for use in terminals with limited capabilities, and were aimed at more technical users (or were created by the users themselves).

User-friendly TUI applications in MS-DOS were succeeded by Windows applications, while the largest revolution in the last 20 years in Unix TUIs has been the widespread support of 256/24-bit colors and UTF-8. Hence the gap in usability between the two worlds.

Re: Building Rich Terminal Dashboards

#123

Earlier quoted context omitted.

Can’t you just shebang a python script to make it feel like a normal executable?

Sure but you can't shebang all of the deps... Unless your `normal executable` embeds a Python dependency-manager.

    #!/usr/bin/fades
https://github.com/PyAr/fades#what-is-fades
Post reply on HN