-
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
344ad18
commit f8b4967
Showing
8 changed files
with
174 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash -x | ||
|
||
sed -i 's/^livesys_session=.*/livesys_session="gnome"/' /etc/sysconfig/livesys | ||
sed -i 's/Fedora/Ultramarine/g' /usr/share/anaconda/gnome/fedora-welcome | ||
sed -i 's/Fedora/Ultramarine/g' /usr/share/applications/org.fedoraproject.welcome-screen.desktop | ||
sed -i 's/Fedora/Ultramarine/g' /usr/share/anaconda/gnome/org.fedoraproject.welcome-screen.desktop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
#!/bin/bash -x | ||
|
||
# set default GTK+ theme for root (see #683855, #689070, #808062) | ||
cat >/root/.gtkrc-2.0 <<EOF | ||
include "/usr/share/themes/Adwaita/gtk-2.0/gtkrc" | ||
include "/etc/gtk-2.0/gtkrc" | ||
gtk-theme-name="Adwaita" | ||
EOF | ||
mkdir -p /root/.config/gtk-3.0 | ||
cat >/root/.config/gtk-3.0/settings.ini <<EOF | ||
[Settings] | ||
gtk-theme-name = Adwaita | ||
EOF | ||
|
||
# add initscript | ||
cat >>/var/lib/livesys/livesys-session-extra <<ALLEOF | ||
# are we *not* able to use wayland sessions? | ||
if strstr "\`cat /proc/cmdline\`" nomodeset ; then | ||
PLASMA_SESSION_FILE="plasmax11.desktop" | ||
else | ||
PLASMA_SESSION_FILE="plasma.desktop" | ||
fi | ||
# set up autologin for user liveuser | ||
if [ -f /etc/sddm.conf ]; then | ||
sed -i 's/^#User=.*/User=liveuser/' /etc/sddm.conf | ||
sed -i "s/^#Session=.*/Session=\${PLASMA_SESSION_FILE}/" /etc/sddm.conf | ||
else | ||
cat > /etc/sddm.conf << SDDM_EOF | ||
[Autologin] | ||
User=liveuser | ||
Session=\${PLASMA_SESSION_FILE} | ||
SDDM_EOF | ||
fi | ||
# add liveinst.desktop to favorites menu | ||
mkdir -p /home/liveuser/.config/ | ||
cat > /home/liveuser/.config/kickoffrc << MENU_EOF | ||
[Favorites] | ||
FavoriteURLs=/usr/share/applications/firefox.desktop,/usr/share/applications/org.kde.dolphin.desktop,/usr/share/applications/systemsettings.desktop,/usr/share/applications/org.kde.konsole.desktop,/usr/share/applications/liveinst.desktop | ||
MENU_EOF | ||
# show liveinst.desktop on desktop and in menu | ||
sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop | ||
# set executable bit disable KDE security warning | ||
chmod +x /usr/share/applications/liveinst.desktop | ||
mkdir /home/liveuser/Desktop | ||
cp -a /usr/share/applications/liveinst.desktop /home/liveuser/Desktop/ | ||
# Set akonadi backend | ||
mkdir -p /home/liveuser/.config/akonadi | ||
cat > /home/liveuser/.config/akonadi/akonadiserverrc << AKONADI_EOF | ||
[%General] | ||
Driver=QSQLITE3 | ||
AKONADI_EOF | ||
# "Disable plasma-discover-notifier" | ||
mkdir -p /home/liveuser/.config/autostart | ||
cp -a /etc/xdg/autostart/org.kde.discover.notifier.desktop /home/liveuser/.config/autostart/ | ||
echo 'Hidden=true' >> /home/liveuser/.config/autostart/org.kde.discover.notifier.desktop | ||
# Disable baloo | ||
cat > /home/liveuser/.config/baloofilerc << BALOO_EOF | ||
[Basic Settings] | ||
Indexing-Enabled=false | ||
BALOO_EOF | ||
# Disable kres-migrator | ||
cat > /home/liveuser/.kde/share/config/kres-migratorrc << KRES_EOF | ||
[Migration] | ||
Enabled=false | ||
KRES_EOF | ||
# Disable kwallet migrator | ||
cat > /home/liveuser/.config/kwalletrc << KWALLET_EOL | ||
[Migration] | ||
alreadyMigrated=true | ||
KWALLET_EOL | ||
# Disable automount of 'known' devices | ||
# https://bugzilla.redhat.com/show_bug.cgi?id=2073708 | ||
cat > /home/liveuser/.config/kded_device_automounterrc << AUTOMOUNTER_EOF | ||
[General] | ||
AutomountEnabled=false | ||
AutomountOnLogin=false | ||
AutomountOnPlugin=false | ||
AUTOMOUNTER_EOF | ||
# make sure to set the right permissions and selinux contexts | ||
chown -R liveuser:liveuser /home/liveuser/ | ||
restorecon -R /home/liveuser/ | ||
ALLEOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
#!/bin/bash -x | ||
|
||
|
||
# create /etc/sysconfig/desktop (needed for installation) | ||
|
||
cat > /etc/sysconfig/desktop <<EOF | ||
PREFERRED=/usr/bin/gnome-session --builtin --session=pantheon | ||
DISPLAYMANAGER=/usr/sbin/lightdm | ||
EOF | ||
|
||
cat >> /var/lib/livesys/livesys-session-extra << EOF | ||
## set up lightdm autologin | ||
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf | ||
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf | ||
# | ||
# set Pantheon as default session, otherwise login will fail | ||
sed -i 's/^#user-session=.*/user-session=pantheon/' /etc/lightdm/lightdm.conf | ||
# set the default wallpaper | ||
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/ultramarine-linux/39/foresty-skies-l.png | ||
mkdir -p /home/liveuser/.local/share/applications | ||
# Show harddisk install on the desktop | ||
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop | ||
mkdir /home/liveuser/Desktop | ||
cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop | ||
# and mark it as executable | ||
chmod +x /home/liveuser/Desktop/liveinst.desktop | ||
# allow anaconda to use system icon theme | ||
sed -i -e 's/settings.set_property("gtk-icon-theme-name", "Adwaita")//' /usr/lib64/python3.11/site-packages/pyanaconda/ui/gui/__init__.py | ||
# this goes at the end after all other changes. | ||
chown -R liveuser:liveuser /home/liveuser | ||
restorecon -R /home/liveuser | ||
EOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters