this post was submitted on 22 Feb 2024
-56 points (23.1% liked)

Linux

47321 readers
663 users here now

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

Related Communities

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

founded 5 years ago
MODERATORS
 

Warp is the modern, Rust-based terminal with AI built in so you and your team can build great software, faster.

Believe this terminal has been out for a while on other platforms, but just hit the linux market too. Personally been looking forwards to this one for a while, but don't have any prior experience with it - so kinda hoping its as good as it looks.

Link: https://www.warp.dev/blog/warp-for-linux

Edit: Some fair points in comments that terminals shouldn't need cloud login. Personally thought that was an optional thing for people who wanted sync capability.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 9 points 6 months ago (2 children)

I generally agree with you.

The input works more like a normal text editor (including mouse support) and has in-built completions, syntax highlighting, and support for multiple-cursors.

If you actually want those features, that's your shell's job. Not your terminal emulator. And presumably if you need these fancy features you'll just use a normal text editor to make a shell script.

I, personally, would like to see a terminal / shell / whatever with support of standard, modern text input: CTRL + Arrows to skip words, CTRL + SHIFT + Arrows to select whole words, deleting all of selected text etc. I find it baffling that the terminal – the main text input of my system – uses a different way of text input than any other text field.

[–] [email protected] 4 points 6 months ago

I never realised that for most people terminals don't have intuitive shortcuts. But most terminals use Emacs shortcuts, so if you get used to that it becomes quite intuitive. I know those shortcuts are not universal, but it's not that the shortcuts aren't there, or that they didn't used a standard, it's just that the standard they use didn't become the standard most people are used to.

[–] [email protected] 4 points 6 months ago* (last edited 6 months ago) (1 children)

~~Good news, your requirements already work in Konsole.~~

Edit: no

[–] [email protected] 5 points 6 months ago (1 children)

I just installed Konsole to try it out. CTRL + Arrows to jump between words works, but this also works in Blackbox and Gnome Terminal. :D

CTRL + SHIFT + Arrows for selecting words, SHIFT + Arrows for selecting characters, nor deleting selected text doesn’t work in Konsole, Blackbox, nor Gnome Terminal.

[–] [email protected] 3 points 6 months ago* (last edited 6 months ago)

My bad, I was wrong. The selection mode in Konsole is indeed very wonky. From the manual:

Selection Mode
Konsole has a selection by keyboard mode. In this mode it is possible to move around the scroll-
back and select text without the mouse.
Enter and leave this mode by using the keyboard shortcut (Ctrl+Shift+D by default).
Moving the cursor: Arrows, PageUp, PageDown, Home, End.
Moving the cursor vi style: h,j,k,l, to move one character, Ctrl+b,f,u,d for page up/down or half
page up/down.
Select text by using Ctrl or Shift with arrows, or by using V to start selection, moving the cursor
and then V again to end selection. Shift-V selects whole lines, instead of characters.