MCPcopy Create free account
hub / github.com/dedsec1121fk/DedSec / ensure_system_entry

Function ensure_system_entry

Scripts/Developer Base/Mobile Desktop.py:779–792  ·  view source on GitHub ↗
(cfg: Dict, distro: str)

Source from the content-addressed store, hash-verified

777 return ["proot-distro", "login", distro, "--shared-tmp", "--", "/bin/sh", "-lc", inner_cmd]
778
779def ensure_system_entry(cfg: Dict, distro: str) -> None:
780 defaults = choose_defaults_by_specs()
781 cfg["systems"].setdefault(distro, {
782 "desktop": defaults["desktop"],
783 "geometry": defaults["geometry"],
784 "depth": defaults["depth"],
785 "display": defaults["display"],
786 "allow_lan": defaults["allow_lan"],
787 "auto_kill_stale": defaults["auto_kill_stale"],
788 "wake_lock": defaults["wake_lock"],
789 "x11_display": defaults["x11_display"],
790 "installed_programs": defaults["installed_programs"],
791 })
792 save_config(cfg)
793
794def desktop_start_cmd(desktop: str) -> str:
795 if desktop == "xfce":

Callers 14

mark_program_installedFunction · 0.70
list_installed_programsFunction · 0.70
create_launcherFunction · 0.70
action_installFunction · 0.70
action_settingsFunction · 0.70
action_vncFunction · 0.70
action_x11Function · 0.70
action_programs_installFunction · 0.70
action_programs_removeFunction · 0.70
action_updateFunction · 0.70

Calls 2

choose_defaults_by_specsFunction · 0.70
save_configFunction · 0.70

Tested by

no test coverage detected