Scripts quick access edit this |
Original-Author = Merlin ... (real name?)
Author = Christopher Bratusek
License = GPL v3 (or newer)
Homepage = Merlin.Ugliness @ nanolx.org
Download = http://www.nanolx.org/archive/Merlin.Ugliness-1.4.0.tar.bz2
Synopsis[]
Merlin is a Set of scripts for Sawfish, which give you more control about it's look'n'feel and behaviour.
ChangeLog[]
1.4.0:
- Remove some user-level comments from the code
- Instead add a html documentation
- Drop merlin.mp3 - XMMS is deprecated
- Possible Fix for: Sawlets can't be resized ...
- Update the Description on the Sawfish Wiki
Description[]
Merlin lets you change the look'n'feel of most dialogs, messages, the menu, includes an iconbox and much more.
Installation[]
Unpack the Tarball, you'll find some things there:
merlin/merlin/
merlin/x.c.patch
merlin/merlin-ugliness.html
merlin/wmresize.jl
a)
if [[ ! -a $HOME/.sawfish/lisp/contrib/ ]]; then mkdir -p $HOME/.sawfish/lisp/contrib/ fi cp merlin/wmresize.jl $HOME/.sawfish/lisp/contrib
b)
if [[ ! -a $HOME/.sawfish/lisp/ ]]; then mkdir -p $HOME/.sawfish/lisp/ fi cp -r merlin/merlin/ $HOME/.sawfish/lisp/
c)
add the desired scripts to your $HOME/sawfishrc
Full Merlin Suite:
( require 'merlin.clock ) ( defclock clock ) ( require 'merlin.fishbowl ) ( deffishbowl fishbowl ) ( require 'merlin.iconbox ) ( deficonbox iconbox ) ( require 'merlin.icons ) ( require 'merlin.menu ) ( require 'merlin.message ) ( require 'merlin.pager ) ( defpager pager ) ( require 'merlin.pile ) ( defpile pile ) ( require 'merlin.placement ) ( require 'merlin.sawlet ) ( require 'merlin.sawlet-placement ) ( require 'merlin.uglicon ) ( require 'merlin.ugliness ) ( require 'merlin.util ) ( require 'contrib.wmresize ) ( require 'merlin.x-util )
d)
patch the Sawfish source with the x.c.patch
cd /some/where/sawfish-1.3.3 patch -Np0 -i /some/where/merlin/x.c.patch ./configure --prefix=/usr --sysconfdir=/etc --enable-cappet --enable-gnome-widgets make su -c "make install" [or] sudo make install
Middle-Click on the Desktop -> Restart -> That's it!
Configuration[]
For Configuration use Sawfish-UI