File icewm-preferences.patch of Package icewm

Tweak default icewm preferences

Attention: this patch is applied in the %build phase, because it patches
a file generated by ./src/genpref. To edit the patch:

  quilt setup icewm.spec
  cd icewm-<version>
  quilt push -a
  ./configure <options from the spec>
  make -j8 # Generate src/preference
  quilt import -p0 patches/icewm-preferences.patch
  quilt push
  vi lib/preferences
  quilt refresh
---
Index: icewm-3.4.3/src/preferences
===================================================================
--- a/src/preferences
+++ b/src/preferences
@@ -212,7 +212,7 @@
 # HorizontalEdgeSwitch=0 # 0/1
 
 #  Icon search path (colon separated)
-# IconPath="/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/icons:/usr/share/pixmaps:"
+IconPath="/usr/share/icons/Adwaita/16x16/legacy:/usr/share/icons/Adwaita/16x16/apps:/usr/share/icons/hicolor:/usr/share/icons:/usr/share/pixmaps"
 
 #  Colon separated icon theme list with wildcard support. Minus prefix - can be used to exclude themes.
 # IconThemes="*:-HighContrast"
@@ -506,7 +506,7 @@
 # LimitSize=1 # 0/1
 
 #  Command to lock display/screensaver.
-# LockCommand=""
+LockCommand="xlock -mousemotion"
 
 #  Command to cancel logout.
 # LogoutCancelCommand=""
@@ -707,7 +707,7 @@
 # RaiseOnFocus=1 # 0/1
 
 #  Command to reboot the system.
-# RebootCommand="test -e /run/systemd/system && systemctl reboot || loginctl reboot"
+RebootCommand="/bin/sh -c 'systemctl reboot ||:'"
 
 #  Send the clicks outside menus to target window.
 # ReplayMenuCancelClick=0 # 0/1
@@ -776,7 +776,7 @@
 # ShowWorkspaceStatus=1 # 0/1
 
 #  Command to shutdown the system.
-# ShutdownCommand="test -e /run/systemd/system && systemctl poweroff || loginctl poweroff"
+ShutdownCommand="/bin/sh -c 'systemctl poweroff ||:'"
 
 #  Maximized windows can be resized.
 # SizeMaximized=0 # 0/1
@@ -1481,19 +1481,19 @@ WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4
 # CycleBackgroundsPeriod=0 # [0-2147483647]
 
 #  Display desktop background centered and not tiled.
-# DesktopBackgroundCenter=0 # 0/1
+DesktopBackgroundCenter=0 # 0/1
 
 #  Desktop background color(s), comma separated.
 # DesktopBackgroundColor=""
 
 #  Desktop background image(s), comma separated.
-# DesktopBackgroundImage=""
+DesktopBackgroundImage="BRANDING_PICTURE"
 
 #  Paint the background image over all multihead monitors combined.
 # DesktopBackgroundMultihead=0 # 0/1
 
 #  Resize desktop background to full screen.
-# DesktopBackgroundScaled=0 # 0/1
+DesktopBackgroundScaled=1 # 0/1
 
 #  Color(s) to announce for semitransparent windows.
 # DesktopTransparencyColor=""
openSUSE Build Service is sponsored by