{"id":22693006,"url":"https://github.com/ldrahnik/elementary-os-scripts","last_synced_at":"2026-04-18T14:03:33.794Z","repository":{"id":41123579,"uuid":"487116184","full_name":"ldrahnik/elementary-os-scripts","owner":"ldrahnik","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-29T13:04:01.000Z","size":27,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-08T17:43:20.823Z","etag":null,"topics":["bluetooth","brightness","camera","elementary-os","fn-key","jolnir","linux","loki","microphone","powersupply","screenkeyboard","scripts","special-functions","touchpad","udev","udev-rules"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ldrahnik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-04-29T21:35:50.000Z","updated_at":"2025-10-27T11:09:25.000Z","dependencies_parsed_at":"2025-07-25T17:38:20.357Z","dependency_job_id":"6254206c-98a0-4721-8e40-a192d3cfdee7","html_url":"https://github.com/ldrahnik/elementary-os-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ldrahnik/elementary-os-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldrahnik%2Felementary-os-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldrahnik%2Felementary-os-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldrahnik%2Felementary-os-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldrahnik%2Felementary-os-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ldrahnik","download_url":"https://codeload.github.com/ldrahnik/elementary-os-scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldrahnik%2Felementary-os-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31971491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["bluetooth","brightness","camera","elementary-os","fn-key","jolnir","linux","loki","microphone","powersupply","screenkeyboard","scripts","special-functions","touchpad","udev","udev-rules"],"created_at":"2024-12-10T02:08:42.513Z","updated_at":"2026-04-18T14:03:32.094Z","avatar_url":"https://github.com/ldrahnik.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# elementary-os-scripts\n\n# Install\n\n```\ngit clone git@github.com:ldrahnik/elementary-os-scripts.git\ncd elementary-os-scripts\nchmod +x *.sh\n```\n\n## Special keys functionalities\n\n- **Disabling/Enabling camera** (custom keyboard shortcut (Fn+special key) usage: `bash /home/ldrahnik/projects/elementary-os-scripts/toggle_camera.sh`)\n- **Disabling/Enabling microphone** (custom keyboard shortcut (Fn+special key) usage: `sh /home/ldrahnik/projects/elementary-os-scripts/toggle_microphone.sh`)\n- **Disabling/Enabling touchpad** (custom keyboard shortcut (Fn+special key) usage: `bash /home/ldrahnik/projects/elementary-os-scripts/toggle_touchpad.sh`)\n- **Toggle calculator** (custom keyboard shortcut (key `XF86Calculator` has to be added via `$ sudo apt install dconf-editor` `/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/customX/binding`) with command: `bash /home/ldrahnik/projects/elementary-os-scripts/toggle_calculator.sh`, key for calculator can be tested with command `xdotool key XF86Calculator`)\n\n## Plank icon\n\n- **Show/Hide onboard keyboard (script \u0026 icon for dock, useful for 2v1 devices when is mode changed to tablet and you want imediately or by icon show onboard keyboard, dock can be setup `onboard Settings` -\u003e `Window` -\u003e `Window options` -\u003e `Docking` -\u003e check `Dock to screen edge`)**\n\n```\n$ sudo gedit /usr/share/applications/screenkeyboard.desktop\n```\n```\n[Desktop Entry]\nName=Screen keyboard\nExec=bash /home/ldrahnik/projects/elementary-os-scripts/toggle_screenkeyboard.sh\nIcon=/usr/share/icons/elementary/devices/24/input-keyboard-symbolic.svg\nTerminal=false\nType=Application\nStartupNotify=true\n```\n\n## Credits\n\n[how-can-i-disable-my-webcam](https://askubuntu.com/questions/166809/how-can-i-disable-my-webcam)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldrahnik%2Felementary-os-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fldrahnik%2Felementary-os-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldrahnik%2Felementary-os-scripts/lists"}