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.

  • @[email protected]
    link
    fedilink
    English
    523 months ago

    I didn’t expect this to be something I would actually use but I was mildly excited to try it out just out of curiosity. Then it asked me to log in. Login to a fucking terminal emulator. I have no words.

    • LunchOP
      link
      113 months ago

      Thought it was gonna be an optional thing… Feel disgusted for having even posted this now…

      • @[email protected]
        link
        fedilink
        113 months ago

        Yes, they are not very upfront with this requirement, almost like they have understood that people doesn’t like it, but instead of fixing it they just try to hide it from their marketing material. And that doesn’t feel shady at all…

    • wvstolzing
      link
      fedilink
      623 months ago

      I was intrigued for a moment; installed the package; then got greeted with this – I don’t think I’ll proceed any further:

  • @[email protected]
    link
    fedilink
    383 months ago

    Terminal emulator with cloud sign-in. Ah yes, that’s exactly where I should be entering my root password. Genius.

    Pretty sure this is just malware with extra steps.

  • SavvyWolf
    link
    fedilink
    English
    323 months ago

    Requiring a login is enough of a misread of the market to kill interest in the product, but looking through their marketing materials, some other stuff jumped out at me.

    Like on Mac, Warp for Linux is built fully in Rust and all graphics rendering is done directly on the GPU.

    I’m sure it has fallbacks, but I wonder how it will handle environments where the gpu is broken and cpu rendering is being used…

    And like on Mac, Warp for Linux supports zsh, bash and fish out of the box. It’s compatible with your existing shell setup.

    I mean, yeah? I expect a terminal emulator to be able to support anything that has a stdin, stdout and stderr. The fact that it only lists three shells is concerning to me… Is it trying to do anything fancy with those shells? Will it respect .zshrc and powerline?

    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.

    Warp’s integrated AI…

    Don’t care. Let me turn it off or I’m not using your product.

    [The terminal is] an unusually text-heavy and obscure interface.

    You’re marketing a terminal emulator to Linux users who are going out of their way to change their terminal experience. They likely aren’t going to agree with you dismissing the command line as “obscure”.

    It’s a space where you can save your most important parameterized commands as reusable workflows you can search, share, and run on-demand.

    This is just ~/bin and git with vendor lockin. Excellent value-add.

    • @[email protected]
      link
      fedilink
      English
      93 months ago

      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.

      • @Deckweiss
        link
        5
        edit-2
        3 months ago

        Good news, your requirements already work in Konsole.

        Edit: no

        • @[email protected]
          link
          fedilink
          English
          53 months ago

          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.

          • @Deckweiss
            link
            3
            edit-2
            3 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.
            
      • @Nibodhika
        link
        43 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.

  • @Deckweiss
    link
    43 months ago

    Looks like fig. Same shit, different company.

    • @[email protected]
      link
      fedilink
      32
      edit-2
      3 months ago

      From their documentation

      Unlike classic terminals, Warp requires you to sign up and log in to get started with the app.

      So, yeah, it might be that people are not very impressed by a terminal that requires a cloud account.

      But, if you don’t type anything sensitive on to your terminal, like passwords and such, then you should be fine…

      • @[email protected]
        link
        fedilink
        English
        123 months ago

        Ah. Yeah that would do it. I absolutely do not want a terminal that makes me login to some sort of cloud account.

    • Rustmilian
      link
      English
      53 months ago

      It’s had some controversies and criticism in the past.

  • Rustmilian
    link
    English
    2
    edit-2
    3 months ago

    Idk about this one. It’s kinda controversial, but if Zed can have a comeback after it’s whole TOS and Licencing debacle then I guess this is worthwhile to look into too.

  • @Nibodhika
    link
    13 months ago

    The block thing is nice, would love to have that. Not willing to sign into a cloud thing to use a terminal though.