Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:plasmaregataos
plasma5-desktop
regataos-update-plasma.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File regataos-update-plasma.sh of Package plasma5-desktop
#!/bin/bash # Update default settings if test -e "/usr/share/regataos/regataos-base-version.txt"; then if test -e /opt/regataos-base/regataos-base-23.tar.xz ; then tar xf /opt/regataos-base/regataos-base-23.tar.xz -C / fi if test -e /opt/regataos-base/regataos-backgrounds-*.tar.xz ; then tar xf /opt/regataos-base/regataos-backgrounds-*.tar.xz -C / fi if test -e /usr/share/libreoffice/share/config/images_breeze.zip ; then rm -f /usr/share/libreoffice/share/config/images_galaxy.zip ln -s /usr/share/libreoffice/share/config/images_breeze.zip /usr/share/libreoffice/share/config/images_galaxy.zip fi if test -e /usr/share/icons/breeze-dark/apps/48/libreoffice-startcenter.svg ; then rm -f /usr/share/icons/breeze-dark/apps/48/libreoffice-startcenter.svg fi if test -e /usr/share/icons/breeze/apps/48/libreoffice-startcenter.svg ; then rm -f /usr/share/icons/breeze/apps/48/libreoffice-startcenter.svg fi if test -e /usr/share/applications/YaST2/sw_single.desktop ; then rm -f /usr/share/applications/YaST2/sw_single.desktop fi if test -e /usr/share/wallpapers/openSUSEdefault ; then rm -rf /usr/share/wallpapers/openSUSEdefault fi if test -e /usr/share/plasma/look-and-feel/org.openSUSE ; then rm -rf /usr/share/plasma/look-and-feel/org.openSUSE fi if test -e /usr/share/plasma/layout-templates/org.opensuse.desktop.defaultPanel ; then rm -rf /usr/share/plasma/layout-templates/org.opensuse.desktop.defaultPanel fi if test -e /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel ; then rm -rf /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel fi if test -e "/usr/share/plasma/look-and-feel/org.kde.breezetwilight.desktop" ; then rm -rf "/usr/share/plasma/look-and-feel/org.kde.breezetwilight.desktop" fi if test -e "/usr/share/plasma/look-and-feel/org.openSUSE.desktop" ; then rm -rf "/usr/share/plasma/look-and-feel/org.openSUSE.desktop" fi if test -e "/usr/share/plasma/layout-templates/org.kde.plasma.desktop.appmenubar" ; then rm -rf "/usr/share/plasma/layout-templates/org.kde.plasma.desktop.appmenubar" fi if test -e "/usr/share/plasma/desktoptheme/openSUSElight" ; then rm -rf "/usr/share/plasma/desktoptheme/openSUSE" rm -rf "/usr/share/plasma/desktoptheme/openSUSEdark" rm -rf "/usr/share/plasma/desktoptheme/openSUSEdefault" rm -rf "/usr/share/plasma/desktoptheme/openSUSElight" fi if test -e "/usr/share/color-schemes/openSUSE.colors" ; then rm -rf "/usr/share/color-schemes/openSUSE.colors" rm -rf "/usr/share/color-schemes/OpenSUSEdark.colors" rm -rf "/usr/share/color-schemes/OpenSUSEdarkalternate.colors" fi # Hide YaST .desktop files if [[ $(grep -r "NoDisplay=true" "/usr/share/applications/org.opensuse.yast.Packager.desktop") != *"NoDisplay=true"* ]]; then echo "NoDisplay=true" >> "/usr/share/applications/YaST2/org.opensuse.yast.Snapper.desktop" echo "NoDisplay=true" >> "/usr/share/applications/YaST2/org.opensuse.yast.CheckMedia.desktop" echo "NoDisplay=true" >> "/usr/share/applications/YaST2/org.opensuse.yast.SWSingle.desktop" echo "NoDisplay=true" >> "/usr/share/applications/YaST2/org.opensuse.yast.SWSource.desktop" echo "NoDisplay=true" >> "/usr/share/applications/org.opensuse.yast.Packager.desktop" echo "NoDisplay=true" >> "/usr/share/applications/mintstick-kde.desktop" fi sed -i '/MimeType/d' "/usr/share/applications/org.opensuse.yast.Packager.desktop" # Hide printer .desktop files if [[ $(grep -r "NoDisplay=true" "/usr/share/applications/system-config-printer.desktop") != *"NoDisplay=true"* ]]; then echo "NoDisplay=true" >> "/usr/share/applications/system-config-printer.desktop" fi if [[ $(grep -r "NoDisplay=true" "/usr/share/applications/YaST2/org.opensuse.yast.Printer.desktop") != *"NoDisplay=true"* ]]; then echo "NoDisplay=true" >> "/usr/share/applications/YaST2/org.opensuse.yast.Printer.desktop" fi # Create kcm_printer_manager.desktop for app menu if test -e "/usr/share/applications/kcm_printer_manager.desktop"; then ln -sf "/usr/share/kservices5/kcm_printer_manager.desktop" "/usr/share/applications/kcm_printer_manager.desktop" fi # Configure icone menu kickoff sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kickoff/metadata.desktop sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kickoff/metadata.json sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/config.qml sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml # Configure icone menu kickerdash sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.desktop sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.json # Configure icone menu kicker sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kicker/metadata.desktop sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kicker/metadata.json sed -i 's/kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/config/config.qml sed -i 's/start-here-kde/suse/' /usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/config/main.xml fi # Process completed, it's time to say goodbye... rm -f /usr/share/regataos/regataos-update-plasma.sh
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor