cwm-new

所属分类:远程控制/远程桌面
开发工具:C
文件大小:296KB
下载次数:0
上传日期:2019-01-11 12:41:44
上 传 者sh-1993
说明:  OpenBSD的cwm版本发生了重大更改(1)
(Significantly changed version of OpenBSD s cwm(1))

文件列表:
cwm-new-new (0, 2019-01-11)
cwm-new-new\.travis.yml (402, 2019-01-11)
cwm-new-new\Makefile (913, 2019-01-11)
cwm-new-new\TODO.md (1739, 2019-01-11)
cwm-new-new\array.h (3488, 2019-01-11)
cwm-new-new\calmwm.c (5884, 2019-01-11)
cwm-new-new\calmwm.h (21002, 2019-01-11)
cwm-new-new\client.c (35449, 2019-01-11)
cwm-new-new\compat (0, 2019-01-11)
cwm-new-new\compat\fgetln.c (2549, 2019-01-11)
cwm-new-new\compat\queue.h (19533, 2019-01-11)
cwm-new-new\compat\reallocarray.c (1360, 2019-01-11)
cwm-new-new\compat\strlcat.c (1845, 2019-01-11)
cwm-new-new\compat\strlcpy.c (1583, 2019-01-11)
cwm-new-new\compat\strtonum.c (1780, 2019-01-11)
cwm-new-new\compat\tree.h (25140, 2019-01-11)
cwm-new-new\conf.c (17289, 2019-01-11)
cwm-new-new\config.h (973, 2019-01-11)
cwm-new-new\config_parse.c (16430, 2019-01-11)
cwm-new-new\cwm.1 (7269, 2019-01-11)
cwm-new-new\cwmrc.5 (13009, 2019-01-11)
cwm-new-new\examples (0, 2019-01-11)
cwm-new-new\examples\.conkyrc (836, 2019-01-11)
cwm-new-new\examples\config (0, 2019-01-11)
cwm-new-new\examples\config\convert-cwmrc.pl (4322, 2019-01-11)
cwm-new-new\examples\config\cwmrc-example (1203, 2019-01-11)
cwm-new-new\examples\panel (808, 2019-01-11)
cwm-new-new\examples\read_status.pl (4008, 2019-01-11)
cwm-new-new\group.c (8544, 2019-01-11)
cwm-new-new\kbfunc.c (12079, 2019-01-11)
cwm-new-new\log.c (2342, 2019-01-11)
cwm-new-new\menu.c (15226, 2019-01-11)
cwm-new-new\mousefunc.c (6264, 2019-01-11)
cwm-new-new\parson.c (68037, 2019-01-11)
cwm-new-new\parson.h (11609, 2019-01-11)
cwm-new-new\rule.c (4720, 2019-01-11)
... ...

# cwm-new [![Build Status](https://travis-ci.org/ThomasAdam/cwm-new.svg?branch=new)](https://travis-ci.org/ThomasAdam/cwm-new) This is a working title for what will become a new window manager. Ideas for a name are welcome. This is based from [CWM](http://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/) in OpenBSD. # Requirements * pkg-config * Xft * RandR # Features Current features which differ from cwm are: * RandR is used for monitor detection, not Xinerama; * group0 is no longer special, it's just another group; * Toggling all groups is available as a command. * Groups are per RandR output, and are separate for each output; * Status output sent to a named FIFO (`/tmp/cwm.fifo`): * Can be parsed and used with dzen2/lemonbar, for instance, check the [read_status.pl](examples/read_status.pl) file for an example of this. * Hooks * Clients have a few hooks which can be defined, and multiple actions occur against said client. # Status bar Although any bar can be used, there have been some improvements to `lemonbar` which mean that it's preferred over the official `lemonbar repository`. Changes include: * Xft support * Not clearing output on monitors * Support for per-screen (RandR) messages. The [example script](examples/read_status.pl) included with `cwm-new` makes use of these features which are not found in the official `lemonbar` repository. For the forked version containing these changes, [see this repository](https://github.com/ThomasAdam/bar/tree/ta/keep-output-monitor) # Screenshot Obligatory screenshot below! The bar at the top is lemonbar, with conky output on the right. ![screenshot](www/screenshot.png) # Tasks See the [TODO](TODO.md) file. # Contact You can reach me via the following: * Email: thomas.adam22@gmail.com * IRC: ```thomas_adam``` on ```freenode.net```

近期下载者

相关文件


收藏者