maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Off Topic (https://talk.maemo.org/forumdisplay.php?f=19)
-   -   Replacing GUI Apps on PC with Console-Based Apps! (https://talk.maemo.org/showthread.php?t=94197)

Tigerroast 2014-12-02 01:40

Re: Replacing GUI Apps on PC with CLI Apps!
 
Quote:

Originally Posted by wicket (Post 1450244)
I hadn't heard of Ratpoison before. There's also Xpra but I still haven't gotten around to trying it out. Unlike Ratpoison it's not a window manager so it should be usable with whatever window manager/desktop environment you like.

Ratpoison is so customizable. However, I don't like the defaults so much. It supports groups by default, but there's no bindings for them. Also, the default command binding of C-t isn't very nice.

All that said, people have made some very pretty+functional Ratpoison configs.

Just skimmed over the Xpra entry on ArchWiki. I'm gonna have to try that soon.


Quote:

Who needs tabs when you've got Screen/tmux? :P
I like tabs just because they're familiar, but that's true!

Quote:

Check out the tmux FAQ for the main differences. Some of my favourite features include vertical pane splitting, automatic renaming of windows/titles, better UTF-8 support, the status bar being on by default. I also like that the default key binding doesn't break the shell usage of Ctrl-A to move the cursor to the beginning of the line, but bare in mind that a lot people hate it and end up remapping the keys to a layout similar to Screen (the prefix key in tmux is Ctrl-B). I prefer the key mapping for handling nested sessions too (press Ctrl-B twice). The memory usage is much better in tmux too!
Screen, at least on the bigger distros, comes with the vertical split patch by default. But, I digress. From what I've read so far from following that link, tmux is interesting me.

sulu 2014-12-02 08:20

Re: Replacing GUI Apps on PC with CLI Apps!
 
Xpra is great for moving X windows from one device to another. As far as I can tell it works without flaws as long as there's no 3D involved.
The only downside is you need to know in advance which windows you might want to move because you need to start the program via xpra in the first place.

btw:
I tried Iceweasel via framebuffer but it doesn't work. So either it's a feature long gone or my memory simply played tricks on me.
Netsurf on the other hand is in principle able to run on framebuffers, but it has a bug which results in a black screen when starting netsurf-fb this way.
There's supposedly a workaround for that by telling netsurf which color depth to use [1] but it didn't work for me.


[1] http://www.raspberrypi.org/forums/vi...12215&p=132573

Tigerroast 2014-12-02 11:42

Re: Replacing GUI Apps on PC with CLI Apps!
 
Quote:

Originally Posted by sulu (Post 1450262)
Xpra is great for moving X windows from one device to another. As far as I can tell it works without flaws as long as there's no 3D involved.
The only downside is you need to know in advance which windows you might want to move because you need to start the program via xpra in the first place.

Definitely good to know. I've never actually been in a situation where I needed to move an X window from one device to another, but that's still pretty nifty.

Quote:

btw:
I tried Iceweasel via framebuffer but it doesn't work. So either it's a feature long gone or my memory simply played tricks on me.
Netsurf on the other hand is in principle able to run on framebuffers, but it has a bug which results in a black screen when starting netsurf-fb this way.
There's supposedly a workaround for that by telling netsurf which color depth to use [1] but it didn't work for me.


[1] http://www.raspberrypi.org/forums/vi...12215&p=132573
I don't even think Firefox is meant to be run in anything not an X environment, unfortunately. Someone in the Arch forums was asking about that and got some StackOverflow links thrown at them explaining why it wouldn't work out.

I tried out Netsurf. Definitely a very very nice, lightweight browser with some good defaults. I couldn't work out if it had a Javascript blacklist, however. From what I've gathered, it does not, which is a shame. That's truly an indespensible feature to me. Cookie blacklists don't mean that much in a modern-day browser without it IMHO.

No lie though; you weren't kidding about Midori looking bloated in comparison.

www.rzr.online.fr 2014-12-02 23:31

Re: Replacing GUI Apps on PC with CLI Apps!
 
Some that arent listed previously (I shared most of them in my harmattan repo)

mc
zile
mg
wifite
rsync
plowshare
weechat
irssi
bc
dc
lynx
mpack


and best for the end : EMACS !!!


btw could you rename your thread by console apps , I dont place ncurses UI in the same group as command LINES interface...

Tigerroast 2014-12-04 00:53

Re: Replacing GUI Apps on PC with CLI Apps!
 
Quote:

Originally Posted by www.rzr.online.fr (Post 1450464)
Some that arent listed previously (I shared most of them in my harmattan repo)

mc
zile
mg
wifite
rsync
plowshare
weechat
irssi
bc
dc
lynx
mpack


and best for the end : EMACS !!!

I really wanted to get into Emacs, as I prefer having modifier keys over vim's standard input keys. I just couldn't get into it, for Leafpad is very simple to use. I'll conquer it one day though!

Quote:

btw could you rename your thread by console apps , I dont place ncurses UI in the same group as command LINES interface...
Done and done.

I was trying to go for an "all-in-one" acronym denoting the apps that run in a console or without X. I figured CLI would work, but Console-Based works even better.

Tigerroast 2014-12-04 01:57

Re: Replacing GUI Apps on PC with Console-Based Apps!
 
It seems I've hit a brick wall with this little project.

I've found myself in need of a good task manager, but I do not want to use Google Calendar (which, as it stands, seems pretty masochistic). I've gotten rid of Thunderbird, but after finding out about Lightning, I'm kind of regretting that now. I could use wyrd/remind, but I need to be able to sync up with a mobile device instead of just using my computer. If only Lightning was a standalone app...

Meh. A different topic for a different thread. More apps!

bs
This one's far from BS though. Battleship can be played with anything, ranging from pen-and-paper to smartphones. While this implementation of Battleship doesn't fall far from the pen-and-paper tree, it's still pretty effective. However, I still feel as if this game is best played with a friend rather than the computer. Just gives a more genuine experience IMHO.

bc
RZR mentioned this, and after looking it up, I've already gotten rid of Galculator. It's very sophisitcated as a command-line calculator, and handles pretty well. It even handles the standard C operators!

However, using it as a scientific calculator is pretty much over my head. I'll keep my TI-84 handy for that. Otherwise, that's one less GUI app!

netsurf-fb
I haven't gotten around to integrating it with Mutt to parse HTML, but it's definitely the most functional web browser independant of X I've seen thus far. If only it had a Javascript blacklist...

I have no idea how it will behave with Mutt, but if it's anything like w3m is, then it'll work wonders.

surfraw
Search utilities right from the terminal? Yes, please! The plugin for oh-my-Zsh works alright, but surfraw is even better. I can use Google, DuckDuckGo, IxQuick, Arch Linux's package database (more on that later), etc. Very simple, to boot!

arch-wiki-lite/arch-wiki-docs
Offline version of the ArchWiki. The former lacks HTML, and as such, is easily viewable from the command line. The latter, however, has HTML, and must be viewed from a web browser. From Firefox, it doesn't look much different than the standard web-based interface (which is definitely a good thing). Same can be said of Netsurf.

Honestly, I believe that having the documentation to your operating system (and, in the case of ArchWiki, whatever's installed on it) already on your computer is vital. This is especially true for arguably the best reference material for Linux available.

Tigerroast 2014-12-13 17:36

Re: Replacing GUI Apps on PC with Console-Based Apps!
 
Found some more!

livestreamer
I already knew that the lack of Flash would pose a problem with my ability to watch many videos and livestreams. With this tool, however, I just simply type in "livestreamer [stream URL] [stream quality]." A very nifty tool.

mednafen
I'm always wary of the type of emulator that emulates a variety of consoles, but this one works out perfectly fine. Using it's as simple as learning the keystrokes and hooking up a controller. I do wish, however, that it had a good front-end. It would make things easier,

RetroArch
Speaking of multi-console, command-line-driven emulators, RetroArch seems to be the most advanced one out there. It's a lot to go over, so here's the ArchWiki link.

Pacmatic
It's a wrapper for Pacman that checks ArchNews before upgrading. I didn't think I'd need this, but there was recently a system-wide change in how Arch handles ca-certificates, and Pacmatic immediately let me know to make the changes. Very handy!

packer
I use Yaourt to install AUR packages, but this is much faster if I already know what I'm looking for (if, for instance, I spot someone talking about an AUR package and they relay the name). Alongside Yaourt, it's REALLY nice.

dar
Everyone who deals with tarballs uses the tar utility. This is designed to replace it. And replace it it does. Here's the list of features it has, my favorite being support for split archives.

There's even GUI frontends for it. Perhaps I'll try one of them in the near future.


All times are GMT. The time now is 05:31.

vBulletin® Version 3.8.8