{"id":13503745,"url":"https://github.com/bbidulock/icewm","last_synced_at":"2025-05-15T02:07:02.706Z","repository":{"id":10798129,"uuid":"13069638","full_name":"bbidulock/icewm","owner":"bbidulock","description":"A window manager designed for speed, usability, and consistency","archived":false,"fork":false,"pushed_at":"2025-05-09T09:59:38.000Z","size":40101,"stargazers_count":624,"open_issues_count":16,"forks_count":99,"subscribers_count":36,"default_branch":"icewm-1-4-BRANCH","last_synced_at":"2025-05-09T10:43:45.067Z","etag":null,"topics":["c-plus-plus","ewmh","floating","icccm","icewm","linux","window-manager"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbidulock.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-09-24T15:59:47.000Z","updated_at":"2025-05-09T09:59:42.000Z","dependencies_parsed_at":"2023-12-17T20:36:36.054Z","dependency_job_id":"fa8e98d0-da05-4643-8e1c-cd41cc0ba06f","html_url":"https://github.com/bbidulock/icewm","commit_stats":{"total_commits":5829,"total_committers":191,"mean_commits":30.51832460732984,"dds":0.5349116486532852,"last_synced_commit":"50bfe1467965fd0eddd9d6c80eb66e05437f2339"},"previous_names":[],"tags_count":263,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Ficewm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Ficewm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Ficewm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbidulock%2Ficewm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbidulock","download_url":"https://codeload.github.com/bbidulock/icewm/tar.gz/refs/heads/icewm-1-4-BRANCH","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254259383,"owners_count":22040820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["c-plus-plus","ewmh","floating","icccm","icewm","linux","window-manager"],"created_at":"2024-07-31T23:00:44.420Z","updated_at":"2025-05-15T02:07:02.672Z","avatar_url":"https://github.com/bbidulock.png","language":"C++","readme":"[icewm -- read me first file.  2025-03-09]: #\n\nIce Window Manager (IceWM)\n==========================\n\nIceWM is a window manager for the X Window System. The features of IceWM are\nspeed, simplicity, and not getting in the user's way.\n\n\u003e The name was decided on a very hot day... (and Marko started writing it in\n\u003e winter ;-)  The aim of IceWM is to have good 'Feel' and decent 'Look'. 'Feel'\n\u003e is much more important than 'Look' ...\n\nThis is a fork of the IceWM CVS on [sourceforge][12].  It includes all changes\nfrom the `icewm-1-3-BRANCH` branch, greatly enhanced EWMH/ICCCM compliance, as\nwell as patches collected from Arch Linux, Debian, pld-linux, the IceWM bug\nlist, and various other GitHub forks.\n\n\nRelease\n-------\n\nThis is the `icewm-3.7.2` package, released 2025-03-09.  This release, and\nthe latest version, can be obtained from [GitHub][1], using a command such as:\n\n    $\u003e git clone https://github.com/bbidulock/icewm.git\n\nPlease see the [NEWS][3] file for release notes and history of user visible\nchanges for the current version, and the [ChangeLog][4] file for a more\ndetailed history of implementation changes.  The [TODO][5] file lists features\nnot yet implemented and other outstanding items.\n\nPlease see the [INSTALL][7] file for installation instructions.\n\nWhen working from `git(1)`, please use this file.  An abbreviated\ninstallation procedure that works for most applications appears below.\n\nThis release is published under LGPL.  Please see the license\nin the file [COPYING][9].\n\n\nQuick Start\n-----------\n\nThe quickest and easiest way to get icewm up and running is to run the\nfollowing commands:\n\n    $\u003e git clone https://github.com/bbidulock/icewm.git\n    $\u003e cd icewm\n    $\u003e ./autogen.sh\n    $\u003e ./configure\n    $\u003e make\n    $\u003e make DESTDIR=\"$pkgdir\" install\n\nThis will configure, compile and install icewm the quickest.  For those who\nlike to spend the extra 15 seconds reading `./configure --help`, some compile\ntime options can be turned on and off before the build.\n\nFor general information on GNU's `./configure`, see the file [INSTALL][7].\nTo disable sound support, use --without-icesound. When the image library\nsupports SVG natively, you can use --disable-librsvg and --disable-nanosvg.\n\nPlease see the [INSTALL][7] file for more detailed installation instructions.\nAn alternative way to build IceWM using CMake is [documented here][19].\nThe [ChangeLog][4] file contains a detailed history of implementation changes.\nThe [COMPLIANCE][6] file lists the current state of EWMH/ICCCM compliance.  The\n[NEWS][3] file has release notes and history of user visible changes of the\ncurrent version.  The [TODO][5] file lists features not yet implemented and\nother outstanding items.\n\nThis release is published under LGPL license that can be found in the file\n[COPYING][9].\n\nPrerequisites\n-------------\n\nBuilding from tarball requires:\n\n - gcc or clang\n - imlib2 or libgdkpixbuf\n - libxcomposite\n - libxdamage\n - libxfixes\n - libxft\n - libxinerama\n - libxpm\n - libxrandr\n - libxrender\n\nBuilding from git also requires:\n\n - complete autoconf or cmake toolchain\n - either markdown or asciidoctor\n - pod2man\n\nFor optional features:\n\n  - libjpeg, libpng, librsvg or nanosvg\n  - gettext, libfribidi\n\nConfiguring IceWM\n-----------------\n\nDocumentation for configuring the window manager can be obtained from [IceWM\nWebsite][13] or from the [online manual][15].\nSince version 1.4.3 a complete and up-to-date set of manual pages is provided.\nUse [__icewm__(1)][26] as a starting point.\n\n\nIncluded Utilities\n------------------\n\nCurrently, the only included utilities are:\n\n - [__icesh__(1)][25] (_a versatile window manipulation tool_),\n - [__icewmbg__(1)][22] (_a background setting program_),\n - [__icewm-session__(1)][27] (_a program to launch the window manager, icewmbg and\n   icewmtray in an orderly fashion_),\n - [__icewm-menu-fdo__(1)][24] (_a utility to genenerate XDG menus_),\n - [__icewmhint__(1)][23] (_a utility to set IceWM-specific window options hint_).\n - [__icesound__(1)][21] (_play audio files when interesting GUI events happen_).\n\n\nThird-party Utilities\n---------------------\n\nUnspecified keyboard shortcuts can be handled with the __bbkeys__(1) utility\navailable from [GitHub][16].\n\nXDG compliant menus may be generated using the __xde-menu__(1) utility\navailable from [GitHub][20].\n\nFor additional utilities see the [IceWM FAQ][14].\n\n\nBug Reports\n-----------\n\nIssues can be reported on [GitHub][2].  Please try to submit short patches or\npull requests if you can.  If you would like to perform regular maintenance\nactivities (e.g. if you are a maintainer of an IceWM package for a\ndistribution), contact me for push access.\n\nI normally like to have the issuers of problem reports close the report once\nit has been resolved.  I do not want you to think that we are being dismissive,\nbecause I welcome all reports.\n\nBug reports, feedback, and suggestions pertaining to the original CVS version\ncan be sent to: Marko.Macek@gmx.net or icewm-user@lists.sourceforge.net\n\nSee also [BUGS][8], [TODO][5] and the sites at:\n\n  - https://ice-wm.org/\n  - https://sourceforge.net/projects/icewm/\n\n\nDevelopment\n-----------\n\nIf you would like to develop against this fork, the easiest way is to obtain a\n[GitHub account][10], fork the [repository][1] and perform your development.\nSend me a pull request when you have something stable.  If you submit regular\npull requests that get accepted, I will just give to push access to save time.\n\n\nTranslations\n------------\n\nYou can provide translations by using the [openSUSE weblate tool][11].\nThere are two XDG files,\n[icewm.desktop][17] and [icewm-session.desktop][18] which may need manual\ntranslations.  If you have difficulties using the tools, just send me the updated\n`.po` file or a patch to apply.\n\n\n[1]: https://github.com/bbidulock/icewm\n[2]: https://github.com/bbidulock/icewm/issues\n[3]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/NEWS\n[4]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/ChangeLog\n[5]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/TODO\n[6]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/COMPLIANCE\n[7]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/INSTALL\n[8]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/BUGS\n[9]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/COPYING\n[10]: https://github.com/\n[11]: https://l10n.opensuse.org/projects/icewm/icewm-1-4-branch/\n[12]: https://sourceforge.net/projects/icewm/\n[13]: https://ice-wm.org/\n[14]: https://ice-wm.org/FAQ/\n[15]: https://ice-wm.org/manual/\n[16]: https://github.com/bbidulock/bbkeys/\n[17]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/lib/icewm.desktop\n[18]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/lib/icewm-session.desktop\n[19]: https://github.com/bbidulock/icewm/blob/icewm-1-4-BRANCH/INSTALL-cmakebuild.md\n[20]: https://github.com/bbidulock/xde-menu/\n[21]: https://ice-wm.org/man/icesound\n[22]: https://ice-wm.org/man/icewmbg\n[23]: https://ice-wm.org/man/icewmhint\n[24]: https://ice-wm.org/man/icewm-menu-fdo\n[25]: https://ice-wm.org/man/icesh\n[26]: https://ice-wm.org/man/icewm\n[27]: https://ice-wm.org/man/icewm-session\n\n[ vim: set ft=markdown sw=4 tw=80 nocin nosi fo+=tcqlorn spell: ]: #\n","funding_links":[],"categories":["Uncategorized","Packages"],"sub_categories":["Uncategorized","window-managers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbidulock%2Ficewm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbidulock%2Ficewm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbidulock%2Ficewm/lists"}