I'll have been a Patreon support of Greg (the guy behind #iTerm2 ) for years now. I've cancelled that, and will probably be switching to Kitty. I downloaded Kitty a while ago but realized that switching to a different terminal would require a bunch of changes and / or configuration stuff. I don't remember the details, but mostly it was "i don't feel like bothering just to get better responsiveness"
There is an expression that I find useful far too often, that you do not let the camel's nose into the tent if you do not want the camel's ass in the tent.
Good morning, and welcome to Enshittification Tuesday. We've got quite a selection for your perusal today, and shockingly it isn't all related to AI.
We've got:
Microsoft adds AI spyware at the OS level
iTerm2 adds AI spyware at the Terminal level
FireTV interface has been sneakily tweaked to automatically subscribe users to new services when downloading certain apps (yes, there's a confirmation screen, but blink and you'll miss it & might get double-subscribed)
@ramsey@kboyd@thomas@grmpyprogrammer Yeah. This is the problem. My company works with extremely sensitive data (HR tech) and our systems are set up not to allow access to ChatGPT - no autopilot integrations or anything. Although #iTerm2 integration is opt-in, I think the fact that you can opt in is going to cause an issue with CorpSec. Unless they can control the configuration of AI, it may be that they will have to prevent its installation entirely. A plugin would have been better.
@janl I'm pretty disappointed at the outrage generated here. Yes, I hate AI being pointlessly incorporated into every single commercial product I use. I don't even use ChatGPT.
However, the #iterm2 integration seems like it could actually be useful; as getting a GPT to generate command lines can save a lot of time otherwise spent looking at man pages.
It's mentioned once in the update screen and is only activated via the settings when you set your API key.
@heiglandreas Serious question: What do you intend to use as a replacement? I would love to find something else that has the look, feel, and features of #iTerm but that is cross-platform.
My prediction is that some people (the AI haters, of which there seem to be a quite a few on the Fediverse) are going to have a hissy fit about this, go try some other terminal program, and realize that nothing else comes close to #iTerm2 in features and functionality. And then they will quietly go back to using it (even if that means restoring a previous version from their Time Machine backup).
My understanding is that the #AI doesn't work unless you enter an #OpenAI key, so I don't see the problem. The feature is there for people who want it (and I guarantee you a lot of people do, even despite the fact that AI still hallucinates code that simply won't work) and unless I am missing something, those that don't want it only need to refrain from adding a key. By default it is not enabled, or am I totally missing something here?
For those that really are determined to find a replacement, and who consider tabs and profiles to be important features, I will suggest #Tabby - it is the closest I have found to a useable terminal program (for me, maybe not for someone else), but it's still no iTerm.
Given the importance placed on CLI usage by many in the Linux community it's weird that a terminal isn't open by default on many Distros. Today I remembered that while on Antergos a few years ago I'd installed a terminal that you could call simply by pressing a hotkey.
Yakuake smoothly drops down from the top of your screen in response to the hotkey (the default is F12) and voila!: a ready to use terminal! Add it to Autostart and it'll run whenever you run a session of Linux, forever saving you having to load Konsole (or whatever) every time you want to use it.
And as I'm running KDE the fact it uses Konsole tech means it has that familiar look and feel, but shows Session tabbing by default foregrounding the ability to run separate terminal sessions and putting it within easy reach of GUI users and a mouse-click.
@Uraael On a #Mac OS desktop I use #iTerm2 and I really wish someone would port that to #Linux, or make a clone of it, because in my opinion it is far better than any native Linux #terminal program I have seen. The best cross-platform terminal app I have found is #Tabby, which has some of iTerm2's functionality (including tabs, if you can't tell from the name) but I still prefer iTerm2, which I have set to automatically restart after a reboot on my Mac.
After #GUI, I've now pushed implementation of a #TUI output in #Libervia#CLI frontend, which shows A/V call video streams directly into your terminal! It's using #Kitty or #iTerm2 image protocols, or #Unicode half-blocks (thanks to #termimage)
I'm not aware of any other CLI tools doing something similar (#XMPP or not). It's not as useful as GUI, but it's quite fun :)
So I'm using #powerlevel10k on top of #ohmyzsh on top of #zsh (with plugins) on top of #iTerm2. At this point I have no idea which terminal features come from which software. And if I really need all of these installed
@philsplace@b0rk I’m fancy so I have it in my #Powerlevel10k prompt and #iTerm2 status bar. Should probably omit some items from the former when it detects I'm using the latter.
(The other noise is from the #direnv environment loader and #asdf runtime version manager.)
I tried #Warp terminal. It feels very modern (#AI assistant!!1) and fast (written in #Rust), but not so mature as #iTerm2. Few inconsistencies annoyed me, e.g.:
browsing command history with up arrow and pressing Enter invokes command. But searching through commands (Ctrl+R, then Enter) pastes command but doesn't invoke it
when invoking long-running command w/o output, cursor returns to the left (CR) but doesn't create new line (LF) so it's hard to see if the command is running or not
I am a PHP Dev and a DJ, but a #macos beginner. What kind of apps would you recommend that will make my everyday life easier? Already using #brew, #iterm2, #ddev + #docker, #atext, #clipy. I am considering #alfred