Exemplo n.º 1
0
def _start_vine_vnc(port):

    global _process

    cmd = [
        VinePath,
        "-rfbport", port,
        "-desktop", systeminfo.computer_name(),
        "-rfbauth", _vine_pwd_file,
        #"-SystemServer", "1",
        "-restartonuserswitch", "N",
        "-UnicodeKeyboard", "0",
        "-keyboardLoading", "N",
        "-pressModsForKeys", "N",
        "-EventTap", "3",
        "-EventSource", "2",
        "-swapButtons",
        "-rendezvous", "Y"
    ]

    _process = subprocess.Popen(
        cmd,
        stdin=subprocess.PIPE,
        stdout=subprocess.PIPE,
        stderr=subprocess.PIPE
    )

    return True
Exemplo n.º 2
0
def test_computer_name():
    """ Test computer name.
    """

    computer_name = systeminfo.computer_name()
    sock_name = socket.getfqdn()

    eq_(computer_name, sock_name,
        "Computer names don't match: %s != %s" % (computer_name, sock_name))
Exemplo n.º 3
0
def test_computer_name():
    """ Test computer name.
    """

    computer_name = systeminfo.computer_name()
    sock_name = socket.getfqdn()

    eq_(computer_name, sock_name,
        "Computer names don't match: %s != %s" % (computer_name, sock_name))
Exemplo n.º 4
0
    def system_info(self):

        root = {}
        root['os_code'] = systeminfo.code()
        root['os_string'] = systeminfo.name()
        root['version'] = systeminfo.version()
        root['bit_type'] = systeminfo.bit_type()
        root['computer_name'] = systeminfo.computer_name()
        root['host_name'] = ''  # TODO(urgent): Implement

        logger.debug("System info sent: {0}".format(json.dumps(root)))

        return root
Exemplo n.º 5
0
    def system_info(self):

        root = {}
        root['os_code'] = systeminfo.code()
        root['os_string'] = systeminfo.name()
        root['version'] = systeminfo.version()
        root['bit_type'] = systeminfo.bit_type()
        root['computer_name'] = systeminfo.computer_name()
        root['host_name'] = ''  # TODO(urgent): Implement

        logger.debug("System info sent: {0}".format(json.dumps(root)))

        return root
Exemplo n.º 6
0
def _start_vine_vnc(port):

    global _process

    cmd = [
        VinePath,
        "-rfbport",
        port,
        "-desktop",
        systeminfo.computer_name(),
        "-rfbauth",
        _vine_pwd_file,
        #"-SystemServer", "1",
        "-restartonuserswitch",
        "N",
        "-UnicodeKeyboard",
        "0",
        "-keyboardLoading",
        "N",
        "-pressModsForKeys",
        "N",
        "-EventTap",
        "3",
        "-EventSource",
        "2",
        "-swapButtons",
        "-rendezvous",
        "Y"
    ]

    _process = subprocess.Popen(cmd,
                                stdin=subprocess.PIPE,
                                stdout=subprocess.PIPE,
                                stderr=subprocess.PIPE)

    return True