Тёмный

This Graphical Desktop Environment Is TEXT BASED?? 

Brodie Robertson
Подписаться 81 тыс.
Просмотров 30 тыс.
50% 1

Most of us live our Linux lives in a graphical desktop environment but what I told you there were other options out there like one that's text based but still acts like a regular GUI
==========Support The Channel==========
► $100 Linode Credit: brodierobertson.xyz/linode
► Patreon: brodierobertson.xyz/patreon
► Paypal: brodierobertson.xyz/paypal
► Liberapay: brodierobertson.xyz/liberapay
► Amazon USA: brodierobertson.xyz/amazonusa
==========Resources==========
Twin Github: github.com/cosmos72/twin
=========Video Platforms==========
🎥 Odysee: brodierobertson.xyz/odysee
🎥 Podcast: techovertea.xyz/youtube
🎮 Gaming: brodierobertson.xyz/gaming
==========Social Media==========
🎤 Discord: brodierobertson.xyz/discord
🎤 Matrix Space: brodierobertson.xyz/matrix
🐦 Twitter: brodierobertson.xyz/twitter
🌐 Mastodon: brodierobertson.xyz/mastodon
🖥️ GitHub: brodierobertson.xyz/github
==========Credits==========
🎨 Channel Art:
Profile Picture:
/ supercozman_draws
🎵 Ending music
Track: Debris & Jonth - Game Time [NCS Release]
Music provided by NoCopyrightSounds.
Watch: • Debris & Jonth - Game ...
Free Download / Stream: ncs.io/GameTime
#Linux #Desktop #OpenSource #FOSS #LinuxDesktop #de
DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.

Наука

Опубликовано:

 

24 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 317   
@methos1024
@methos1024 Год назад
You forgot GPM, you can use your Mouse in the TTY ;-)
@supermariosuperfans
@supermariosuperfans Год назад
and twin actually had GPM support, it just works.
@orbatos
@orbatos Год назад
I still install it on every machine
@BrodieRobertson
@BrodieRobertson Год назад
I had no idea that exists
@zzco
@zzco Год назад
GPM has been a thing since 1995.
@PedroHenriqueQuiteteBarreto
It comes by default on Slackware
@jimmyneutron129
@jimmyneutron129 Год назад
I swear this is what people think Linux users use
@orbatos
@orbatos Год назад
Definitely
@dragonfly8568
@dragonfly8568 Год назад
Wait thats not true?!?!… JK, KDE user here.
@WarmProp
@WarmProp Год назад
They're not that far off though
@tejasraman6913
@tejasraman6913 Год назад
@@dragonfly8568what people who have never used Linux think
@jimmyneutron129
@jimmyneutron129 Год назад
@@WarmProp "I watch images and videos on the terminal using cacaview on my AMD Radeon RX 7900 XTX with 64 Go of RAM." - Real Linux user
@The_Wandering_Nerd
@The_Wandering_Nerd Год назад
This is highly reminiscent of the "text-GUI" interfaces you would find in certain later MS-DOS programs, like DOS Shell and MS-DOS Edit.
@Silverdev2482
@Silverdev2482 Год назад
So TUI?
@guss77
@guss77 Год назад
This is what is called a curses interface (it's not about expletives, I'm not actually sure of the etymology). I'm my circle of nerds we used to call this type of UIs "turbo vision" (especially if it had floating windows, "3d box effects", and menus with the action hotkey letter highlighted) for the name of the library that implemented a windowed curses API for Turbo Pascal - the popular IDE we were all using back then.
@CasperLabuschagne
@CasperLabuschagne Год назад
Or Borland's Turbo vision. The missing part is a library that allows developers to use TWIN-based gui elements such as scroll bars, pick lists, message boxes etc plus ncurses like screen handling in terminal-based programming languages for applications to seamlessly integrate into the TWIN desktop.
@wayland7150
@wayland7150 Год назад
@@CasperLabuschagne Popular and effective back in the last century. It encouraged the use of keyboard shortcuts so ordinary people were much more efficient on their computers than they are today.
@Silverdev2482
@Silverdev2482 Год назад
@@guss77 I know ncurses is a library that exists
@david3710
@david3710 Год назад
I love seeing people trying out their own ideas about things like user interfaces. There is value in exploration and learning how such things work, not to mention lots of fun. Let's personalize computation on our personal computers, guys.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
Absolutely, this is the great thing about Linux - people make cool stuff for it, even if its something you might not use yourself.
@mjdxp5688
@mjdxp5688 Год назад
I always wondered if it'd be possible to emulate an Xorg session in a tty by rendering the screen in ASCII. I don't think it is, but this is pretty cool too.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
There was a version of Quake somebody once did that was ASCII based and could be run in a terminal - I can't remember what is was called though.
@CristianMolina
@CristianMolina Год назад
@@terrydaktyllus1320 sure there is a "graphical" library that converts the image to ascii, libcaca if remember correctly
@mgord9518
@mgord9518 4 месяца назад
It's absolutely possible, just not practical
@zzco
@zzco Год назад
I love twin, honestly. It's great for a remote UI over SSH.
@niklasberggren4919
@niklasberggren4919 Год назад
This is what I was thinking, this looks great for putting in a tmux session on a server or such
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
It exists for its own technical merits and great if someone can find a use for it - but I don't think it does anything that tmux doesn't do a bit better.
@zzco
@zzco Год назад
I'd prefer a TUI desktop over SSH, honestly.
@terrydaktyllus1320
@terrydaktyllus1320 Год назад
@@zzco If it works for you then great! I will give it a try just because it's an interesting concept and I do a lot of Linux builds on low power devices (e.g. the original Raspberry Pi) so it may have its uses. Plus I am a TUI person also but stick within i3 as a desktop.
@Mempler
@Mempler Год назад
I would love to see this in a graphical-ish environment. As in, it straight up uses DRM with OpenGL ES for graphic accelerated rendering and use it to render TrueType colours, fonts etc. But tbh, I can see this very useful on a server environment
@orbatos
@orbatos Год назад
Agree very much, with wlroots it might be reasonable to roll something like it as a fully modern desktop.
@cnr_0778
@cnr_0778 Год назад
you mean... like... Wayland?
@orbatos
@orbatos Год назад
@@cnr_0778 Like a *Wayland compositor*, you don't get this out of the box with the reference design (Weston) or any of the other current light weight implementations (Hyprland, Sway, etc). Of other immediately usable compositors available (Gnome, KDE, Enlightenment), none are minimal or designed to be.
@cnr_0778
@cnr_0778 Год назад
@@orbatos Is that a bad though? What noticable difference would there be? (except storage maybe)
@Soitisisit
@Soitisisit Год назад
With sixel passthrough in yaft, you get images. I was working on it, but life happened and it didn't happen.
@orbatos
@orbatos Год назад
Rewatching in a framebuffer now out of spite. As a big fan of the old text mode windowing environments (and mouse support) I like the idea of this, but want graphical application support. There is no reason this can't be done in Wayland, Unicode has plenty of widget coverage.
@supermariosuperfans
@supermariosuperfans Год назад
it is possible with wayland anyways, but wayland is not able to run over a simple serial line or SSH text session. That's the beauty of the Twin, it just texts.
@orbatos
@orbatos Год назад
@@supermariosuperfans Sure, and that is useful in certain contexts, but I want graphics for general purpose computing. Not everything is about remote dev and server admin work (and I do both).
@colly6022
@colly6022 Год назад
i was legitimately thinking about making something like this yesterday! i think a windowing protocol that relies on text buffers and stuff, similar to emacs, would be a neat concept. if you bridged it with X or wayland, you could have little terminal-based applets that show up as GUI windows, independent from a terminal.
@guiorgy
@guiorgy Год назад
What's the resource usage (CPU, RAM and storage)?
@brunothedev
@brunothedev Год назад
it would be cool if someone did this, but you could draw normal applications
@Mempler
@Mempler Год назад
Totally possible, essentially create an DRM device (direct rendering management), use opengles for rendering into that drm buffer and straight up render text characters to it. Just, font rendering is a pain in the ass lol
@takase5037
@takase5037 Год назад
​@@MemplerI can vouch for this. If all you want is to put some latin on the screen, its easy enough. Add in Unicode, antialiasing, ClearType (subpixel) rendering, font layout (most known for "ligature support") and system fallback fonts support, you end up with a horrendous mess of libraries and slow code. All this to render what people considered as "bare minimum". If your system has font rendering libraries (e.g. Pango, DirectText/GDI/whatever), just use it. It's really not worth it.
@cianmoriarty7345
@cianmoriarty7345 Год назад
Have you seen dwm?
@brunothedev
@brunothedev Год назад
@@cianmoriarty7345 dwm is not text
@PenguinRevolution
@PenguinRevolution Год назад
This also looks like it would be useful in a server environment, some people sometimes want a simple graphical environment on servers and this might fit the bill. It all kind of looks like dos shell or some other similar programs, which beings back some of nostalgic memories of using a computer back when I was a kid.
@commentarysheep
@commentarysheep Год назад
The final boss of window managers…
@subnumeric
@subnumeric Год назад
Seeing w3m reminded me of an interesting project I don't think you've covered: Carbonyl, a Chromium-based terminal browser. Also, cool video, it's basically a "floating pane" version of tmux. putting it like that, I'm not too surprised it's a thing.
@luxucn
@luxucn Год назад
The 'q's at the end of the prompt are probably some escape sequences in the shell config to set the cursor shape or something else, such as '\e[6 q' and '\e[2 q'. The terminal doesn't understand them, so the 'q's got printed out.
@tireseas
@tireseas Год назад
Now this why I love the channel. Cool toys I'd almost surely never see otherwise.
@ReedClanton
@ReedClanton Год назад
I love this. Thanks for sharing it. I normally stay in a tmux tty and only launch gdm when needed. I’m excited to dive into this.
@bahathir_
@bahathir_ Год назад
Thanks for introducing the TWin. I used this many-many years ago as my main 'desktop'. It was cool when using IRC in a window and playback movie in ASCII Art using MPlayer in other window, at the same time. But, when I found GNU Screen, I not using it anymore. Anyway, it is still a sweet memory.
@thingsiplay
@thingsiplay Год назад
The window shadows are so cute. How is the performance?
@tomperconti
@tomperconti Год назад
Very enjoyable video, thank you for putting that together. 👍 This is a classic example of what's old is new again. Those of us old cavemen will remember Desqview that ran of top of DOS back in the mid 1980's. During my career at IBM, we ran a similar environment called TopView. It's difficult to imaging how groundbreaking it felt to be able to have more than one thing on the screen at a time. 🤣
@trajectoryunown
@trajectoryunown Год назад
This looks like it'll be a great desktop environment for low power single board computers like the Pi Zero.
@abitterberry2149
@abitterberry2149 Год назад
That's actually really nice! I have a VM that I use as a router/firewall for all my other VMs, so it's kind of a waste of resources to run a graphical env on it. Definitely gonna use Twin for that one.
@anon_y_mousse
@anon_y_mousse Год назад
If not for browsing the internet and playing certain games I definitely would live in the terminal. As it is now I spend a vast quantity of my time there, but this definitely intrigues me. Although, I've never really been a fan of the blocky terminal cursor, so that's another plus for GUI environments.
@angeldude101
@angeldude101 Год назад
I'm pretty sure I've wanted to see something like this for a long time. From how the Linux terminal worked, there _had_ to be something like this that exists and I'm so happy that it does.
@OldieBugger
@OldieBugger Год назад
This reminds me of the days of Windows 1.0 (or was it 2.0? I forget)... when I didn't want to use a mouse with text-based programs (apart from Windows, all of them). There wasn't really any advantage in using a mouse instead of well-remembered key combinations.
@OldieBugger
@OldieBugger Год назад
I hated Windows back then. It was worse than useless, clunky, messy, crashing every now and then. And there were no useful apps for it, either. But one manager in the company I worked for wanted it and I was part of the IT team, so I had to install it for him. And as a security I installed Windows for myself so that I was able to give some support for it. I hated that useless POS.
@FengLengshun
@FengLengshun Год назад
I will never use this, but it is still beautiful. Exquisite. A part of me kinda want this accessible in any TTY by default.
@hannescampidell
@hannescampidell 10 месяцев назад
i agree i wont use it (i like my gnome) but it is still cool
@lepatenteux592
@lepatenteux592 Год назад
Wow, someone actually made use of the pause vutton outside of the bios ! Incredible!
@CristianMolina
@CristianMolina Год назад
Sure, most oldies remember turbovision, but when i switched to Linux in the 90s and my graphics card was not supported in X i look at a Turbovision clon and there was one very functional
@theretromillennial
@theretromillennial Год назад
I never thought of using something like this, but now I’m going to try it out.
@tsundokujim
@tsundokujim Год назад
Takes me back to the old "graphics fonts" used to create menus and other UI elements on early text-only CRT TTYs.
@orbatos
@orbatos Год назад
You are mostly referring to ascii line drawing or the Unicode equivalent, which this actually uses, so it should not be a surprise. None of that went away and it is still heavily used in text mode interfaces even under Windows. Nurses is a library for building such interfaces and TWIN uses it to draw everything.
@tsundokujim
@tsundokujim Год назад
@@orbatos Sure, but I was thinking more of the "pixel-like" block characters of various shapes that could be used to build extended graphical objects. My point was that its been around for a long time, not that it's a "surprise."
@Beryesa.
@Beryesa. Год назад
Now we need a suite of ncurses apps and it's good to go.
@retroatx
@retroatx Год назад
Reminds me of way back when I used OS-9 Level 2 on the Tandy Color Computer 3 with it's text based windows. Adding Multi-Vu package have it a GUI. Sir, you have triggered major nostalgia for me here. Love this video.
@megaxlrful
@megaxlrful Год назад
Hey Brodie! Just like you I was an AwesomeWM user. I have been using Awesome since fall of 2018 and through your recommendation I recently switched to Hyprland. Thanks for that, it's been rather nice. I changed some configs to be more like the setup I had with awesome, but that has been fairly minimal.
@tylerboothman4496
@tylerboothman4496 Год назад
I found this a long time ago, and then could never find it again.
@kspangsege
@kspangsege Год назад
Must have been so much fun to code that 🙂
@kj_sh604
@kj_sh604 Год назад
hey! framebuffer guy here. Just figured out how to comment on RU-vid using w3m. Good stuff! I usually watch your videos via youtube-dl and then running mpv through a script that runs xvfb to create a perfect tear free frame buffer to play videos. Long live console-only interfaces! woohoo! alrighty crikey! {satirical}
@night_fiend6326
@night_fiend6326 Год назад
It might be handy as a backup for when an update kills your graphical environment or GPU drivers screw up. Not as common these days, but I have had Debian stable do this on me about eighteen years ago.
@somethingcoolgoeshere
@somethingcoolgoeshere Год назад
This is sooo cool!!
@PenguinEye
@PenguinEye Год назад
Absolutely wonderful.
@CausticAscarite
@CausticAscarite Год назад
Isnt it a coincidence that I was looking at twin just a week ago while surfing my possible environments for my friend's gemini pubnix. Wow.
@Thanatos2996
@Thanatos2996 Год назад
That's pretty neat. I've actually used a text mode GUI in the past on an extremely anemic ARM chromebook. The project was called dvtm, it's basically a DWM clone for text mode, and it works great when an X server is too much.
@siljrath
@siljrath Год назад
@Brodie Robertson, did you ever do a vid about tmux-resurrect and tmux-continuum?
@happygofishing
@happygofishing Год назад
it is possible to get mouse in the tty, the gentoo live cd and freebsd have it.
@NoX-512
@NoX-512 Год назад
I love it. This will be my new main DE.
@christiansilvermoon
@christiansilvermoon Год назад
Actually, this would be VERY useful when you're looking for something extra lightweight or when you're display server is broken for whatever reason and you still want to be comfortable while troubleshooting EDIT: twin is also in itself a Terminal Multiplexer and to a degree can replace things like screen or tmux depending on your needs.
@armandaneshjoo
@armandaneshjoo Год назад
Absoluely amazing
@firstlast-tf3fq
@firstlast-tf3fq Год назад
It's me... You're in a framebuffer right now
@bradleyp3655
@bradleyp3655 Год назад
The reminds me of Borland's Turbo Pascal (1980s) where you create a text based windowing system in Pascal programming language. Full object oriented programing environment. It was PC/MS DOS based.
@tato-chip7612
@tato-chip7612 Год назад
I can possibly see this on a server?
@aseemlalfakawma5084
@aseemlalfakawma5084 Год назад
how to get rounded corners like that? which wm is that?
@MathematicsStudent
@MathematicsStudent Год назад
Wow, this looks very, very similar to Borland's Turbo Vision that used to be bundled with Turbo Pascal. (My first experience programming was on my Dad's old copy of Turbo Pascal (from when he was in college in the 80s) when we got our first home computer back in 2000. It was already very out-of-date, but 10-year-old-me fell in love immediately. I still remember my first accidental infinite loop and how I ran in a panic to tell Mom because I was scared about what I had done.)
@sullivan912
@sullivan912 Год назад
It reminds me of applications created with a framework Borland included in their C++ product back in the 90s. I think it was called Turbo Vision.
@CausticAscarite
@CausticAscarite Год назад
How do they handle escape charaters inside other programs?
@cantileveredapotheosis
@cantileveredapotheosis Год назад
Oh my God I have been waiting for the perfect Borland theme for my desktop...
@CasperLabuschagne
@CasperLabuschagne Год назад
We had that in the late 1980's and early 1990's on DOS with a product from Borland called Turbovision. To tell the truth, I am excited about Twin since I have long wondered why there is not something similar on Linux.
@CasperLabuschagne
@CasperLabuschagne Год назад
I have been running the i3 window manager for many years and I already have the functionality and some more, that TWIN provides. However, I am increasingly supporting a commercial program running in a Linux terminal in a vertical market that still has around a hundred instances. I certainly can see a use case of running TWIN on those desktops since it is one easy-to-use environment allowing multiple terminals open in a GUI-like environment. In the long term, there should be an easy to use environment similar to ncurses that allows the development of text based applications that uses text-based interface elements styled on TWIN that provides scroll bars and message boxes etc. This will allow the development of terminal apps using the look-and-feel of TWIN. There will always remain vertical market apps such as a POS system, a sales system tailored to the automotive parts industry etc that will run in the terminal and the TWIN desktop is highly suitable for hosting such applications. Ideally I would like to see the old Borland vision of a text-based word processor, spreadsheet and database app running in a Turbo-vision like desktop on Linux. I might be the only one, but I still run the DOS-based ASEASY Lotus 1-2-3 compatible spreadsheet program in a DOS emulator on Linux and I have often wished that someone will port Borland's Paradox (or at a minimum dBase III or Clipper) to Linux. Yes, I can acheive the same results using Python + ncurses but it is not a trivial solution. If someone would port the old text-based WordPerfect to Linux, I would actually buy it right away and I am certainly not the only one.
@peterbelanger4094
@peterbelanger4094 Год назад
This reminds me of the TRS-80, Apple 2, C-64, early MS-DOS era. In the early 80's all there was, was CGA. There were many interesting approaches to creating a "graphic" UI out of pure text data. When you only have 64k of memory, one has to be very memory frugal. And many have held on to that text based nostalgia and simplicity to this date. That's not a bad thing. I like to fool around with micro-controllers, many now are at the performance level of 80's machines. Some even run stripped down versions of DOOM. And text based UIs are a nice option for a small footprint.
@CasperLabuschagne
@CasperLabuschagne Год назад
@@peterbelanger4094 The most important aspect of a text-based UI is the API that allows those elements to be carried forward into the terminal/text applications. Circa 1989, Borland and Microsoft realised this and each worked on their own flavour of a text-based UI where concurrent applications within their text-GUI could run in 386 protected mode and use memory beyond the 640K DOS limit. One could even bake a pseudo text-based UI into a compiled Clipper application back in the days. Alas, Windows happened, Microsoft won the desktop battle and here we are today. For better or for worse, something similar to Borland's Turbovision never took off in the Linux world. I wish Borland had open-sourced their character-based applications, Turbo Vision, Paradox and even text versions of Quattro Pro and Sprint back in the late 1990's instead of simply dropping the products and selling off the Windows versions of their office suite to Corel.
@bingusbongus9807
@bingusbongus9807 Год назад
this is awesome, is it very lightweight? could this be the lightest weight de?? if not what de is?
@Linuxdirk
@Linuxdirk Год назад
So you can run a graphical interface via SSH on your server without any additional software?
@sergioruocco6181
@sergioruocco6181 Год назад
This is going to be AMAZING to keep all the desktops and development environments open and running at full speed on powerful remote servers / VMs, and connect/disconnect to/from them via mosh&VPN from anywhere in the world... office desk, home studio, travelling, airplane.... Then we can just use ANY network terminal / thin client / browser plugin / smartphone ssh client with a HDMI connection to a large screen and a BT keyboard.... no more heavy bulky computers to deploy power manage and drag around with us!!
@KertaDrake
@KertaDrake 5 месяцев назад
This is nostalgic and I love it!
@AbhinavKulshreshtha
@AbhinavKulshreshtha Год назад
Love this. Windows 3 like feel. Will make my cli experience amazing.
@irbaboon1979
@irbaboon1979 Год назад
Reminiscent of the late 80’s TurboVision style - dBase and some things used to have that. Some time later CentralPoint and Symantec upped that into an ‘even more’ graphical mode, ex: pctools 7.X, cpbackup and things like the Norton utilities. Now all we need is Quarterdecks DesqView I guess :)
@Dennis-Earl-Smiley
@Dennis-Earl-Smiley Год назад
Some of my ideas are being made for me!
@ChadsHobies
@ChadsHobies Год назад
I think it's super cool. ❤ What was it's efficiency with system resources. I bet it was low. It would be cool for a home brix server that is serving up Gemini capsules, gopher holes, ebooks, ECT.
@bobbybologna3029
@bobbybologna3029 Год назад
This thing is really cool, Im just glad to know about this now cuz I'm one of those people that really likes a lot of my devices to run without a graphical environment because I like to micro-manage my personal machines lol
@rodrigosouto9502
@rodrigosouto9502 Год назад
That one was really deep down into the rabbit hole...
@NOPerative
@NOPerative Год назад
Well... Kind of saw this happening about a decade (plus) back. Ultimately, seems as though the developer community has begun a global optimization movement and it makes sense due to bloat ware going unchecked and system requirements for normal apps being ridiculous. TTY based sessions with a more organic to gui feel addresses optimization but also also revisits the past remembering the days where UNIX systems were highly active exploring what could have been possible (nice those devs are addressing a transient fantasy of mine). Kudos. Nice find Brodie.
@Gregorius421
@Gregorius421 Год назад
So... is there a tiling window manager for it? 😀 It's a TUI, btw. With Turbo Pascal nostalgy.
@yxtqwf
@yxtqwf Год назад
0:55 I strongly prefer text-based programs to graphical ones (except for cases where graphics are necessary like images or web browsing), and for one simple reason - you can run them over SSH. No matter what computer you are on, whether its Windows or UNIX-based, it almost certainly has SSH installed, and you can effortlessly SSH into your own computer and start working with all the software and configurations you regularly use, rather than spending time replicating your workflow (if that's even possible).
@knightrider585
@knightrider585 Год назад
Reminds me of DOS shells from the olden days.
@shib5267
@shib5267 Год назад
my worst nightmare: text
@Shywizz
@Shywizz Год назад
wait until you learn about ascii art
@skyranger696
@skyranger696 Год назад
This is cool and useful. I am trying to install a new nvidia driver since some weeks now and then, but i go back to default kernel, remove drivers and then i dont have an desktop, and with new driver i dont get back the desktop, and so i can now have a browserwindow with lynx and on same screen a terminal for commands. May be i can get help with the browser and can then use the terminal window to solve the problem. and i can have multiple windows at the same time, and that in a shell.. its awesome for working on an tty. very useful for resolving problems.
@messenger3478
@messenger3478 10 месяцев назад
This might help with a project I am planning with an old laptop. I wanna turn it into a simple/dumb homework machine. Kinda like the word prossers of the past with a few more capabilities.
@karoofish
@karoofish Год назад
Reminds me of Desqview in the 80s
@catcatcatcatcatcatcatcatcatca
If anyone needed proof that emacs is a fully featured text-based desktop environment, look no further than this other fully featured text-based desktop environment that has drastically less features than emacs. I mean the floating windows are cool, but emacs has pop-up buffers and tabs that basically achieve the same thing, on top of more usual tiling of course
@9a3eedi
@9a3eedi Год назад
Is there such a thing as a GUI toolkit designed exclusively for text environments? This sort of desktop environment would work very well with programs made using such a toolkit
@MenkoDany
@MenkoDany Год назад
An IT guy at a place where I had internship many many years ago used this. At the time, I thought he was so cool. He spent 90% of the time editing apache config files in emacs with integrated terminal though
@MenkoDany
@MenkoDany Год назад
Many years ago I reconnected with one of the guys who was doing an internship there at the same time and ended up working for that company for some time. He told me that guy later on went on to become an alcoholic, and his wife divorced him after he forgot to pick up their kid from daycare, and he barged in and caused a scene 7 hours (!!) later. After the divorce, one day he just stopped showing up to work and got fired. The office where he sat was left in the same state he left it there for years. It was unsealed only a few years ago. Apparently there was a pile of empty beer bottles, and other junk, as well as rats and finally stench, which was the reason for why it was unsealed. Nobody knows where he is now and we all assume he offed himself because he talked about doing it, or he's homeless
@ukyoize
@ukyoize Год назад
I wonder if there is some weird framebuffer-only enviorment that bypasses X and Wayland.
@julkip
@julkip Год назад
I can honeslty see me using this… For work I have to switch between around 20 SSH sessions all the time. This is a nice addition to my usual tmux-workflow
@09sahilchaudhary94
@09sahilchaudhary94 Год назад
What is the difference between TUI and environment as such.
@rotteegher39
@rotteegher39 Год назад
Looking for where is the Pause button on my laptops keyboard: 💀
@caio_c
@caio_c Год назад
It kinda have it's niche tho, in embedded environments we sometimes don't even have a gpu and a hdmi port, so running that thing over a serial connection could be very useful to build those kind of applications.
@Aeduo
@Aeduo Год назад
It could be legitimately useful as a terminal session multiplexer, where you might not want to struggle with hotkeys all the time, especially dealing with the hotkeys of the applications embedded in the session in combination with your multiplexer. Only 16 colors and no unicode are limiting though. But I get that it's kinda a gimmick.
@AK-vx4dy
@AK-vx4dy Год назад
Color scheme looks like Borland TVision library for Borland Pascal and Borland C, resizieable windows in text mode ;)
@wacesferpit
@wacesferpit Год назад
Could be useful as a more overly complicated terminal multiplexer for something like an ssh session
@them2545
@them2545 Год назад
I hear a thousand little raspberry pis crying out in pain
@vaisakhkm783
@vaisakhkm783 Год назад
i lived in tty for 5-6 months when i first started using Linux and i broke installation... i wished i had something like this
@PterippiGaming
@PterippiGaming Год назад
Oh. This might be just what I was looking for to do multitasking remote work over ssh for a long time. Also for ultra low power devices like old OrangePi 2G IoT.
@orbatos
@orbatos Год назад
Why not tmux? Do you really need an XDG compliant desktop for IoT?
@PterippiGaming
@PterippiGaming Год назад
@@orbatos Have not heard about tmux either. I used screen mostly so far. But After a brief trial tmux is closer to what I want in terms of layout management, but I really like mouse focus support and mouse drag scaling and relocation of screens, so probably twin is still better for me until someone makes a text manager with i3wm-like behavior and controls.
@orbatos
@orbatos Год назад
@@PterippiGaming tmux is available almost everywhere and is widely used in system maintenance and remote programming, for this reason alone I can easily recommend it for most of the needs you mention. Frankly I am surprised you never ran into it as even wrappers like byobu switched from screen to tmux around 10 years ago. Issues you are likely to run into are mainly key conflicts and how to ensure tty identification, which can both be worked around. There has been a recent anti-tmux thing going around but I have no idea why.
@alexstone691
@alexstone691 Год назад
Nice, i like this kind of thing, not gonna use it but its cool
@dreamcat4
@dreamcat4 Год назад
seems cool, but for me to want to use it i think it needs some automatic tiling functionality? Right... with semi-automatic adjustability. See I just started using bismuth auto tiling extension on KDE Plasma. And cannot go back now. NEEDS TILING! .. would be darned grateful for that. Also tabs.... zellij has a cool TABS support. So if can somehow add that too. Or multiple paging virtual desktops. Things like this. Would make it really a must have. And I think i would love to daily drive instead of tmux... never got on with tmux, was too difficult to learn
@jaysistar2711
@jaysistar2711 Год назад
That reminds me pf DesqView, but the last version of DeskView had an X server built in.
@michaelmcdonald3275
@michaelmcdonald3275 Год назад
YaST ( opensuse control panel ) has a text based interface.
@geoffreyvanpelt6147
@geoffreyvanpelt6147 Год назад
Have you tried Plan9?
@tankermottind
@tankermottind Год назад
I don't understand why mouse support is such a big problem for the Linux TTY, from my experience with FreeBSD, it has mouse support out of the box with *zero* packages installed. You have mouse support in the terminal before you even install the package manager (because that's a thing you have to do in FreeBSD).
@matthewstott3493
@matthewstott3493 Год назад
Looks like 1984's Quarterdeck's DESQview & DESQview/EMM-386.
@paulnorcott3931
@paulnorcott3931 Год назад
turbo vision
@eyssewieringa2084
@eyssewieringa2084 Год назад
This would be perfect for ssh sessions
@liorean
@liorean 2 месяца назад
Why don't we replace the default tty environment you're dropped into if you doon't have a graphical one installed with this though? I used to love edit/qbasic/turbo pascal,wordperfect,lotus 1-2-3, dosshell and norton commander and it's clones as a mousable keyboardable text mode full screen interface.
@Roxor128
@Roxor128 Год назад
Okay, obvious question: Does this actually use text-mode, or is it still just text drawn in graphics mode? I'm talking about the usage of the actual video card here. If it's actually using the text-mode that's been around for over 40 years from the days of the original IBM PC, that'd be _awesome._
@baguettedad
@baguettedad Год назад
This is the type of thing you ask why it exists but at the same time it's self-explanatory
@ordinosaurs
@ordinosaurs Год назад
This gives me early 90's Borland flashbacks...
@obiwanceleri
@obiwanceleri Год назад
I wonder if this is John Titor's favorite OS? "In the future, everyone uses a text based GUI"
Далее
Terms Every Linux User Needs To Know
16:47
Просмотров 17 тыс.
CrowdStrike's Disaster Is Bigger Than Windows
19:21
Просмотров 15 тыс.
Crossing the Most Dangerous Crosswalk
00:24
Просмотров 11 млн
This Github User Is DESTROYING Issue Trackers
13:56
Просмотров 27 тыс.
Vim: The Most Important Text Editor On Linux
16:03
Просмотров 31 тыс.
The Common Desktop Environment
9:09
Просмотров 3,3 тыс.
Begone Wayland, X12 Is My New Best Friend
16:23
Просмотров 37 тыс.
The Red Hat RHEL Situation Looks Really Bad
14:08
Просмотров 41 тыс.
Linux On Scratch Is Incredibly Cursed
11:52
Просмотров 83 тыс.
Learn "fuser", a little-known Linux workhorse command!
7:23
Libreboot Is Right About CPU Microcode
12:37
Просмотров 30 тыс.
Software Freedom Conservancy Goes After Red Hat
12:04
iPhone 16 - НЕ СТОИТ ПРОПУСКАТЬ
4:50