guake has been basically my only terminal for years now, and I'm beginning to think that much of the reason most people don't use it is that they've never seen it.
It's a drop-down terminal for Linux (It's Gnome/GTK) in the style of the ones in Quake and HalfLife - you assign a key (it's F12 by default but I use the menu key next to the windows key) and the terminal drops down, press it again and it disappears.
It completely suits my workflow which is to refer to other things in between working in a shell.
It's brilliant. You should try it.
Drop down, refers to where the terminal window hides, and 'rolls down' from the top of the screen for quick access when the uses just a defined hotkey.
Sometimes called a 'quake terminal' since the idea is similar to how the quake game command console works.
There are numerous variants on this idea. Many terminals support the feature, some do not.
https://www.addictivetips.com/ubuntu-linux-tips/best-drop-down-terminal-apps-linux/
Another semi-new Linux convert here. I'm about 4 months in and am absolutely loving it. No plans on ever going back.
Software Manger - Yes, this drives me nuts as well. I think that program is just poorly optimized or something.. Synaptic opens way faster. Not really sure what the cause is for the slowdown.. but I agree it is very annoying. It is isolated to this particular software though, so it's not a general linux issue.
Printers - I was so impressed by the printer support. After a fresh install of Mint, my wireless printer was already detected and ready to go. It worked without any configuration at all.
Default applications - Yes, it can be a major pain in the butt to reconfigure default applications. This is one thing that I think could use a lot of improvement in Linux. It's something that should be a simple task, but isn't.. just trying to switch my default torrent client from KTorrent to qBittorrent was a major headache. The process varies with each DE.
One of my favorite things I've discovered along the way are Quake-style terminals. I use Yakuake in KDE (you may want to check out Guake).. it's just awesome. They work in a similar fashion to the ~ console dropdown in Quake and other games. I simply press F12, and my terminal slides down from the top of the screen. If you're looking for other good software, check out Pithos .. it's a lightweight desktop client for Pandora radio. Also one of my favorites that I've found.
Perhaps a drop-down terminal like Tilda or Guake would give you what you need. If you do a lot of work in a terminal you might also want to look at Terminator.
https://github.com/lanoxx/tilda
http://guake-project.org/
https://github.com/gnome-terminator/terminator
There is fzf with ueberzug that shows image previews but only works on the terminal.
You could have something like a quake-style terminal (guake terminal or xfce4-terminal --drop-down
) and runs fzfimg.sh and does whatever you want with the output.
I had done something similar to get the path to an image from my memes folder and copy it to clipboard.
If you do this right, you could maybe in future think of replacing dmenu entirely with fzf + a quake-style terminal.
First thing I do on a fresh system is install Guake, it's stand-alone and not tied into gnome-shell so if you happen to crash the shell from the commandline you'll still have your terminal running.
A pro tip when studying for example at Linux academy.
I use Gnome via Ubuntu and use http://guake-project.org/ terminal application when connecting to the Hands on labs and the "Playground Servers".
WHY? Because i can have videos playing in full screen and have the Guake terminal application in (see through mode) and can enter in Linux commands in the Guake terminal application and can also split the terminal.
Not a fan of needing to use 2 screens for example running putty on Windows or terminator on Ubuntu. I use my laptop most of the time to study so this is the best solution for me to keep productivity at 100%.
Hight customization, color palette, run on startup, run script on start up, multiple tabs, the repository version works with any *buntu flavor I’ve tried, it’s actively being updated, transparency options, logging options, multiple tabs, hotkey can be changed off of F12, log to file, and basically anything that the default terminal has.
I’d check the screenshots from the homepage, they might give you a better idea of it.
Be careful clicking on that link. From the official site:
> Official Homepage: http://guake-project.org > > Important note: Do NOT use the domain guake.org, it has been registered by someone outside the team. We cannot be hold responsible for the content on this web site. >