Skip to content
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

Hard to install on the Steam Deck #144

Closed
maisatanel opened this issue Aug 14, 2023 · 11 comments
Closed

Hard to install on the Steam Deck #144

maisatanel opened this issue Aug 14, 2023 · 11 comments

Comments

@maisatanel
Copy link

Don't know how realistic this will be until Red Hat finishes with the new installer, but the lack of an on-screen keyboard in current Anaconda makes it impossible to install the system without a USB keyboard - something that SteamOS can do. The hitch was on setting up a new user and having to input a username and password for one. SteamOS makes a 'deck' user out of the box with no password. Maybe there's a way to do that with Kickstart?

@maisatanel
Copy link
Author

Also the Anaconda UI doesn't fit inside the confines of the Steam Deck's 1280x800, making the installation experience more irritating, but that's a separate issue I suppose.

@castrojo
Copy link
Member

Related: ublue-os/main#283

@maisatanel
Copy link
Author

WORKAROUND: with the touchscreen you can select and copy text from the Timezone screen and make that your username. The username is saved each time you leave the Users and Passwords screen, so you can come back to the Timezone screen multiple times to copy the letters you want. I feel like a genius.

@EyeCantCU
Copy link
Member

This is genuinely the coolest workaround I have ever seen on GitHub. Hopefully, when we're able to implement the new installer, we can address a lot of these pain points. I'm sorry the process currently isn't easier without an external keyboard

@simon511000
Copy link

Also the Anaconda UI doesn't fit inside the confines of the Steam Deck's 1280x800, making the installation experience more irritating, but that's a separate issue I suppose.

I can't even do the first step since the "next" button is off the screen

@KyleGospo
Copy link
Member

Also the Anaconda UI doesn't fit inside the confines of the Steam Deck's 1280x800, making the installation experience more irritating, but that's a separate issue I suppose.

I can't even do the first step since the "next" button is off the screen

The workaround for that, for now, is to plug in a keyboard and tab to that button, then press enter.

Once we have the new installer working things should be a lot smoother.

@maisatanel
Copy link
Author

The workaround for that, for now, is to plug in a keyboard and tab to that button, then press enter.

Got you covered, the Select button corresponds to Tab.

@szescxz
Copy link

szescxz commented Aug 16, 2023

Workaround for Ventoy users (requires a keyboard):

  • Select "Boot in grub2 mode" (if the normal mode stucked but except the following case)
  • Once it stucks at Kickstart file /run/install/ks.cfg is missing:
    • Ctrl+B then 2
    • # /run/install/repo/kickstart/pre-install.sh
    • # anaconda --kickstart /run/install/repo/kickstart/ublue-os.ks --resolution 1280x800

Non Ventoy users could probably utilize the resolution trick with the boot option in the GRUB menu, but I haven't tested it yet.

@KyleGospo
Copy link
Member

Fixed as of the latest changes, next release will get a new ISO.

@szescxz
Copy link

szescxz commented Sep 7, 2023

With the introduction of the offline ISO (which now seems to work with Ventoy) I think the resolution issue (on Steam Deck) is coming back again.

EDIT: GRUB menu boot option hack (see my previous comment) works. Maybe add a boot menu specifically for Steam Deck? Other devices (e.g. ROG Ally - although I can't test this one) could just use the normal boot menu.

@KyleGospo
Copy link
Member

With the introduction of the offline ISO (which now seems to work with Ventoy) I think the resolution issue (on Steam Deck) is coming back again.

@akdev1l

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants