vikix.GvidiloInstaliFonto

19 Steam

Steam lanĉas ludojn, kaj per Proton ankaŭ plej el la ludoj por Windows. Sur simpla sistemo Void Linux, ĝi estas problemo: Steam estas 32-bita programo, kaj Void tenas siajn 32-bitajn bibliotekojn en aparta deponejo (multilib), kiu estas malŝaltita kiel defaŭlto, kaj la ĝustaj bibliotekoj dependas de via grafika karto. Se mankas unu biblioteko, la programo ne funkcios; la sekva biblioteko malfunkciigos la unuan ludon. Vikix faras ĉion per unu komando.


19.1 Aldonado

vikix add steam

Aŭ elektu ĝin en la bonveniga ekrano (Super+m → Aldoni programon). Ĝi petas vian pasvorton unufoje, kaj poste:

Ludiloj ne bezonas ion: la reguloj de udev de Steam tagas ilin por via sesio, kaj elogind transdonas ilin al vi kiam vi enŝovas unu.

Karteto, kiun la instalado ne konas (ekzemple, virtuala maŝino), ankoraŭ ricevas Steam, kun averto: ludoj, kiuj bezonas Vulkan, ne funkcios tie.


19.2 Ludado

Super+m → Aplikoj → Ludoj (Steam), aŭ tajpu steam. La unua lanĉo elŝutas la propran klienton de Steam, ĉirkaŭ 500 MB, en ~/.local/share/Steam; viaj ludoj ankaŭ iras tien. Ensalutu kaj instalu ludon.

Por ludoj de Windows, unufoje, en Steam: Agordoj → Kongruemo → Aktivu Steam Play por ĉiuj aliaj titoloj. Steam tiam lanĉas ilin per Proton, sia propra Wine. Ĉu ludo funkcias, vi povas kontroli ĉe protondb.com; tiuj, kiuj ne funkcias, estas plejparte tiuj, kies kontraŭ-pirata sistemo rifuzas Linux.

Ludo en ekrana reĝimo okupas la ekranon kiel ajna fenestro; Super+Tab kaj la klavoj de la labortablo ankoraŭ funkcias. Ludo, kiu volas fenestron de sia propra grandeco, flosas, se vi petas: regulo kiel (when-window (:class "steam_app_12345") (float)), la klaso de xprop aŭ Super+Alt+? sur la fenestro.


19.3 Vidi, kio estas tie

vikix steam status

diras, linio post linio, ĉu la deponejo estas aktiva, ĉu Steam kaj ĝiaj bibliotekoj estas instalitaj, kiu grafikkarto estis trovita kaj ĉu ĝia stirilo estas tie, kia estas la limo de malfermitaj dosieroj, kaj kiom da spaco okupas la dosierujo de Steam. vikix doctor kontrolas la samon, kiam Steam estas unu el viaj funkcioj.


19.4 Kiam ĝi ne funkcias


19.5 Forigante ĝin

vikix remove steam

Forigas Steam kaj la 32-bitajn bibliotekojn, kun la 32-bita ovurilo de la grafikkarto kaj la limo pri malfermaj dosieroj. La 64-bita Vulkan-ovurilo de la grafikkarto restas, ĉar ajna programo, kiu uzas Vulkan por rendero, povas uzi ĝin, kaj tiel faras la multlib-depotrepo (sudo xbps-remove void-repo-multilib malŝaltas ĝin). La kliento kaj viaj ludoj, en ~/.local/share/Steam kaj ~/.steam, estas via kaj restas: forigu la dosierojn mem por liberigi spacon sur la disko.