Looking for gui or terminal program advice for linux.

8 months ago by HubertManne to c/linux

Im looking for ways to increase my use of the terminal and so I want to have one around all the time without having to switch tabs. I have seen tiling window managers but I kinda don't want to lose like windows snapping and such. Is there any way to attack a window to the taskbar in kde so that other programs won't overlap it? I basically would like to have like 3 lines of a terminal across the bottom just above the start bar.

FauxLiving 7 points 8 months ago

Yakuake

Press F12 (or whatever) -> Terminal drops down, in focus and always on top -> Press F12 again -> Terminal disappears.

path: 0 22020080, hotness: undefined, score: 7, children: 2
HubertManne 4 points 8 months ago

thanks. I just installed it because a person recommended another roll down one and I figured kde must have something like that and searched it. Another person mentioned using virtual desktops which I could kick myself because its so obvious. Im leaning toward that.

path: 0 22020080 22020168, hotness: undefined, score: 4, children: 1
FauxLiving 1 point 8 months ago

I use virtual desktop for GUI tools. I put the volume mixer, OBS and a terminal with ncmpcpp for music. So if I need to screen record or swap inputs or change music it is all on the same key.

path: 0 22020080 22020168 22020310, hotness: undefined, score: 1, children: 0
Jean_le_Flambeur 7 points 8 months ago

You could use yakuake, its a drop down terminal you can activate and hide with a hotkey, I'm quite fond of it.

path: 0 22025881, hotness: undefined, score: 7, children: 1
lattrommi 4 points 8 months ago

I was going to suggest yakuake for the drop down ability and also because you can make the background transparent in varying degrees, thus able to see what's beneath it.

path: 0 22025881 22026712, hotness: undefined, score: 4, children: 0
cthulhupunk0 5 points 8 months ago

Not exactly what you're asking for, but have you considered something like this?

https://github.com/Guake/guake

Press a button, terminal drops down. Press it again and it rolls back up to the top out of sight. It's based on how the console worked on Quake. I haven't used it in a while, but my guess is that depending on what tiling WM you're using you'll get different levels of weird interactions with window geometry.

path: 0 22019853, hotness: undefined, score: 5, children: 3
HubertManne 3 points 8 months ago

oh thanks. I sorta figured I might get some interesting suggestions. I had not even thought about a hotkey setup.

path: 0 22019853 22019897, hotness: undefined, score: 3, children: 2
curbstickle 4 points 8 months ago

Just to note, if youre using KDE, use yakuake.

Way more features, customization options, etc, and made for KDE.

path: 0 22019853 22019897 22021579, hotness: undefined, score: 4, children: 1
HubertManne 4 points 8 months ago

thanks. I did grab that and I do like how it works. I got some really good advice from this post.

path: 0 22019853 22019897 22021579 22021624, hotness: undefined, score: 4, children: 0
pelya 4 points 8 months ago

My coworker has a separate monitor tilted vertically to have a permanently open terminal window.

path: 0 22026058, hotness: undefined, score: 4, children: 2
HubertManne 3 points 8 months ago

I don't think I would have the discipline to not use that much additional space for other things. I figured I mostly needed just three rows. For now im going with the person who just recommended using vitual desktops which on hindsite is kinda a smh kind of thing.

path: 0 22026058 22027684, hotness: undefined, score: 3, children: 1
orenj 1 point 8 months ago
path: 0 22026058 22027684 22111494, hotness: undefined, score: 1, children: 0
doodoo_wizard 3 points 8 months ago

On windows, macos and linux I usually keep a workspace with a full sized terminal running tmux. The same workspace switching hotkeys native to the os or wm get me there.

path: 0 22019968, hotness: undefined, score: 3, children: 2
HubertManne 2 points 8 months ago

you know maybe that is what I should just do. I remember way back when being blown away by virtual desktops but never really ended up using it. It would be a good use case.

path: 0 22019968 22020053, hotness: undefined, score: 2, children: 1
doodoo_wizard 1 point 8 months ago

Yeah, the good thing about that solution is you’re not tied to a specific terminal program. Enjoy kterm, use that. Like alacritty, no problem. Have some weird need for xterm? Go for it.

path: 0 22019968 22020053 22021573, hotness: undefined, score: 1, children: 0
yaroto98 3 points 8 months ago

I think in kde you can right click on the icon in the taskbar and choose 'show above other windows' or something similar.

path: 0 22019895, hotness: undefined, score: 3, children: 1
HubertManne 1 point 8 months ago

ideally it would act like the taskbar and windows would not treat it as coverable when the go fullscreen or snap. I installed Yakuake based on another comment. if I can't get any better that might do.

path: 0 22019895 22020028, hotness: undefined, score: 1, children: 0
thingsiplay 2 points 8 months ago

This reply is in case you want to tile in KDE. I see you already found a solution with Yakuake / Guake tool and you don't need to change to a tiling system just for that.

Well if you would use tiling window manager in KDE with the extension Krohnkite, it has a feature for doing exactly that. You can set a window to be a Dock (I manually chose the shortcut Meta+D for that) and it will attach to any side you want and not interfere with the other tiled windows anymore. And you don't have to tile every window. In example on my Desktop 4, I set it to floating everything (which is no tiling at all) for games. You basically could set this floating mode be the default and whenever you want, you can start tiling specific Desktops or windows only.

path: 0 22021967, hotness: undefined, score: 2, children: 0
wewbull 2 points 8 months ago

Just a future looking statement.

Once you get more familiar with the terminal...

  • You will want several of them, each set up to do different things.
  • You will want more than a 3 line letterbox to see command output.

I know you're not there yet, but don't let the fact that you've adopted a particular setup limit you in the future.

path: 0 22026944, hotness: undefined, score: 2, children: 1
HubertManne 1 point 8 months ago

yeah I actually started using gnu screen and doing ctrl-fun-alt f2 but I found it a bit cumbersome and I was not using it enough. I feel a bit silly but someone mentioned virtual desktops and that is the direction im going for now. easy to move over to and keeps persistent with reboots. I have one on one side for large output and two on the right for when its not as important. that is more than enough for my current use but hopefully if I get more back into the habit I will subdivide more.

path: 0 22026944 22027810, hotness: undefined, score: 1, children: 0
Whostosay 2 points 8 months ago

I use settings within kde to mimic the tiling of hyperland, but only on one vertical monitor. It allows me to snap my always used stuff to one screen in a easy to change configuration, and have free floating windows and full screen games on the left

Kde also has a "remember where this window is" setting for when it is opened and closed. That plus a hotkey sounds like what you're looking for.

path: 0 22022527, hotness: undefined, score: 2, children: 0
harsh3466 1 point 8 months ago

What desktop environment/window manager are you using?

path: 0 22019998, hotness: undefined, score: 1, children: 1
HubertManne 1 point 8 months ago

kde plasma.

path: 0 22019998 22020054, hotness: undefined, score: 1, children: 0
hexagonwin 1 point 8 months ago

i usually use dmenu_run for starting programs, and bind a key(f11) to run xterm on mouse cursor position. not really what you're looking for but it's quite usable

path: 0 22022720, hotness: undefined, score: 1, children: 0
linux
linux

@lemmy.ml

login for more options
68108
9459
5479

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...