New user experience could use improvement #9487
Replies: 2 comments 1 reply
-
This does not happen to me so it must be something with your environment is your shell sending a bell for a invalid action maybe?
I think you are confused on how ghostty works. In alot of cases ghostty tries to run within a single GTK instance even for new windows, some of those situations are if you have the systemd service enabled or invoke ghostty +new-window or click on the desktop file. Now there are some settings which after reloading the config only apply to new windows / tabs etc the docs try to point these out but some may be missing, I don't believe the ones you mentioned having a problem with are subject to that. I also tried this explains a bit more the auto detection for single instance and how the systemd service works |
Beta Was this translation helpful? Give feedback.
-
What desktop environment are you using? On most DEs I can think of (GNOME/KDE/most window managers) requesting the attention of the focused window does nothing. I can understand the title flashing being somewhat annoying, but requesting attention being intrusive is not something I expected. For reference, on GNOME requesting attention will only result in a "[app name] is ready" notification if the window is not focused, and on KDE the dock icon turns orange. I don't really think either of these two implementations are that distracting.
You are, as far as I know, the second (ever) person to complain about this (the previous instance was in #8498). The important note here is that the toast is not always triggered when the user manually does Ctrl+Shift+C — terminal apps like TUI text editors could, through a terminal protocol extension (OSC 52), copy or paste to the clipboard, and in that case it is absolutely vital that that is communicated to the user. It is arguable whether this should also be the case when it's "obvious" that something is copied, but we show a toast either way for consistency.
That is indeed something we're trying to work on, but so far the config propagation code is somewhat of a mess. Hopefully in the future we have a mechanism of notifying the user of when a config hot reload is ineffectual, but for now this is how things stand. Thanks for doing this critique, by the way — sometimes one can spend too much time working on something and lose sight of what an outsider perspective can provide. There may be points that I disagree with, but someone should voice them nonetheless :) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I just started trying ghostty and the core terminal experience is pretty good so far! It's fast and works well out-of-the-box. However, there were several issues I encountered that I nearly gave up trying to solve. This is just an FYI and my opinion.
tab, the window is trying to get my attention. I know, I'm literally already looking at and interacting with the window. I get the impression this kind attention grabbing thing is normal for MacOS, but e.g.gnome-terminaldoes not do this by default (or any linux terminal I can think of off the top of my head). Probably because it's super annoying.bell-featuresandapp-notifications, despite using the correct config values, because I still had other ghostty windows open.backgroundimmediately applies to new windows even when other windows are already open. This setting appears to be per windowbell-featuresonly works for both new and old windows by reloading config. This setting appears to be somehow globalapp-notificationsonly works if you quit all ghostty windows. This setting appears to be global, and only inspected during application launchghostty is an amazing piece of software though. Hopefully this doesn't come across too harsh.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions