{"id":21002865,"url":"https://github.com/mobluse/x2x","last_synced_at":"2026-04-21T20:02:11.243Z","repository":{"id":80543093,"uuid":"49780663","full_name":"mobluse/x2x","owner":"mobluse","description":"Tools for x2x using Raspbian on Raspberry Pi","archived":false,"fork":false,"pushed_at":"2016-01-18T23:38:45.000Z","size":7,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T10:09:42.845Z","etag":null,"topics":["boot","keyboard","kvm","mouse","pi","raspberry","raspberry-pi","raspberrypi","raspbian","x","x2x"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/mobluse.png","metadata":{"files":{"readme":"README.md","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":"2016-01-16T16:14:46.000Z","updated_at":"2023-09-08T17:05:55.000Z","dependencies_parsed_at":"2023-03-19T11:52:58.021Z","dependency_job_id":null,"html_url":"https://github.com/mobluse/x2x","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/mobluse%2Fx2x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fx2x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fx2x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fx2x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mobluse","download_url":"https://codeload.github.com/mobluse/x2x/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243419128,"owners_count":20287806,"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":["boot","keyboard","kvm","mouse","pi","raspberry","raspberry-pi","raspberrypi","raspbian","x","x2x"],"created_at":"2024-11-19T08:20:38.695Z","updated_at":"2025-12-28T00:11:46.064Z","avatar_url":"https://github.com/mobluse.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# X2x Tools using Raspbian on Raspberry Pi\nYou can set what the remote Raspberry Pi computer boots to, and start x2x. X2x is similar to a KVM-switch,\nbut with several screens and copy and paste between screens. You select active computer by moving the \nmouse-pointer to its screen.\n\nThere is a blog post in Swedish (på svenska) about x2x: http://enradare.orbin.se/#post66\n\n## Install\nThese scripts assume the left computer has the mouse and keyboard connected. But this can be changed in \nthe scripts on the computer with keyboard by changing east to west, north, or south.  \nOn both computers do:  \ncd  \ngit clone https://github.com/mobluse/x2x.git  \n\nThe computers must be connected via network with port 22 for SSH open.\n\n## Boot to X-Windows on remote Raspberry Pi and start x2x\n~/x2x/boot2x2x.sh raspberrypi2\n\n## Start x2x if X-Windows already runs on remote computer\n~/x2x/startx2x.sh raspberrypi2\n\n## Boot to Linux Console on remote Raspberry Pi\n~/x2x/boot2console.sh raspberrypi2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobluse%2Fx2x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobluse%2Fx2x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobluse%2Fx2x/lists"}