initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

46
icewm/PKGBUILD Normal file
View File

@@ -0,0 +1,46 @@
# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=icewm
pkgver=3.6.0
pkgrel=2
pkgdesc="Free and libre window manager designed for speed, usability and consistency"
arch=('i686' 'x86_64')
url='https://ice-wm.org/'
license=('GPL-2')
depends=('imlib2' 'librsvg-legacy' 'libsndfile' 'libxcomposite' 'libxdamage' 'libxinerama' 'libxpm' 'libxrandr' 'libao')
makedepends=('asciidoctor' 'xenocara-mkfontscale' 'gettext-tiny')
optdepends=('perl: for icewm-menu-xrandr')
source=("https://github.com/ice-wm/icewm/releases/download/$pkgver/${pkgname}-${pkgver}.tar.lz"
"libre.patch")
sha512sums=('510c342ab98fe248bfaf4e925a92059ffc7e23e6f47725c274970e1ab751ce57405e52ac5de0e05a1dfa65260c64a4db3c87f8b560e27528aea88ba45cd83920'
'93e0dab410c6d3b61fe7e9e94861d2bd3842be4d8499fc9b1b7366cafee7023375838b60d052031fa6c3b110fa426fb5fb43b8456ac8b761f35782f40eba3d02')
prepare() {
cd "$pkgname-$pkgver"
# remove non-free parts
rm -rf ./lib/themes/NanoBlue
rm ./lib/icons/{communicator-abook,communicator-browser,communicator-composer,communicator-discussion,communicator-mail,emacs,gnome,java,kde,navigator,netscape,pdf}_16x16.xpm
rm ./lib/icons/{communicator-abook,communicator-browser,communicator-composer,communicator-discussion,communicator-mail,emacs,java,navigator,netscape,pdf}_32x32.xpm
rm ./lib/taskbar/debian.xpm
patch -Np1 -i ${srcdir}/libre.patch
}
build() {
cd "$pkgname-$pkgver"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-icesound=AO
make
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
# remove unwanted data
rm "${pkgdir}/usr/bin/icewm-set-gnomewm"
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/$pkgname"
}

555
icewm/libre.patch Normal file
View File

@@ -0,0 +1,555 @@
--- a/lib/Makefile.am 2024-06-16 14:30:54.000000000 +0200
+++ b/lib/Makefile.am 2025-01-27 02:34:44.070949474 +0100
@@ -28,18 +28,6 @@
icons/bomb_16x16.xpm \
icons/bomb_32x32.xpm \
icons/cancel-logout_16x16.xpm \
- icons/communicator-abook_16x16.xpm \
- icons/communicator-abook_32x32.xpm \
- icons/communicator-browser_16x16.xpm \
- icons/communicator-browser_32x32.xpm \
- icons/communicator-composer_16x16.xpm \
- icons/communicator-composer_32x32.xpm \
- icons/communicator-discussion_16x16.xpm \
- icons/communicator-discussion_32x32.xpm \
- icons/communicator-mail_16x16.xpm \
- icons/communicator-mail_32x32.xpm \
- icons/emacs_16x16.xpm \
- icons/emacs_32x32.xpm \
icons/file_16x16.xpm \
icons/file_32x32.xpm \
icons/focus_16x16.xpm \
@@ -52,16 +40,12 @@
icons/fte_32x32.xpm \
icons/gimp_16x16.xpm \
icons/gimp_32x32.xpm \
- icons/gnome_16x16.xpm \
icons/help_16x16.xpm \
icons/help_32x32.xpm \
icons/hibernate_16x16.xpm \
icons/hibernate_32x32.xpm \
icons/icewm_16x16.png \
icons/icewm_32x32.png \
- icons/java_16x16.xpm \
- icons/java_32x32.xpm \
- icons/kde_16x16.xpm \
icons/key_16x16.png \
icons/key_32x32.png \
icons/koules_16x16.xpm \
@@ -71,12 +55,6 @@
icons/lock_48x48.xpm \
icons/logout_16x16.xpm \
icons/logout_32x32.xpm \
- icons/navigator_16x16.xpm \
- icons/navigator_32x32.xpm \
- icons/netscape_16x16.xpm \
- icons/netscape_32x32.xpm \
- icons/pdf_16x16.xpm \
- icons/pdf_32x32.xpm \
icons/pref_16x16.png \
icons/pref_32x32.png \
icons/programs_16x16.xpm \
@@ -149,7 +127,6 @@
mailbox/nomail.xpm \
mailbox/unreadmail.xpm \
taskbar/collapse.xpm \
- taskbar/debian.xpm \
taskbar/desktop.xpm \
taskbar/expand.xpm \
taskbar/icewm.xpm \
@@ -456,117 +433,4 @@
themes/Helix/titleIP.xpm \
themes/Helix/titleIS.xpm \
themes/Helix/titleIT.xpm \
- themes/Helix/default.theme \
- themes/NanoBlue/closeA.xpm \
- themes/NanoBlue/closeI.xpm \
- themes/NanoBlue/closeO.xpm \
- themes/NanoBlue/dframeAB.xpm \
- themes/NanoBlue/dframeABL.xpm \
- themes/NanoBlue/dframeABR.xpm \
- themes/NanoBlue/dframeAL.xpm \
- themes/NanoBlue/dframeAR.xpm \
- themes/NanoBlue/dframeAT.xpm \
- themes/NanoBlue/dframeATL.xpm \
- themes/NanoBlue/dframeATR.xpm \
- themes/NanoBlue/dframeIB.xpm \
- themes/NanoBlue/dframeIBL.xpm \
- themes/NanoBlue/dframeIBR.xpm \
- themes/NanoBlue/dframeIL.xpm \
- themes/NanoBlue/dframeIR.xpm \
- themes/NanoBlue/dframeIT.xpm \
- themes/NanoBlue/dframeITL.xpm \
- themes/NanoBlue/dframeITR.xpm \
- themes/NanoBlue/eos.jpg \
- themes/NanoBlue/expandA.xpm \
- themes/NanoBlue/expandI.xpm \
- themes/NanoBlue/expandO.xpm \
- themes/NanoBlue/frameAB.xpm \
- themes/NanoBlue/frameABL.xpm \
- themes/NanoBlue/frameABR.xpm \
- themes/NanoBlue/frameAL.xpm \
- themes/NanoBlue/frameAR.xpm \
- themes/NanoBlue/frameAT.xpm \
- themes/NanoBlue/frameATL.xpm \
- themes/NanoBlue/frameATR.xpm \
- themes/NanoBlue/frameIB.xpm \
- themes/NanoBlue/frameIBL.xpm \
- themes/NanoBlue/frameIBR.xpm \
- themes/NanoBlue/frameIL.xpm \
- themes/NanoBlue/frameIR.xpm \
- themes/NanoBlue/frameIT.xpm \
- themes/NanoBlue/frameITL.xpm \
- themes/NanoBlue/frameITR.xpm \
- themes/NanoBlue/maximizeA.xpm \
- themes/NanoBlue/maximizeI.xpm \
- themes/NanoBlue/maximizeO.xpm \
- themes/NanoBlue/menuButtonA.xpm \
- themes/NanoBlue/menuButtonI.xpm \
- themes/NanoBlue/menuButtonO.xpm \
- themes/NanoBlue/menusel.xpm \
- themes/NanoBlue/menusep.xpm \
- themes/NanoBlue/minimizeA.xpm \
- themes/NanoBlue/minimizeI.xpm \
- themes/NanoBlue/minimizeO.xpm \
- themes/NanoBlue/restoreA.xpm \
- themes/NanoBlue/restoreI.xpm \
- themes/NanoBlue/restoreO.xpm \
- themes/NanoBlue/titleAB.xpm \
- themes/NanoBlue/titleAL.xpm \
- themes/NanoBlue/titleAM.xpm \
- themes/NanoBlue/titleAP.xpm \
- themes/NanoBlue/titleAR.xpm \
- themes/NanoBlue/titleAS.xpm \
- themes/NanoBlue/titleAT.xpm \
- themes/NanoBlue/titleIB.xpm \
- themes/NanoBlue/titleIL.xpm \
- themes/NanoBlue/titleIM.xpm \
- themes/NanoBlue/titleIP.xpm \
- themes/NanoBlue/titleIR.xpm \
- themes/NanoBlue/titleIS.xpm \
- themes/NanoBlue/titleIT.xpm \
- themes/NanoBlue/taskbar/desktop.xpm \
- themes/NanoBlue/taskbar/icewm.xpm \
- themes/NanoBlue/taskbar/taskbarbg.xpm \
- themes/NanoBlue/taskbar/taskbuttonactive.xpm \
- themes/NanoBlue/taskbar/taskbuttonbg.xpm \
- themes/NanoBlue/taskbar/taskbuttonminimized.xpm \
- themes/NanoBlue/taskbar/toolbuttonbg.xpm \
- themes/NanoBlue/taskbar/windows.xpm \
- themes/NanoBlue/taskbar/workspacebuttonactive.xpm \
- themes/NanoBlue/taskbar/workspacebuttonbg.xpm \
- themes/NanoBlue/icons/IceWM_16x16.xpm \
- themes/NanoBlue/icons/IceWM_32x32.xpm \
- themes/NanoBlue/icons/app_16x16.xpm \
- themes/NanoBlue/icons/app_32x32.xpm \
- themes/NanoBlue/icons/firefox_16x16.xpm \
- themes/NanoBlue/icons/firefox_32x32.xpm \
- themes/NanoBlue/icons/folder_16x16.xpm \
- themes/NanoBlue/icons/folder_32x32.xpm \
- themes/NanoBlue/icons/gimp_16x16.xpm \
- themes/NanoBlue/icons/gimp_32x32.xpm \
- themes/NanoBlue/icons/mplayer_16x16.xpm \
- themes/NanoBlue/icons/mplayer_32x32.xpm \
- themes/NanoBlue/icons/thunderbird_16x16.xpm \
- themes/NanoBlue/icons/thunderbird_32x32.xpm \
- themes/NanoBlue/icons/xterm_16x16.xpm \
- themes/NanoBlue/icons/xterm_32x32.xpm \
- themes/NanoBlue/ledclock/a.xpm \
- themes/NanoBlue/ledclock/colon.xpm \
- themes/NanoBlue/ledclock/dot.xpm \
- themes/NanoBlue/ledclock/m.xpm \
- themes/NanoBlue/ledclock/n0.xpm \
- themes/NanoBlue/ledclock/n1.xpm \
- themes/NanoBlue/ledclock/n2.xpm \
- themes/NanoBlue/ledclock/n3.xpm \
- themes/NanoBlue/ledclock/n4.xpm \
- themes/NanoBlue/ledclock/n5.xpm \
- themes/NanoBlue/ledclock/n6.xpm \
- themes/NanoBlue/ledclock/n7.xpm \
- themes/NanoBlue/ledclock/n8.xpm \
- themes/NanoBlue/ledclock/n9.xpm \
- themes/NanoBlue/ledclock/p.xpm \
- themes/NanoBlue/ledclock/slash.xpm \
- themes/NanoBlue/ledclock/space.xpm \
- themes/NanoBlue/taskbar/collapse.xpm \
- themes/NanoBlue/taskbar/expand.xpm \
- themes/NanoBlue/default.theme
+ themes/Helix/default.theme
--- a/lib/Makefile.in 2024-06-16 14:30:54.000000000 +0200
+++ b/lib/Makefile.in 2025-01-27 02:35:23.761534355 +0100
@@ -388,18 +388,6 @@
icons/bomb_16x16.xpm \
icons/bomb_32x32.xpm \
icons/cancel-logout_16x16.xpm \
- icons/communicator-abook_16x16.xpm \
- icons/communicator-abook_32x32.xpm \
- icons/communicator-browser_16x16.xpm \
- icons/communicator-browser_32x32.xpm \
- icons/communicator-composer_16x16.xpm \
- icons/communicator-composer_32x32.xpm \
- icons/communicator-discussion_16x16.xpm \
- icons/communicator-discussion_32x32.xpm \
- icons/communicator-mail_16x16.xpm \
- icons/communicator-mail_32x32.xpm \
- icons/emacs_16x16.xpm \
- icons/emacs_32x32.xpm \
icons/file_16x16.xpm \
icons/file_32x32.xpm \
icons/focus_16x16.xpm \
@@ -412,16 +400,12 @@
icons/fte_32x32.xpm \
icons/gimp_16x16.xpm \
icons/gimp_32x32.xpm \
- icons/gnome_16x16.xpm \
icons/help_16x16.xpm \
icons/help_32x32.xpm \
icons/hibernate_16x16.xpm \
icons/hibernate_32x32.xpm \
icons/icewm_16x16.png \
icons/icewm_32x32.png \
- icons/java_16x16.xpm \
- icons/java_32x32.xpm \
- icons/kde_16x16.xpm \
icons/key_16x16.png \
icons/key_32x32.png \
icons/koules_16x16.xpm \
@@ -431,12 +415,6 @@
icons/lock_48x48.xpm \
icons/logout_16x16.xpm \
icons/logout_32x32.xpm \
- icons/navigator_16x16.xpm \
- icons/navigator_32x32.xpm \
- icons/netscape_16x16.xpm \
- icons/netscape_32x32.xpm \
- icons/pdf_16x16.xpm \
- icons/pdf_32x32.xpm \
icons/pref_16x16.png \
icons/pref_32x32.png \
icons/programs_16x16.xpm \
@@ -509,7 +487,6 @@
mailbox/nomail.xpm \
mailbox/unreadmail.xpm \
taskbar/collapse.xpm \
- taskbar/debian.xpm \
taskbar/desktop.xpm \
taskbar/expand.xpm \
taskbar/icewm.xpm \
@@ -816,120 +793,7 @@
themes/Helix/titleIP.xpm \
themes/Helix/titleIS.xpm \
themes/Helix/titleIT.xpm \
- themes/Helix/default.theme \
- themes/NanoBlue/closeA.xpm \
- themes/NanoBlue/closeI.xpm \
- themes/NanoBlue/closeO.xpm \
- themes/NanoBlue/dframeAB.xpm \
- themes/NanoBlue/dframeABL.xpm \
- themes/NanoBlue/dframeABR.xpm \
- themes/NanoBlue/dframeAL.xpm \
- themes/NanoBlue/dframeAR.xpm \
- themes/NanoBlue/dframeAT.xpm \
- themes/NanoBlue/dframeATL.xpm \
- themes/NanoBlue/dframeATR.xpm \
- themes/NanoBlue/dframeIB.xpm \
- themes/NanoBlue/dframeIBL.xpm \
- themes/NanoBlue/dframeIBR.xpm \
- themes/NanoBlue/dframeIL.xpm \
- themes/NanoBlue/dframeIR.xpm \
- themes/NanoBlue/dframeIT.xpm \
- themes/NanoBlue/dframeITL.xpm \
- themes/NanoBlue/dframeITR.xpm \
- themes/NanoBlue/eos.jpg \
- themes/NanoBlue/expandA.xpm \
- themes/NanoBlue/expandI.xpm \
- themes/NanoBlue/expandO.xpm \
- themes/NanoBlue/frameAB.xpm \
- themes/NanoBlue/frameABL.xpm \
- themes/NanoBlue/frameABR.xpm \
- themes/NanoBlue/frameAL.xpm \
- themes/NanoBlue/frameAR.xpm \
- themes/NanoBlue/frameAT.xpm \
- themes/NanoBlue/frameATL.xpm \
- themes/NanoBlue/frameATR.xpm \
- themes/NanoBlue/frameIB.xpm \
- themes/NanoBlue/frameIBL.xpm \
- themes/NanoBlue/frameIBR.xpm \
- themes/NanoBlue/frameIL.xpm \
- themes/NanoBlue/frameIR.xpm \
- themes/NanoBlue/frameIT.xpm \
- themes/NanoBlue/frameITL.xpm \
- themes/NanoBlue/frameITR.xpm \
- themes/NanoBlue/maximizeA.xpm \
- themes/NanoBlue/maximizeI.xpm \
- themes/NanoBlue/maximizeO.xpm \
- themes/NanoBlue/menuButtonA.xpm \
- themes/NanoBlue/menuButtonI.xpm \
- themes/NanoBlue/menuButtonO.xpm \
- themes/NanoBlue/menusel.xpm \
- themes/NanoBlue/menusep.xpm \
- themes/NanoBlue/minimizeA.xpm \
- themes/NanoBlue/minimizeI.xpm \
- themes/NanoBlue/minimizeO.xpm \
- themes/NanoBlue/restoreA.xpm \
- themes/NanoBlue/restoreI.xpm \
- themes/NanoBlue/restoreO.xpm \
- themes/NanoBlue/titleAB.xpm \
- themes/NanoBlue/titleAL.xpm \
- themes/NanoBlue/titleAM.xpm \
- themes/NanoBlue/titleAP.xpm \
- themes/NanoBlue/titleAR.xpm \
- themes/NanoBlue/titleAS.xpm \
- themes/NanoBlue/titleAT.xpm \
- themes/NanoBlue/titleIB.xpm \
- themes/NanoBlue/titleIL.xpm \
- themes/NanoBlue/titleIM.xpm \
- themes/NanoBlue/titleIP.xpm \
- themes/NanoBlue/titleIR.xpm \
- themes/NanoBlue/titleIS.xpm \
- themes/NanoBlue/titleIT.xpm \
- themes/NanoBlue/taskbar/desktop.xpm \
- themes/NanoBlue/taskbar/icewm.xpm \
- themes/NanoBlue/taskbar/taskbarbg.xpm \
- themes/NanoBlue/taskbar/taskbuttonactive.xpm \
- themes/NanoBlue/taskbar/taskbuttonbg.xpm \
- themes/NanoBlue/taskbar/taskbuttonminimized.xpm \
- themes/NanoBlue/taskbar/toolbuttonbg.xpm \
- themes/NanoBlue/taskbar/windows.xpm \
- themes/NanoBlue/taskbar/workspacebuttonactive.xpm \
- themes/NanoBlue/taskbar/workspacebuttonbg.xpm \
- themes/NanoBlue/icons/IceWM_16x16.xpm \
- themes/NanoBlue/icons/IceWM_32x32.xpm \
- themes/NanoBlue/icons/app_16x16.xpm \
- themes/NanoBlue/icons/app_32x32.xpm \
- themes/NanoBlue/icons/firefox_16x16.xpm \
- themes/NanoBlue/icons/firefox_32x32.xpm \
- themes/NanoBlue/icons/folder_16x16.xpm \
- themes/NanoBlue/icons/folder_32x32.xpm \
- themes/NanoBlue/icons/gimp_16x16.xpm \
- themes/NanoBlue/icons/gimp_32x32.xpm \
- themes/NanoBlue/icons/mplayer_16x16.xpm \
- themes/NanoBlue/icons/mplayer_32x32.xpm \
- themes/NanoBlue/icons/thunderbird_16x16.xpm \
- themes/NanoBlue/icons/thunderbird_32x32.xpm \
- themes/NanoBlue/icons/xterm_16x16.xpm \
- themes/NanoBlue/icons/xterm_32x32.xpm \
- themes/NanoBlue/ledclock/a.xpm \
- themes/NanoBlue/ledclock/colon.xpm \
- themes/NanoBlue/ledclock/dot.xpm \
- themes/NanoBlue/ledclock/m.xpm \
- themes/NanoBlue/ledclock/n0.xpm \
- themes/NanoBlue/ledclock/n1.xpm \
- themes/NanoBlue/ledclock/n2.xpm \
- themes/NanoBlue/ledclock/n3.xpm \
- themes/NanoBlue/ledclock/n4.xpm \
- themes/NanoBlue/ledclock/n5.xpm \
- themes/NanoBlue/ledclock/n6.xpm \
- themes/NanoBlue/ledclock/n7.xpm \
- themes/NanoBlue/ledclock/n8.xpm \
- themes/NanoBlue/ledclock/n9.xpm \
- themes/NanoBlue/ledclock/p.xpm \
- themes/NanoBlue/ledclock/slash.xpm \
- themes/NanoBlue/ledclock/space.xpm \
- themes/NanoBlue/taskbar/collapse.xpm \
- themes/NanoBlue/taskbar/expand.xpm \
- themes/NanoBlue/default.theme
+ themes/Helix/default.theme
all: all-am
--- a/lib/menu.in 2024-06-16 14:30:54.000000000 +0200
+++ b/lib/menu.in 2025-01-27 01:52:35.583957913 +0100
@@ -7,7 +7,6 @@
prog urxvt xterm urxvt -bg black -cr green -fg white -C -sl 500
prog gedit fte gedit
prog NEdit nedit nedit
-prog Firefox firefox firefox
prog Hexchat xchat hexchat
prog Gimp gimp gimp
includeprog icewm-menu-fdo --sep-before --no-sep-others
--- a/lib/keys.in 2024-06-16 14:30:54.000000000 +0200
+++ b/lib/keys.in 2025-01-27 02:05:36.580742905 +0100
@@ -10,7 +10,6 @@
#
key "Alt+Ctrl+t" @XTERMCMD@
key "Alt+Ctrl+b" xdg-open about:blank
-key "Alt+Ctrl+s" xdg-open https://www.google.com
key "Super+KP_Subtract" amixer sset Master 5%-
key "Super+KP_Add" amixer sset Master 5%+
@@ -18,17 +17,13 @@
# "Multimedia key" bindings for Xorg. Gather the keycodes of your
# advanced function keys by watching the output of the xev command
# whilst pressing those keys and map those symbols using xmodmap.
-# Note that some of these may interfere with other listeners,
-# like systemd for the suspend key events.
+# Note that some of these may interfere with other listeners.
#
-# key "XF86Standby" /bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } ||:"
-# key "XF86Sleep" /bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } ||:"
key "XF86AudioLowerVolume" amixer sset Master 5%-
key "XF86AudioRaiseVolume" amixer sset Master 5%+
key "XF86AudioMute" amixer sset Master toggle
key "XF86HomePage" xdg-open about:blank
-key "XF86Search" xdg-open https://www.google.com
key "XF86Eject" eject
-key "XF86Calculator" /bin/sh -c "gnome-calculator || xcalc || ( type bc >/dev/null 2>&1 && @XTERMCMD@ -e bc -l)"
+key "XF86Calculator" /bin/sh -c "galculator || xcalc || ( type bc >/dev/null 2>&1 && @XTERMCMD@ -e bc -l)"
switchkey "Super+p" icewm-menu-xrandr
--- a/src/default.h 2024-06-16 14:30:54.000000000 +0200
+++ b/src/default.h 2025-01-27 02:08:29.238272838 +0100
@@ -189,10 +189,10 @@
XSV(const char *, logoutCommand, 0)
XSV(const char *, logoutCancelCommand, 0)
#if __linux__
-XSV(const char *, shutdownCommand, "test -e /run/systemd/system && systemctl poweroff || loginctl poweroff")
-XSV(const char *, rebootCommand, "test -e /run/systemd/system && systemctl reboot || loginctl reboot")
-XSV(const char *, suspendCommand, "test -e /run/systemd/system && systemctl suspend || loginctl suspend")
-XSV(const char *, hibernateCommand, "test -e /run/systemd/system && systemctl hibernate || loginctl hibernate")
+XSV(const char *, shutdownCommand, "poweroff")
+XSV(const char *, rebootCommand, "reboot")
+XSV(const char *, suspendCommand, "zzz")
+XSV(const char *, hibernateCommand, "zzz")
#elif __OpenBSD__ || __NetBSD__ || __FreeBSD__
XSV(const char *, shutdownCommand, "shutdown -p now")
XSV(const char *, rebootCommand, "shutdown -r now")
--- a/man/icesh.pod 2024-06-16 14:30:54.000000000 +0200
+++ b/man/icesh.pod 2025-01-27 01:56:49.906167383 +0100
@@ -971,11 +971,6 @@
icesh -W "Top" setWorkspace "this"
-Restore all hidden clients, minimize all clients on the current
-workspace and activate Firefox.
-
- icesh -N HIDDEN restore -a -W "this" minimize -a -c Firefox activate
-
Resize the focused window to occupy the right half of the desktop area.
icesh -f sizeto 49% 100% top right raise
--- a/man/icewm-keys.pod 2024-06-16 14:30:54.000000000 +0200
+++ b/man/icewm-keys.pod 2025-01-27 02:00:33.738111948 +0100
@@ -101,7 +101,6 @@
#
key "Alt+Ctrl+t" xterm
key "Alt+Ctrl+b" xdg-open about:blank
- key "Alt+Ctrl+s" xdg-open https://www.google.com
key "Super+KP_Subtract" amixer sset PCM 5%-
key "Super+KP_Add" amixer sset PCM 5%+
@@ -115,7 +114,6 @@
key "XF86AudioRaiseVolume" amixer sset PCM 5%+
key "XF86AudioMute" amixer sset PCM 0%
key "XF86HomePage" xdg-open about:blank
- key "XF86Search" xdg-open https://www.google.com
key "XF86Eject" eject
# display and select monitor setup configurations
--- a/man/icewm-preferences.pod 2024-06-16 14:30:54.000000000 +0200
+++ b/man/icewm-preferences.pod 2025-01-27 02:04:23.150104967 +0100
@@ -1036,19 +1036,19 @@
Command to cancel logout.
-=item B<ShutdownCommand>="/bin/sh -c "{ test -e /run/systemd/system && systemctl poweroff || loginctl poweroff; }""
+=item B<ShutdownCommand>="poweroff"
Command to shutdown the system.
-=item B<RebootCommand>="/bin/sh -c "{ test -e /run/systemd/system && systemctl reboot || loginctl reboot; }""
+=item B<RebootCommand>="reboot"
Command to reboot the system.
-=item B<SuspendCommand>="test -e /run/systemd/system && systemctl suspend || loginctl suspend"
+=item B<SuspendCommand>="zzz"
Command to send the system to standby mode
-=item B<SuspendCommand>="test -e /run/systemd/system && systemctl hibernate || loginctl hibernate"
+=item B<SuspendCommand>="zzz"
Command to hibernate the system.
--- a/man/icewm-toolbar.pod 2024-06-16 14:30:54.000000000 +0200
+++ b/man/icewm-toolbar.pod 2025-01-27 01:59:09.777382539 +0100
@@ -23,11 +23,7 @@
may be a double quoted string. Then follows the bare name of the icon
to use without extensions. This icon will be shown in the toolbar. The
last component is a shell command line that will be executed whenever
-the user presses the icon in the toolbar. For example, the following
-line in toolbar will create a button with tool tip C<Mozilla Firefox>
-with the F<firefox> icon which launches L<firefox(1)> when clicked:
-
- prog "Mozilla Firefox" firefox /usr/bin/firefox --private-window
+the user presses the icon in the toolbar.
=head2 FORMAT
@@ -78,7 +74,6 @@
L<icewm(1)> panel:
prog "File Manager" file-manager.png pcmanfm
- prog "Web Browser" web-browser.png /usr/lib/firefox/firefox
prog "Terminal" terminal.png roxterm
prog "Graphical Editor" text-editor.png gvim -f
prog "Calculator" accessories-calculator.png calculator
--- a/man/icewm-winoptions.pod 2024-06-16 14:30:54.000000000 +0200
+++ b/man/icewm-winoptions.pod 2025-01-27 01:59:59.697816223 +0100
@@ -215,19 +215,6 @@
=head2 EXAMPLES
-This example uses the WM_WINDOW_ROLE property value C<pop-up> to deny
-input focus to I<Chrome> pop-ups and asks to close them immediately.
-
- google-chrome.pop-up.doNotFocus: 1
- google-chrome.pop-up.forcedClose: 1
- google-chrome.pop-up.ignorePagerPreview: 1
- google-chrome.pop-up.ignoreUrgentHint: 1
- google-chrome.pop-up.layer: Below
- google-chrome.pop-up.noFocusOnAppRaise: 1
- google-chrome.pop-up.noFocusOnMap: 1
- google-chrome.pop-up.startClose: 1
- google-chrome.pop-up.startMinimized: 1
-
IceWM places dockapps in a container automatically, but for those
that fail to comply with the protocol it can also be emulated.
An emulated dockapp should appear on all workspaces, have
--- a/man/icewm.pod 2024-06-16 14:30:54.000000000 +0200
+++ b/man/icewm.pod 2025-01-27 01:58:30.337039893 +0100
@@ -248,8 +248,7 @@
The workspaces are defined in the F<preferences> file. To change a name
for only this session, double-click, edit the name and hit Enter.
When C<PagerShowPreview> is turned on, a small graphical window summary
-for each workspace is shown. They support drag-and-drop: dragging a
-Firefox tab to a workspace button changes the current workspace.
+for each workspace is shown. They support drag-and-drop.
Then releasing it moves that tab to a new window in that workspace.
The I<Task Pane> consists of a list of wide buttons for each application
@@ -476,10 +475,6 @@
key "Alt+u" icesh -f untab
-To open all chrome windows in the same frame add this to C<winoptions>:
-
- google-chrome.frame: chrome
-
=head2 WORKSPACES
B<icewm> supports multiple virtual desktops called workspaces. A
@@ -1404,11 +1399,7 @@
may be a double quoted string. Then follows the bare name of the icon
to use without extensions. This icon will be shown in the toolbar. The
last component is a shell command-line that will be executed whenever
-the user presses the icon in the toolbar. For example, the following
-line in toolbar will create a button with tool tip C<Mozilla Firefox>
-with the F<firefox> icon that launches L<firefox(1)> when clicked:
-
- prog "Mozilla Firefox" firefox /usr/bin/firefox --private-window
+the user presses the icon in the toolbar.
See L<icewm-toolbar(5)>.