def main(): from xpra.util import nonl, pver, flatten_dict, print_nested_dict def print_version_dict(d, vformat=pver): for k in sorted(d.keys()): v = d[k] print("* %-48s : %s" % (str(k).replace(".version", "").ljust(12), nonl(vformat(v)))) from xpra.platform import program_context with program_context("GTK-Version-Info", "GTK Version Info"): from xpra.platform.gui import init as gui_init, ready gui_init() ready() from xpra.gtk_common import gtk_util if "-v" in sys.argv or "--verbose" in sys.argv: gtk_util.SHOW_ALL_VISUALS = True print("GTK Version:") print_version_dict(flatten_dict(gtk_util.get_gtk_version_info())) print("Display:") print_nested_dict(gtk_util.get_display_info(), vformat=str)
def get_sys_info(): from xpra.platform.info import get_user_info from xpra.scripts.config import read_xpra_defaults return { "argv" : sys.argv, "path" : sys.path, "exec_prefix" : sys.exec_prefix, "executable" : sys.executable, "version" : get_version_info(), "platform" : get_platform_info(), "host" : get_host_info(), "paths" : get_path_info(), "gtk" : get_gtk_version_info(), "gui" : get_gui_info(), "display" : get_display_info(), "user" : get_user_info(), "env" : os.environ, "config" : read_xpra_defaults(), }
def get_sys_info(): from xpra.platform.info import get_user_info from xpra.scripts.config import read_xpra_defaults return { "argv": sys.argv, "path": sys.path, "exec_prefix": sys.exec_prefix, "executable": sys.executable, "version": get_version_info(), "platform": get_platform_info(), "host": get_host_info(), "paths": get_path_info(), "gtk": get_gtk_version_info(), "gui": get_gui_info(), "display": get_display_info(), "user": get_user_info(), "env": os.environ, "config": read_xpra_defaults(), }
def get_sys_info(): d = { "argv" : sys.argv, "path" : sys.path, "exec_prefix" : sys.exec_prefix, "executable" : sys.executable, } for k,v in { "version" : get_version_info(), "platform" : get_platform_info(), "host" : get_host_info(), "paths" : get_path_info(), "gtk" : get_gtk_version_info(), "gui" : get_gui_info(), "display" : get_display_info(), "user" : get_user_info(), "env" : os.environ, "config" : read_xpra_defaults(), }.items(): updict(d, k, v) return d
def main(): from xpra.util import nonl, pver def print_dict(d, vformat=pver): for k in sorted(d.keys()): v = d[k] print("* %-48s : %s" % (str(k).replace(".version", "").ljust(12), nonl(vformat(v)))) from xpra.platform import init, clean try: init("GTK-Version-Info", "GTK Version Info") from xpra.platform.gui import init as gui_init, ready gui_init() ready() from xpra.gtk_common.gtk_util import get_gtk_version_info, get_display_info print("GTK Version:") print_dict(get_gtk_version_info()) print("Display:") print_dict(get_display_info(), vformat=str) finally: clean()