Comment by 🦔 bsj38381

Re: "Do you browse the Geminispace with a GUI, TUI, or CLI..."
In: s/AskGemini

I use Lagrange on my laptop and on my android phone.

🦔 bsj38381

Dec 12 · 2 days ago

Poll Results

1. GUI

███████████████████▁▁▁▁▁ 81%

2. TUI

██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 10%

3. CLI

██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 10%

52 votes were cast.

26 Later Comments ↓

🚀 Atlas · Dec 12 at 04:24:

Amfora

🚀 SavaRocks · Dec 12 at 04:32:

lagrange gui on my laptops and also on my android phone

🕸 arma · Dec 12 at 06:30:

amfora

☕️ Homer · Dec 12 at 09:44:

Lagrange :)

🎵 jmcs · Dec 12 at 09:47:

offpunk most of the time (cli), and then deedum and Lagrange on phone (gui). Text mode browsing and smol protocols work very nicely together :)

🙂 Alfika07 · Dec 12 at 09:49:

Mosly Lagrange, but sometimes I'll use Elpher when it's more at hand.

👾 fab · Dec 12 at 13:04:

I use the telescope TUI browser as a default browser, which also supports Gopher and Finger besides Gemini and supports user certificates too. But for opening Gemini/Gopher/Finger links from inside Qutebrowser (www with xdg-open) I use Lagrange, which opens in a scratchpad in AwesomeWM, because telescope is garbled, when opened directly in an Alacritty scratchpad.

🚀 stack · Dec 12 at 15:00:

Lagrange

🥬 lamb-duh · Dec 12 at 15:09:

I thought that I'd want to use a terminal client to browse gemini but didn't find any that I really liked. I thought I'd give lagrange a go and I'm very impressed. I might just stick with lagrange.

🚀 stack · Dec 12 at 15:28:

Gofer looks good on a terminal. Gemini not so much. Disapointed.

☕️ tenno-seremel · Dec 12 at 17:01:

Is Emacs running in GTK mode TUI or GUI? 🤔

😈 dimkr · Dec 12 at 17:18:

I'm using github.com/dimkr/gplaces, I guess it's "CLI" and not "TUI"

🛸 pilot [OP] · Dec 12 at 18:09:

IMHO, CLI = run in terminal with parameters to load a single page and immediately exit upon output, TUI = run in terminal once to load and navigate many pages in succession

🚀 mbays · Dec 12 at 18:20:

CLI is getting more votes than I'd expected! One is mine, I use diohsc almost exclusively. I'm interpreting CLI to include line-based interfaces, while anything using curses or similar is TUI.

🛸 pilot [OP] · Dec 12 at 18:41:

@mbays It overlaps. A line-based interface combined with number shortcuts for following links is in-between. Another, maybe better distinction would be mouse- or touch-controlled pixel interface vs. keyboard-controlled character interface.

🚀 argyle · Dec 12 at 20:34:

Lagrange for the win.

🌙 skyebound · Dec 12 at 20:44:

I'm happily using Lagrange for now, but I'm working on my own GUI client too.

👾 fab · 14 hours ago:

I've read in another thread, somebody saying analogously, that he doesn't understand, why somebody uses Gemini at all when using a fancy GUI client. You could directly use a web browser and browse the www. Gemini can be used well with a small TUI client and it's designed that way, just like Gopher. I can only agree with that.

🗡️ The_Jackal · 14 hours ago:

@fab The GUI clients seem far less bloated than your average normal browser, though. When a GUI is simplistic enough, say windows 3.1 style, it really isn't that bad. Of course I'm mostly using Lagrange on Android so far, and I find it to be a fine mix of simple and a good and readable GUI without being too cluttered. I found Deedum to look more simplistic, but Lagrange easier to navigate with. The real problem to come from GUIs is an overfocus on fancy eye candy and such instead of just being concise, simple to read, and small. I don't think having some 'eyecandy' stuff in a GUI is bad, but it shouldn't come by default and should be something you download later only if you want it. (I'd really only have it on a machine used for leisure, and I always turn off animations, it saves time. I use Linux Mint and I have this clear blue glass Aero theme, and that's all I really care for.) I find Lagrange to be a nice amount of simple without being too cluttered or maze like. I'll make sure to check out some TUI/CLI clients sometime though, it seems like they'd be interesting to use. They'd also feel closer to days of things such as Usenet, I'd imagine.

👾 fab · 13 hours ago:

@The_Jackal You are right that even the GUI Gemini/Gopher/Finger clients are far less bloated than a full blown web browser. And not everyone uses a tiling Window Manager to use the mouse as little as possible, like I do. For these people a GUI client may be viable. But for me it's a waste of resources and a mouseless TUI client is far easier to navigate. And in my opinion it's one of the design goals of Gopher/Gemini/Finger to be easily usable from the commandline.

🐙 norayr · 8 hours ago:

i try to use lagrange for even http pages, i use it with http to gemini proxy.

whatever opens sort of in lagrange, i am satisfied with that.

only whatever not opens, i run in a web browser.

🐙 norayr · 8 hours ago:

and i do use lagrange because i open looooots of tabs and windows.

i tend to sort tabs relevant to the same topics in the same window.

then i distribute those lagrange windows to different workspaces.

and since lagrange remembers workspace in x11, i can after restart get the same state of windows on different x11 workspaces.

🚀 jsreed5 · 7 hours ago:

I use all three at various times. My preferred Android client is deedum. On some of my computers I primarily run Kristall, and on others I primarily run Offpunk. I also have a Bash alias for one-off browsing and archiving documents, which gets some use across all of my devices.

🗡️ The_Jackal · 4 hours ago:

@fab Oh, of course. That's a nice design goal as well, and I don't think the making of GUI clients would hinder that much. I could also imagine navigating being quicker after getting used to keyboard in a terminal more. I personally like using a mouse more though, and if I had a terminal based system would probably want something where I can use a mouse like normal with right clicking and copy and pasting, but also able to just hide the mouse in the corner and use it as normal if I wanted.

🚀 stack · 4 hours ago:

There is no good reason for worse keyboard controls in a GUI, except that GUI users and coders love that dumb mouse...

🗡️ The_Jackal · 4 hours ago:

@stack Not once did I argue for worse keyboard controls in a GUI, though. You should be able to navigate with anything used to control your computer. I feel like having a hotkey to swap from short cuts on the desktop and the task bar on a simplistic, say, cinnamon type desktop and pressing enter to 'click' things could be fine. That would still raise the question of how well you'd navigate other GUI applications however.

Original Post

🌒 s/AskGemini

Do you browse the Geminispace with a GUI, TUI, or CLI client? — CLI = run in terminal with parameters to load a single page and immediately and automatically exit upon output, TUI = run in terminal once to load and navigate many pages in succession

💬 pilot · 32 comments · 5 likes · Dec 11 · 2 days ago · 🗳️