Skip to content

Latest commit

 

History

428 Commits

Folders and files

Repository files navigation

Stimulator

Keep your computer awake

Discussion in Matrix room: Matrix Space

Download on Flathub

Standalone binaries and AppImages (x86_64/aarch64) are also published on every commit to master as nightly releases. Download stimulator-x86_64.AppImage or stimulator-aarch64.AppImage, chmod +x it, and run it. Unlike the plain stimulator-linux-* binaries, the AppImage bundles everything it needs to also support the AppIndicator (tray icon).

Features

  • Overrides system setting and disables automatic suspending
  • Overrides system setting and disables screen blanking and screen locking
  • Option to use system default, light or dark theme
  • AppIndicator support

How it works

Uses Gtk.Application.inhibit (Suspend) which internally uses org.freedesktop.portal.Inhibit which should work across DEs that supports it.

For disabling screen blanking/locking, it uses org.freedesktop.ScreenSaver.Inhibit and fallsback to Gtk.Application.inhibit (Idle) if its not supported.

How to add translations

  • Copy content of en.po template from here
  • Create a new file here with "Add file" -> "Create new file" button
  • Paste content of en.po and translate strings
  • Supported formats for "translator-credits" field:
    msgstr "Your Name"
    msgstr "Your Name <your@email.com>"
    msgstr "Your Name https://yourwebsite.com"
  • Name created file as yourlanguagecode.po, commit changes and submit pull request

Translations

Language Translated (%)
Arabic 100.00
Danish 66.67
German 66.67
Greek 100.00
English 100.00
Spanish 100.00
Estonian 100.00
French 100.00
Irish 100.00
Hindi 66.67
Hungarian 100.00
Indonesian 100.00
Italian 95.83
Japanese 66.67
Dutch 66.67
Portuguese_BR 66.67
Russian 100.00
Serbian_Cyrl 100.00
Serbian_Latn 100.00
Turkish 100.00
Ukrainian 100.00
Chinese_CN 100.00
  • Translations with less than 60% completion will not be embedded into the app

Releases

Packages

Used by

Contributors

Languages