{"id":26100613,"url":"https://github.com/rhinstaller/localed-x11-sync","last_synced_at":"2025-07-13T08:08:58.390Z","repository":{"id":276297838,"uuid":"861732838","full_name":"rhinstaller/localed-x11-sync","owner":"rhinstaller","description":"Script for controlling X11 systems from systemd-localed DBus-API","archived":false,"fork":false,"pushed_at":"2025-03-28T17:58:59.000Z","size":13,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T18:49:29.126Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rhinstaller.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":"2024-09-23T12:28:47.000Z","updated_at":"2025-03-28T17:59:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"fa68172f-3023-427b-b612-8382b671e249","html_url":"https://github.com/rhinstaller/localed-x11-sync","commit_stats":null,"previous_names":["rhinstaller/localed-x11-sync"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rhinstaller/localed-x11-sync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhinstaller%2Flocaled-x11-sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhinstaller%2Flocaled-x11-sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhinstaller%2Flocaled-x11-sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhinstaller%2Flocaled-x11-sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhinstaller","download_url":"https://codeload.github.com/rhinstaller/localed-x11-sync/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhinstaller%2Flocaled-x11-sync/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265108514,"owners_count":23712466,"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":"2025-03-09T17:52:21.382Z","updated_at":"2025-07-13T08:08:58.378Z","avatar_url":"https://github.com/rhinstaller.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# localed-x11-sync\nA script for controlling X11 system keyboard layouts using the systemd-localed DBus API. This script should run as a service and reflect any configuration done to the systemd-localed in any currently running X11-based desktop environment.\n\n# Reasoning\nThis script was created for Fedora (primarily spins) to enable the Anaconda installer to control keyboard layout changes in the Live ISO environment. The systemd-localed DBus was chosen for this purpose because Wayland systems lack a centralized keyboard management system and because it's available everywhere in the Fedora.\n\nHowever, this script can be used outside of Fedora for similar purposes (e.g., SDDM) if needed.\n\n# Sources\nThis script is based on the work of [alebastr](https://github.com/alebastr), who generously provided the [script used for Sway](https://github.com/alebastr/sway-systemd/blob/dd738a987c3e388070e49d90cf0edbd92977ad7f/src/locale1-xkb-config). A big thanks to him!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhinstaller%2Flocaled-x11-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhinstaller%2Flocaled-x11-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhinstaller%2Flocaled-x11-sync/lists"}