{ "info": { "author": "Will Breaden Madden", "author_email": "wbm@protonmail.ch", "bugtrack_url": null, "classifiers": [], "description": "spin\n====\n\na small utility to assist in setting usage modes of laptop-tablet\ndevices\n\nfeatures\n========\n\n- automatic palm rejection when using stylus\n- automatic disable/enable of touchpad and nipple when device toggled\n between laptop and tablet states\n- manual control of display orientation and input devices\n\nsetup\n=====\n\nThis utility requires X11.\n\n.. code:: bash\n\n sudo apt install python-qt5\n sudo pip install python_spin\n\nTo set up globally a Linux desktop launcher with icon, execute the\nfollowing:\n\n.. code:: bash\n\n sudo wget --content-disposition -N -P /usr/share/icons/ https://raw.githubusercontent.com/wdbm/spin/master/python_spin/static/spin.svg\n\n sudo wget --content-disposition -N -P /usr/share/applications/ https://raw.githubusercontent.com/wdbm/spin/master/python_spin/static/spin.desktop\n\nquick start\n===========\n\nThis utility can be run in its default graphical mode or in a\nnon-graphical mode. The graphical mode is engaged by running\n\n.. code:: bash\n\n spin\n\nwhile the non-graphical mode is engaged by using the option\n``--no_GUI``:\n\n.. code:: bash\n\n spin --no_GUI\n\nThere are other options which are described by ``spin --help``.\n\nBy default, this utility disables the touchscreen on detecting the\nstylus in proximity and it changes between the laptop and tablet modes\non detecting toggling between the laptop and tablet usage\nconfigurations. These default behaviours are provided by both the\ngraphical and non-graphical modes of this utility. This utility should\nbe initiated in the laptop usage configuration.\n\ncompatibility\n=============\n\n+---------------+------------------------+-------------------------------------+\n| **computer | **operating system and | **comment** |\n| model** | setup** | |\n+===============+========================+=====================================+\n| ThinkPad S1 | Ubuntu 16.04 (X11, | working |\n| Yoga | Unity) | |\n+---------------+------------------------+-------------------------------------+\n| ThinkPad S120 | Ubuntu 16.04 (X11, | working |\n| Yoga | Unity) | |\n+---------------+------------------------+-------------------------------------+\n| ThinkPad Yoga | Ubuntu 16.04 (X11, | possibly working with some reduced |\n| 14 | Unity) | functionality |\n+---------------+------------------------+-------------------------------------+\n| ThinkPad Yoga | Ubuntu 16.04 (X11, | possibly working |\n| P40 | Unity) | |\n+---------------+------------------------+-------------------------------------+\n\nacceleration control\n====================\n\nThere is an experimental acceleration control included which is\ndeactivated by default. It can be activated by selecting the appropriate\nbutton in the graphical mode.\n\nfuture\n======\n\nUnder consideration is state recording in order to avoid execution of\nunnecessary commands and better handling of subprocesses.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wdbm/spin", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "python_spin", "package_url": "https://pypi.org/project/python_spin/", "platform": "", "project_url": "https://pypi.org/project/python_spin/", "project_urls": { "Homepage": "https://github.com/wdbm/spin" }, "release_url": "https://pypi.org/project/python_spin/2018.8.7.2245/", "requires_dist": null, "requires_python": "", "summary": "a small utility to assist in setting usage modes of laptop-tablet devices", "version": "2018.8.7.2245" }, "last_serial": 4146471, "releases": { "2017.1.16.1950": [ { "comment_text": "", "digests": { "md5": "4a1392e4ac1bf8c665c4072669d33eb4", "sha256": "52ba2aede029c52c6828da4af4be74c8c0ae2d3864c75d0e7ac1c76f25b55645" }, "downloads": -1, "filename": "python_spin-2017.1.16.1950.tar.gz", "has_sig": false, "md5_digest": "4a1392e4ac1bf8c665c4072669d33eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7323, "upload_time": "2017-01-16T19:54:58", "url": "https://files.pythonhosted.org/packages/46/b3/dd32cf92f58603a65f0553c0454cb08210fcd5d93d310dd7e4b8ffe9d903/python_spin-2017.1.16.1950.tar.gz" } ], "2018.8.7.2130": [ { "comment_text": "", "digests": { "md5": "f2083d024d5b3362903c63dcf74baffc", "sha256": "771bf62eef1e5c476832fe68fef46c6ed026f8d98d3e260005c7f2da0732e9da" }, "downloads": -1, "filename": "python_spin-2018.8.7.2130.tar.gz", "has_sig": false, "md5_digest": "f2083d024d5b3362903c63dcf74baffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9494, "upload_time": "2018-08-07T21:54:08", "url": "https://files.pythonhosted.org/packages/3b/f9/a9f1c60449ed261bba6135215037571f492e4dd03f967af680743235422d/python_spin-2018.8.7.2130.tar.gz" } ], "2018.8.7.2230": [ { "comment_text": "", "digests": { "md5": "087b251fa133dfafed88d5927d0326ae", "sha256": "90d23516826c3ac1f38237a819d51d958a56a6d77300ecbc4c8374bae2b2ec57" }, "downloads": -1, "filename": "python_spin-2018.8.7.2230.tar.gz", "has_sig": false, "md5_digest": "087b251fa133dfafed88d5927d0326ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9699, "upload_time": "2018-08-07T22:35:49", "url": "https://files.pythonhosted.org/packages/fe/07/d1268a90484b89e29c91aced7732523f2e221908af12cd0cfc718d6b15ff/python_spin-2018.8.7.2230.tar.gz" } ], "2018.8.7.2245": [ { "comment_text": "", "digests": { "md5": "dc11937d8302557cd6ad1968e8e3b9e8", "sha256": "4eb94412a571efddc8d30010fc8897d9ac045f167d636fdb2b44bb8449bee0ce" }, "downloads": -1, "filename": "python_spin-2018.8.7.2245.tar.gz", "has_sig": false, "md5_digest": "dc11937d8302557cd6ad1968e8e3b9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9669, "upload_time": "2018-08-07T22:45:53", "url": "https://files.pythonhosted.org/packages/54/ae/ac2442e2cc5ad2335b6cc182687f34dbfa8cfda7363f3dd91c7ef61d1f41/python_spin-2018.8.7.2245.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc11937d8302557cd6ad1968e8e3b9e8", "sha256": "4eb94412a571efddc8d30010fc8897d9ac045f167d636fdb2b44bb8449bee0ce" }, "downloads": -1, "filename": "python_spin-2018.8.7.2245.tar.gz", "has_sig": false, "md5_digest": "dc11937d8302557cd6ad1968e8e3b9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9669, "upload_time": "2018-08-07T22:45:53", "url": "https://files.pythonhosted.org/packages/54/ae/ac2442e2cc5ad2335b6cc182687f34dbfa8cfda7363f3dd91c7ef61d1f41/python_spin-2018.8.7.2245.tar.gz" } ] }