{"id":20160165,"url":"https://github.com/trizen/oblogout-py3","last_synced_at":"2025-04-10T00:07:54.205Z","repository":{"id":49152950,"uuid":"277505798","full_name":"trizen/oblogout-py3","owner":"trizen","description":"Openbox Logout Menu, ported to Python 3.","archived":false,"fork":false,"pushed_at":"2024-04-28T09:33:34.000Z","size":212,"stargazers_count":11,"open_issues_count":2,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T00:07:44.727Z","etag":null,"topics":["oblogout","openbox"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trizen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-06T09:59:17.000Z","updated_at":"2024-10-03T11:47:37.000Z","dependencies_parsed_at":"2022-08-30T00:11:26.031Z","dependency_job_id":null,"html_url":"https://github.com/trizen/oblogout-py3","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Foblogout-py3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Foblogout-py3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Foblogout-py3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trizen%2Foblogout-py3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trizen","download_url":"https://codeload.github.com/trizen/oblogout-py3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248131317,"owners_count":21052819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oblogout","openbox"],"created_at":"2024-11-14T00:12:33.140Z","updated_at":"2025-04-10T00:07:54.160Z","avatar_url":"https://github.com/trizen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Openbox Logout Menu\n\nGtk3/Cairo based logout menu for the Openbox Window Manager.\n\n![oblogout](https://user-images.githubusercontent.com/614513/86627660-5b5b4680-bfd1-11ea-8bba-622054574c66.png)\n\nThis is a fork of: https://github.com/Cloudef/oblogout-fork\n\n* oblogout by:\n     - Andrew Williams \u003candy@tensixtyone.com\u003e\n\n* Originally based on code by:\n     - adcomp \u003cdavid.madbox@gmail.com\u003e\n     - iggykoopa \u003cetrombly@yahoo.com\u003e\n\n* Ported to Python 3 by Daniel [Trizen](https://github.com/trizen) Șuteu.\n\nIncludes some fixes from https://github.com/ARR8/oblogout-fork-gtk3\n\n# INSTALLATION\n\n - Run `./setup.py install`\n - Customise the config (`/etc/oblogout.conf`) as desired\n\n# RUN\n\n - Run via the `oblogout` command\n\n\n# CONFIGURATION OPTIONS\n\n## SETTINGS\n\n - Backend  = Choose backend to use with oblogout's shutdown/restart operations\n      - HAL\n      - ConsoleKit ( Uses UPower for suspend/hibernate )\n\n - Monitor  = Specify which monitor oblogout will appear in.\n\n\n## LOOKS\n\n - Opacity = Opacity percentage of Cario rendered backgrounds\n - Bgcolor = Colour name or hex code (`#ffffff`) of the background color\n\n - Buttontheme = Icon theme for the buttons, must be in the themes folder of the\n                 package, or in `~/.themes/\u003cname\u003e/oblogout/`\n - Buttons = List and order of buttons to show\n\n\n## BUTTONS\n\n - cancel      = Cancel logout/shutdown\n - restart     = Restart\n - shutdown    = Shutdown\n - suspend     = Suspend\n - hibernate   = Hibernate\n - safesuspend = Suspend/Hibernate mix, writes Hibernate file then suspends\n - lock        = Lock session\n - switch      = Switch user\n\n\n## SHORTCUTS\n\n - For each button type, define a key to use. Case insenstive.\n\n\n## COMMANDS\n\n - Same as the buttons, define a command per button type\n\n\n# LICENSE\n\n```\n    This program is free software; you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation; either version 2 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License along\n    with this program; if not, write to the Free Software Foundation, Inc.,\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrizen%2Foblogout-py3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrizen%2Foblogout-py3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrizen%2Foblogout-py3/lists"}