[Sawfish] [ANNOUNCE] Sawfish 1.11 "Apollo" |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/sawfish Archives
]
- To: sawfish@xxxxxxxxxxxxxxxxxxx
- Subject: [Sawfish] [ANNOUNCE] Sawfish 1.11 "Apollo"
- From: Christopher Roy Bratusek <nano@xxxxxxxxxxx>
- Date: Sun, 02 Nov 2014 20:34:28 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=jpberlin.de; h= content-transfer-encoding:content-type:content-type:subject :subject:mime-version:user-agent:from:from:date:date:message-id :received:received; s=mail20140220; t=1414953373; bh=XwLCsARA/FH C3+9uvFpi37OBiPDihRJGxtf5MuYAdtA=; b=FDj0s7AF5sn2WPWTlPmAQtYl+at 9UjfXMVA4JsAtdz49hA+1ashGm7nNNh7sw+C2P6nfcgGmT56XnBbfXT0GAsHfK0F RDeSVCEoGN8VMvaVgkVsrX8g8PJI+VaCUvL6CRBxlTvLqz4EoydYFjj0DgrO9Mj8 2UoJTLfMb4f5lOR+9QyqWWMNJidC4rIuFmEC7QyllFOjY46MLbVNI35KOc+/hf4G GtcMZa4+CGP5x9XEZmewPe0nBRoSzFM2Sk5p+X7qkVQhvgXIZWY4RRcy9NvSMMn7 iKL/cI+JIo31d5/ILernczNYSH/MLcHYlPavFraQ7ipsTY2jGo5+A/kYroQRYIP7 +9Inc3VMvb7gwvSJmjJ+Bc5Wn9g8WprsZdFy9Ahdm0bK+RhZwrOkO+/9szTOTcG0 1w/xEZ4ylzLW+mADdrgZDfy0o629+vxhatelNjW8N1JsmKW12aRZaxg4eYhbmwYo 4DfrqAFdW2O0dyJ6nhcgXrgEGtKW6NO5iEPXBWZxgAmlAHO+Fp5T5j7BHqrIlJTy mnYHTXib2lhZumo26PpaecFGZfLa/XWFqI3pfOanrA/IPvXioy4lsacapZ2i3r6m MswEGCU27QdH3wGT/MsnkHLM8keExir9GYdQE3YNirb+d2ySPZuh0Ni+UgJEakvr SEyLOiIDS16hHjXk=
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi folks,
a bit later than originally expected it's now time to celebrate the
release of Sawfish 1.11, codename "Apollo".
I'd like to thank Maxime Soule who participated on this release. And a
special thanks to fuchur, who devoted a noticeable amount of time to
StyleTab, Tabs and Cabinet.
As a late-in the focus changes from 1.6.0 were reverted. Instead
sawfish.wm.int.kde does now auto-apply 3 window matchers that will
solve the focus issues people are experiencing with Plasma.
Highlights
==========
First I'd like to point out some of the highlights of this release:
- - 'CTWM' like interactive window placement.
- - Many improvements to StyleTab, especially it now loads waaaaaay faster
- - New EdgeActions: kill, iconify, move-window-viewport and
move-window-workspace
Download
========
Source, Checksum,, Signature: http://download.tuxfamily.org/sawfish/
Debian amd64, i386 and armhf*: http://apt.nanolx.org/pool/main/s/sawfish/
*armhf is currently in the making. See
http://nanolx.org/nanolx/photonic for more information about my apt
repository
ChangeLog
=========
1.11 "Apollo"
=============
* Bug Fixes
- Fix possibly wrong 'input-focus' from 'enter-*' focus-modes in
tabbed-windowing. [fuchur]
- Properly support tabbed-windowing when tiling is active
aswell. [fuchur]
- Several fixes for the 'wallpaper' module regarding wrong
values or non-existent files. [Christopher Bratusek]
- When calling the 'stop' function from 'sawfish.wm.prg'
fehlstart, trayer, pancake, xmobar and xsettingsd modules
calling 'start' afterwards in the same session failed. This
is fixed now. [Christopher Bratusek]
- When installing manpages the 'mandir' from configure is now
honoured. [Christopher Bratusek]
- Fix handling symbol-type defcustoms in sawfish-xgettext,
preventing generation of new sawfish.pot. [Christopher
Bratusek]
- Fixed that 'Open Home' was shown in the root menu even if
'filemanager-program' was unset. [Christopher Bratusek]
- In SawfishConfig 'x-terminal-emulator' was used to access the
Sawfish info-file. For better compat with
non-Debian-distributions, use 'xterm' instead. Note that the
Sawfish variable 'xterm-program' is not accessible from
SawfishConfig. [Christopher Bratusek]
* New Features
- Session scripts with xdm (and compatible) integration.
[fuchur] [Christopher Bratusek]
x 'sawfish-mate-session'/'Sawfish/MATE' start Sawfish and
then initialize MATE session.
x 'sawfish-kde4-session'/'Sawfish/KDE4' start Sawfish and
then initialize KDE4 session. [note: it's still possible
to select Sawfish from System Settings > Default
Applications and starting KDE4 normally using Sawfish in
favour of KWin]
x 'sawfish-xfce-session'/'Sawfish/XFCE' start Sawfish and
then initialize XFCE session.
x 'sawfish-lumina-session'/'Sawfish/Lumina' start Sawfish
and then initialize Lumina session. Also add Lumina
integration module.
x Other desktop environments:
+ GNOME2: set the GConf key
'/desktop/gnome/session/required-components/windowmanager'
to 'sawfish' and start a new session.
+ LXDE: in lxsession-default-apps replace 'openbox'
with 'sawfish'.
+ Razor Qt: in the razor configuration center >
default applications enter 'sawfish' in the
corresponding field.
+ Other: no other desktop environments are officially
supported as of now.
x Note for Debian users: the official Sawfish Debian
GNU/Linux packages for amd64/i386/armhf distributed at
http://apt.nanolx.org/ now have three more packages built
from the Sawfish source:
+ 'sawfish-kde4-session': install above mentioned KDE4
integration and (install if not already) kde-core
(metapackage for minimal KDE4 desktop)
+ 'sawfish-mate-session': install above mentioned MATE
integration and (install if not already)
mate-desktop-environment-core (metapackage for
minimal MATE desktop)
+ 'sawfish-xfce-session': install above mentioned XFCE
integration and (install if not already) xfce
(meta-package for XFCE desktop)
+ 'sawfish-lumina-session': install above mentioned
Lumina integration and (install if not already)
lumina-desktop (meta-package for Lumina Desktop)
- 'CTWM' like interactive window placement. Previously pressing
any button while interactively placing a window would place
it. 'Sawfish' now mimics 'CTWM's behaviour: pressing button 1
will just place the window, button 2 will allow dragging to
resize the window and place it when the button releases,
button 3 will place the window and attempt to fill it to the
screen bottom. [Maxime Soulé]
- New EdgeActions for when moving windows. [Christopher
Bratusek]
x 'kill' Kill a window when moved to the given edge
x 'iconify' Iconify a window when moved to the given edge
x 'move-window-viewport' Move window to the viewport in the
direction of moving against the edge
x 'move-window-workspace' Move window to the workspace in
the direction of moving against the edge
- Separate left/right and top/bottom edges in SawfishConfig,
allowing for individual actions on each edge. [Christopher
Bratusek]
- Add 'send-window-to-next-head' and
'send-window-to-previous-head' functions for moving windows
across heads. [fuchur]
- Add 'toggle-window-fixed-size' for toggling fixed-size on
windows, also used in lock-button 'Button3-Off'. [fuchur]
- Add ability to move tabs around in the titlebar. [fuchur]
- Add 'run-application' by Sergey I. Sharybin, with several
improvements and better integration into Sawfish. Also add
'Run Application' entry at the bottom of the root menu.
[Christopher Bratusek]
- Add 'sawfish.wm.prg.nm-applet', simple auto-starter for the
'Network Manager Applet'. [Christopher Bratusek]
- Add 'sawfish.wm.prg.diodon', simple auto-starter for the
'Diodon Clipboard Manager'. [Christopher Bratusek]
- Add 'sawfish.wm.prg.conky', simple auto-starter for the 'Conky
System Monitor', that allows for custom command line options
to be passed. [Christopher Bratusek]
- Add 'sawfish.wm.prg.idesk', simple auto-starter for the 'Idesk
Desktop Icon Manager'. [Christopher Bratusek]
* Miscellaneous Changes
- Majorly improved start-up speed of StyleTab theme by locking
the re-coloring of images until all configuration is loaded,
so that re-coloring is only done once upon start. [fuchur]
- In 'sawfish.wm.prg.compton' delay compton start by 3 seconds
to prevent heavy screen flickering. [fuchur]
- Partially revert focus changes introduced in Sawfish 1.6.0
[fuchur], auto-apply window-matchers for Plasma when KDE4 is
detected running, for proper user experience. [Christopher
Bratusek]
- Improve 'cabinet' window-switcher. Code-cleanup, bug fixes,
blacklisting applications (mostly panels, pagers) and icon for
missing window-icons. [fuchur]
- Enable 'shade-hover' and 'auto-raise' in SawfishConfig,
utilize them in tabbed-windowing. [fuchur]
- Add 'marked-cursor-shape' defcustom (used when marking windows
for tabbing). [fuchur]
- Improve icon size in StyleTab, add 'Flat' style. Also improve
speed and decrease memory usage by mirroring images [fuchur]
- Use 'menulibre' instead of 'alacarte' in XFCE and MATE
integration by default [fuchur]
- Do not let 'xfce-session' save the session (by adding '-f'
flag in XFCE integration) [fuchur]
- Add 'Open Terminal' and 'Open Browser' to the root menu (if
'xterm-program' or 'browser-program' are set) [Christopher
Bratusek]
- Rename 'toggle-fixed-position' to
'toggle-window-fixed-position' to match naming spec.
[Christopher Bratusek]
- Tweak default compton settings. [fuchur]
- Improve doc strings in many modules [fuchur]
- Add 'html' target to man/Makefile, creating html-documentation
[Christopher Bratusek]
- Add 'make-changelog' script by Marcus D. Hanwell (generates
ChangeLog from git log) [Christopher Bratusek]
- Updated german translation. [fuchur]
- Updated RPM spec file. [Kim B. Heino]
- Updated Debian packaging scripts. [Christopher Bratusek]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUVodDAAoJELYMBo/GFnDucKUQAN70PB2mXexpSFBJqf6PtpGl
xoCXhAeQi4El3NlFdFiCqQZPAQTEohPFVJQKsukGEUvlxuXLPUOlKoHnIYrXAzpf
6WRdOLki47pAkyERbBSWRy0XmtaXgCONFor65Fi279ha19hYufE5NvYsW/7hYr39
ROXTozBugWPEn0vpqzgQE7c55CHuiNrJ5xym0RK4HezvwCcutCumDeHG1hxvanzb
q52+sg6nGp45f9+RCYPa27V8E7tA0bVhMR7IADKURBJpQLAK88T7oOwhuoZ5+4t/
fvwspdw7KOrGC1gM6eEmeNgAZQCrXutzv1tZIZcbqEhA++S99GdhevrbpYr6gWGZ
8hgrbe1s73k/FLXMwEXDJ2uWDdH1SSspjgHo2kx/q3YQ8Jy4eK5c/ygQbaQOQfY2
daz3wYcewec3I3zJsyR4P6IN3xpyH8r1BXbTg7IVnXsFIBvIu0VHZ0Xfqd81w8Wr
tcKo2kLa4SisoZTdJdem2+P+dXK2cDNMdWQelynN5eX/laqP4w5Sffdg0F+QS2KU
w/fv6nTJ3QuDhuljK35UQ6ftWna8ISCeasgVvtIGGyAHcSm+qeln6KlH7C5G2OTw
H4jU3xbAu55y3oTlPfuvd5Z837/6NzK+NC+ppdEwgvdupauRRMmrmtHPTegXmAPb
9QAY7WOfX6FjyIiYaCDk
=IQqQ
-----END PGP SIGNATURE-----
--
Sawfish ML