Install and execute games from Debian regardless of how Debian is hosted. More...
Public Member Functions | |
| str | backend_id (self) |
| Return the stable identifier used for persistent inventory entries. | |
| bool | is_available (self, GameDefinition game) |
| Return whether this environment can install a game. | |
| bool | is_installed (self, GameDefinition game) |
| Return whether the configured Debian package is fully installed. | |
| None | install (self, GameDefinition game) |
| Install a game or raise an exception on failure. | |
| Sequence[str] | launch_command (self, GameDefinition game) |
| Return a host command that executes game graphically inside Debian. | |
| tuple[str|None, str|None] | window_selectors (self, GameDefinition game) |
| Return proot-only X11 selectors needed when wrapper PIDs hide the client. | |
| bool | relax_window_size_hints (self, GameDefinition game) |
| Return whether this proot game may be sized below its desktop hint. | |
Static Public Member Functions | |
| bool | supported () |
| Return whether a Debian environment is available. | |
Install and execute games from Debian regardless of how Debian is hosted.
| str games.debian_game_installer.DebianGameInstaller.backend_id | ( | self | ) |
Return the stable identifier used for persistent inventory entries.
Reimplemented from games.game_installer_if.GameInstallerIf.
| None games.debian_game_installer.DebianGameInstaller.install | ( | self, | |
| GameDefinition | game | ||
| ) |
Install a game or raise an exception on failure.
| game | Configured game definition to install. |
Reimplemented from games.game_installer_if.GameInstallerIf.
| bool games.debian_game_installer.DebianGameInstaller.is_available | ( | self, | |
| GameDefinition | game | ||
| ) |
Return whether this environment can install a game.
| game | Configured game definition to query. |
Reimplemented from games.game_installer_if.GameInstallerIf.