Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

Multi-Monitor and PyWInCtl, PyMonCtl and PyWinBox issues #137

@Kalmat

Description

@Kalmat

Hi @tryptech!

Some users are opening issues about multi-monitor and PyWinCtl related to OBS-Zoom-and-Follow. I just wanted to check with you if we can work together in order to fine-tune everything in this sense.

Regarding PyWinCtl (and all its dependencies), some quick tips:

  • v0.0.40 and above will require Python 3.7 or above (it is a typed version, using typing_extensions, available only in 3.7+). If using Python 3.6 or below, v0.0.38 is fine (but not for multi-monitor setups).
  • Multi-monitor setups will require version 0.2 or above (latest PyMonCtl and PyWinBox versions are highly recommended in this case, as well as Python 3.10+)
  • In case you find a "no module named" error, but you are sure that all modules are actually installed, perhaps this can help:
    • For windows users, check this.
    • For Linux users, Linux uses to come with a built-in version of Python, which you can not modify. It typically complains about "error: externally-managed-environment" when you try to install any module on it. Be sure that OBS is not using this default, built-in Python version, but the one which allows installing new modules and the one in which PyWinCtl (and all its dependencies) is installed.
    • In general, check OBS paths related to Python to assure using the right Python version and location (sorry I can not be more specific since I am not skilled in OBS).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions