[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Some people are trying to get a fully functional text based environment.

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 24
Thread images: 6

File: shot0005.jpg (149KB, 1920x1080px) Image search: [Google]
shot0005.jpg
149KB, 1920x1080px
Some people are trying to get a fully functional text based environment. I've been digging up how and here is my result thus far.

Cont.
>>
>>59593805

GNU Screen can be used as a window manager and hotkey binder, with slmenu (or even pdmenu) as an application launcher and/or window switcher, snippy.sh as a clipboard and text snipper, which combined with slmenu can be better than any clipboard manager. GPM for mouse, jfbterm for CJK font rendering (and even wallpaper setting) and Byobu for system notification

But other things are necessary, for which some tools exists but don't cover all in an easy way

Like an ebook reader, from which exists: fbpdf (pdf, djvu -through djvulibre-, epub, xps, and cbz), fimgs (PostScript, pdf, cbr, rar, cbz, zip, dvi), JFBView (pdf, Table of Contents (TOC) viewer, Interactive text search), CHMLib (can be used to view chm), catdoc (xls2csv, catppt, wordview, to view MS Office documents). All those either cover different formats, have good but not shared features or have no single wrapper program to form an unified ebook reader.

The lack of a document processor is obvious, but could be solved with a text based Texmacs able to edit and create word documents and spreadsheets, and if could also render TeX and images on the framebuffer.

The file manager has his caveats too, again, many good tools exists like qmv (renameutils) for a batch renamer, fzf for fuzzy finding and file search, Fdupes for duplicate files removal, Atool for a compressed files manager, fasd for directory browsing by history, and xd for directory expansion. Ranger is a good tool, of all the thing it offers the quick browsing and the file preview are the best, but I couldn't make the image previews work on the tty. Also the python dependency makes it hard. If all those were solved, there is still one thing missing, that is an image organizer like gThumb. Which something like Ranger could replace if it presented more than one image preview at the time, maybe even a grid of picture previews like sxiv does when you press enter. Can you imagine that!

cont.
>>
>>59593832

Which makes me think, how about image drawing in the framebuffer? We have SHPaint and cadubi, Aewan and textdraw. Still nothing like Krita. ImageMagick is a command line image editor, but is not that easy to make a quick editing like in gThumb, or a fast text-styling for memes. Although for framebuffer screenshots and screencasting, ImageMagick can do it by binding a simple script, and can even do image viewer.

For image viewer, video player, and even music player, we could use one only, which is MPV. But it lacks a good playlist manager and some keybindings for this. Ranger could be used as a file browser if someone add a playlist manager for MPV it would solve a lot of peoples lives.

Last but not least, there is the web browser problem. First of all, you don't have to give up javascript in the framebuffer, NetSurf can work on the framebuffer just fine. But why stop there. Some of us like the idea of browsing with vi-like keybindings, like vimperator, dwb, or even Uzbl does. And with dwb being a fully featured web browser, capable of converting Firefox bookmarks to its own format, a greasemonkey plugin, an ad blocker integrated and a plugin manager, it only needs to change the layout engine for the NetSurf one.

Yes, this seems more like a wishlist, but is a start for those of you looking for something like this.

Curious tip, Kodi (XBMC) apparently can be compiled to work on the framebuffer.
>>
>>59593805
>Some people are trying to get a fully functional text based environment
in what, exactly?
>>
>>59593929
In any GNU/Linux distro should work.
>>
how are you going to spawn a cursor for gui programs?
>>
For what purpose, OP?

I'm not trying to be bully, but in the year 2017 why would anybody do this? Why not gentoo?
>>
>>59593965
Maybe a modified GPM.
>>
>>59593805
what do you even mean by fully functional.
frivolous shortcuts?
text gui?
multiple windows?

it sounds to me like you want to defeat the purpose of a text based interface, which is to be as minimal as possible but still far enough from hardware for people to understand easily.

the gui was built for everything you're trying to add, lol they called it a GUI for a reason.
>>
>>59594022
That is why some people coined the expression TUI for a reason, lol.
>>
File: C0TORZZWQAIbLfD.jpg (96KB, 650x619px) Image search: [Google]
C0TORZZWQAIbLfD.jpg
96KB, 650x619px
It would be useful for things like the Pi, in which case you'd be better to try and get a distro out there.

Also check out the blog K. Mandla and their software blog Inconsolation.

Finally, if you open a file with the suffix *.ses in emacs it will open a spreadsheet program.
>>
>>59594084
This guy know his shit.

Yes, I know the blog, got much from there. Also 100% right about the Pi.

Nice tip on Emacs.
>>
File: 2011-02-10-14-50-27.jpg (449KB, 1600x900px) Image search: [Google]
2011-02-10-14-50-27.jpg
449KB, 1600x900px
>>
>>59593980
most desktop environments have way too much bloat
>>
>>59593805
well where's the download link
>>
TUI is like a normal GUI but shitty. It's like regular GUI but pixels are huge and it'd suck. There are good textual interfaces like plan 9's UI, it'd be better than your shit
>>
>>59595113
This.

TUIs are faster and with less cruft.
>>
File: 9front2.png (435KB, 1192x670px) Image search: [Google]
9front2.png
435KB, 1192x670px
>>
Vim
Wget/curl
Elinks
cmus
mc
calcurse
jrnl
remind
tmux
git
>>
>>59594004
this would be cool
>>
>>
This is highly relevant to me.
>>
File: 1.jpg (75KB, 640x480px) Image search: [Google]
1.jpg
75KB, 640x480px
>>59593805
Pretty sure this already exists if I understand what you're getting at.

https://en.wikipedia.org/wiki/Twin_%28windowing_system%29
>>
>>59597534
what am I looking at here?
Thread posts: 24
Thread images: 6


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.