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

Install doesn't shows all pre-existing profiles #84

Open
lamyergeier opened this issue Jul 7, 2023 · 2 comments
Open

Install doesn't shows all pre-existing profiles #84

lamyergeier opened this issue Jul 7, 2023 · 2 comments

Comments

@lamyergeier
Copy link

lamyergeier commented Jul 7, 2023

  • Specs (Fedora 38 with Gnome 44.2, Wayland)
$ gnome-terminal --version
# GNOME Terminal 3.48.1 using VTE 0.72.2 +BIDI +GNUTLS +ICU +SYSTEMD
  • We can see that 3 profiles exists as follows
$ dconf dump /org/gnome/terminal/legacy/profiles:/
[/]
list=['b1dcc9dd-5262-4d8d-a863-c897e6d979b9', 'b24d5fa2-4e48-4be1-a826-6f8e7042776e', 'b8dd6b3c-67ac-459c-803a-2302c930c1d6']

[:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
font='Monospace 16'
use-system-font=false

[:b24d5fa2-4e48-4be1-a826-6f8e7042776e]
visible-name='SolarizedDark'

[:b8dd6b3c-67ac-459c-803a-2302c930c1d6]
visible-name='SolarizedLight'
  • Install shows only 1 profile!
$ ./install.sh 

This script will ask you which color scheme you want, and which Gnome Terminal profile to overwrite.

Please note that there is no uninstall option yet. If you do not wish to overwrite any of your profiles, you should create a new profile before you run this script. However, you can reset your colors to the Gnome default, by running:

    Gnome >= 3.8 dconf reset -f /org/gnome/terminal/legacy/profiles:/
    Gnome < 3.8 gconftool-2 --recursive-unset /apps/gnome-terminal

By default, it runs in the interactive mode, but it also can be run non-interactively, just feed it with the necessary options, see 'install.sh --help' for details.

Please select a color scheme:
1) dark
2) dark_alternative
3) light
#? 1

Please select a Gnome Terminal profile:
1) Unnamed
#? 
@aruhier
Copy link
Owner

aruhier commented Jul 7, 2023

Hi,
Thanks for the bug report.

Can you paste the result of gsettings get org.gnome.Terminal.ProfilesList list please?

@lamyergeier
Copy link
Author

lamyergeier commented Jul 7, 2023

$ gsettings get org.gnome.Terminal.ProfilesList list
['b1dcc9dd-5262-4d8d-a863-c897e6d979b9', 'b24d5fa2-4e48-4be1-a826-6f8e7042776e', 'b8dd6b3c-67ac-459c-803a-2302c930c1d6']

I also did logout after creating the profile, to make sure that there is no issue with syncing of data to dconf

@aruhier Do you think the following has any effect (I see that many schemas for terminal are non relocatable):

$ gsettings list-relocatable-schemas | grep -i terminal
org.gnome.Terminal.Legacy.Keybindings
org.gnome.Terminal.Legacy.Profile
org.gnome.Terminal.SettingsList

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

2 participants