{ "info": { "author": "Alexis BRENON", "author_email": "brenon.alexis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "======================================\nEWMH Compliant Move To Monitor utility\n======================================\n\n|doc_badge| \u2212 `Licence`_ \u2212 `Authors`_ \u2212 `Changelog`_\n\n.. _Authors: ./AUTHORS.rst\n.. _Licence: ./LICENSE.txt\n.. _Changelog: ./CHANGELOG.rst\n\n.. |doc_badge| image:: https://readthedocs.org/projects/ewmh-m2m/badge/?version=latest\n :target: https://ewmh-m2m.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nRationale\n=========\n\nI love XFCE. I use it on almost all my computers.\nHowever, in a multi head setup, it lacks a \"move window to monitor\" feature.\nSome posts link to the `move-to-next-monitor`_ script, which as many dependencies and is not very customizable\n(move to bottom, to right, etc.)\n\nHence, here it is ewmh_m2m.\n\nInstall\n=======\n\nJust install the package with pip::\n\n pip install ewmh-m2m # Note the dash and not the underscore!\n\nYou should now have a ``move-to-monitor`` command available.\n\nUsage\n=====\n\nYou should bind the ``move-to-monitor`` command to your desired keyboard shortcut.\nThis command also accepts some arguments to control where the window is moved.\nType ``move-to-monitor --help`` in a terminal for the list of accepted options.\n\n\nDevelopment\n===========\n\nFeel free to ask some features on `GitHub`_.\nYou can also develop your own features and open Pull Requests.\nTake a look at the `technical documentation`_.\n\n.. _GitHub: https://github.com/AlexisBRENON/ewmh_m2m\n.. _technical documentation: https://ewmh-m2m.readthedocs.io/\n\nNote\n====\n\nThis project has been set up using PyScaffold 3.2.2. For details and usage\ninformation on PyScaffold see https://pyscaffold.org/.\n\n.. _move-to-next-monitor: https://github.com/jc00ke/move-to-next-monitor\n\n\n", "description_content_type": "text/x-rst; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AlexisBRENON/ewmh_m2m", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "ewmh-m2m", "package_url": "https://pypi.org/project/ewmh-m2m/", "platform": "any", "project_url": "https://pypi.org/project/ewmh-m2m/", "project_urls": { "Documentation": "https://ewmh-m2m.readthedocs.io", "Homepage": "https://github.com/AlexisBRENON/ewmh_m2m" }, "release_url": "https://pypi.org/project/ewmh-m2m/1.0.0/", "requires_dist": [ "xcffib (==0.8.1)", "xpybutil (==0.0.6)", "pytest ; extra == 'testing'", "pytest-cov ; extra == 'testing'" ], "requires_python": ">=3.7", "summary": "Move window between monitor in EWMH compliant WM", "version": "1.0.0" }, "last_serial": 5873237, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "74ec60377f7bb9ae4dd48c71c62cef25", "sha256": "f165ad63c22f0267e7369343030e083151f2991a8415174d26810ccf01e31bb3" }, "downloads": -1, "filename": "ewmh_m2m-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "74ec60377f7bb9ae4dd48c71c62cef25", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7442, "upload_time": "2019-09-20T08:01:33", "url": "https://files.pythonhosted.org/packages/8b/d9/595e8d15e05731d6e0f9a640666c1606859a0cafcc7796bb11b3e7b8f37b/ewmh_m2m-0.0.2.linux-x86_64.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c44348e5d8d7417fd35e0a18ac56921a", "sha256": "7fe92cd383b188e80c7b0dbd302420337330462a3eeeeacc47fd6623fc4623c6" }, "downloads": -1, "filename": "ewmh_m2m-0.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c44348e5d8d7417fd35e0a18ac56921a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7686, "upload_time": "2019-09-20T11:54:36", "url": "https://files.pythonhosted.org/packages/24/ca/f0a0784fbaa57d7c25c7e3bf8e15ec6310d61242ded88c617236b2cc3f49/ewmh_m2m-0.0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a78a42022e9e714a38674fe47b9fa41d", "sha256": "275e12eb29811327170990034ad48b477d75703e4b4a5089111694290aa2d550" }, "downloads": -1, "filename": "ewmh_m2m-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a78a42022e9e714a38674fe47b9fa41d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 6613, "upload_time": "2019-09-20T13:53:17", "url": "https://files.pythonhosted.org/packages/33/b5/e7f18355a0d55a19714994087047abca84bd4f52b04df764232233f6d111/ewmh_m2m-0.0.3-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dc4bf9201f85e5ae0f280865041457fd", "sha256": "464a45368e0758cd7859b1244ce6fbe10fd3456876eb65f81ed3b1e4b7ac4496" }, "downloads": -1, "filename": "ewmh_m2m-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc4bf9201f85e5ae0f280865041457fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 8587, "upload_time": "2019-09-23T12:09:44", "url": "https://files.pythonhosted.org/packages/23/73/2e2503b6f97de6814557c01a758de6e5e871418c7d7413985667a10e7ad8/ewmh_m2m-1.0.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc4bf9201f85e5ae0f280865041457fd", "sha256": "464a45368e0758cd7859b1244ce6fbe10fd3456876eb65f81ed3b1e4b7ac4496" }, "downloads": -1, "filename": "ewmh_m2m-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc4bf9201f85e5ae0f280865041457fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 8587, "upload_time": "2019-09-23T12:09:44", "url": "https://files.pythonhosted.org/packages/23/73/2e2503b6f97de6814557c01a758de6e5e871418c7d7413985667a10e7ad8/ewmh_m2m-1.0.0-py2.py3-none-any.whl" } ] }