UI Themer

Your rating: None Average: 4.6 (9 votes)

Read before installing

  • For Sailfish OS 2.1 and above.
  • It requires Theme pack support to be installed.
  • Refresh the homescreen to apply settings.
  • Remember to restore default icons and fonts before performing a system upgrade.

UI Themer

UI Themer lets customize icons, fonts and pixel density in Sailfish OS.

You can make your own themes following these steps. Translate the app here.


  • Icon theming.
  • Font theming.
  • Change device pixel ratio.
  • Change DPI for Alien Dalvik.
  • Recovery tools.
  • Auto-update icon theme.

Released under GPLv3. Sources. Based on Icon pack support GUI. Icon design by Freepik.

Thanks to Dax89 and luca247 for support and patience!


If you like my work, please consider to donate via PayPal.

Application versions: 
sailfishos-uithemer-0.6.0-4.armv7hl.rpm78.77 KB29/06/2017 - 19:54
sailfishos-uithemer-0.6.0-4.i486.rpm79.91 KB29/06/2017 - 19:54
sailfishos-uithemer-0.6.1-11.armv7hl.rpm82.3 KB02/07/2017 - 21:48
sailfishos-uithemer-0.6.1-11.i486.rpm83.39 KB02/07/2017 - 21:48
sailfishos-uithemer-0.6.1-13.armv7hl.rpm82.28 KB03/07/2017 - 15:16
sailfishos-uithemer-0.6.1-13.i486.rpm83.34 KB03/07/2017 - 15:16
sailfishos-uithemer-0.6.1-14.armv7hl.rpm82.24 KB03/07/2017 - 20:54
sailfishos-uithemer-0.6.1-14.i486.rpm83.37 KB03/07/2017 - 20:54
sailfishos-uithemer-0.6.2-5.armv7hl.rpm81.77 KB04/07/2017 - 19:46
sailfishos-uithemer-0.6.2-5.i486.rpm82.87 KB04/07/2017 - 19:46
sailfishos-uithemer-0.6.3-22.armv7hl.rpm101.32 KB11/07/2017 - 16:30
sailfishos-uithemer-0.6.3-22.i486.rpm102.41 KB11/07/2017 - 16:30
sailfishos-uithemer-0.6.3-23.armv7hl.rpm102.47 KB11/07/2017 - 21:47
sailfishos-uithemer-0.6.3-23.i486.rpm103.86 KB11/07/2017 - 21:47
sailfishos-uithemer-0.6.4-4.armv7hl.rpm103.11 KB13/07/2017 - 00:47
sailfishos-uithemer-0.6.4-4.i486.rpm104.24 KB13/07/2017 - 00:47
sailfishos-uithemer-0.6.5-2.armv7hl.rpm103.46 KB13/07/2017 - 04:48
sailfishos-uithemer-0.6.5-2.i486.rpm104.59 KB13/07/2017 - 04:48
sailfishos-uithemer-0.6.5-5.armv7hl.rpm103.2 KB13/07/2017 - 18:16
sailfishos-uithemer-0.6.5-5.i486.rpm104.77 KB13/07/2017 - 18:16
sailfishos-uithemer-0.6.5-7.armv7hl.rpm103.36 KB14/07/2017 - 15:34
sailfishos-uithemer-0.6.5-7.i486.rpm104.93 KB14/07/2017 - 15:34
sailfishos-uithemer-0.6.5-9.armv7hl.rpm103.52 KB14/07/2017 - 20:51
sailfishos-uithemer-0.6.5-9.i486.rpm105.04 KB14/07/2017 - 20:51
sailfishos-uithemer-0.6.5-11.armv7hl.rpm103.5 KB18/07/2017 - 05:40
sailfishos-uithemer-0.6.5-11.i486.rpm105.08 KB18/07/2017 - 05:40
sailfishos-uithemer-0.6.6-14.armv7hl.rpm110.07 KB15/10/2017 - 20:51
sailfishos-uithemer-0.6.6-14.i486.rpm112.3 KB15/10/2017 - 20:51
sailfishos-uithemer-0.7.0-1.armv7hl.rpm111.89 KB20/10/2017 - 05:12
sailfishos-uithemer-0.7.0-1.i486.rpm114.39 KB20/10/2017 - 05:12
sailfishos-uithemer-0.7.1-3.armv7hl.rpm110.92 KB20/10/2017 - 11:54
sailfishos-uithemer-0.7.1-3.i486.rpm113.47 KB20/10/2017 - 11:54
sailfishos-uithemer-0.7.1-4.armv7hl.rpm111.09 KB20/10/2017 - 13:20
sailfishos-uithemer-0.7.1-4.i486.rpm113.63 KB20/10/2017 - 13:20
sailfishos-uithemer-1.0.0-2.armv7hl.rpm108.2 KB24/10/2017 - 23:27
sailfishos-uithemer-1.0.0-2.i486.rpm111.58 KB24/10/2017 - 23:27
sailfishos-uithemer-1.0.0-3.armv7hl.rpm110.64 KB09/11/2017 - 20:07
sailfishos-uithemer-1.0.0-3.i486.rpm114.04 KB09/11/2017 - 20:07
sailfishos-uithemer-1.0.1-1.armv7hl.rpm110.72 KB16/11/2017 - 02:10
sailfishos-uithemer-1.0.1-1.i486.rpm114.07 KB16/11/2017 - 02:10
sailfishos-uithemer-1.0.1-2.armv7hl.rpm110.77 KB17/11/2017 - 03:33
sailfishos-uithemer-1.0.1-2.i486.rpm114.11 KB17/11/2017 - 03:33

* Wed Nov 15 2017 1.0.1
- Auto-updater fixed.

* Tue Oct 24 2017 1.0.0
- Major UI rewrite.
- Translations updated.

* Fri Oct 20 2017 0.7.1
- Minor fixes.

* Fri Oct 20 2017 0.7.0
- UI overhaul.

* Sun Oct 15 2017 0.6.6
- Fixed UI freezes.
- Translations updated.

* Thu Jul 13 2017 0.6.5
- Fixed restart homescreen toggle.
- Performance improvements.
- More Icon updater options.
- Translations updated.

* Wed Jul 12 2017 0.6.4
- Dynamic UI elements.
- Restart after applying/restoring toggle.

* Tue Jul 11 2017 0.6.3
- Font preview.
- Theme page redesign.
- Icon updater redesign.
- About page redesign.
- Display density page redesign.
- Tools page redesign.
- Side panel.
- Added Spanish translation (thanks to mad_soft).

* Tue Jul 4 2017 0.6.2
- Display density page polished.
- Icon updater page polished.
- Translations updated.

* Sat Jul 1 2017 0.6.1
- Added auto-update icons option.

* Thu Jun 29 2017 0.6.0
- Recovery tools added.

* Sat Apr 22 2017 0.5.9
- Notifications added
- Dutch translation updated.

* Sat Apr 22 2017 0.5.6
- Added Dutch translation (thanks to Nathan Follens).
- Added German translation (thanks to Sailfishman).

* Thu Apr 18 2017 0.5.5
- Added Polish translation (thanks to Tomasz Amborski).

* Tue Apr 18 2017 0.5.4
- Minor fixes.

* Sat Apr 15 2017 0.5.3
- Minor fixes.

* Sat Apr 15 2017 0.5.2
- Android DPI settings.
- Compatibility with Theme pack support 0.3.3.

* Sat Apr 15 2017 0.5.1
- Bug fix.
- Compatibility with Theme pack support 0.3.2.


DameCENO's picture

Hi fravaccaro
The most recent software update seems to have broken something in UI themer as it can't no longer apply fonts, after selecting the font, it rotates indefinitely . Have gone through all the usual steps, un installed and re installed it, pkcon refresh, nothing works. Themepack support works great for fonts, but not for pixel ratio. Am out of ideas. So sorry for always asking for help after system upgrade

fravaccaro's picture

Have you reinstalled the default fonts via the Tools page?

DameCENO's picture

Yes I have, as well as reinstalling default Sailfish fonts from terminal uninstalling and reinstalling both ui themer and themepacksupport.
I can apply fonts but only via themepacksupport, via UI themer it keeps loading for ever without any effects. Pixel density ratio on the other hand, not even themepacksupport can help with it...

fravaccaro's picture

Which font did you use? 

Jaracz's picture


Where can I get that lovely Meego Theme from the sceenshots?

Thank you in advance!


Best regards,


fravaccaro's picture

that's the awesome work of chenliangchen, but unluckily I'm not able to share it :(

malibu's picture

Thanks for answer. I tried it but unfortunately it doesn't work, the value is still coming back to 1 by itself. Is this possible that patches cause that ? Sorry for my english ;D

fravaccaro's picture

My pleasure :)

Would you mind providing the output of

ls /etc/dconf/db/vendor.d/locks

malibu's picture

Output : screen-rotation.txt

And screen-rotation.txt contain only this line : /desktop/jolla/components/screen_rotation_angle

malibu's picture

Great app, thanks a lot.
I just get a problem since a long time ( app is updated ! ):

Device pixel ratio stay blocked on 1.
(Jolla phone 1, this was working before. But i don't know which version bring that. )

fravaccaro's picture

Hi, thank you.

You may need to reinstall themepacksupport.

DameCENO's picture

fravaccaro, help, just upgraded to 2.1.3 and the display density submenu is gone, and fonts won't apply anymore, how can I fix it, or do we need an upgrade of the app? I can't imagine using Jolla 1 without UI Themer.

fravaccaro's picture

Display submenu from where?

As for rhe fonts, they don't apply if you forgot to unapply them before upgrading. Check the Tools menu to reinstall them.

hardy_magnus's picture

u r a savior. today i upgraded, forgot to restore defaults n the fonts wont change. thank to fravaccaro we have tools menu . hey i have n9 font, can u tell me how to appy them ?

DameCENO's picture

Sorry for the mix up, in UI Themer, I had forgotten how to locate the pixel density option but I have. As for the fonts, I had to run pkcon refresh then pkcon install sailfish-fonts to have them applying again as I always forget to revert to default font before upgrading.

But as for the pixel density is just as when i upgraded to lijoki, it remains on the default value and won't change no matter what I try. I have gone through the instructions you gave the last time with dconf update and all, installing and reinstalling ui themer, nothing works, I  need assistance on that please

fravaccaro's picture

Try to reinstall themepacksupport too.

DameCENO's picture

Did the trick perfectly! Uninstalled Themepack support then ran the commands you previously asked me to dconf update and the rest and it works once again! Thanks man, I owe you one. I don't think I will forget to revert to default font and pixel ratio before upgrading the OS next time :D


An observation as well, after making it work themepack support icon disappeared form the home screen but can still be run via therminal, don't know if that's normal

fravaccaro's picture

I'm glad to hear you solved it :)

Yeah, it's an intended behavior, as I think that after the installation of UI Themer, a quick access to the terminal GUI is no longer needed.

DameCENO's picture

Hi fravaccaro I have updated to Iijoki and updated the ui themer but the same issue occured as when I try installing to 0.4 of ui-themer, the pixel ratio slider remains at the default value, I have removed the ui themer altogether and run the touch and dconf reset commands but to no avail. What should I do about it

Plus the suggestion of adding font preview before applying would be awesome

fravaccaro's picture

Sorry, I didn't read your message but I'm glad (according with your reply below) that you could sort it out.

As for the font preview, I'm afraid I won't be able to implement it, but I contacted the original dev of the GUI so I hope we can come up with something...stay tuned :)

MoritzJT's picture

UI of this GUI is broken on my Jolla C. Default density is  1.25 - lowering it breaks most system icons. Any idea?



fravaccaro's picture

try to install themepacksupport 0.3.3-3

DameCENO's picture

Actually the version 0.3.3-5 of themepacksupport is said to be compatible with UIThemer so installing it was enough to fix the aspect ratio slider. Thanks fravaccaro.

jfebrer's picture

Great app!

Where did you get the Nokia Pure theme?

fravaccaro's picture


I extracted the fonts from my N9. Unluckily I don't think I can share it :/

gedeon's picture


Why? It is just a theme, probably noone would care, but many people would be very happy! When I have first seen the N9 icons on this screenshot I fell in love again, please! :) I still have an N9 in my cupboard but I don't know how to get the icons and the font from it unfortunately. :( Thanks in advance!

fravaccaro's picture

Hi! The icon theme is by chengliangchen, he has not decided to publish it yet so you'd better ask him directly :) 

As for the Nokia Pure font, I still don't know if there's a way to publish it legally - it's the only issue that has been preventing me to publicly share it.

gedeon's picture

Re, thank you for your answer, I will try to talk with him. Ok, will talk about the font as well, hopefully not dangerous :) .

DameCENO's picture

Just in to report that the version 0.4-1 of the patch breaks the pixel ratio slider in UI themer, as the value is always set to the default 1 as soon as one leaves the UI themer screen the value is reset. Had to return to the version 0.2-1 to have it working again. I am on on Jolla 1

fravaccaro's picture

Can you try to reinstall the package? As far as it's been reported, it works on the Jolla 1.