{"id":17660921,"url":"https://github.com/soulteary/ubuntu-remote-control-helper","last_synced_at":"2025-05-07T14:25:56.400Z","repository":{"id":152241904,"uuid":"625526783","full_name":"soulteary/ubuntu-remote-control-helper","owner":"soulteary","description":"Make Ubuntu Native Remote Control Easy to use and Reliable.","archived":false,"fork":false,"pushed_at":"2024-01-17T23:52:28.000Z","size":302,"stargazers_count":38,"open_issues_count":6,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T14:25:46.466Z","etag":null,"topics":["rdp","remote-control","ubuntu","vnc"],"latest_commit_sha":null,"homepage":"https://soulteary.com/2023/04/11/make-ubuntu-native-remote-control-reliable-with-urch.html","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soulteary.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-09T11:47:09.000Z","updated_at":"2025-04-24T07:47:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb9b6dbb-23f6-4280-8c10-c39596bcfa5b","html_url":"https://github.com/soulteary/ubuntu-remote-control-helper","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fubuntu-remote-control-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fubuntu-remote-control-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fubuntu-remote-control-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soulteary%2Fubuntu-remote-control-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soulteary","download_url":"https://codeload.github.com/soulteary/ubuntu-remote-control-helper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252893801,"owners_count":21820876,"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":["rdp","remote-control","ubuntu","vnc"],"created_at":"2024-10-23T17:09:44.166Z","updated_at":"2025-05-07T14:25:56.365Z","avatar_url":"https://github.com/soulteary.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ubuntu Remote Control Helper\n\n\u003cimg src=\".github/urch.jpg\" width=\"180\"\u003e\n\nMake Ubuntu Native Remote Control Easy to use and Reliable.\n\n## Usage\n\n```bash\nUBUNTU_REMOTE_USER=soulteary UBUNTU_REMOTE_PASS=soulteary ./urch\n```\n\nRun the program only once to check if the remote control settings in the system are correct and set the username and password of incorrectly configured settings to the values expected by the user.\n\nYou can combine the program with your preferred scheduling tasks or other programs to accomplish periodic checking tasks.\n\n```bash\nUBUNTU_DAEMON=true UBUNTU_REMOTE_USER=soulteary UBUNTU_REMOTE_PASS=soulteary ./urch\n```\n\nIf you set the program directly to daemon mode, it will continuously check whether the remote control settings in the system are correct and set the username and password of incorrectly configured settings to the values expected by the user.\n\n## Environment Variables\n\nThe program has only three variables: `UBUNTU_REMOTE_USER`, `UBUNTU_REMOTE_PASS`, and `UBUNTU_DAEMON`.\n\n### `UBUNTU_REMOTE_USER`\n\nDefault value: `soulteary`\n\nUsage:\n\n```bash\n# set remote control username to `soulteary`\nUBUNTU_REMOTE_USER=soulteary\n```\n\nThis variable represents the username used for connecting to Ubuntu remote control functionality. The program will set and continuously check if the system configuration matches the content specified by the user.\n\n### `UBUNTU_REMOTE_PASS`\n\nDefault value: `soulteary`\n\nUsage:\n\n```bash\n# set remote control password to `soulteary`\nUBUNTU_REMOTE_PASS=soulteary\n```\n\nThis variable represents the password used for connecting to Ubuntu remote control functionality. The program will set and continuously check if the system configuration matches the content specified by the user.\n\n### `UBUNTU_DAEMON`\n\nDefault value: `false`\n\nUsage:\n\n```bash\n# enable the Ubuntu Remote Control Helper running as daemon\nUBUNTU_DAEMON=1\n# or\nUBUNTU_DAEMON=on\n# or\nUBUNTU_DAEMON=true\n```\n\nBy default, the program runs as a simple command line interface that checks and corrects situations where the username and password in the system are different from what is expected. If this environment variable is set to \"yes\", the program will run continuously in the background and check the system settings every minute to ensure that your remote connection configuration is always correct.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoulteary%2Fubuntu-remote-control-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoulteary%2Fubuntu-remote-control-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoulteary%2Fubuntu-remote-control-helper/lists"}