Repo ini berisi kumpulan alat untuk memungkinkan lingkungan desktop virtual untuk bermain game dan produktivitas di Linux menggunakan kacamata XR yang didukung.
Ada dua instalasi saat ini. Catatan: Jangan secara manual menginstal salah satu dari ini jika Anda menjalankan plugin Decky pada mesin yang sama, karena mereka membatalkan instalasi masing -masing. Ini hanya sementara.
Breezy Gnome adalah solusi ruang kerja virtual untuk desktop linux yang menggunakan lingkungan desktop gnome (mendukung versi gnome 42 hingga 47); Lihat Pengaturan Non-Gnome Jika Anda ingin mencobanya tanpa lingkungan desktop Gnome. Saat ini mendukung satu monitor virtual layar lebar dan beberapa monitor fisik. Lihat fitur mendatang untuk perbaikan lebih lanjut di cakrawala.
Untuk kinerja terbaik, pastikan Anda memiliki driver grafis terbaru yang diinstal untuk distro Anda. Juga, periksa ganda bahwa kacamata Anda memperluas ruang kerja Anda dan tidak hanya mencerminkan monitor utama Anda dengan membuka dialog Pengaturan Displays dan memilih opsi Join untuk beberapa tampilan.
Breezy Gnome ada di AUR (tetapi belum Pacman). Untuk menginstal, jalankan perintah ini dari terminal:
breezy_gnome_uninstallyay -S breezy-desktop-gnome-gitsystemctl --user enable --now xr-driver.servicechmod +x ~/Downloads/breezy_gnome_setup )~/Downloads/breezy_gnome_setupMode desktop Steam Deck menjalankan KDE Plasma, jadi, untuk saat ini, desktop berangin hanya dapat dijalankan dengan meluncurkan cangkang gnome bersarang, dan mengharuskan sistem file baca hanya dinonaktifkan untuk mendapatkan pengaturan. Jika Anda tertarik, dan bersedia menerima risiko apa pun yang datang dengan menonaktifkan sistem file read-only , lihat entri wiki.
Solusi yang bisa diterapkan (dengan beberapa perbaikan kualitas hidup) adalah menggunakan lingkungan desktop pilihan Anda dengan jendela gnome terbuka dalam mode bersarang. Untuk melakukan ini:
gnome-shell Menggunakan Manajer Paket Distro Anda (EG APT-GET, PACMAN, DNF, dll ...). Ini saat ini hanya akan bekerja dengan versi gnome shell 42-47, jadi periksa bahwa menggunakan gnome-shell --versionMUTTER_DEBUG_DUMMY_MODE_SPECS="1920x1080@60" dbus-run-session -- gnome-shell --nested Setelah pengaturan, Anda akan memiliki aplikasi yang disebut Breezy Desktop diinstal. Luncurkan itu dan ikuti instruksi apa pun. Anda harus keluar dan kembali setidaknya sekali untuk membuat ekstensi GNOME berfungsi. Anda juga dapat mengonfigurasi pintasan keyboard untuk tindakan sakelar yang paling umum. Aplikasi desktop berangin tidak harus berjalan untuk menggunakan desktop virtual atau pintasan keyboard setelah Anda mengkonfigurasi semuanya sesuai keinginan Anda.
Untuk layar ganda-lebar, aktifkan "mode layar lebar" menggunakan sakelar di aplikasi desktop berangin. Catatan: Ini bisa jauh lebih intensif sumber daya daripada non-lebar, Anda mungkin melihat penurunan kinerja pada perangkat keras yang lebih lama.
Breezy Gnome hadir dengan 2 bulan percobaan gratis. Setelah itu, itu membutuhkan lisensi tingkat produktivitas aktif. Pembayaran saat ini hanya diterima melalui Ko-Fi. Inilah struktur harga:
| Periode pembayaran | Harga | Tingkatkan Jendela * |
|---|---|---|
| Bulanan | $ 5 USD, berulang | Dalam 7 hari untuk meningkatkan ke tahunan |
| Tahunan | $ 50 USD, berulang | Dalam waktu 90 hari untuk meningkatkan ke seumur hidup |
| Seumur hidup | $ 125 USD, satu kali | - - |
* Jika Anda membayar paket dan memutuskan untuk meningkatkan ke paket jangka panjang, Anda dapat membayar perbedaan dalam jendela ini.
Jika Anda memiliki cukup dana, lisensi Anda akan memperbarui secara otomatis dalam waktu 7 hari setelah kedaluwarsa sehingga Anda tidak pernah mengalami pemadaman yang tidak terduga. Perangkat Anda tidak pernah diharuskan online untuk terus menggunakan fitur tingkat produktivitas saat diaktifkan, tetapi jika akses Anda berakhir saat offline (bahkan jika Anda memiliki cukup dana), fitur akan dinonaktifkan hingga waktu berikutnya perangkat Anda online dan lisensi dapat disegarkan. Pastikan untuk memeriksa peringatan kedaluwarsa sebelum bepergian.
Untuk membuat semilir mudah diakses, tingkat produktivitas saat ini gratis untuk orang yang memenuhi syarat yang menggunakannya untuk tujuan non-komersial. Grup yang memenuhi syarat meliputi:
Jika Anda yakin Anda memenuhi syarat, silakan kirim email ke [email protected]. Anda mungkin diminta untuk memberikan dokumentasi untuk memverifikasi kelayakan Anda.
Setelah pembayaran pertama Anda, Anda harus segera menerima email (ke alamat email KO-FI Anda) dengan token verifikasi. Setelah Anda menerimanya, masukkan di tampilan License Details dari aplikasi Breezy Desktop , tersedia dari menu di bilah jendela atas.
Jika Anda tidak menerima token, Anda dapat meminta satu di tampilan License Details dengan memasukkan alamat email Anda.
Untuk pengguna Deck Steam, driver sekarang tersedia melalui loader plugin Decky. Cukup cari "XR" di toko Decky untuk menginstal dan digunakan tanpa meninggalkan mode game. Anda sekarang dapat mengaktifkan atau menonaktifkan driver dan mengelola pengaturan driver lainnya melalui menu bilah sisi Decky.
Anda mungkin masih memilih untuk melakukan instalasi manual menggunakan instruksi di bawah ini jika Anda memasukkan mode desktop.
chmod +x ~/Downloads/breezy_vulkan_setup )sudo ~/Downloads/breezy_vulkan_setup )ENABLE_VKBASALT ke 1 . Anda harus mengatur ini secara global untuk mengaktifkannya untuk semua game, atau mengaturnya sebagai opsi peluncuran untuk masing -masing game (misalnya di bidang Opsi Peluncuran Steam ENABLE_VKBASALT=1 %command% ).Lihat perangkat yang didukung XrlinuxDriver.
Setelah diinstal, Anda ingin memastikan bahwa Anda telah mengaktifkan driver ( xr_driver_cli -e ) dan kemudian Anda dapat masuk ke mode output mana pun yang ingin Anda gunakan ( xr_driver_cli -m ) di mana -m untuk mode mouse, -j untuk joystick, -vd untuk tampilan virtual, dan -sv untuk sideview; Perhatikan bahwa kedua perintah ini tidak dapat digabungkan, mereka harus dilakukan secara terpisah. Dari sana, Anda harus dapat meluncurkan game Vulkan apa pun, pasang kacamata Anda (pada titik mana pun, tidak hanya setelah diluncurkan), dan melihat tampilan virtual mengambang atau layar Sideview (tergantung pada mode mana yang Anda pilih).
Ada periode tunggu 15 detik setelah memasang kacamata Xreal di mana layar akan tetap statis untuk memungkinkan kacamata dikalibrasi. Setelah siap, layar akan berlabuh ke ruang tempat Anda mencari.
Untuk melihat semua opsi konfigurasi yang tersedia untuk Anda, ketik xr_driver_cli tanpa parameter untuk mendapatkan pernyataan penggunaan. Ada beberapa hal yang tidak dapat Anda picu dari skrip, seperti memusatkan kembali tampilan virtual atau memasuki mode SBS; Anda dapat mencapai hal-hal ini melalui multi-tap atau melalui tombol fisik pada kacamata, masing-masing.
Saya telah menerapkan fitur deteksi multi-tap eksperimental untuk pemusatan ulang layar (2 ketukan) dan mengkalibrasi ulang perangkat (3 ketukan) . Untuk melakukan multi-tap, Anda ingin memberikan keran yang layak di atas kacamata. Saya cenderung melakukan ini di sudut, tepat di atas engsel. Itu harus menjadi keran yang kuat dan tajam, dan menunggu hanya sepersekian detik untuk melakukan keran kedua, karena perlu mendeteksi sedikit jeda di antaranya (tetapi juga tidak perlu lebih dari setengah detik di antara keran jadi jangan menunggu terlalu lama).
Fitur tingkat pendukung Breezy Vulkan adalah peningkatan fungsionalitas inti, yang ditawarkan sebagai cara untuk menghargai mereka yang telah mendukung proyek ini. Fitur inti-seperti mode tampilan virtual, mode mouse/joystick VR-Lite, dan ikuti pengaturan posisi/pengubah ukuran menampilkan mode mode-akan selalu tersedia untuk semua orang terlepas dari status pendukung. Inilah struktur harga:
| Periode pembayaran | Harga | Tingkatkan Jendela * |
|---|---|---|
| Tahunan | $ 10 USD, berulang | Dalam waktu 90 hari untuk meningkatkan ke seumur hidup |
| Seumur hidup | $ 25 USD, satu kali | - - |
* Jika Anda membayar paket dan memutuskan untuk meningkatkan ke paket jangka panjang, Anda dapat membayar perbedaan dalam jendela ini.
Jika Anda memiliki cukup dana, akses Anda akan memperbarui secara otomatis dalam waktu 7 hari setelah kedaluwarsa sehingga Anda tidak pernah mengalami pemadaman yang tidak terduga. Perangkat Anda tidak pernah diharuskan online untuk terus menggunakan fitur tingkat pendukung saat diaktifkan, tetapi jika akses Anda berakhir saat offline (bahkan jika Anda memiliki cukup dana), fitur akan dinonaktifkan hingga waktu berikutnya perangkat Anda online dan lisensi dapat disegarkan. Pastikan untuk memeriksa peringatan kedaluwarsa sebelum bepergian.
Fitur yang ditawarkan saat ini:
Jika Anda menyumbangkan setidaknya $ 10, Anda harus segera menerima email (ke alamat email Ko-Fi Anda) dengan token verifikasi. Jika tidak, minta menggunakan skrip konfigurasi:
xr_driver_cli --request-token [emailAddress]Setelah Anda memiliki token, verifikasi menggunakan:
xr_driver_cli --verify-token [token]
xr_driver_cli --refresh-license Untuk menonaktifkan efek layar mengambang, menonaktifkan driver ( xr_driver_cli -d ), cabut kacamata, atau tekan tombol Home (Anda harus mengikat ini ke pengontrol Anda, jika di dek uap).
Rerun skrip breezy_vulkan_setup . Tidak perlu mengunduh ulang skrip ini, karena secara otomatis akan mengunduh biner instalasi terbaru untuk Anda.
Jika Anda ingin menghapus instalasi sepenuhnya:
~/.local/bin/breezy_gnome_uninstallyay Run berikut ini: pacman -R breezy-desktop-gnome-git , Anda mungkin juga ingin menghapus pemasangan driver dengan pacman -R xr-driver-breezy-gnome-git~/.local/bin/breezy_vulkan_uninstall . Ini tidak akan menghapus instalan paket driver dasar, ikuti instruksi di akhir penghancuran untuk melakukan ini secara manual. Hak Anda atas privasi dan perlindungan data pribadi Anda dipanggang ke dalam setiap keputusan di sekitar bagaimana data pribadi Anda dikumpulkan, ditangani dan disimpan. Data pribadi Anda tidak akan pernah dibagikan, dijual, atau didistribusikan dalam bentuk apa pun.
Untuk memberi Anda fitur tingkat pendukung, aplikasi ini dan layanan backend harus mengumpulkan informasi pribadi berikut:
Fungsi hashing adalah proses satu arah yang berfungsi untuk menganonimkan data pribadi Anda dengan mengubahnya secara ireversibel. Setelah hash, mereka tidak akan pernah bisa tidak dihindarkan atau ditelusuri kembali ke nilai -nilai aslinya.
Untuk pertanyaan tentang privasi data atau masalah terkait, silakan hubungi:
Wayne Heaney - [email protected]