Code Monkey home page Code Monkey logo

Comments (16)

azmodude avatar azmodude commented on July 26, 2024 1

Since people seem to encounter this issue on Debian-based distributions and I just ran into this on a fresh Stretch install...
Apart from installing the various dconf-* utilities, the missing UUIDs @bdfish posted result from uuidgen not being installed. A quick apt-get -y install uuid-runtime later everything worked just fine.

from gnome-terminal.

bdfish avatar bdfish commented on July 26, 2024

debian9 with gnome 3.22.2 has the same problem

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

It seems like these distributions do not manage their dependency policy correctly. I've searched for similar issues and you may need to install the dconf-tools (Mint, Debian) package.
Maybe you should install all dconf related packages like

  • dconf-gsettings-backend to ensure GSettings compatibility (Mint, Debian
  • dconf-cli to ensure full CLI support (Mint, Debian)
  • dconf-service to ensure D-Bus support for the GSettings backend (Mint, Debian)

Would be nice if you can test if this fix the problem since I'm running on Arch Linux running GNOME 3.24 which would distort the results. If this does not fix the problem I'll set up some VirtualBox container to investigate the cause.

from gnome-terminal.

bdfish avatar bdfish commented on July 26, 2024

After i install all of dconf-* you list, then run nord.sh, my current profile will be deleted.
then i test this https://github.com/Mayccoll/Gogh ,i have got same result.
So this issue may be caused by debian

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

Sorry to hear that, this should never happen! Are you sure it got deleted or is is only being hidden on the list but still available via the dconf-editor?

The Gogh project you've linked to makes use of the same script code so the script itself can still cause this issue, but the origin issue can be dconf which changed its functional behaviour or contains a bug.

I see what I can do to reproduce this.

from gnome-terminal.

bdfish avatar bdfish commented on July 26, 2024

All of themes i installed is visible in dconf-editor ,but they are hidden in gnome-terminal preferences-profiles
Here are two pictures
screenshot from 2017-04-17 22-50-46
screenshot from 2017-04-17 22-54-20

from gnome-terminal.

bdfish avatar bdfish commented on July 26, 2024

It seems that someone else has the same problem
Gogh-Co/Gogh#63

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

I've tried to reproduce this problem today, but when I run the script the new profile Nord is visible and works fine.
@ev-agelos Can you post which version of the GNOME terminal (GNOME version) is installed on Mint 18? I've tested it successfully for GNOME 3.20, 3.22.1 and 3.24.

@bdfish The list of profiles on your screenshot looks strange, all profiles should have UUIDs as name and the Nord theme generates one too, normally it should not be called :nord.
Can you please

  1. create a backup of your used profiles
  2. delete all profiles
  3. install the Nord theme via the nord.sh script
  4. check if the new created profile name is a random UUID

Maybe Mint 18 changed one of the packages the script depends on like the random UUID generator.

from gnome-terminal.

ev-agelos avatar ev-agelos commented on July 26, 2024

@arcticicestudio I have gnome 3.18.3, i guess in the next versions it will work out of the box. I managed to copy-paste manually the nord color values etc so I found a workaround.

from gnome-terminal.

bdfish avatar bdfish commented on July 26, 2024

I did what you say,but the result is same, i delete some component of system,maybe issue caused by this, .And @ev-agelos 's solution is easy and useful,i have given up using nord.sh.

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

I'll close this issue for now. I've tried to reproduce this using GNOME Terminal version 3.24.2 and it works fine. It seems like the issue is related to any distribution dependency problems.

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

@azmodude Thanks for the info, I'll add a note to the documentation that (next to dconf-tools) the uuid-runtime package must be installed before running the script.

from gnome-terminal.

azmodude avatar azmodude commented on July 26, 2024

@arcticicestudio You're welcome. Thanks for your great colorscheme(s)!

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

The requirements are now documented in #11.

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

Related to #12

from gnome-terminal.

arcticicestudio avatar arcticicestudio commented on July 26, 2024

The PR #14 includes the fix for this problem. It should now work on all distributions when the basic dependencies are installed. The legacy support for GNOME Terminal versions < 3.8 has been removed since the gconf long-time support for in most distributions will end this year anyway, next to the fact that there are no distributions that ship with GNOME < 3.8.

The compatibility with dconf has been improved by using the high-level API of GSettings instead.

It be nice for some feedback so this can be merged as soon as possible.

from gnome-terminal.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.