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

Use ptyxis (formerly Prompt) as the default terminal #520

Open
travier opened this issue Dec 18, 2023 · 6 comments
Open

Use ptyxis (formerly Prompt) as the default terminal #520

travier opened this issue Dec 18, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@travier
Copy link
Member

travier commented Dec 18, 2023

Is your feature request related to a problem? Please describe.

Prompt is a terminal for GNOME with first-class support for containers.

Flatpak is the intended and preferred distribution mechanism.

See:

Describe the solution you'd like

Replace the default terminal application with Prompt, or at least include it by default.

Describe alternatives you've considered

N/A

Additional context

Suggested for Workstation:

If Fedora Workstation does not want to include it, we can consider including it on top of the default terminal in Silverblue.

@travier travier added the enhancement New feature or request label Dec 18, 2023
@chrisawi
Copy link

chrisawi commented Jan 2, 2024

I'm a big fan of Prompt already, but I don't think it should be shipped along with gnome-terminal. Having two similar terminals in the menu would be unpolished. If Silverblue doesn't want to diverge from Workstation here, this should go on hold until they make a decision (which may mean waiting for GNOME, apparently).

From the quoted text, I presume you intend to ship it as a flatpak. That seems reasonable, however, I think there should still be something in the base image in case flatpak is broken somehow (rolling back wouldn't help if the problem is in /var). I immediately thought of weston-terminal as an ultra-basic fallback. It's currently part of the weston package, but I guess it could be split out. It's also officially only a demo but would be better than nothing, and as long as it continues not to ship a .desktop file, it wouldn't be exposed in the UI, only usable via Alt+F2.

@travier
Copy link
Member Author

travier commented Jan 2, 2024

From my perspective, there must be a terminal app available at all times from the base image.

So for me there are only two options:

  • We replace the current one (unlikely given the accessibility issues mentioned in the ticket linked)
  • We add Prompt, either as a Flatpak or in the image

@almereyda
Copy link

Prompt has been renamed to chergert/ptyxis.

@travier travier changed the title Use Prompt as the default terminal Use ptyxis (formerly Prompt) as the default terminal Feb 24, 2024
@travier
Copy link
Member Author

travier commented Feb 29, 2024

Looks like the accessibility issues are being sorted out: https://blogs.gnome.org/chergert/2024/02/29/accessibility-in-ptyxis/

Testing welcomed!

@A6GibKm
Copy link

A6GibKm commented Apr 5, 2024

Imho Silverblue should just follow what workstation does in this regard.

@chergert
Copy link

The necessary VTE patches are available in Fedora 40 now (including a11y patches). Presumably Ptyxis package will land shortly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants