-
Notifications
You must be signed in to change notification settings - Fork 624
Description
FYI - Docs: Consolidated issues with step-by-step fixes
(Generated on October 14, 2025)
This document consolidates the issues in Gogh-Co/Gogh labeled "FYI - Docs" and adds clear, step-by-step resolution instructions for each one.
Use it to close the originals while keeping a single reference for documentation.
Index
- [Arch Linux — “config file not present or not writable”](#arch-linux--config-file-not-present-or-not-writable)
- [Termux — “Using these themes in Termux”](#termux--using-these-themes-in-termux)
- Ubuntu 19.10 —
default_profilenot a valid identifier / command not found - [Elementary OS — “Unsupported terminal!” on Pantheon Terminal](#elementary-os--unsupported-terminal-on-pantheon-terminal)
- [Debian — “Script runs but does nothing”](#debian--script-runs-but-does-nothing)
- [Fedora 40 — “Missing dependency (GConf2)”](#fedora-40--missing-dependency-gconf2)
Arch Linux — “config file not present or not writable”
Issue: [#297](#297) — user cannot find dconf-cli and uuid-runtime on Arch and sees the error above.
Context: Arch doesn’t use the Debian package names; the needed tools are provided by other packages.
How to fix (Arch)
-
Install required tools (Arch equivalents):
sudo pacman -S --needed dconf util-linux gnome-terminal
dconfprovides the dconf backend (used by gsettings).util-linuxprovidesuuidgen(replacement foruuid-runtime).
-
Ensure dconf is writable for your user:
uuidgen gsettings get org.gnome.Terminal.ProfilesList default
If these error out, log out/in or reboot to refresh the D-Bus session.
-
Run Gogh from a supported terminal:
gnome-terminal -- bash -lc 'bash -c "$(wget -qO- https://git.io/vQgMr)"' -
Retry theme install:
If “not writable” persists, verify your dconf DB:ls ~/.config/dconf/user && dconf dump /org/gnome/terminal/legacy/profiles:/ | head
Termux — “Using these themes in Termux”
Issue: [#252](#252) — Gogh doesn’t directly support Termux.
Context: Termux doesn’t use dconf; you must manually define color schemes.
How to fix (Termux)
-
Create or edit your color file:
mkdir -p ~/.termux nano ~/.termux/colors.properties
-
Paste a Gogh palette:
background=#1E1E1E foreground=#D4D4D4 cursor=#D4D4D4 color0=#000000 ... color15=#E5E5E5
-
Apply:
termux-reload-settings
-
Optional — if using Termux:Styling, manage via UI.
Ubuntu 19.10 — default_profile not a valid identifier / command not found
Issue: [#203](#203)
Root cause: Missing “Default” profile or outdated dependencies.
How to fix (Ubuntu)
-
Create or rename your GNOME Terminal profile to Default.
-
Install dependencies:
sudo apt update sudo apt install -y dconf-cli uuid-runtime gnome-terminal
-
Re-run Gogh:
bash -c "$(wget -qO- https://git.io/vQgMr)" -
Verify:
gsettings get org.gnome.Terminal.ProfilesList list gsettings get org.gnome.Terminal.ProfilesList default
Reference: [#203](#203) • [#260](#260)
Elementary OS — “Unsupported terminal!” on Pantheon Terminal
Issue: [#175](#175)
Root cause: Terminal detection fails; process name truncated.
How to fix (Elementary)
-
Check terminal process name:
ps -h -o comm -p $PPID -
Manually define terminal:
export TERMINAL=pantheon-terminal -
Re-run Gogh:
bash -c "$(wget -qO- https://git.io/vQgMr)"
Debian — “Script runs but does nothing”
Issue: [#63](#63)
Likely cause: Missing Default profile or inactive dconf.
How to fix (Debian)
-
Install requirements:
sudo apt install -y gnome-terminal dconf-cli uuid-runtime
-
Rename your profile to
Defaultand set it as default. -
Run Gogh again:
bash -c "$(wget -qO- https://git.io/vQgMr)" -
Verify in dconf:
dconf dump /org/gnome/terminal/legacy/profiles:/ | head
Fedora 40 — “Missing dependency (GConf2)”
Issue: [#466](#466)
Root cause: GNOME Terminal on Fedora 40 needs GConf2 for Gogh to function.
How to fix (Fedora 40)
-
Install dependencies:
sudo dnf install -y GConf2 gnome-terminal
-
Re-run Gogh installer:
bash -c "$(wget -qO- https://git.io/vQgMr)" -
Verify the theme applies in a new terminal session.
Quick References
- [Arch Linux: ERROR: config file not present or not writable! #297] Arch Linux — config error
- [Using these themes in Termux #252] Termux — manual color config
- [Ubuntu 19.10: default_profile not a valid identifier, command not found #203] Ubuntu 19.10 — invalid identifier
- [Using Elementary terminal but says unsupported #175] Elementary — unsupported terminal
- [Doesn't working Debian #63] Debian — no visible change
- [Missing dependency for Fedora 40 #466] Fedora 40 — missing dependency
- [Install script fails on Pop!_OS 20.04 #260] Confirmation of “Default” profile fix