Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • I iso-profiles
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TROMsite
  • TROMjaro
  • iso-profiles
  • Issues
  • #11
Closed
Open
Created Jul 17, 2019 by tiotrom@TioTromOwner

A better way to store the gnome settings

The way we store the gnome settings is via the skel folder but that pushes all kinds of unintended changes like forcing the EN language even when the users select another language when they install the system. So, we need to fix this.

A fix was suggested on the Manjaro forum:

I would suggest packaging the stuff in /etc/skel in a settings package (so that the files are managed by pacman) and using gsettings schema instead /etc/skel/.config/dconf. That's the way manjaro does it, and it is easier to maintain in the long run.

https://gitlab.manjaro.org/profiles-and-settings/manjaro-gnome-settings

This how manjaro sets up gnome. Anything gsettings related like themes and extensions go to the schema directory. This way you don't get unintended settings (like developers home dir path in Bluetooth settings).

Here is a PKGBUILD to package those settings:

https://gitlab.manjaro.org/packages/community/gnome/gnome-settings/tree/master/manjaro-gnome-settings-v18

Currently we need help with this. I (Tio) am not very familiar with this approach and also lack time to do it.

Edited Jul 17, 2019 by tiotrom
Assignee
Assign to
Time tracking