{ "info": { "author": "Jean Jordaan", "author_email": "jean.jordaan@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "Environment :: X11 Applications", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Topic :: Desktop Environment :: Window Managers" ], "description": "===================\nText-based-switcher\n===================\n\nText-based window switcher for Unity\n\nThe visual switcher is very poor at providing context. E.g. the browser window\nthumbnails are too small to tell apart. \n\nThis switcher shows a list of window titles and allows you to choose one\nby typing first character(s) of the sought window. Press return to bring the\nwindow to the front.\n\nAll credit goes to the original author, Jacob Vlijm. Thanks!\nSee http://askubuntu.com/a/648800/20835\n\nUsage\n=====\n\nThe script needs ``wmctrl`` and ``xprop``. On Ubuntu:\n\n.. code:: console\n\n $ sudo apt-get install wmctrl x11-utils\n\nInstall from PyPI:\n\n.. code:: console\n\n $ sudo pip install text_based_switcher\n\nTest-run it:\n\n.. code:: console\n\n $ list_windows --workspace\n $ list_windows --application\n $ list_windows --window\n\nIf it works, add one or more of the preferred commands to one or more shortcut\nkeys: choose:\n_System Settings_ > _Keyboard_ > _Shortcuts_ > _Custom Shortcuts_.\n\nClick the \"+\" and add the command.\n\nIf you do a local install (``--user`` option), Compiz won't get the right\nPython path.\nYou can fix this by hacking ``sys.path`` in the installed script.\n\nTODO\n====\n\n- Add wmctrl or ruamel.emwh as dependency\n- Add xprop as dependency\n- Don't call commands, use Python libraries\n- Write some tests\n\n\nDeveloper notes\n===============\n\nPlease use a virtualenv to maintain this package, but I should not need to say that.\n\nGrab the source from the SCM repository:\n\n.. code:: console\n\n $ python setup.py develop\n $ pip install text-based-switcher[dev]\n\nIf you install \n\nRun the tests (there are no tests yet!):\n\n.. code:: console\n\n $ python setup.py test\n $ python run_tests.py\n\n\nLinks\n=====\n\nProject home page\n\n https://github.com/jean/text-based-switcher\n\nSource code\n\n https://github.com/jean/text-based-switcher\n\nIssue tracker\n\n https://github.com/jean/text-based-switcher/issues\n\nChanges log\n===========\n\n0.0.1\n-----\n\n- First version by Jacob Vlijm as an answer on AskUbuntu:\n http://askubuntu.com/a/648800/20835\n\n0.0.2\n-----\n\n- Package creation with ``bobtemplates.gillux``\n [jean]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/text-based-switcher", "keywords": "ubuntu unity switcher", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "text-based-switcher", "package_url": "https://pypi.org/project/text-based-switcher/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/text-based-switcher/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/text-based-switcher" }, "release_url": "https://pypi.org/project/text-based-switcher/0.0.2.dev0/", "requires_dist": null, "requires_python": null, "summary": "Text-based window switcher for Unity", "version": "0.0.2.dev0" }, "last_serial": 1646859, "releases": { "0.0.2.dev0": [ { "comment_text": "", "digests": { "md5": "e0efe94e320347faa8bbf82c589ff337", "sha256": "4777720362bbb6f1d48b8edb6a0f7aaf14130a3c54091386b7424f9529ecf576" }, "downloads": -1, "filename": "text-based-switcher-0.0.2.dev0.tar.gz", "has_sig": false, "md5_digest": "e0efe94e320347faa8bbf82c589ff337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5162, "upload_time": "2015-07-23T15:51:49", "url": "https://files.pythonhosted.org/packages/e3/f5/c4df4a9ebac80f799e0cb5fcf63b2e7553a3fed57d9a4b8b0be1006d6985/text-based-switcher-0.0.2.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e0efe94e320347faa8bbf82c589ff337", "sha256": "4777720362bbb6f1d48b8edb6a0f7aaf14130a3c54091386b7424f9529ecf576" }, "downloads": -1, "filename": "text-based-switcher-0.0.2.dev0.tar.gz", "has_sig": false, "md5_digest": "e0efe94e320347faa8bbf82c589ff337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5162, "upload_time": "2015-07-23T15:51:49", "url": "https://files.pythonhosted.org/packages/e3/f5/c4df4a9ebac80f799e0cb5fcf63b2e7553a3fed57d9a4b8b0be1006d6985/text-based-switcher-0.0.2.dev0.tar.gz" } ] }