{"id":17258654,"url":"https://github.com/xiaq/hlwm","last_synced_at":"2025-03-26T09:21:01.236Z","repository":{"id":5469685,"uuid":"6665658","full_name":"xiaq/hlwm","owner":"xiaq","description":"My fork of herbstluftwm","archived":false,"fork":false,"pushed_at":"2013-04-18T07:20:55.000Z","size":900,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-19T19:29:42.325Z","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":"xeodou/go-sqlcipher","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiaq.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-13T04:56:02.000Z","updated_at":"2018-08-13T01:09:25.000Z","dependencies_parsed_at":"2022-07-09T11:30:46.160Z","dependency_job_id":null,"html_url":"https://github.com/xiaq/hlwm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaq%2Fhlwm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaq%2Fhlwm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaq%2Fhlwm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaq%2Fhlwm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaq","download_url":"https://codeload.github.com/xiaq/hlwm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245623030,"owners_count":20645681,"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":[],"created_at":"2024-10-15T07:21:29.097Z","updated_at":"2025-03-26T09:21:01.205Z","avatar_url":"https://github.com/xiaq.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"===== HERBSTLUFTWM =====\n\nCopyright 2011-2013 Thorsten Wißmann. All rights reserved.\n\nThis software is licensed under the \"Simplified BSD License\".\nSee LICENSE for details.\n\n==== Requirements ====\nBuild dependencies:\n    - build-environment (gcc/other compiler, make)\n    - asciidoc (only when building from git, not when building from tarball)\n    - a posix system with _POSIX_TIMERS and _POSIX_MONOTONIC_CLOCK or a system\n      with a current mach kernel\nRuntime dependencies:\n    - bash (if you use the default autostart file)\n    - glib \u003e= 2.14\n    - libx11\n\n==== Help/Support/Bugs ====\nA list of known bugs is listed in BUGS. If you found other bugs or want to\nrequest features then contact the mailing list. (The subscription process is\nexplained in the HACKING file).\n\nMailing list: herbstluftwm-devel@lists.sourceforge.net\n\nFor instant help join the IRC channel: #herbstluftwm on irc.freenode.net\n\n==== Steps with installing ====\nIf you are using a system with a package manager, then install it via the\npackage manager of your distribution! If you are not allowed to install\nsoftware, then contact your system administrator.\n\nYou only need to install it manually if you do not like package managers or if\nyou are creating a package for your distribution.\n\nThe compilation and installation is configured by the following make-variables\nin config.mk:\n\nDESTDIR = /                     # the path to your root-directory\nPREFIX = /usr/                  # the prefix\nSYSCONFDIR = $(DESTDIR)/etc/    # path to etc directory\n\nNormally you should build it with DESTDIR=/ and install it with\nDESTDIR=./path/to/fakeroot if you are building a package.\n\n    make DESTDIR=/\n    sudo make DESTDIR=./build/ install\n    mkdir -p ~/.config/herbstluftwm/\n    cp /etc/xdg/herbstluftwm/autostart ~/.config/herbstluftwm/autostart\n\n==== First steps without installing ====\n1. compile it:\n\n    make\n\n2. copy herbstclient to a bin-folder or adjust path in autostart file\n3. copy default autostart file to the config-dir:\n\n    mkdir -p ~/.config/herbstluftwm\n    cp share/autostart ~/.config/herbstluftwm/\n\n4. add the share/herbstclient-completion to your /etc/bash_completion.d/ folder\n   or source it in your bashrc\n5. run it in a session that has no windowmanager yet\n\n==== Starting it ====\nStart it within a running X-session with:\n\n    herbstluftwm --locked\n\nThe --locked causes herbstluftwm not to update the screen until you unlock it\nwith: herbstclient unlock (This is done automatically by the default autostart)\n\n==== Quirks ====\nMac OSX:\n\nProblem: Mod1 is nowhere to be found.\nSolution: Set left Command (Apple) key to be Mod1.\nedit .Xmodmap\n--- snip ---\n! Make the Alt/Option key be Alt_L instead of Mode_switch\nkeycode 63 = Alt_L\n\n! Make Meta_L be a Mod4 and get rid of Mod2\nclear mod2\nclear mod4\nadd mod4 = Meta_L\n\n! Make Alt_L be a Mod1\nclear mod1\nadd mod1 = Alt_L\n--- snap ---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaq%2Fhlwm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaq%2Fhlwm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaq%2Fhlwm/lists"}