2008-07-18 21:58:16 +00:00
|
|
|
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>
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
make -j8 # Generate src/preference
|
2008-07-18 21:58:16 +00:00
|
|
|
quilt import -p0 patches/icewm-preferences.patch
|
|
|
|
quilt push
|
|
|
|
vi lib/preferences
|
|
|
|
quilt refresh
|
|
|
|
---
|
2023-01-18 02:25:42 +00:00
|
|
|
Index: icewm-3.3.0/src/preferences
|
2020-12-29 09:06:57 +00:00
|
|
|
===================================================================
|
2023-01-18 02:25:42 +00:00
|
|
|
--- icewm-3.3.0.orig/src/preferences
|
|
|
|
+++ icewm-3.3.0/src/preferences
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
@@ -207,6 +207,7 @@
|
2015-10-26 06:52:33 +00:00
|
|
|
|
|
|
|
# Icon search path (colon separated)
|
2020-12-29 09:06:57 +00:00
|
|
|
# IconPath="/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/icons:/usr/share/pixmaps:"
|
2020-03-05 08:16:33 +00:00
|
|
|
+IconPath="/usr/share/icons/Adwaita/16x16/legacy:/usr/share/icons/Adwaita/16x16/apps:/usr/share/icons/hicolor:/usr/share/icons:/usr/share/pixmaps"
|
2015-10-26 06:52:33 +00:00
|
|
|
|
2020-12-29 09:06:57 +00:00
|
|
|
# Colon separated icon theme list with wildcard support. Minus prefix - can be used to exclude themes.
|
|
|
|
# IconThemes="*:-HighContrast"
|
2023-01-18 02:25:42 +00:00
|
|
|
@@ -501,6 +502,7 @@
|
2017-10-05 18:50:58 +00:00
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# Command to lock display/screensaver.
|
2020-12-29 09:06:57 +00:00
|
|
|
# LockCommand=""
|
2017-10-05 18:50:58 +00:00
|
|
|
+LockCommand="xlock -mousemotion"
|
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# Command to cancel logout.
|
|
|
|
# LogoutCancelCommand=""
|
2023-01-18 02:25:42 +00:00
|
|
|
@@ -702,6 +704,7 @@
|
2017-10-05 18:50:58 +00:00
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# Command to reboot the system.
|
2020-12-29 09:06:57 +00:00
|
|
|
# RebootCommand="test -e /run/systemd/system && systemctl reboot"
|
2017-10-05 18:50:58 +00:00
|
|
|
+RebootCommand="/bin/sh -c 'systemctl reboot ||:'"
|
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# Send the clicks outside menus to target window.
|
|
|
|
# ReplayMenuCancelClick=0 # 0/1
|
2023-01-18 02:25:42 +00:00
|
|
|
@@ -771,6 +774,7 @@
|
2017-10-10 14:08:23 +00:00
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# Command to shutdown the system.
|
|
|
|
# ShutdownCommand="test -e /run/systemd/system && systemctl poweroff"
|
|
|
|
+ShutdownCommand="/bin/sh -c 'systemctl poweroff ||:'"
|
|
|
|
|
|
|
|
# Maximized windows can be resized.
|
|
|
|
# SizeMaximized=0 # 0/1
|
2023-01-18 02:25:42 +00:00
|
|
|
@@ -1473,18 +1477,21 @@ WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
|
|
|
|
# Display desktop background centered and not tiled.
|
2020-12-29 09:06:57 +00:00
|
|
|
# DesktopBackgroundCenter=0 # 0/1
|
2017-10-10 14:08:23 +00:00
|
|
|
+DesktopBackgroundCenter=0 # 0/1
|
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# Desktop background color(s)
|
|
|
|
# DesktopBackgroundColor=""
|
2017-10-05 18:50:58 +00:00
|
|
|
|
2019-04-11 05:49:16 +00:00
|
|
|
# Desktop background image(s)
|
2020-12-29 09:06:57 +00:00
|
|
|
# DesktopBackgroundImage=""
|
2017-10-05 18:50:58 +00:00
|
|
|
+DesktopBackgroundImage="BRANDING_PICTURE"
|
|
|
|
|
Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
* icewm-susemenu.patch
* icewm-desktop-nodisplay.patch
* icewm-preferences.patch
- Update to 2.9.7:
* Fix for saving keyboard layouts in --rewrite-preferences.
* Faster and more reliable restart of icewmbg.
* Add themable preference ColorKeyboardLayoutText.
* Add KeySysKeyboardNext to switch to next keyboard layout.
* Document alternative keypad handling in icewm-keys(1).
* Handle right-to-left languages in icewm-menu-fdo.
* Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
* Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
* Lower a fullscreen window below the window which is to be activated.
* Start a new fullscreen client in the fullscreen layer for issue #85.
* Prioritize the thermal zones when showing CPU temperature.
* Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
* Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
* Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
* Set the window type of desktop icons and of the dockapps container.
* Make taskbar unhide more reliable.
* Fix OSS / APM confusion in some translations.
* Fix for taskbar on icewm restart when there is a fullscreen window.
* Fix for TaskBarAutoHide and for focusing address bar.
* Make TaskBarFullscreenAutoShow option more reliable.
* Remove all of the inefficient management of the fullscreen layer.
* Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
|
|
|
# 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=""
|