sites

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit e373dca8c1e9d1964b31e2b916d09f9aa9ea2f5e
parent 47bc43f388f763d3ac76761792682591a2552177
Author: anselm@garbe.us <unknown>
Date:   Sat, 17 Mar 2012 20:42:56 +0100

further cleanup
Diffstat:
Mdwm.suckless.org/customisation/index.md | 2+-
Mdwm.suckless.org/dwmstatus/index.md | 2+-
Mdwm.suckless.org/dynamic_window_management.md | 2+-
Mdwm.suckless.org/faq.md | 4++--
Mdwm.suckless.org/patches/index.md | 2+-
Mst.suckless.org/goals.md | 2+-
Msuckless.org/donations.md | 2+-
Dsuckless.org/manifest.md | 63---------------------------------------------------------------
Msuckless.org/other_projects.md | 2+-
Dsuckless.org/people/Other_people.md | 76----------------------------------------------------------------------------
Asuckless.org/people/more_people.md | 76++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dsuckless.org/people/spaceinvader.md | 4----
Asuckless.org/philosophy.md | 63+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Msuckless.org/project_ideas.md | 2+-
Msuckless.org/wiki.md | 2+-
Msurf.suckless.org/patches/index.md | 2+-
Dtools.suckless.org/diri.md | 4----
Mtools.suckless.org/dmenu/index.md | 2+-
Mtools.suckless.org/dmenu/patches/index.md | 2+-
Mtools.suckless.org/ii/index.md | 2+-
Mtools.suckless.org/ii/patches/index.md | 2+-
Mtools.suckless.org/lsw.md | 2+-
Mtools.suckless.org/lsx.md | 2+-
Mtools.suckless.org/sandy.md | 4++--
Mtools.suckless.org/sic.md | 2+-
Dtools.suckless.org/skvm.md | 9---------
Mtools.suckless.org/sprop.md | 2+-
Mtools.suckless.org/sselp.md | 2+-
Mtools.suckless.org/ssid.md | 2+-
Mtools.suckless.org/svkbd.md | 2+-
Mtools.suckless.org/swarp.md | 2+-
Mtools.suckless.org/tabbed.md | 2+-
Mtools.suckless.org/wmname.md | 2+-
33 files changed, 167 insertions(+), 184 deletions(-)

diff --git a/dwm.suckless.org/customisation/index.md b/dwm.suckless.org/customisation/index.md @@ -1,4 +1,4 @@ -CUSTOMISATION +Customisation ============= *blame [Filippo Erik Negroni](mailto:f dot e dot negroni at googlemail dot com>) about this document* diff --git a/dwm.suckless.org/dwmstatus/index.md b/dwm.suckless.org/dwmstatus/index.md @@ -1,4 +1,4 @@ -DWMSTATUS +dwmstatus ========= **dwm**'s status bar text can be set using the `xsetroot -name $status` diff --git a/dwm.suckless.org/dynamic_window_management.md b/dwm.suckless.org/dynamic_window_management.md @@ -1,4 +1,4 @@ -DYNAMIC WINDOW MANAGEMENT +Dynamic window management ========================= We think that static window management as seen in Ion or wmi-10 is a far too diff --git a/dwm.suckless.org/faq.md b/dwm.suckless.org/faq.md @@ -1,5 +1,5 @@ -dwm - Frequently asked questions -================================ +FAQ +=== Q: I've got a 1 or 2 pixel gap between the right side of my terminal and the right side of the screen, and I want to turn it off. diff --git a/dwm.suckless.org/patches/index.md b/dwm.suckless.org/patches/index.md @@ -1,4 +1,4 @@ -PATCHES +Patches ======= diff generation diff --git a/st.suckless.org/goals.md b/st.suckless.org/goals.md @@ -1,4 +1,4 @@ -GOALS +Goals ===== Confirmed st features diff --git a/suckless.org/donations.md b/suckless.org/donations.md @@ -1,4 +1,4 @@ -DONATIONS +Donations ========= Continuing to produce and host suckless software requires the contribution of time, code and -especially for the hosting part- money. If you are able to make diff --git a/suckless.org/manifest.md b/suckless.org/manifest.md @@ -1,63 +0,0 @@ -SUCK LESS PHILOSOPHY -==================== - -Background ----------- -We are the home of quality software such as [dwm](http://dwm.suckless.org), -[dmenu](http://tools.suckless.org/dmenu), [st](http://st.suckless.org/) and -plenty of other [tools](http://tools.suckless.org), with -a focus on simplicity, clarity and frugality. Our philosophy is -about keeping things simple, minimal and usable. We believe this should become -the mainstream philosophy in the IT sector. Unfortunately, the tendency for -complex, error-prone and slow software seems to be prevalent in the present-day -software industry. We intend to prove the opposite with our software projects. - -Our project focuses on advanced and experienced computer users. In contrast -with the usual proprietary software world or many mainstream open source -projects that focus more on average and non-technical end users, we think that -experienced users are mostly ignored. This is particularly true for user -interfaces, such as graphical environments on desktop computers, on mobile -devices, and in so-called Web applications. We believe that the market of -experienced users is growing continuously, with each user looking for more -appropriate solutions for his/her work style. - -Designing simple and elegant software is far more difficult than letting ad-hoc -or over-ambitious features obscure the code over time. However one has to pay -this price to achieve reliability and maintainability. Furthermore, minimalism -results in reasonable and attainable goals. We strive to maintain minimalism and -clarity to drive development to completion. - -Manifest --------- -Many (open source) hackers are proud if they achieve large amounts of code, -because they believe the more lines of code they've written, the more progress -they have made. The more progress they have made, the more skilled they are. -This is simply a delusion. - -Most hackers actually don't care much about code quality. Thus, if they get -something working which seems to solve a problem, they stick with it. If this -kind of software development is applied to the same source code throughout its -entire life-cycle, we're left with large amounts of code, a totally screwed -code structure, and a flawed system design. This is because of a lack of -conceptual clarity and integrity in the development process. - -Code complexity is the mother of bloated, hard to use, and totally inconsistent -software. With complex code, problems are solved in suboptimal ways, valuable -resources are endlessly tied up, performance slows to a halt, and -vulnerabilities become a commonplace. The only solution is to scrap the entire -project and rewrite it from scratch. - -The bad news: quality rewrites rarely happen, because hackers are proud of -large amounts of code. They think they understand the complexity in the code, -thus there's no need to rewrite it. They think of themselves as masterminds, -understanding what others can never hope to grasp. To these types, complex -software is the ideal. - -Ingenious ideas are simple. Ingenious software is simple. Simplicity is the -heart of the Unix philosophy. The more code lines you have removed, the more -progress you have made. As the number of lines of code in your software -shrinks, the more skilled you have become and the less your software sucks. - -Related links -------------- -* [The Duct Tape Programmer](http://www.joelonsoftware.com/items/2009/09/23.html) diff --git a/suckless.org/other_projects.md b/suckless.org/other_projects.md @@ -1,4 +1,4 @@ -OTHER PROJECTS +Other projects ============== There are several other projects which are inspired by the spirit of suckless. diff --git a/suckless.org/people/Other_people.md b/suckless.org/people/Other_people.md @@ -1,76 +0,0 @@ -OTHER PEOPLE -============ - -The following people are/were involved mainly in wmii and dwm development as -developers and contributors. If you are missing, feel free to add yourself. - -* Alexandre DE DOMMELIN (contributed a theme and works on PHP based theme configurator) -* [Anthony Martin](http://pbrane.org) (ality) (developer, bug fixes, documentation) -* AntThyKem (contributed rpm package) -* Bernhard Leiner (wmipager improvements) -* Bob Crochelt (various feedback) -* Brian Dorsey (contributed various feedback) -* carmee (contributed various feedback) -* chem (bugs and various feedback) -* Christian Schneider (provides the Slackware package) -* Christof Musik (various feedback, small fixes) -* [Christoph Wegscheider](http://www.wegi.net) (python bindings of old libixp, former irc logging) -* Daniel Baumann ([Debian packaging](http://suckless.debian-maintainers.org)) -* Daniel W&auml;ber (wabu) (fixes and patches) -* &dagger; Denis Grelich (ex-maintainer) -* Fabian Braennstroem (contributed archlinux packages) -* Fernan Bolando (one of the most active WMI testers, contributed various ideas and feedback concerning the slot) -* Fernando T. C. Lemos (contributed several themes) -* Filippo Erik Negroni (contributes wiki documentation to dwm) -* Dr. Frank Boehme (one of the first WMI users, contributed various ideas) -* Frank Ehmsen (contributed several bug reports and various good feature requests) -* Gabriel (various feedback, various color schemes) -* Gavin McCullagh (contributed various ideas) -* Georg Neis (Developer, documentation, tests) -* grayrest (great ideas for the menu, select-frame policy beside many other valuable ideas) -* Hannes Klas (contributed themes and maintains some translations in the Wiki) -* Henning Bekel (various feedback concerning the ratpoison shortcut handling) -* Dr. Johann Pfefferl (several patches which fixed many issues) -* John Pham (Debian Packager, Sysadmin) -* Jonas Domeij (various feedback concerning wmii, default wmi-10 theme) -* Jukka Salmi (fixes and patches) -* [Kai Hendry](http://hendry.iki.fi) (sales) -* Kathryn Andersen (contributed nice theme and valuable newbie feedback) -* Kris Malfettone (various feedback concerning wmir) -* Malte Zorn (various feedback) -* Marcel Manthe (Developer of PATH expansion in wmi-10 input mode) -* Marcin Pawlik (contributed Control-keys patch for input mode) -* Mark Weinem (contributed various ideas) -* Markus Lindorfer (contributed patch to compile on Solaris) -* Martin Moncrieff (various feedback concerning Mathematica issues) -* Mathieu L (contributed various feedback) -* Matthew Allen (contributed several themes and great art assets, works on the WMI mascot) -* Michael Ihde (provided several fixes to the container.h class and documentation) -* [Nico Golde (nion)](http://www.ngolde.de) (testing, fixes, wmii-2 blue theme, [ii developer](http://tools.suckless.org/ii/)) -* [Norman Golisz](http://www.zcat.de) (documentation) -* Norman K&ouml;hring (pSy) (developer of szs) -* Oliver Kopp (contributed various feedback) -* Oliver Rendgen (Documentation) -* PEYROUX Jean (BSD Port Maintainer (all platforms)) -* Rainer Trusch (contributed several bug reports and some ideas) -* Rajesh Menon (contributed various feedback) -* Robert Lillack (contributed some ideas to the new window concept) -* Ryan Sorensen (provided various debug input) -* Salva Peiro (gualteri) (user & translation guide-es) -* Sander van Dijk (developer) -* Sebastian Hartmann (Manual pages for wmii) -* Sebastian Roth (several bugfixes in C and Makefiles, Doxyfile) -* [Stefan Kuttler](http://www.netbeisser.de) (inventor of project name) -* Stefan Tibus (fixes and patches) -* [Steffen Liebergeld](http://www.inf.tu-dresden.de/~s1010824) ("A guide to wmii" author) -* Steve Hoffman (various feedback, small fixes) -* Szabolcs Nagy (fixes and patches) -* Tobias Walkowiak (provided various feedback) -* Tuncer Ayaz (contributed some grammar fixes for the Improved GUI concepts paper) -* Uwe Zeisberger (code review, bug fixings) -* Wilson Oliveira (contributed the [wmizer tool](http://clientes.netvisao.pt/petrucci/)) -* yiyus || Jesus Galan (dwm patches a go-go) - -Also have a look at the - -* [Debian maintainers](http://suckless.debian-maintainers.org/) of suckless.org software diff --git a/suckless.org/people/more_people.md b/suckless.org/people/more_people.md @@ -0,0 +1,76 @@ +More people +=========== + +The following people are/were involved mainly in wmii and dwm development as +developers and contributors. If you are missing, feel free to add yourself. + +* Alexandre DE DOMMELIN (contributed a theme and works on PHP based theme configurator) +* [Anthony Martin](http://pbrane.org) (ality) (developer, bug fixes, documentation) +* AntThyKem (contributed rpm package) +* Bernhard Leiner (wmipager improvements) +* Bob Crochelt (various feedback) +* Brian Dorsey (contributed various feedback) +* carmee (contributed various feedback) +* chem (bugs and various feedback) +* Christian Schneider (provides the Slackware package) +* Christof Musik (various feedback, small fixes) +* [Christoph Wegscheider](http://www.wegi.net) (python bindings of old libixp, former irc logging) +* Daniel Baumann ([Debian packaging](http://suckless.debian-maintainers.org)) +* Daniel W&auml;ber (wabu) (fixes and patches) +* &dagger; Denis Grelich (ex-maintainer) +* Fabian Braennstroem (contributed archlinux packages) +* Fernan Bolando (one of the most active WMI testers, contributed various ideas and feedback concerning the slot) +* Fernando T. C. Lemos (contributed several themes) +* Filippo Erik Negroni (contributes wiki documentation to dwm) +* Dr. Frank Boehme (one of the first WMI users, contributed various ideas) +* Frank Ehmsen (contributed several bug reports and various good feature requests) +* Gabriel (various feedback, various color schemes) +* Gavin McCullagh (contributed various ideas) +* Georg Neis (Developer, documentation, tests) +* grayrest (great ideas for the menu, select-frame policy beside many other valuable ideas) +* Hannes Klas (contributed themes and maintains some translations in the Wiki) +* Henning Bekel (various feedback concerning the ratpoison shortcut handling) +* Dr. Johann Pfefferl (several patches which fixed many issues) +* John Pham (Debian Packager, Sysadmin) +* Jonas Domeij (various feedback concerning wmii, default wmi-10 theme) +* Jukka Salmi (fixes and patches) +* [Kai Hendry](http://hendry.iki.fi) (sales) +* Kathryn Andersen (contributed nice theme and valuable newbie feedback) +* Kris Malfettone (various feedback concerning wmir) +* Malte Zorn (various feedback) +* Marcel Manthe (Developer of PATH expansion in wmi-10 input mode) +* Marcin Pawlik (contributed Control-keys patch for input mode) +* Mark Weinem (contributed various ideas) +* Markus Lindorfer (contributed patch to compile on Solaris) +* Martin Moncrieff (various feedback concerning Mathematica issues) +* Mathieu L (contributed various feedback) +* Matthew Allen (contributed several themes and great art assets, works on the WMI mascot) +* Michael Ihde (provided several fixes to the container.h class and documentation) +* [Nico Golde (nion)](http://www.ngolde.de) (testing, fixes, wmii-2 blue theme, [ii developer](http://tools.suckless.org/ii/)) +* [Norman Golisz](http://www.zcat.de) (documentation) +* Norman K&ouml;hring (pSy) (developer of szs) +* Oliver Kopp (contributed various feedback) +* Oliver Rendgen (Documentation) +* PEYROUX Jean (BSD Port Maintainer (all platforms)) +* Rainer Trusch (contributed several bug reports and some ideas) +* Rajesh Menon (contributed various feedback) +* Robert Lillack (contributed some ideas to the new window concept) +* Ryan Sorensen (provided various debug input) +* Salva Peiro (gualteri) (user & translation guide-es) +* Sander van Dijk (developer) +* Sebastian Hartmann (Manual pages for wmii) +* Sebastian Roth (several bugfixes in C and Makefiles, Doxyfile) +* [Stefan Kuttler](http://www.netbeisser.de) (inventor of project name) +* Stefan Tibus (fixes and patches) +* [Steffen Liebergeld](http://www.inf.tu-dresden.de/~s1010824) ("A guide to wmii" author) +* Steve Hoffman (various feedback, small fixes) +* Szabolcs Nagy (fixes and patches) +* Tobias Walkowiak (provided various feedback) +* Tuncer Ayaz (contributed some grammar fixes for the Improved GUI concepts paper) +* Uwe Zeisberger (code review, bug fixings) +* Wilson Oliveira (contributed the [wmizer tool](http://clientes.netvisao.pt/petrucci/)) +* yiyus || Jesus Galan (dwm patches a go-go) + +Also have a look at the + +* [Debian maintainers](http://suckless.debian-maintainers.org/) of suckless.org software diff --git a/suckless.org/people/spaceinvader.md b/suckless.org/people/spaceinvader.md @@ -1,4 +0,0 @@ -spaceinvader -============ - -sandbox page to test dweb diff --git a/suckless.org/philosophy.md b/suckless.org/philosophy.md @@ -0,0 +1,63 @@ +Philosophy +========== + +Background +---------- +We are the home of quality software such as [dwm](http://dwm.suckless.org), +[dmenu](http://tools.suckless.org/dmenu), [st](http://st.suckless.org/) and +plenty of other [tools](http://tools.suckless.org), with +a focus on simplicity, clarity and frugality. Our philosophy is +about keeping things simple, minimal and usable. We believe this should become +the mainstream philosophy in the IT sector. Unfortunately, the tendency for +complex, error-prone and slow software seems to be prevalent in the present-day +software industry. We intend to prove the opposite with our software projects. + +Our project focuses on advanced and experienced computer users. In contrast +with the usual proprietary software world or many mainstream open source +projects that focus more on average and non-technical end users, we think that +experienced users are mostly ignored. This is particularly true for user +interfaces, such as graphical environments on desktop computers, on mobile +devices, and in so-called Web applications. We believe that the market of +experienced users is growing continuously, with each user looking for more +appropriate solutions for his/her work style. + +Designing simple and elegant software is far more difficult than letting ad-hoc +or over-ambitious features obscure the code over time. However one has to pay +this price to achieve reliability and maintainability. Furthermore, minimalism +results in reasonable and attainable goals. We strive to maintain minimalism and +clarity to drive development to completion. + +Manifest +-------- +Many (open source) hackers are proud if they achieve large amounts of code, +because they believe the more lines of code they've written, the more progress +they have made. The more progress they have made, the more skilled they are. +This is simply a delusion. + +Most hackers actually don't care much about code quality. Thus, if they get +something working which seems to solve a problem, they stick with it. If this +kind of software development is applied to the same source code throughout its +entire life-cycle, we're left with large amounts of code, a totally screwed +code structure, and a flawed system design. This is because of a lack of +conceptual clarity and integrity in the development process. + +Code complexity is the mother of bloated, hard to use, and totally inconsistent +software. With complex code, problems are solved in suboptimal ways, valuable +resources are endlessly tied up, performance slows to a halt, and +vulnerabilities become a commonplace. The only solution is to scrap the entire +project and rewrite it from scratch. + +The bad news: quality rewrites rarely happen, because hackers are proud of +large amounts of code. They think they understand the complexity in the code, +thus there's no need to rewrite it. They think of themselves as masterminds, +understanding what others can never hope to grasp. To these types, complex +software is the ideal. + +Ingenious ideas are simple. Ingenious software is simple. Simplicity is the +heart of the Unix philosophy. The more code lines you have removed, the more +progress you have made. As the number of lines of code in your software +shrinks, the more skilled you have become and the less your software sucks. + +Related links +------------- +* [The Duct Tape Programmer](http://www.joelonsoftware.com/items/2009/09/23.html) diff --git a/suckless.org/project_ideas.md b/suckless.org/project_ideas.md @@ -1,4 +1,4 @@ -PROJECT IDEAS +Project ideas ============= We applied as a mentoring organization for [Google Summer of Code 2010](http://socghop.appspot.com/), unfortunately we were rejected this year as diff --git a/suckless.org/wiki.md b/suckless.org/wiki.md @@ -1,4 +1,4 @@ -THIS WIKI +This wiki ========= If you would like to contribute new content, you can clone this wiki to your local host using the following command: diff --git a/surf.suckless.org/patches/index.md b/surf.suckless.org/patches/index.md @@ -1,4 +1,4 @@ -PATCHES +Patches ======= diff generation diff --git a/tools.suckless.org/diri.md b/tools.suckless.org/diri.md @@ -1,4 +0,0 @@ -DIRI -==== -This project has been moved to [cat-v.org](http://repo.cat-v.org/diri/) as it is maintained by Uriel now and not part of suckless.org anymore. - diff --git a/tools.suckless.org/dmenu/index.md b/tools.suckless.org/dmenu/index.md @@ -1,4 +1,4 @@ -DMENU +dmenu ===== dmenu is a dynamic menu for X, originally designed for diff --git a/tools.suckless.org/dmenu/patches/index.md b/tools.suckless.org/dmenu/patches/index.md @@ -1,4 +1,4 @@ -PATCHES +Patches ======= diff generation diff --git a/tools.suckless.org/ii/index.md b/tools.suckless.org/ii/index.md @@ -1,4 +1,4 @@ -IRC IT (II) +Irc it (ii) =========== ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created. diff --git a/tools.suckless.org/ii/patches/index.md b/tools.suckless.org/ii/patches/index.md @@ -1,4 +1,4 @@ -PATCHES +Patches ======= diff generation diff --git a/tools.suckless.org/lsw.md b/tools.suckless.org/lsw.md @@ -1,4 +1,4 @@ -LSW +lsw === Lists the titles of all running X windows to stdout, similar to ls(1). Might be useful for script integration. diff --git a/tools.suckless.org/lsx.md b/tools.suckless.org/lsx.md @@ -1,4 +1,4 @@ -LSX +lsx === List executables in a directory tree. It just does this, nothing else. diff --git a/tools.suckless.org/sandy.md b/tools.suckless.org/sandy.md @@ -1,6 +1,6 @@ -SANDY +sandy ===== -Sandy is an ncurses text editor with an easy-to-read, hackable C source. Sandy tries to maximize screen estate, minimize the SLOC used and not get in your way too much. It can somehow be controlled using a named pipe that lives in /tmp and all preferences and keybindings are to be chosen at compile time. +sandy is an ncurses text editor with an easy-to-read, hackable C source. Sandy tries to maximize screen estate, minimize the SLOC used and not get in your way too much. It can somehow be controlled using a named pipe that lives in /tmp and all preferences and keybindings are to be chosen at compile time. Features / Non-features ----------------------- diff --git a/tools.suckless.org/sic.md b/tools.suckless.org/sic.md @@ -1,4 +1,4 @@ -SIMPLE IRC CLIENT +simple irc client ================= sic is an extremely simple IRC client. It consists of less than 250 lines of code. It is the little brother of [irc it](/ii). diff --git a/tools.suckless.org/skvm.md b/tools.suckless.org/skvm.md @@ -1,9 +0,0 @@ -SKVM -==== -skvm is a lightweight volume manager for GNU/Linux. It depends on hal and dbus. It -is meant to be simple to use, efficient and functional. To customize skvm to suit your -needs, the source file needs to be modified, this keeps it fast, secure and simple. - -Repository ----------- -* Latest devel tip: <code>hg clone [http://hg.suckless.org/skvm](http://hg.suckless.org/skvm)</code> diff --git a/tools.suckless.org/sprop.md b/tools.suckless.org/sprop.md @@ -1,4 +1,4 @@ -SPROP +sprop ===== sprop is a simple X property utility. Less is more. diff --git a/tools.suckless.org/sselp.md b/tools.suckless.org/sselp.md @@ -1,4 +1,4 @@ -SSELP +sselp ===== Simple X selection printer. Prints the X selection to stdout. If there is no X client owning the selection it just exits. Useful for scripts where you can diff --git a/tools.suckless.org/ssid.md b/tools.suckless.org/ssid.md @@ -1,4 +1,4 @@ -SSID +ssid ==== Simple setsid replacement, nothing special about it except it being really simple. diff --git a/tools.suckless.org/svkbd.md b/tools.suckless.org/svkbd.md @@ -1,4 +1,4 @@ -SVKBD +svkbd ===== This is a simple virtual keyboard, intended to be used in environments, where no keyboard is available. diff --git a/tools.suckless.org/swarp.md b/tools.suckless.org/swarp.md @@ -1,4 +1,4 @@ -SWARP +swarp ===== Simple pointer warping tool for X. Warps the mouse pointer to a given position, e.g.: diff --git a/tools.suckless.org/tabbed.md b/tools.suckless.org/tabbed.md @@ -1,4 +1,4 @@ -TABBED +tabbed ====== Simple generic tabbed fronted to xembed aware applications, originally designed for [surf](http://surf.suckless.org) but also usable with many other diff --git a/tools.suckless.org/wmname.md b/tools.suckless.org/wmname.md @@ -1,4 +1,4 @@ -WMNAME +wmname ====== wmname prints/sets the window manager name property of the root window similar to how hostname(1) behaves.