{"id":13559850,"url":"https://github.com/ublue-os/bazzite","last_synced_at":"2026-06-05T09:00:41.704Z","repository":{"id":65785292,"uuid":"599731589","full_name":"ublue-os/bazzite","owner":"ublue-os","description":"Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs.","archived":false,"fork":false,"pushed_at":"2026-06-02T20:40:25.000Z","size":265117,"stargazers_count":8544,"open_issues_count":1075,"forks_count":915,"subscribers_count":59,"default_branch":"main","last_synced_at":"2026-06-02T22:24:46.086Z","etag":null,"topics":["desktop","fedora-kinoite","fedora-linux","fedora-silverblue","gaming","htpc","legiongo","oci-image","operating-system","ostree","rog-ally","steam","steam-deck","valve"],"latest_commit_sha":null,"homepage":"https://bazzite.gg","language":"Just","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/ublue-os.png","metadata":{"files":{"readme":"README-AR.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY-FR.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":["bazzite-us","bazzite-eu"],"github":["KyleGospo","antheas","EyeCantCU","HikariKnight","noelmiller"]}},"created_at":"2023-02-09T19:05:47.000Z","updated_at":"2026-06-02T20:38:19.000Z","dependencies_parsed_at":"2026-01-02T11:01:58.653Z","dependency_job_id":null,"html_url":"https://github.com/ublue-os/bazzite","commit_stats":{"total_commits":4258,"total_committers":92,"mean_commits":46.28260869565217,"dds":"0.24917801784875526","last_synced_commit":"11f15772e90ae6ccaaad4e95dad3f4e4e96420e2"},"previous_names":[],"tags_count":1037,"template":false,"template_full_name":null,"purl":"pkg:github/ublue-os/bazzite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ublue-os%2Fbazzite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ublue-os%2Fbazzite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ublue-os%2Fbazzite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ublue-os%2Fbazzite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ublue-os","download_url":"https://codeload.github.com/ublue-os/bazzite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ublue-os%2Fbazzite/sbom","scorecard":{"id":1244885,"data":{"date":"2026-03-13T22:52:10Z","repo":{"name":"github.com/ublue-os/bazzite","commit":"f62b30e08d55e37076784f8bcad490314029332d"},"scorecard":{"version":"v5.3.0","commit":"c22063e786c11f9dd714d777a687ff7c4599b600"},"score":8.3,"checks":[{"name":"Code-Review","score":1,"reason":"Found 2/19 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#maintained"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dependency-update-tool"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/build.yml:56","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:57","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:387","Info: jobLevel 'contents' permission set to 'read': .github/workflows/build_iso.yml:20","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build_iso.yml:21","Info: jobLevel 'contents' permission set to 'read': .github/workflows/build_iso_titanoboa.yml:25","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build_iso_titanoboa.yml:26","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/clean.yml:16","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/generate_release.yml:16","Info: jobLevel 'models' permission set to 'read': .github/workflows/moderator.yml:18","Info: jobLevel 'contents' permission set to 'read': .github/workflows/moderator.yml:19","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/retag.yml:39","Info: jobLevel 'contents' permission set to 'read': .github/workflows/sign_image.yml:18","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/sign_image.yml:19","Info: found token with 'none' permissions: .github/workflows/build.yml:1","Info: found token with 'none' permissions: .github/workflows/build_iso.yml:1","Info: found token with 'none' permissions: .github/workflows/build_iso_titanoboa.yml:1","Info: found token with 'none' permissions: .github/workflows/clean.yml:1","Info: found token with 'none' permissions: .github/workflows/generate_release.yml:1","Info: found token with 'none' permissions: .github/workflows/just-syntax-check.yml:1","Info: found token with 'none' permissions: .github/workflows/moderator.yml:1","Info: found token with 'none' permissions: .github/workflows/retag.yml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:18","Info: found token with 'none' permissions: .github/workflows/sign_image.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":9,"reason":"dependency not pinned by hash detected -- score normalized to 9","details":["Info: Possibly incomplete results: error parsing shell code: \u0026\u0026 must be followed by a statement: system_files/desktop/shared/usr/libexec/bazzite-privileged-user-setup:0","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/ublue-os/bazzite/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_iso_titanoboa.yml:140: update your workflow using https://app.stepsecurity.io/secureworkflow/ublue-os/bazzite/build_iso_titanoboa.yml/main?enable=pin","Info:  13 out of  13 GitHub-owned GitHubAction dependencies pinned","Info:  18 out of  20 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#fuzzing"}},{"name":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 13 commits out of 14 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#sast"}},{"name":"CI-Tests","score":10,"reason":"13 out of 13 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 24 contributing companies or organizations","details":["Info: found contributions from: OpenGamingCollective, arcanaland, bazzite-org, chainguard-dev, chainguard-images, cloud native computing foundation, cloud-custodian, cloudsmash inc, cncf, evlaV, flathub, frostyard, intel, kubernetes, looking for work, microsoft, red hat, rsu-client, sam \u0026 max freelance police, toolbx-images, ublue-os, winblues, wolfi-dev, yegua-labs"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/c22063e786c11f9dd714d777a687ff7c4599b600/docs/checks.md#contributors"}}]},"last_synced_at":"2026-03-15T11:37:37.278Z","repository_id":65785292,"created_at":"2026-03-15T11:37:37.286Z","updated_at":"2026-03-15T11:37:37.286Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33937661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"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":["desktop","fedora-kinoite","fedora-linux","fedora-silverblue","gaming","htpc","legiongo","oci-image","operating-system","ostree","rog-ally","steam","steam-deck","valve"],"created_at":"2024-08-01T13:00:34.427Z","updated_at":"2026-06-05T09:00:41.681Z","avatar_url":"https://github.com/ublue-os.png","language":"Just","funding_links":["https://opencollective.com/[\"bazzite-us\", \"bazzite-eu\"]","https://github.com/sponsors/KyleGospo","https://github.com/sponsors/antheas","https://github.com/sponsors/EyeCantCU","https://github.com/sponsors/HikariKnight","https://github.com/sponsors/noelmiller"],"categories":["Shell","Just","gaming","游戏"],"sub_categories":["资源传输下载"],"readme":"﻿\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://bazzite.gg/\"\u003e\n    \u003cpicture\u003e\n      \u003csource srcset=\"repo_content/Bazzite_Light.svg\" media=\"(prefers-color-scheme: dark)\"\u003e\n      \u003cimg src=\"repo_content/Bazzite.svg\" alt=\"Bazzite\"/\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[![build-bazzite](https://github.com/ublue-os/bazzite/actions/workflows/build.yml/badge.svg)](https://github.com/ublue-os/bazzite/actions/workflows/build.yml) [![build-bazzite-isos](https://github.com/ublue-os/bazzite/actions/workflows/build_iso.yml/badge.svg)](https://github.com/ublue-os/bazzite/actions/workflows/build_iso.yml) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/ublue-os/bazzite) [![LFX Health Score](https://insights.linuxfoundation.org/api/badge/health-score?project=ublue-os-bazzite)](https://insights.linuxfoundation.org/project/ublue-os-bazzite) [![LFX Active Contributors](https://insights.linuxfoundation.org/api/badge/active-contributors?project=ublue-os-bazzite)](https://insights.linuxfoundation.org/project/ublue-os-bazzite)\n\n# [](https://github.com/ublue-os/bazzite/blob/main/README.md) [](https://github.com/ublue-os/bazzite/blob/main/README-SPA.md) [](https://github.com/ublue-os/bazzite/blob/main/README-ID.md) [](https://github.com/ublue-os/bazzite/blob/main/README-zh-cn.md) [](https://github.com/ublue-os/bazzite/blob/main/README-FR.md) [](https://github.com/ublue-os/bazzite/blob/main/README-BR.md) [](https://github.com/ublue-os/bazzite/blob/main/README-NL.md) [](https://github.com/ublue-os/bazzite/blob/main/README-RU.md) [](https://github.com/ublue-os/bazzite/blob/main/README-DE.md) [](https://github.com/ublue-os/bazzite/blob/main/README-ZH-TW.md)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://download.bazzite.gg/\"\u003e\u003cimg src=\"/repo_content/download.png?raw=true\" alt=\"تنزيل Bazzite\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n# جدول المحتويات\n- [         ](#---------)\n- [جدول المحتويات](#جدول-المحتويات)\n  - [حول والميزات](#حول-والميزات)\n    - [سطح المكتب](#سطح-المكتب)\n    - [Steam Deck/أجهزة المسرح المنزلي (HTPCs)](#steam-deckأجهزة-المسرح-المنزلي-htpcs)\n      - [أجهزة محمولة بديلة](#أجهزة-محمولة-بديلة)\n    - [جنوم](#جنوم)\n    - [ميزات من المصدر الأعلى](#ميزات-من-المصدر-الأعلى)\n      - [Universal Blue](#universal-blue)\n      - [ميزات من فيدورا لينكس (Kinoite \\\u0026 Silverblue)](#ميزات-من-فيدورا-لينكس-kinoite--silverblue)\n  - [لماذا](#لماذا)\n  - [العرض](#العرض)\n  - [التوثيق](#التوثيق)\n  - [التحقق](#التحقق)\n  - [الإقلاع الآمن](#الإقلاع-الآمن)\n  - [مقاييس المساهمين](#مقاييس-المساهمين)\n  - [تاريخ النجوم](#تاريخ-النجوم)\n  - [شكر خاص](#شكر-خاص)\n  - [أنشئ نسختك الخاصة](#أنشئ-نسختك-الخاصة)\n  - [انضم إلى المجتمع](#انضم-إلى-المجتمع)\n---\n\n## حول والميزات\n\n[يرجى الاطلاع على موقعنا](https://bazzite.gg/) لشرح مناسب للمبتدئين حول Bazzite. هذا الملف يوضح كل شيء بالتفصيل.\n\n[Bazzite](https://bazzite.gg/) هي صورة مخصصة من [Fedora Atomic](https://fedoraproject.org/atomic-desktops/) مبنية باستخدام تقنيات [سحابية أصلية](https://universal-blue.org/#cloud-native) تجلب أفضل تجربة ألعاب لينكس إلى جميع أجهزتك  بما في ذلك جهازك المحمول المفضل.\n\nBazzite مبنية من [ublue-os/main](https://github.com/ublue-os/main) و[ublue-os/nvidia](https://github.com/ublue-os/nvidia) باستخدام تقنيات [Fedora](https://fedoraproject.org/) ما يعني دعما موسعا للأجهزة وتضمين التعريفات المدمجة. بالإضافة إلى ذلك تضيف Bazzite الميزات التالية:\n\n- تستخدم [نواة bazzite](https://github.com/bazzite-org/kernel-bazzite) لتحقيق HDR ودعم موسع للأجهزة إلى جانب العديد من التصحيحات الأخرى  مبنية على [نواة fsync](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/).\n- HDR متاح في وضع اللعب.\n- NVK متاح في إصدارات غير Nvidia.\n- دعم كامل لتسريع العتاد لترميز H264 في فك التشفير.\n- دعم كامل لبيئات التشغيل OpenCL/HIP من AMD (ROCM).\n- تعريف [xone](https://github.com/medusalix/xone) لوحدات تحكم Xbox.\n- دعم كامل لـ[DisplayLink](https://www.synaptics.com/products/displaylink-graphics).\n- تتضمن ثيمات KDE من Valve في SteamOS.\n- تثبيت افتراضي لكل من [LatencyFleX](https://github.com/ishitatsuyuki/LatencyFleX) [vkBasalt](https://github.com/DadSchoorse/vkBasalt) [MangoHud](https://github.com/flightlessmango/Mangohud) و[OBS VkCapture](https://github.com/nowrep/obs-vkcapture) ومتاح استخدامها مباشرة.\n- [Switcheroo-Control المعدل](https://copr.fedorainfracloud.org/coprs/sentry/switcheroo-control_discrete/) لإصلاح تبديل iGPU/dGPU المعطل افتراضيا.\n- تضمين امتداد الصدفة [ROM Properties Page](https://github.com/GerbilSoft/rom-properties).\n- دعم كامل لـ[Winesync/Fastsync/NTsync](https://github.com/Frogging-Family/wine-tkg-git/issues/936).\n- [Distrobox](https://github.com/89luca89/distrobox) مثبت مسبقا.\n- تبسيط تثبيت Davinci Resolve عبر [davincibox](https://github.com/zelikos/davincibox) (`ujust install-resolve`).\n- استخدام [Ptyxis Terminal](https://gitlab.gnome.org/chergert/ptyxis) كافتراضي في جميع الصور. هذا الطرفية مصممة خصيصا لسير عمل الحاويات الذي ستستخدمه في Bazzite. يمكن تثبيت KDE Konsole وGNOME Console كـ Flatpaks عند الحاجة.\n- خدمة `duperemove` المؤتمتة لتقليل مساحة القرص المستخدمة بواسطة محتويات wine prefix.\n- دعم HDMI CEC عبر [libCEC](https://libcec.pulse-eight.com/).\n- استخدام [تحكم الازدحام TCP BBR من Google](https://github.com/google/bbr) افتراضيا.\n- [Input Remapper](https://github.com/sezanzeb/input-remapper) مثبت وممكن. \u003csub\u003e\u003csup\u003e(متاح لكنه معطل افتراضيا على إصدار Deck ويمكن تمكينه عبر `ujust restore-input-remapper`)\u003c/sup\u003e\u003c/sub\u003e\n- يوفر Bazzite Portal طريقة سهلة لتثبيت العديد من التطبيقات والتعديلات بما في ذلك تثبيت [LACT](https://github.com/ilya-zlobintsev/LACT).\n- [Waydroid](https://waydro.id/) مثبت مسبقا لتشغيل تطبيقات أندرويد. قم بإعداده عبر هذا [الدليل السريع](https://docs.bazzite.gg/Installing_and_Managing_Software/Waydroid_Setup_Guide/).\n- إدارة التطبيقات باستخدام [Flatseal](https://github.com/tchx84/Flatseal) [Warehouse](https://github.com/flattool/warehouse) و[Gear Lever](https://github.com/mijorus/gearlever).\n- تعريفات [OpenRGB](https://gitlab.com/CalcProgrammer1/OpenRGB) i2c-piix4 وi2c-nct6775 للتحكم في RGB على بعض اللوحات الأم.\n- تعريفات [OpenRazer](https://openrazer.github.io) مدمجة اختر OpenRazer في Bazzite Portal أو شغل `ujust install-openrazer` في الطرفية للبدء.\n- قواعد udev لـ[OpenTabletDriver](https://opentabletdriver.net/) مدمجة مع إمكانية تثبيت المجموعة البرمجية الكاملة عبر Bazzite Portal أو عبر `ujust install-opentabletdriver` في الطرفية.\n- دعم جاهز لأجهزة لوحات مفاتيح [Wooting](https://wooting.io/).\n- دعم مدمج لبطاقات AMD Southern Islands \u003csub\u003e\u003csup\u003e(HD 7000)\u003c/sup\u003e\u003c/sub\u003e وSea Islands \u003csub\u003e\u003csup\u003e(HD 8000)\u003c/sup\u003e\u003c/sub\u003e تحت تعريف `amdgpu`.\n- [XwaylandVideoBridge](https://invent.kde.org/system/xwaylandvideobridge) متاح لمشاركة شاشة Discord على Wayland.\n- [Webapp Manager](https://github.com/linuxmint/webapp-manager) متاح لإنشاء تطبيقات من مواقع الويب لمجموعة متنوعة من المتصفحات بما في ذلك Firefox.\n\n### سطح المكتب\n\nالنسخة العامة المتاحة باسم `bazzite` مناسبة لأجهزة الكمبيوتر المكتبية.\n\n- تحديثات تلقائية للنظام وFlatpaks وغيرها  تعتمد على [uupd](https://github.com/ublue-os/uupd) و[topgrade](https://github.com/topgrade-rs/topgrade).\n\n\u003e [!IMPORTANT]\n\u003e **يمكن تنزيل ملفات ISO من [موقعنا](https://download.bazzite.gg) ويمكن العثور على دليل تثبيت مفيد [هنا](https://docs.bazzite.gg/General/Installation_Guide/).**\n\nإعادة الارتكاز (rebase) من صورة Fedora Atomic أصلية إلى هذه الصورة إذا كنت تريد **تعريفات GPU مفتوحة المصدر**:\n(يرجى الملاحظة: خيار Mesa المفتوح المصدر لبطاقات NVIDIA NVK ما يزال عرضة للأخطاء وقت كتابة هذه السطور لأي مشاكل تتعلق بـ NVK [يرجى تقديم تقرير إلى Mesa]([url](https://docs.mesa3d.org/bugs.html)) وليس إلى Ublue/Bazzite)\n\n```bash\nrpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable\n```\n\nأو للأجهزة ببطاقات Nvidia التي ترغب في **تعريفات NVIDIA الاحتكارية**:\n\n```bash\nrpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable\n```\n\n**للمستخدمين الذين لديهم الإقلاع الآمن ممكنا:** اتبع [وثائق الإقلاع الآمن](#secure-boot) قبل إعادة الارتكاز.\n\n### Steam Deck/أجهزة المسرح المنزلي (HTPCs)\nنسخة مصممة للاستخدام كبديل لـ SteamOS على Steam Deck ولتجربة تشبه وحدة الألعاب على أجهزة HTPCs متاحة باسم `bazzite-deck`:\n\n- الإقلاع مباشرة إلى وضع اللعب بما يطابق سلوك SteamOS.\n- **`duperemove` التلقائي يقلل بشكل كبير من حجم compatdata.**\n- **أحدث إصدار من Mesa ينشئ مخازن تظليل أصغر ولا يحتاجها لمنع التقطيع.**\n- **يمكن الإقلاع حتى إذا كان القرص ممتلئا.**\n- **دعم لكل لغة مدعومة من Fedora العليا.**\n- **استخدام Wayland على سطح المكتب مع [دعم لإدخال Steam](https://github.com/Supreeeme/extest).**\n- يتضمن [HHD](https://github.com/hhd-dev/hhd) لتوسيع دعم الإدخال على الأجهزة المحمولة غير التابعة لـ Valve.\n- ميزات نقلت لمعظم حزم SteamOS بما في ذلك التعريفات وأدوات تحديث Firmware ووحدات التحكم بالمراوح [من مستودع evlaV](https://gitlab.com/evlaV).\n- Mesa معدلة للتحكم الصحيح بمعدل الإطارات من Gamescope.\n- تأتي مع تصحيحات من [SteamOS BTRFS](https://gitlab.com/popsulfr/steamos-btrfs) لدعم كامل لـ BTRFS لبطاقة SD بشكل افتراضي.\n- تشحن بنسخة منقولة من [SDGyroDSU](https://github.com/kmicki/SteamDeckGyroDSU) ممكنة افتراضيا.\n- خيار لتثبيت [Decky Loader](https://github.com/SteamDeckHomebrew/decky-loader) [EmuDeck](https://www.emudeck.com/) [RetroDECK](https://retrodeck.net/) و[ProtonUp-Qt](https://davidotek.github.io/protonup-qt/) إلى جانب العديد من الحزم المفيدة الأخرى أثناء التثبيت.\n- نظام تحديث مخصص يسمح بتحديث النظام وFlatpaks وغيرها مباشرة من واجهة وضع اللعب يعتمد على [uupd](https://github.com/ublue-os/uupd) و[topgrade](https://github.com/topgrade-rs/topgrade).\n- دعم مدمج للإقلاع المزدوج مع ويندوز بفضل ترك تثبيت GRUB من Fedora كما هو.\n- هل تسبب التحديث بعطل يمكنك الرجوع بسهولة إلى النسخة السابقة من Bazzite بفضل خاصية rollback في `rpm-ostree`. يمكنك حتى اختيار صور سابقة عند الإقلاع.\n- Steam وLutris مثبتان مسبقا كحزم مكدسة (layered packages).\n- [Discover Overlay](https://github.com/trigg/Discover) الخاص بـ Discord مثبت مسبقا ويتم تشغيله تلقائيا في وضع اللعب وعلى سطح المكتب إذا كان Discord مثبتا. [اطلع على الوثائق الرسمية هنا](https://trigg.github.io/Discover/bazzite).\n- استخدام ZRAM\u003csub\u003e\u003csup\u003e(4GB)\u003c/sup\u003e\u003c/sub\u003e بخوارزمية الضغط LZ4 افتراضيا.\n- جداول المعالج [LAVD](https://crates.io/crates/scx_lavd) و[BORE](https://github.com/firelzrd/bore-scheduler) لألعاب سلسة واستجابة عالية.\n- جدول I/O Kyber لمنع تجويع الإدخال/الإخراج أثناء تثبيت الألعاب أو خلال عملية `duperemove` في الخلفية.\n- تطبيق معاملات نواة SteamOS.\n- ملفات معايرة الألوان لشاشات Steam Deck غير اللامعة والعاكسة مضمنة.\n- ميزات افتراضيا معطلة لمستخدمي الخبرة تشمل:\n    - خدمة لكسر السرعة الآمن منخفض المخاطر لـ Steam Deck وكذلك لأجهزة AMD Framework Laptops عبر [RyzenAdj](https://github.com/FlyGoat/RyzenAdj) و[Ryzen SMU](https://gitlab.com/leogx9r/ryzen_smu) راجع `ryzenadj.service` و`/etc/default/ryzenadj`.\n    - دعم مدمج لرفع تردد الشاشة. على سبيل المثال أضف `CUSTOM_REFRESH_RATES=30-68` إلى `/etc/environment`. معدلات التحديث الدنيا والقصوى تختلف حسب الجهاز المحمول!\n    - عدلت RAM إلى 32GB على Steam Deck استمتع بضعف الحد الأقصى لـ VRAM يطبق تلقائيا. \u003csup\u003e\u003csub\u003e(هل تشاركنا مهاراتك في اللحام)\u003c/sub\u003e\u003c/sup\u003e\n- يمكن تعطيل الخدمات الخاصة بعتاد Steam Deck عبر تشغيل `ujust disable-bios-updates` و`ujust disable-firmware-updates` في الطرفية. يتم تعطيلها تلقائيا على الأجهزة غير Deck وعلى Decks ذات شاشات DeckHD أو تعديلات RAM إلى 32GB.\n- مزيد من المعلومات يمكن العثور عليها [هنا](https://docs.bazzite.gg/Handheld_and_HTPC_edition/Steam_Gaming_Mode/) حول صور Bazzite الخاصة بـ Steam Deck.\n\n\u003e [!IMPORTANT]\n\u003e **يمكن تنزيل ملفات ISO من [موقعنا](https://download.bazzite.gg) ويمكن العثور على دليل تثبيت مفيد [هنا](https://docs.bazzite.gg/General/Installation_Guide/).**\n\nإعادة الارتكاز من صورة Fedora Atomic أصلية إلى هذه الصورة:\n\n```bash\nrpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable\n```\n\n#### أجهزة محمولة بديلة\n\nيرجى الرجوع إلى [ويكي الأجهزة المحمولة](https://docs.bazzite.gg/Handheld_and_HTPC_edition/Handheld_Wiki/) للتغييرات المطلوبة في الإعدادات وإضافات Decky Loader لوضع Steam Gaming في جهازك المحمول المحدد.\n\n**تأكد أيضا من قراءة [وثائق hhd](https://github.com/hhd-dev/hhd#after-install) بعض الأجهزة المحمولة تتطلب تغييرات/تحسينات محددة لتعمل بشكل صحيح.**\n\nنشحن أيضا بأوامر `ujust` لتثبيت ثيمات [CSS Loader](https://docs.deckthemes.com/CSSLoader/Install/#linux-or-steam-deck) المختلفة التي لا يمكن العثور عليها في متجر CSS Loader. سيتم تحديثها تلقائيا مع Bazzite إذا كانت مثبتة.\n```bash\n# تثبيت ثيم Handheld Controller (https://github.com/victor-borges/handheld-controller-glyphs)\nujust install-hhd-controller-glyph-theme\n```\n\n### جنوم\n\nإصدارات بسطح مكتب جنوم متاحة بنكهتي سطح المكتب وdeck. تأتي هذه الإصدارات مع الميزات الإضافية التالية:\n\n- [تمكين دعم معدل التحديث المتغير والتدرج الكسري تحت Wayland](https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154).\n- قائمة مخصصة في الشريط العلوي للعودة إلى وضع اللعب تشغيل Steam وفتح عدد من الأدوات المفيدة.\n- [GSConnect](https://extensions.gnome.org/extension/1319/gsconnect/) مثبت وجاهز للاستخدام.\n- تضمين امتداد [Hanabi](https://github.com/jeffshee/gnome-ext-hanabi) لتقديم ميزات مشابهة لـ Wallpaper Engine في KDE.\n- العديد من الامتدادات الاختيارية مثبتة مسبقا بما في ذلك [إصلاحات مهمة لتجربة المستخدم](https://www.youtube.com/watch?v=nbCg9_YgKgM).\n- تحديثات تلقائية لثيم [Firefox GNOME](https://github.com/rafaelmardojai/firefox-gnome-theme) و[ثيم Thunderbird GNOME](https://github.com/rafaelmardojai/thunderbird-gnome-theme). \u003csup\u003e\u003csub\u003e(إذا كانت مثبتة)\u003c/sub\u003e\u003c/sup\u003e\n\n\u003e [!IMPORTANT]\n\u003e **يمكن تنزيل ملفات ISO من [موقعنا](https://download.bazzite.gg) ويمكن العثور على دليل تثبيت مفيد [هنا](https://docs.bazzite.gg/General/Installation_Guide/).**\n\nإعادة الارتكاز من نظام ostree قائم إلى هذه الصورة:\n\n```bash\nrpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable\n```\n\nلإعادة الارتكاز إلى بيئة سطح مكتب مع **إصدار تعريفات NVIDIA الاحتكارية**:\n\n```bash\nrpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable\n```\n\nلإعادة الارتكاز إلى **إصدار Steam Deck/HTPC**:\n\n```bash\nrpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable\n```\n\n**للمستخدمين الذين لديهم الإقلاع الآمن ممكنا:** اتبع [وثائق الإقلاع الآمن](#secure-boot) قبل إعادة الارتكاز.\n\n### ميزات من المصدر الأعلى\n\n#### Universal Blue\n\n- تعريفات Nvidia الاحتكارية مثبتة مسبقا. \u003csub\u003e\u003csup\u003e(فقط لإصدارات Nvidia)\u003c/sup\u003e\u003c/sub\u003e\n- تم تمكين Flathub افتراضيا.\n- أوامر [`ujust`](https://github.com/casey/just) للراحة.\n- ترميزات وسائط متعددة جاهزة خارج الصندوق.\n- إمكانية الرجوع (rollback) عن Bazzite من أي بناء خلال آخر 90 يوما.\n\n#### ميزات من فيدورا لينكس (Kinoite \u0026 Silverblue)\n\n- قاعدة قوية ومستقرة للغاية.\n- حزم النظام تبقى محدثة نسبيا.\n- إمكانية تكديس (layer) حزم Fedora إلى الصورة دون فقدانها بين التحديثات.\n- تركيز على الأمان مع [SELinux](https://github.com/SELinuxProject/selinux) مثبت ومهيأ خارج الصندوق.\n- القدرة على إعادة الارتكاز إلى صور Fedora Atomic مختلفة إذا رغبت دون فقدان بيانات المستخدم.\n- دعم الطباعة بفضل [CUPS](https://www.cups.org/) المثبت مسبقا.\n\n## لماذا\n\nبدأت Bazzite كمشروع لحل بعض المشاكل التي تصيب SteamOS خاصة الحزم القديمة (رغم قاعدة Arch) وغياب مدير حزم وظيفي.\n\nعلى الرغم من أن هذا المشروع أيضا قائم على الصور (image-based) إلا أنك تستطيع تثبيت أي حزمة من Fedora مباشرة من سطر الأوامر. ستستمر هذه الحزم عبر التحديثات \u003csub\u003e\u003csup\u003e(لذا امض قدما وثبت برنامج الـ VPN الغامض الذي أمضيت ساعة تحاول تشغيله على SteamOS)\u003c/sup\u003e\u003c/sub\u003e. بالإضافة إلى ذلك يتم تحديث Bazzite عدة مرات أسبوعيا بحزم من Fedora الأعلى لتمنحك أفضل أداء وأحدث الميزات  كلها على قاعدة مستقرة.\n\nتشحن Bazzite بأحدث نواة لينكس وSELinux ممكن افتراضيا مع دعم كامل للإقلاع الآمن \u003csub\u003e\u003csup\u003e(شغل `ujust enroll-secure-boot-key` وأدخل كلمة المرور `universalblue` إذا تم طلبها لتسجيل مفتاحنا)\u003c/sup\u003e\u003c/sub\u003e وتشفير القرص ما يجعلها حلا منطقيا للحوسبة العامة. \u003csup\u003e\u003csub\u003e(نعم يمكنك الطباعة من Bazzite)\u003c/sub\u003e\u003c/sup\u003e\n\nاقرأ [الأسئلة الشائعة](https://docs.bazzite.gg/General/FAQ/) للتفاصيل حول ما يميز Bazzite عن أنظمة لينكس الأخرى.\n\n## العرض\n\n![KDE Vapor Theme](/repo_content/desktop1.png?raw=true \"ثيم KDE Vapor\")\n![KDE VGUI2 Theme](/repo_content/desktop2.png?raw=true \"ثيم KDE VGUI2\")\n![Steam Gaming Mode](/repo_content/gamemode.png?raw=true \"وضع اللعب في Steam\")\n![Waydroid](/repo_content/waydroid.png?raw=true \"Waydroid\")\n![Distrobox Terminals](/repo_content/distrobox.png?raw=true \"طرفيات Distrobox\")\n![GNOME](/repo_content/gnome1.png?raw=true \"GNOME\")\n![GNOME](/repo_content/gnome2.png?raw=true \"GNOME\")\n\n## التوثيق\n\n- [تثبيت وإدارة التطبيقات](https://docs.bazzite.gg/Installing_and_Managing_Software/)\n- [التحديثات الرجوع وإعادة الارتكاز](https://docs.bazzite.gg/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/)\n- [دليل الألعاب](https://docs.bazzite.gg/Gaming/)\n\nاطلع على [توثيق إضافي](http://docs.bazzite.gg/) حول المشروع.\n\n## التحقق\n\nهذه الصور موقعة باستخدام [cosign](https://docs.sigstore.dev/cosign/key_management/overview/) التابعة لـ sigstore. يمكنك التحقق من التوقيع بتنزيل مفتاح `cosign.pub` من هذا المستودع وتشغيل الأمر التالي:\n\n```bash\ncosign verify --key cosign.pub ghcr.io/ublue-os/bazzite\n```\n\n## الإقلاع الآمن\n\n\u003e [!WARNING]\n\u003e **مستخدمي Steam Deck: لا يأتي Steam Deck مع تمكين الإقلاع الآمن ولا يشحن مع أي مفاتيح مسجلة افتراضيا. لا تقم بتمكينه إلا إذا كنت تعلم تماما ما تفعله.**\n\nيدعم الإقلاع الآمن باستخدام مفتاحنا المخصص. يمكن العثور على المفتاح العام في جذر هذا المستودع [هنا](https://github.com/ublue-os/bazzite/blob/main/secure_boot.der).\nإذا رغبت في تسجيل هذا المفتاح قبل التثبيت أو إعادة الارتكاز نزل المفتاح وشغل ما يلي:\n\n```bash\nsudo mokutil --timeout -1\nsudo mokutil --import secure_boot.der\n```\n\nللمستخدمين الموجودين بالفعل على صورة Universal Blue يمكنك بدلا من ذلك تشغيل `ujust enroll-secure-boot-key`.\n\nإذا طلبت كلمة مرور استخدم `universalblue`.\n\n## مقاييس المساهمين\n\n![Bazzite](https://repobeats.axiom.co/api/embed/86b500d79c613015ad16f56df76c8e13f3fd98ae.svg \"صورة تحليلات Repobeats\")\n\n## تاريخ النجوم\n\n\u003ca href=\"https://star-history.com/#ublue-os/bazzite\u0026Date\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=ublue-os/bazzite\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=ublue-os/bazzite\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=ublue-os/bazzite\u0026type=Date\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n## شكر خاص\n\nBazzite جهد مجتمعي ولن توجد دون دعم الجميع. فيما يلي بعض الأشخاص الذين ساعدونا على طول الطريق:\n\n- [amelia.svg](https://bsky.app/profile/ameliasvg.bsky.social)  لابتكار شعارنا وهوية علامتنا.\n- [SuperRiderTH](https://github.com/SuperRiderTH)  لابتكار فيديو بدء وضع اللعب في Steam.\n- [evlaV](https://gitlab.com/evlaV)  لجعل كود Valve متاحا ولأنه [هذا الشخص](https://xkcd.com/2347/).\n- [ChimeraOS](https://chimeraos.org/)  من أجل gamescope-session والدعم القيم على طول الطريق.\n- [Jovian-NixOS](https://github.com/Jovian-Experiments)  لدعمنا في القضايا التقنية ولابتكار مشروع مماثل. حقا اطلع عليه. إنه ابن عمنا القائم على Nix.\n- [sentry](https://copr.fedorainfracloud.org/coprs/sentry/)  للمساعدة في تصحيحات النواة المطلوبة ولإنشاء [مستودع kernel-fsync](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/) الذي نستخدمه الآن.\n- [nicknamenamenick](https://github.com/nicknamenamenick)  لكونه MVP حافظ تقريبا بمفرده على توثيقنا وأدبيات الدعم ولحالات لا تحصى من مساعدة المستخدمين.\n- [Steam Deck Homebrew](https://deckbrew.xyz)  لاختيار دعم توزيعات أخرى غير SteamOS بالرغم من العمل الإضافي وشكر خاص لـ [PartyWumpus](https://github.com/PartyWumpus) لجعل Decky Loader يعمل مع SELinux لنا.\n- [cyrv6737](https://github.com/cyrv6737)  للإلهام الأولي والقاعدة التي أصبحت bazzite-arch.\n\n## أنشئ نسختك الخاصة\n\nيتم بناء Bazzite بالكامل على GitHub وإنشاء نسختك المخصصة منه سهل مثل عمل fork لهذا المستودع إضافة مفتاح توقيع خاص وتمكين GitHub Actions.\n\n[تعرف](https://docs.github.com/en/actions/security-guides/encrypted-secrets) على الحفاظ على الأسرار في GitHub. ستحتاج إلى [إنشاء زوج مفاتيح جديد](https://docs.sigstore.dev/cosign/signing/overview/) باستخدام cosign. يمكن أن يكون المفتاح العام في مستودعك العام \u003csub\u003e\u003csup\u003e(يحتاجه المستخدمون للتحقق من التوقيعات)\u003c/sup\u003e\u003c/sub\u003e ويمكنك لصق المفتاح الخاص في `Settings -\u003e Secrets -\u003e Actions` باسم `SIGNING_SECRET`.\n\nنشحن أيضا بإعداد لتطبيق [pull](https://github.com/apps/pull) الشائع إذا رغبت في إبقاء fork خاصتك متزامنا مع المصدر. فعل هذا التطبيق على مستودعك لتتبع تغييرات Bazzite أثناء قيامك بتعديلاتك الخاصة.\n\n## انضم إلى المجتمع\n\n- ستجدنا على [Universal Blue Discord](https://discord.gg/f8MUghG5PB)\n  - اعرض [الأرشيف](https://www.answeroverflow.com/c/1072614816579063828/1143023993041993769) لمواضيع الدعم دون حساب.\n\n- ناقش وأنشئ أدلة المستخدم في [منتديات Universal Blue Discourse](https://universal-blue.discourse.group/c/bazzite/5).\n\n- تابع Universal Blue على [Mastodon](https://fosstodon.org/@UniversalBlue).\n\n[**اطلع على القائمة الكاملة لموارد Bazzite والحضور الاجتماعي**](https://docs.bazzite.gg/Resources/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fublue-os%2Fbazzite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fublue-os%2Fbazzite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fublue-os%2Fbazzite/lists"}