Live data from Hacker News

Vtm: Text-Based Desktop Environment

github.com

91–98 of 98 posts

Re: Vtm: Text-Based Desktop Environment

#91
post #66
post #59

has anyone tried building it from source?

Building with gcc requires ~4Gb of RAM; clang requires ~8Gb. Due to memory requirements, building vtm for a 32-bit target is only possible using cross-compilation. In addition, cmake downloads Lua sources during the build process.

machine is big enough, i'm getting syntax errors in tile.hpp

Re: Vtm: Text-Based Desktop Environment

#92
post #91
post #66

Earlier quoted context omitted.

Building with gcc requires ~4Gb of RAM; clang requires ~8Gb. Due to memory requirements, building vtm for a 32-bit target is only possible using cross-compilation. In addition, cmake downloads Lua sources during the build process.

machine is big enough, i'm getting syntax errors in tile.hpp

I just built it on macos 15.3.1 without issues, if that helps.

Re: Vtm: Text-Based Desktop Environment

#93
post #91
post #66

Earlier quoted context omitted.

Building with gcc requires ~4Gb of RAM; clang requires ~8Gb. Due to memory requirements, building vtm for a 32-bit target is only possible using cross-compilation. In addition, cmake downloads Lua sources during the build process.

machine is big enough, i'm getting syntax errors in tile.hpp

Most likely you need to update the compiler you are using.

Re: Vtm: Text-Based Desktop Environment

#94
post #90

honest question, since i really like the idea but don't understand the implementation: what use is a text-based desktop environment, if it requires a graphical interface and cannot run in a tty?

Not all platorm-specific tty's are supported by vtm. See the list of supported terminals.

Re: Vtm: Text-Based Desktop Environment

#95

Earlier quoted context omitted.

https://github.com/zellij-org/zellij

Been using Zellij for awhile and it is delightful! I am only a moderate terminal user, but I really like having some basic multiplexing features if I need them. My brain just could not hold onto the necessary tmux key combos with only intermittent use. Instead I find the Zellij commands to be more intuitive (and more discoverable thanks to the handy prompts...)

Open man page for tmux. Search for split window. Launch tmux and split window. Open man page for tmux in 2nd window.

Its not hard.

Re: Vtm: Text-Based Desktop Environment

#96
post #80

Earlier quoted context omitted.

The demo video has a lot of Borland's Turbo Vision vibes.

It was a great framework, it was my path into OOP, after learning it previously in TP 5.5 (TV was released alongside TP 6, and Borland C++ 3.0), and its design was quite pragmatic.

Sure, it was awesome, it was also my first exposure to OOP but I think for a beginner it was slightly too deep and I ended up doing things without knowing what I was doing... although they worked.

Re: Vtm: Text-Based Desktop Environment

#98
post #97
post #93

Earlier quoted context omitted.

Most likely you need to update the compiler you are using.

interesting. didn't build on an up-to-date ubuntu box. i will try on a mac

If there are any issues with compilation, please describe them in vtm github repository, we will try to solve it.
Post reply on HN