When the files we're creating in the live layer have static content, ship them in live-build/ubuntu/includes.chroot.minimal.standard.live instead of generating them from live-build/ubuntu/hooks/020-ubuntu-live.chroot_early. Also fixes the fact that live-build/ubuntu/hooks/020-ubuntu-live.chroot_early was incorrectly writing to /root in the previous upload instead of /usr.use-lxd-installer
parent
915a6910fc
commit
b45cad12b4
@ -0,0 +1 @@
|
||||
export CASPER_GENERATE_UUID=1
|
@ -0,0 +1 @@
|
||||
/usr/lib/systemd/user/ubuntu-desktop-installer.service
|
@ -0,0 +1,15 @@
|
||||
# start the installer on session start, restore normal session on close
|
||||
|
||||
[Unit]
|
||||
Description=Ubuntu Desktop Installer
|
||||
PartOf=graphical-session.target
|
||||
After=graphical-session.target
|
||||
|
||||
# Never run in GDM
|
||||
Conflicts=gnome-session@gnome-login.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/snap/bin/ubuntu-desktop-installer --try-or-install
|
||||
ExecStopPost=sh -c "gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true; gsettings set org.gnome.shell.extensions.dash-to-dock intellihide true; gnome-extensions enable ding@rastersoft.com"
|
||||
Restart=no
|
@ -0,0 +1,12 @@
|
||||
# change settings to have an 'installer only' session by default
|
||||
[org.gnome.desktop.a11y]
|
||||
always-show-universal-access-status=true
|
||||
|
||||
# we can't unload the dock because the shell would enter the overview on login;
|
||||
# https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1788
|
||||
[org.gnome.shell.extensions.dash-to-dock:ubuntu]
|
||||
dock-fixed=false
|
||||
intellihide=false
|
||||
|
||||
[org.gnome.shell]
|
||||
disabled-extensions=['ding@rastersoft.com']
|
Loading…
Reference in new issue