Terminal oopsy

Just got my Framework 13 today and have been setting it up all day (running Bluefin) but I think I messed up the Terminal app somehow (it was also defaulting to fedora-toolbox at one point) because I’m not seeing the terminal bling I enabled earlier such as atuin.

Terminal shown below:

Ptyxis shown below:

Any way to restore Terminal back to how it was?

1 Like

The trick is to run ujust bluefin-cli then toggle it on/off again, and then always restart the terminal. See if that sorts it.

Sadly doesn’t work :frowning:

Oh that’s interesting, I had the exact same issue with my Framework 13 too. It’s defaulting to the fedora-toolbox and not recognizing the ujust command.

Tested in a VM running bluefin:beta:

  • Launching with the keyboard shortcuts launches the appropriate terminal (Ctrl+Alt+Enter for Host, Ctrl+Alt+U for Ubuntu, etc)
  • Launching with the desktop shortcut defaults to fedora-toolbox

I assume it’s because of the Ptyxis profiles:

The first profile is for fedora-toolbox, and there’s no “Host” profile or similar

Perhaps one is running bash, and the other zsh? This could be due to setting a command in ptyxis to run, e.g. zsh, while the system default is bash. Or some variation of this.

You can do

echo $0

To see which shell is running.

1 Like

This is the exact situation that I am in. I am using Bluefin for the first time, not on the beta, and (after using Ctrl+Alt+F) I have no way to access the host terminal unless I use the Ctrl+Alt+Enter shortcut.

Can someone file an issue so we can target this for the release? Would happily accept PRs that sort this out.

Filed ublue-os/bluefin#1834

1 Like

Seems to be happening on Bluefin:gts as well. After testing the Ctrl + Alt + F command, Terminal icon on Dash and elsewhere defaults to Fedora-toolbox terminal. I can only open Ptyxis with Ctrl + Alt + T or Ctrl + Alt + Enter.

If I search for Ptyxis I get the result Terminal, which opens Fedora-toolbox and not Ptyxis. The green Ptyxis icon seems to be missing as well.

@marzvrover @j0rge I commented on the github issue but x-posting here for posterity -

I was able to fix my Terminal launched via Ctrl + Alt + T / Ctrl + alt + Enter by tinkering with gsettings cli / dconf GUI

(… I have no idea if this was The Right Way ™ :grimacing: )

  1. find how Ptyxis is invoked (Settings > Keyboard > Custom Shortcuts > Host Ptyxis) and it looks like it expects a Profile where the Profile’s UUID matches the Host Container ID)
cat /usr/libexec/distrobox-quadlet-ptyxis.sh
  1. find the expected container GUID for Host
cat /usr/share/ublue-os/bluefin-cli/known-containers
  1. recreate that Ptyxis profile (replace $GUID with the Host UUID from previous step :point_up: )
gsettings set org.gnome.Ptyxis.Profile:/org/gnome/Ptyxis/Profiles/$GUID/
gsettings set org.gnome.Ptyxis.Profile:/org/gnome/Ptyxis/Profiles/$GUID/ palette 'Dracula'
gsettings set org.gnome.Ptyxis.Profile:/org/gnome/Ptyxis/Profiles/$GUID/ label 'Host'
gsettings set org.gnome.Ptyxis.Profile:/org/gnome/Ptyxis/Profiles/$GUID/ opacity 0.88

gsettings set org.gnome.Ptyxis default-profile-uuid $GUID
  1. exit Ptyxis session, and relaunch it w/ the keyboard shortcut
1 Like

This seems to be gone now and the keyboard shortcuts don’t work for me.

I think those were removed here:

1 Like

OK, I liked how it was set up. I will look into setting up something like it in my dotfiles