{"id":21662883,"url":"https://github.com/ktravis/evilwm","last_synced_at":"2026-05-11T16:34:49.044Z","repository":{"id":147327768,"uuid":"160437048","full_name":"ktravis/evilwm","owner":"ktravis","description":"Fork of http://www.6809.org.uk/evilwm/","archived":false,"fork":false,"pushed_at":"2018-12-05T00:34:42.000Z","size":243,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T05:49:02.813Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ktravis.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-05T00:33:59.000Z","updated_at":"2025-02-19T21:36:42.000Z","dependencies_parsed_at":"2023-07-04T06:02:21.162Z","dependency_job_id":null,"html_url":"https://github.com/ktravis/evilwm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ktravis/evilwm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ktravis%2Fevilwm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ktravis%2Fevilwm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ktravis%2Fevilwm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ktravis%2Fevilwm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ktravis","download_url":"https://codeload.github.com/ktravis/evilwm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ktravis%2Fevilwm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32903457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T10:18:35.357Z","updated_at":"2026-05-11T16:34:49.029Z","avatar_url":"https://github.com/ktravis.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"evilwm 1.1 by Ciaran Anscomb \u003cevilwm@6809.org.uk\u003e\n\nevilwm is a minimalist window manager for the X Window System.\n\nThe name evil came from Stuart 'Stuii' Ford, who thinks that any software\nI use must be evil and masochistic.  In reality, this window manager is\nclean and easy to use.\n\n\nFEATURES\n\n * No window decorations apart from a simple 1 pixel border.\n * No icons.\n * Good keyboard control, including repositioning and maximise toggles.\n * Solid window drags (optional - may be slow on old machines).\n * Virtual desktops.\n * Small binary size (even with everything turned on).\n * Reasonable EWMH support (though not yet fully compliant).\n * Configuration file read on startup.\n\n\nINSTALLATION\n\nPlease see the file INSTALL for details on building evilwm.\n\n\nSTARTING EVILWM\n\nIf you're using a standard X desktop, you can start evilwm by just\nchanging your ~/.xinitrc file.  Here's a pretty standard sample file:\n\n-----CUT HERE-----\n[ -f $HOME/.Xdefaults ] \u0026\u0026 xrdb $HOME/.Xdefaults\nxsetroot -solid \\#400040 -cursor_name top_left_arrow\n/usr/bin/evilwm -snap 10 \u0026\nexec xclock -digital -padding 2 -g -0+0\n-----CUT HERE-----\n\nNote that in this case 'xclock' is the magic process (the one that if\nyou kill it, your session dies).  You could change it around and have\nevilwm be your magic process if you prefer.  Also note that it sets the\ncursor shape and background colour with standard X tools (evilwm won't\ndo this for you - the tools already exist!).\n\nIf you use the GNOME session manager, you can configure it to\nuse evilwm as its window manager.  Run gconf-editor and set the\nkey /desktop/gnome/session/required_components/windowmanager\nto \"evilwm\".\n\n\nCONTROLS\n\nYou can use the mouse to manipulate windows either by click/dragging\nthe 1 pixel border, or by holding down Alt and doing so anywhere in the\nclient window.  The controls are:\n\nButton 1       Move window.\nButton 2       Resize window.\nButton 3       Lower window.\n\nMost keyboard controls are used by holding down Control and Alt, then\npressing a key.  Available functions are:\n\nReturn         Spawn new xterm.\nEscape         Delete current window.\nInsert         Lower current window.\nH, J, K, L     Move window left, down, up or right (16 pixels).\n               Holding Shift resizes the window instead.\nY, U, B, N     Move window to top-left, top-right, bottom-left or\n               bottom-right of screen.\nI              Show information about current window.\nEquals         Maximise current window vertically (toggle).\nX              Maximise current window (toggle).\nD              Toggle visible state of docks (e.g., pagers and launch bars).\n\nIf compiled with virtual desktop support, these functions are also\navailable:\n\nF              Fix or unfix window.\n1 - 8          Switch virtual desktop.\nLeft           Previous virtual desktop.\nRight          Next virtual desktop.\nA              Switch to the most recently unmapped virtual desktop.\n\nIn addition to the above, Alt+Tab can be used to cycle through windows\non screen.\n\n\nACKNOWLEDGEMENTS\n\nThe original code base for this project was that of aewm by Decklin\nFoster.  His code is very clean and, in later versions, very well\ncommented.  I'd recommend it if you want to learn more about window\nmanager theory (or indeed want title bars, etc ;).\n\nhttp://www.red-bean.com/~decklin/aewm/\n               - aewm homepage\n\n\nLICENCE\n\nevilwm 1.1\nCopyright (C) 1999-2015 Ciaran Anscomb \u003cevilwm@6809.org.uk\u003e\n\nThis is free software.  You can do what you want to it, but if it\nbreaks something, you get to pay for the counselling.  The code was\noriginally based on aewm, so this is distributed under the same terms,\nwhich follow.\n\n\nAEWM LICENCE\n\nCopyright (c) 1998-2000 Decklin Foster.\n\nTHIS SOFTWARE IS PROVIDED BY THE AUTHOR \"AS IS\", WITHOUT ANY EXPRESS\nOR IMPLIED WARRANTIES OF ANY KIND. IN NO EVENT SHALL THE AUTHOR BE\nHELD LIABLE FOR ANY DAMAGES CONNECTED WITH THE USE OF THIS PROGRAM.\n\nYou are granted permission to copy, publish, distribute, and/or sell\ncopies of this program and any modified versions or derived works,\nprovided that this copyright and notice are not removed or altered.\n\nPortions of the code were based on 9wm, which contains this license:\n\n\u003e 9wm is free software, and is Copyright (c) 1994 by David Hogan.\n\u003e Permission is granted to all sentient beings to use this software,\n\u003e to make copies of it, and to distribute those copies, provided\n\u003e that:\n\u003e\n\u003e     (1) the copyright and licence notices are left intact\n\u003e     (2) the recipients are aware that it is free software\n\u003e     (3) any unapproved changes in functionality are either\n\u003e           (i) only distributed as patches\n\u003e       or (ii) distributed as a new program which is not called 9wm\n\u003e               and whose documentation gives credit where it is due\n\u003e     (4) the author is not held responsible for any defects\n\u003e         or shortcomings in the software, or damages caused by it.\n\u003e\n\u003e There is no warranty for this software.  Have a nice day.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fktravis%2Fevilwm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fktravis%2Fevilwm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fktravis%2Fevilwm/lists"}