General, simplest way:
- Fetch source from git repository. (See here.)
- edit the files that you want to modify
- git diff > my_patch.diff
Debian way Edit
Includes compilation and installing:
First make sure that
/etc/apt/sources.list contains correct deb-src, eg.:
deb-src ftp://ftp.pl.debian.org/debian/ lenny main non-free contrib It can be "lenny", "sid" or "testing" - just make sure that latest debian sawfish package is there (currently it's 1.3.3).
|1*|| ||downlaod debian sawfish package (doesn't matter that it is 1.3.3)|
|2*|| ||make sure that it will compile|
|3*|| ||get rid of old 1.3.3 version|
|4*|| ||download a new one in its place|
|5*|| ||debianize it|
|6|| ||go to sawfish directory|
|7*|| ||need access rights|
|8||edit some files.||...|
|9|| ||generate a patch|
|10|| ||compile sawfish|
|11|| ||install it|
|12||middle-click on desktop, select 'restart' from menu.||...|
Steps marked with '*' are done only once. Steps without '*' are performed in an infinite loop.
Another distro way Edit
Please fill in, if you are on another distro.