-
-
Notifications
You must be signed in to change notification settings - Fork 49
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
Management console is hard to find #9788
Management console is hard to find #9788
Comments
Generating custom For |
I am not sure if users should be allowed to remove that from the app-menu or it should be considered a system setting such as the option
Also I don't know if it should be optional, it is useful with the Can you please clarify why it should be enabled conditionally to understand your reasoning? |
I am not 100% sure either. That was a suggestion. Both options are possible.
This is very simple. Since the current existing code does this. And it would fail if |
Doesn't "fail", it hangs and no message is shown because it waits-for-session. See: |
I agree that "Open Console" should be a default option in the |
On Fri, Feb 21, 2025 at 03:04:37AM -0800, ben-grande wrote:
I am not sure if users should be allowed to remove that from the app-menu or it should be considered a system setting such as the option `Qube settings` which is always present.
I do not think it should be a "system setting". Naive users will click
it if it is there, and find it confusing, and experienced will find it
wherever it is.
|
I believe we should consult @marmarta as well. What to do?
Like below (but with a better icon): |
I feel like we're getting into more and more complicated console options (there's also: QubesOS/qubes-desktop-linux-manager#243 ) ... A couple of questions:
If this is a debug-only, rare feature that's supposed to be used rarely by less then 5% of the users, I'm not sure if it should go to the widget - qubes manager feels like a good place for it. But maybe I don't get the usefullness here. I'd prefer the widget to keep to the "commonly used" features, so that reading through the options can be as fast as possible. |
It's very useful whenever something goes wrong with X or anything else that could cause a "normal" terminal not to be displayed. As far as my Qubes usage goes, this unfortunately means somewhere around once in 10 qube launches, which is less than desirable. As such, having this feature would be quite nice. Also, considering other projects like the Mirage Unikernel firewall (and hoping they proceed successfully), the feature may become even more used. |
Well, I have used it less then 10 times over last 7 years, so now we have two types of experience: once per year or multiple times per day. I think we'd need more data here. |
IMO it shouldn't be included always, only when user wants it. Maybe with some suggestion when |
One more data point: My usage rate seems to be around 0-2 times per decade (basically only if something breaks and someone directs me to use it). |
I have used the console somewhat regularly, but do not think it should be
included in the widget by default.
|
When the GUI can't start, either because of Xorg or terminal emulator issue as well when there is no terminal emulator installed.
Depends on the user and what they do with their qubes. A user who only open web browsers, office suite and file manager will rarely if ever open the terminal and much less open the management console. I see a future where the usage of the management console increases:
Some common usage is:
I don't know if it is 5% of the users right now, but it is something that can be increased when moving to Wayland, using sys-gui variants and OS distributions becoming more memory intensive. So not debugging only but most people don't use it as:
If QubesOS/qubes-desktop-linux-manager#243 is implemented for root terminal, it also would make sense to have a key combination in qui-domains for the qvm-console-dispvm. This is nice Ali, can you share the code, to see if it is easily customizable to appear only Most people in the Core team seem to disagree that it should be the default (mostly because gui is enabled by default). Then the outcomes I see is:
But the qui-domains won't be useful to open the console when the user has problems and the gui is enabled but not working. |
Sure. I believe it should be shown in 3 conditions:
And I believe the original I will work on the draft. p.s.: Draft PR submitted @ben-grande . It lacks property change and feature change watches for live changes. It also lacks unittests. |
Qubes OS release
Qubes OS 4.2
Brief summary
I want to disable
gui
for some qubes:But saying to users that they need to run
qvm-console-dispvm QUBE
is not nice, there are few GUI options and they are hard to find. Only disabling thegui
is not enough if users cannot open a management console.Qube Manager:
Open console in qube
App-menu (Q menu):
qui-domain:
CLI:
qvm-console-dispvm
Steps to reproduce
Expected behavior
Find the management console available in more GUI tools, such as app-menu and qui-domains.
Actual behavior
Management console is not easy to run with GUI tools.
Additional information
The name console is nice, but it has to be consistent and to make it distinct than a terminal, I suggest adding
management
, as inmanagement console
, because it is created from themanagement_dispvm
and because it does what it says, it manages even without a GUI.Another name is
debug console
. I don't really want one name more than the other, but onlyconsole
is confusing.The text was updated successfully, but these errors were encountered: