{"id":18471946,"url":"https://github.com/codemouse92/wacomdisplaymap","last_synced_at":"2026-07-15T17:35:15.896Z","repository":{"id":102696920,"uuid":"111726539","full_name":"CodeMouse92/WacomDisplayMap","owner":"CodeMouse92","description":"Easily map a Wacom graphics tablet to a display, without having to muck through a bunch of device lists.","archived":false,"fork":false,"pushed_at":"2021-05-24T23:47:29.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-12T14:32:28.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeMouse92.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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,"zenodo":null},"funding":{"github":"CodeMouse92"}},"created_at":"2017-11-22T19:54:41.000Z","updated_at":"2023-12-16T23:33:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"a8813854-43ba-423e-9a03-65a691f64582","html_url":"https://github.com/CodeMouse92/WacomDisplayMap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeMouse92/WacomDisplayMap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMouse92%2FWacomDisplayMap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMouse92%2FWacomDisplayMap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMouse92%2FWacomDisplayMap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMouse92%2FWacomDisplayMap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeMouse92","download_url":"https://codeload.github.com/CodeMouse92/WacomDisplayMap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeMouse92%2FWacomDisplayMap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278390593,"owners_count":25978935,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"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-06T10:18:32.580Z","updated_at":"2025-10-04T23:35:54.708Z","avatar_url":"https://github.com/CodeMouse92.png","language":"Shell","funding_links":["https://github.com/sponsors/CodeMouse92"],"categories":[],"sub_categories":[],"readme":"# WacomDisplayMap\n\nEasily map a Wacom graphics tablet to a display, without having to muck through\na bunch of device lists.\n\n## Authors\n\n- Jason C. McDonald (CodeMouse92)\n\n## Compatibility\n\nThis should work on any Debian-based system, and may also work on other Linux\nsystems. It is designed to work automatically with any graphics tablet that can\nbe controlled by `xsetwacom`.\n\n**If you encounter any problems with any Linux system or Wacom tablet, please\nreport in Issues!**\n\n## History\n\nMany Ubuntu systems include a control panel for Wacom graphics tablets, but\nsome popular distributions (including Ubuntu MATE) don't. This handy script\nallows you to quickly map your Wacom tablet to any connected display.\n\n## Prerequisites\n\nYou must have the package `pcregrep` installed on your system, which should be\navailable from your system's default package repository. You should also have\n`xsetwacom` on your system, which is usually pre-installed on Ubuntu by default.\n\n## Installation\n\nSimply place the `wacommap` file in a convenient place for scripts, and be sure\nthe location is included in your environment path. Mark the script as executable\nvia `chmod +x wacommap`.\n\nHere's an example install, placing the script in your `/usr/local/bin`\ndirectory. Note that we only need the `sudo` because we're working in a system\ndirectory.\n\n```bash\n# Move to the location where the script will live.\n$ cd /usr/local/bin\n# Download the script file from GitHub directly.\n$ sudo wget https://github.com/CodeMouse92/WacomDisplayMap/raw/main/wacommap\n# Make the script executable. (You are encouraged to read the file BEFORE doing this, so you know what it does.\n$ sudo chmod +x wacommap\n# Run the script.\n$ wacommap\n```\n\n## Usage\n\nSimply run `wacommap` to start the script.\n\nFirst, it will search for compatible Wacom devices. If you receive the message...\n\n\u003e No Wacom stylus or eraser detected.\n\n...be sure you've connected your Wacom graphics tablet to your computer.\n\nNext, it will automatically detect all connected displays. If only one display\nis detected, it will automatically select it. Otherwise, if multiple displays\nare detected, it will list them and prompt you to select one.\n\nThe script will then map all compatible connected Wacom devices to the selected\ndisplay.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemouse92%2Fwacomdisplaymap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemouse92%2Fwacomdisplaymap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemouse92%2Fwacomdisplaymap/lists"}