-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qterminal -d quits after the last terminal has been closed #154
Comments
BTW - is this the expected behavior to close an empty terminal tab by pressing Ctrl+D? |
That's normal |
ad Ctrl+D ad this issue's actual topic |
@pmattern This is true as long as we're talking about "qterminal in normal mode". However, this issue (or feature request) is about "qterminal in dropdown mode", so its behaviour should rather be like yakuake's which also doesn't fully shutdown after the last tab has been closed. I suggest using this feature in practice. |
@janoff Could you check my implementation - is this what you've expected? |
@f2404: Thanks, much better! ... except that the tab id is not set to 1. :) |
@janoff Yes, that's because the closed tabs' ids are not reused. Do you think starting again with 1 would be cleaner? |
Yep. That's also like yakuake handles it. |
If I'm not mistaken the only situation where the feature discussed in this issue is of relevance is a single open shell session in drop-down mode with no processes running. Thus its only effect is replacing a single shell session with another one of the very same kind instead of ending the terminal emulator as a whole. I still cannot see any benefit from this and consider this feature not desirable at all, no matter whether or not it mimics some other tool which btw. goes unmaintained since more than three years. |
So have we decided that this feature will not be implemented in qterminal? |
@pmattern I think starting a new session properly will be better for debugging. |
Don't know if this feature request has any hope, but FWIW I came here to make this exact request after recently switching to qterminal. To my thinking, the point of a dropdown terminal is to be an "always on" terminal that's just a keystroke away. When you hit one too many ctrl-d or type one too many Thanks! |
Sounds like a reasonable argument to me. |
Recently I had to switch from yakuake to qterminal, because yakuake can't handle screen scaling properly. I like qterminal very much and it would be an almost perfect replacement, if I didn't have to restart it everytime I close the last shell in dropdown mode. For users with the same problem, here is a systemd service that will automatically start qterminal in dropdown mode on login and restart it, when it's closed:
This has to be enabled as a user service: I hope this helps someone while this feature request is still open. |
IMO, the app should exit with |
I can definitely see your point and I respect your opinion, but it seems to me that the kind of behaviour I mentioned is not too exotic. I think it's the standard behavior of yakuake and it is at least easily configurable in tilda. The reason is the following: A normal terminal window is expected to be closed when the last shell is closed, but a dropdown terminal is often used as a kind of "always on" terminal that is always only one button press away. It happens often enough to me that I close a terminal and then need a new one some time afterwards. With the current behaviour (if I didn't write the service) I'd need to enter the program name and start it again, which is more work than just pressing F12 again. Having this feature as a toggleable option would be very nice. After all, not having this feature is not the end of the world and qterminal will still be my new favourite terminal, but having the option would be great. Thank you for your amazing work! |
Even though I think it's pointless to still discuss it after 7 years, I think a configuration option would be the best thing to do. Anyway, I just switched to Yakuake which does what I want. |
Well the issue is still open :D Yakuake was great until I got one of these shiny new UHD screens at work and figured out that yakuake can't handle screen scaling |
Please note that I started my comment with "IMO". My opinions don't necessarily reflect what may be done in LXQt, especially not here. There are different habits, and there may be different apps for each. |
=> qterminal process quits
Expected behaviour:
The text was updated successfully, but these errors were encountered: