4 ms·
I think tilling WM workflows are more practical than the UI design the article is describing: >Everything is a Command Line Tilling WMs naturally favors TUI a
by ducktective 4y ago
I think tilling WM workflows are more practical than the UI design the article is describing:
>Everything is a Command Line
Tilling WMs naturally favors TUI apps and opening up a quick terminal in which you input text to do your task.
>To launch applications or execute commands, you first type them somewhere and then middle-click them
keybinding meta+d: dmenu-run
>Everything is Zoomable
Tilling WMs with workspaces (or tags) are more efficient than context switching by trying to find the desired window via zooming in and out.
- DaiPlusPlus 4y ago> Tiling WMs naturally favors TUI apps More like: "Tiling window managers only work well with resizable TUI apps" - there's still far too many text-mode programs that assume fixed-size console buffer dimensions (think: software still using ancient versions of ncurses) - also assuming that your chosen terminal emulator is capable of dynamically resizing (and re-flowing) normal stdout text.
- mhd 4y agoI don't know what definition of TUI we're using, but if we're talking about ncurses style whole-terminal-window GUI, there's no inherent advantage. Responsiveness being limited by character width actually sets harder limits for "TUI"s. It does favor the kind of text-centered UI done by Oberon-1 and imitated by Plan 9's ACME, where there's little to no use of x-y addressing and text just flows.
- ducktective 4y agoThe most widely used GUIs (web apps) are already resize-friendly (like Bootstrap or flex box).
- DaiPlusPlus 4y agoThose aren’t TUIs unless they somehow work in Lynx.
- zokier 4y ago> Tilling WMs naturally favors TUI apps I don't see how that is the case at all
- rbanffy 4y agoI think that it could be because text stream based apps (such as a TTY and the utilities that make no assumptions about screen geometry) are friendlier than, say, a web browser rendering a page that assumes its canvas is 1920 pixels wide. OTOH, you can make a TUI that (rightfully) thinks the terminal window is always 80x25 (because God made the VT-100 that way for a reason) and it'll be very hostile to any tiling WM.