{"id":20765794,"url":"https://github.com/hakerdefo/lepo-logout","last_synced_at":"2025-09-28T00:31:49.100Z","repository":{"id":94602947,"uuid":"81242250","full_name":"hakerdefo/lepo-logout","owner":"hakerdefo","description":"A lightweight distribution agnostic utility to lock-logout-suspend-reboot-shutdown Linux system. ","archived":false,"fork":false,"pushed_at":"2021-11-11T18:07:22.000Z","size":38,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-17T11:19:25.805Z","etag":null,"topics":["bash","fluxbox","linux","openbox","script","session-management","shell","window-manager"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hakerdefo.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-07T18:51:53.000Z","updated_at":"2024-10-03T11:51:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"a2bdbc86-2a65-4d23-b56f-0b71d2220a45","html_url":"https://github.com/hakerdefo/lepo-logout","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Flepo-logout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Flepo-logout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Flepo-logout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hakerdefo%2Flepo-logout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hakerdefo","download_url":"https://codeload.github.com/hakerdefo/lepo-logout/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234470341,"owners_count":18838636,"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":["bash","fluxbox","linux","openbox","script","session-management","shell","window-manager"],"created_at":"2024-11-17T11:18:59.195Z","updated_at":"2025-09-28T00:31:48.734Z","avatar_url":"https://github.com/hakerdefo.png","language":"Shell","funding_links":["https://paypal.me/hakerdefo","https://www.buymeacoffee.com/hakerdefo","https://liberapay.com/hakerdefo/donate"],"categories":[],"sub_categories":[],"readme":"# lepo-logout\n**lepo-logout** is a lightweight, distribution agnostic utility for GNU/Linux systems that can,\n\n- Lock screen\u003csup\u003e[1](#footnote)\u003c/sup\u003e\n- Logout user\n- Suspend system\n- Reboot system\n- Shutdown system\n\nAnd **lepo-logout** doesn't require too many dependencies and resources to perform these tasks. **lepo-logout** doesn't even require ConsoleKit.\n\n\n### Dependencies :\n- YAD - YAD (Yet Another Display) is a program to display GTK+ dialogs. [YAD] is also known as Zenity on steroids. YAD is developed by Victor Ananjevsky. YAD is available in repositories of many current GNU/Linux distributions. If it is not available for installation via your distribution's package-manager you can download YAD from [SourceForge](https://sourceforge.net/projects/yad-dialog/) or [pkgs.org](http://pkgs.org/download/yad) or [UbuntuUpdates](http://www.ubuntuupdates.org/package_metas?exact_match=1\u0026q=yad).\n\n\n### Installation :\nInstalling **lepo-logout** on any GNU/Linux system is very easy. Just download [lepo-logout-master] zip file, extract its contents into a directory of your choice, open that directory in your favorite terminal emulator and run these two commands,\n```sh\nchmod 755 install-lepo-logout\n```\n```sh\nsudo ./install-lepo-logout\n```\nVoila! **lepo-logout** is installed!\n\n\n### Usage :\n**lepo-logout** will be available under either **Preferences** or **System Tools** category of any Freedesktop standards compliant menu. You can easily launch **lepo-logout** by clicking on its menu entry. You can also run **lepo-logout** via your favorite terminal emulator by entering,\n```sh\nlepo-logout\n```\nYou can also add **lepo-logout** to the panel for quick access. Please consult your panel's documentation on adding custom launchers. **lepo-logout**'s desktop file is located at **/usr/share/applications/lepo-logout.desktop**.\n\n\n### Screenshot :\nHere is a screenshot of **lepo-logout** just in case you were interested!\n\n![alt text](http://i.imgur.com/FC793anl.png \"Click to view the original image\")\n\n\n### Removal :\nRemoving **lepo-logout** from your system is just as easy. Open your favorite terminal emulator and run,\n```sh\nsudo remove-lepo-logout\n```\nKaboom! **lepo-logout** is removed!\n\n\n### Support :\n\nIf you like **lepo-logout**, please consider supporting it, even the smallest contribution goes a long way. It is quick \u0026 easy via PayPal, Buy Me a Coffee or Liberapay:  \n\n[![Support via PayPal](https://cdn.jsdelivr.net/gh/twolfson/paypal-github-button@1.0.0/dist/button.svg)](https://paypal.me/hakerdefo)  \n[![\"Buy Me A Coffee\"](https://user-images.githubusercontent.com/1376749/120938564-50c59780-c6e1-11eb-814f-22a0399623c5.png)](https://www.buymeacoffee.com/hakerdefo)  \n[![Support via Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/hakerdefo/donate)  \n\n\n### Credits :\n- Crystal Clear, GNOME, Human \u0026 Tango icon sets for the icons.\n- Lennart Poettering for systemd \u0026 the name. lepo in the **lepo-logout** is a portmanteau of Lennart and Poettering.\n\n\n### License :\nThis work (\u003cspan property=\"dct:title\"\u003elepo-logout\u003c/span\u003e, by [\u003cspan property=\"dct:title\"\u003ehakerdefo\u003c/span\u003e](https://github.com/hakerdefo/lepo-logout)), identified by [\u003cspan property=\"dct:title\"\u003ehakerdefo\u003c/span\u003e](https://hakerdefo.blogspot.com), is released under [University of Illinois Open Source License](http://otm.illinois.edu/disclose-protect/illinois-open-source-license \"University of Illinois/NCSA Open Source License\").\n\n\n#\n\u003ca name=\"footnote\"\u003e1\u003c/a\u003e. _Any one of the following will be required for the **Lock Screen** function,_\n\n- _xtrlock_\n- _i3lock_\n- _slock_\n- _light-locker_\n- _xscreensaver_\n- _gnome-screensaver_\n- _dm-tool_\n\n_If none of the above is installed, the **Lock Screen** button won't be visible in **lepo-logout**._\n\n[YAD]:https://sourceforge.net/projects/yad-dialog/\n[lepo-logout-master]:https://github.com/hakerdefo/lepo-logout/archive/master.zip\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhakerdefo%2Flepo-logout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhakerdefo%2Flepo-logout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhakerdefo%2Flepo-logout/lists"}