diff options
Diffstat (limited to 'config/live.cfg')
-rw-r--r-- | config/live.cfg | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/config/live.cfg b/config/live.cfg index ad7c890..18595d9 100644 --- a/config/live.cfg +++ b/config/live.cfg @@ -39,6 +39,12 @@ my $_l = { [ 'files/desktop-directories-liveusb-rw', '/etc/X11/xinit.d/xx_desktop-directories-liveusb-rw', { mode => 0755, no_install => 1 } ], [ 'files/draklive-install.usb', '/etc/sysconfig/draklive-install', { mode => 0755 } ], ), + # fix gnome-shell not showing draklive-install and register icons on desktop in live mode + if_($live->{settings}{desktop} eq 'GNOME', + [ 'files/draklive-install.desktop', '/home/live/Desktop/draklive-install.desktop', { mode => 0755, no_install => 1 } ], + [ 'files/register.desktop', '/home/live/Desktop/register.desktop', { mode => 0755 } ], + [ 'files/01_gsettings-desktop-schemas.gschema.override', '/usr/share/glib-2.0/schemas/01_gsettings-desktop-schemas.gschema.override', { mode => 0644, no_install => 1 } ], + ), # disable suspend and hibernate in live mode [ 'files/50-disable-suspend.pkla', '/etc/polkit-1/localauthority/50-local.d/50-disable-suspend.pkla', { mode => 0644, no_install => 1 } ], #- make cups the default spooler @@ -180,6 +186,9 @@ my $_l = { "cp /etc/akonadi/mysql-global-mobile.conf /etc/akonadi/mysql-global.conf", "ak=/etc/draklive-install.d/run.d/restore-akonadi-config.sh; echo -e '#!/bin/sh\ncp /etc/akonadi/mysql-global-standard.conf /etc/akonadi/mysql-global.conf' > \$ak; chmod +x \$ak", ), + if_($live->{settings}{desktop} eq 'GNOME', + "glib-compile-schemas /usr/share/glib-2.0/schemas/", + ), # FIXME #if_($live->{settings}{desktop} eq 'GNOME', # "mkdir -p '/home/$live->{settings}{default_user}/.config/autostart'", |