ThemeSwitch
by Daniel Frost
quickly change between Ambiance, Suru-Dark or Suru-Gradient system theme for shell and apps
- 13
- 1
- 0
- 1
- 0
About ThemeSwitch
Disclaimer:
ThemeSwitch is unconfined. What it does can't be done otherwise. Its made for my convenience released for other to use. I do promise, I did not include any harmful code, use it at your own risk. Check the code beforehand, its open. If you encounter anything that you consider "bad" please let me know. I didn't do it deliberately. I will try to fix it.
Bright sunlight - you are using Ambiance theme. But what if you enter a dark building?
ThemeSwitch will change your system theme to Suru-Dark in a second.
Last night you where using Suru-Dark theme to reduce strain on your eyes? Next morning in the sunshine you can't see a thing on your phone?
ThemeSwitch will change your system theme to Ambiance in a second.
You are developing apps? You need to switch between Ambiance and Suru-Dark to check the design works in both themes? ThemeSwitch will change between themes in a second.
Note:
For SigulUT to pick up the theme change, the app needs to be restarted.
(New feature with v2.5.0)
Unconfined information:
This app is using shell commands to change the theme by editing the '~/.config/lomiri-ui-toolkit/theme.ini' and by setting the shell gsetting value. This file can not be accessed with confinement. Shell commands can not be issued without confinement.
This app also changes the theme for [Sigul UT](https://next.open-store.io/app/signalut.pparent/) app by editing its config file (app restart needed to apply the change). This requires unconfined permissions for the same reasons.
The Python command "shutils.rmtree(.cache/themeswitch.danfro/qmlcache)" is used to delete the app's qml cache. This folder then gets recreated on app startup automatically if deleted.
Recent Changes
- add option to set theme of Sigul UT app
- translation updates
Permissions
- Full System Access
- Unrestricted write access to: ~/.config/lomiri-ui-toolkit/
- Unrestricted write access to: ~/.config/signalut.pparent/Signal/
- Unrestricted read access to: ~/.config/lomiri-ui-toolkit/
- Unrestricted read access to: ~/.config/signalut.pparent/Signal/
Community Built
This app has been released under the GNU GPL v3 license.It is developed in the open and you can review the source code.
Info
Published Date
Aug 28, 2019
Updated Date
Jul 24, 2026
Current Version
2.5.0
Total Downloads
7,444
Latest Version Downloads
103
Supported Architectures
all
Translation Languages
ca, de, es, fr, lo, nl, ta, uk
Links
Source Code
Support
Donate
Translations
Reviews
Nero
Reviewed Sep 29, 2023 for version 2.3.0(older version)
Thank you soo much! Should be integrated into the OS for sure! OnePlus 7 Pro @ Focal OTA #2 build
pnguyen9
Reviewed Apr 6, 2023 for version 2.3.0(older version)
Works on Volla 22 in 20.04
Daniel Schlieckmann
Reviewed Mar 6, 2023 for version 2.3.0(older version)
Works fine and brings back dark mode on focal, thank you :-)
xeoniki200
Reviewed Jan 10, 2023 for version 2.3.0(older version)
Finally!! I missed the darkmode in 20.04. Thank You!
Radu Ursache
Reviewed Jan 7, 2023 for version 2.3.0(older version)
horrible theme. there should jus be a dark theme in the system settings
c+aue
Reviewed Oct 1, 2021 for version 2.2.3(older version)
another app that shoyld be a system setting.ut
Роман Мизиченко
Reviewed Aug 9, 2021 for version 2.2.3(older version)
rori
Leevi Lappalainen
Reviewed Feb 3, 2021 for version 2.2.3(older version)
Does exactly what it promises to do
Bolly
Reviewed Jun 23, 2020 for version 2.2.2(older version)
Imprescindible para cambiar de tema rapidamente.
gbdomubpkm
Reviewed May 29, 2020 for version 2.0.1(older version)
I don't see how this app could evolve, but does very well what is asked of it. So THANK YOU!