2023-08-25 22:56:44 |
Steve Langasek |
description |
After a classic install (no tpm fde) using the 20230825.2 canary image, I have a file
/usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override on the target system which according to dpkg has no owner.
The contents of the file are:
# cat /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override
[org.gnome.desktop.interface:ubuntu]
color-scheme='prefer-light'
gtk-theme='Yaru'
#
I do not remember if the non-canary image prompted me for a theme preference, or if I made the same selection on the non-canary image. However, the installer should not be writing files under /usr to the target system; /usr is owned by the package manager. Overrides need to be written somewhere else, one of /home, /var, /etc in decreasing order of preference (the theme selection should IMHO only apply to the initial user and not to further users on the system who are added post-install). |
After a classic install (no tpm fde) using the 20230825.2 canary image, I have a file
/usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override on the target system which according to dpkg has no owner.
The contents of the file are:
$ cat /mnt/2/usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override
[org.gnome.desktop.interface:ubuntu]
color-scheme='prefer-light'
gtk-theme='Yaru'
$
I do not remember if the non-canary image prompted me for a theme preference, or if I made the same selection on the non-canary image. However, the installer should not be writing files under /usr to the target system; /usr is owned by the package manager. Overrides need to be written somewhere else, one of /home, /var, /etc in decreasing order of preference (the theme selection should IMHO only apply to the initial user and not to further users on the system who are added post-install).
On both canary and daily-live, I also see a file /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-wm.gschema.override which is identical between the two installs.
$ cat /mnt/2/usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-wm.gschema.override
[org.gnome.desktop.wm.keybindings:ubuntu]
maximize=@as []
unmaximize=@as []
$
I have no idea what this file is for. |
|