GUI for Theme pack support for Sailfish OS

Your rating: None Average: 4.8 (4 votes)

Simle GUI for Theme pack support for Sailfish OS. Requires original application to work, also requires expect tool. Both will be installed automatically, if you have also fravaccaro's repository enabled. If not, you should do it - this app won't install without it.

Source code is here.

You can translate here.

It's a beta product, but all tests I did passed, if anything does not work, contact me in comments.


Application versions: 

Version 0.6-3

- added font preview on confirm screen

Version 0.6-2

- updated swedish localization to latest version
- added possibility to uninstall themes

Version 0.6-1

- updated to work with latest version of theme pack support (0.8)
- has now settings for choosing font to install

Version 0.5-1

- updated app to support fonts
- fixed some internal procedures

Version 0.4-2

- added swedish localization

Version 0.4

- Updated to work with latest Fravaccaro's theme pack support

Version 0.3

- Fixed one bug

Version 0.2

- Fixed minor bugs

- app now displays icon pack name instead of directory string


leoding's picture

This package is need harbour-themepacksupport, but that package was removed from

murfik's picture

No longer work?

DarkTuring's picture

Homescreen doesnt automatically restart, please fix.

Rikudou_Sennin's picture

I no longer have Jolla so I cannot test the app.

DameCENO's picture

Have been able to fix the fonts issue and can now apply fonts once again, but as I reported earlier, your app can no longer restart lipstick , an update for a fix would be greatly appreciated

DameCENO's picture

Hasn't anyone noticed the theme pack stopped working on the new Sailfish update? 2.0.5.X ? Your app is unable to restart lipstick after applying a font pack, and Fravaco's version even after restarting lipstick the default font remains... Can we have an update please? I enjoy fonts way too much to be without them

DameCENO's picture

Great another update, but it only serves those with the application installed, like i complained about your repository being unavailable on, we those that haven't installed your app can use any updates, and I cannot install the rpm seperately after downloading it from my pc, because of dependencies. Would be nice if you could at the very least look into it

Rikudou_Sennin's picture

I think the problem is on your side, so I cannot look into it.

Try transfering rpm to your phone and install it via

rpm -iv --nodeps harbour-iconpacksupport-gui-0.6-1.armv7hl.rpm

DameCENO's picture

Trying that right now, will get back to you with feedback

Just tried it and it installed something like theme app with a rotating circle on it and it is obviously not launching. did the same with expect tool required to run the GUI, but it wont start that way, any ideas? if it really was from me, how come every other repo is available except yours? Would be grateful if you could help me get this app working

Rikudou_Sennin's picture

I don't know, but I read about such cases...

Download expect and make sure you have fravaccaro's themepacksupport installed

pkcon install tcl
pkcon install-local expect-5.45-1.armv7hl.rpm
rpm -iv --nodeps harbour-iconpacksupport-gui-0.6-2.armv7hl.rpm

And write me the results :)

DameCENO's picture

Thanks alot for the concern and the efforts, I really do appreciate the small gestures.

The Total Command Language fails to download and install, and returns the fatal error file not found on media ''

and when I try install expect I am told tcl is required. Is there an alternative here, is there anyone that uploaded it here or something? It doesn't seem fair that I miss on this UI. Any futher assistance would be much appreciated

Rikudou_Sennin's picture

You can download it from here:

But I think you should try to fix your problem with repositories somehow.

DameCENO's picture

How I wish I knew how to do that, am kind of tired of my devices selecting repos, but good news, am delighted to say, I got your app to work after you gave me the link to the tcl, thanks so much, and after selecting the font pack my homescreen got restarted and the changes were seen instantly. Thanks again for all your efforts, work load has been kind of much on me these days, but will endeavor to finish the french translation of your app.

kibet85's picture

i have 2 devices..on one it works..on the other doesnt work ..when i try and use the refuses to apply icon set themes..but when i remove and use  fravaccaro's terminal works..coul'd it be because i dnt have alien dalvik installed on the device?

Rikudou_Sennin's picture

Well, maybe, I will take a look into it.

kibet85's picture

i found the problem...the expect package never installed.reason why it never changed to new theme.

DameCENO's picture

Your repository is unavailable man, you should look into it, just enabled fravaccaro and alina repositories, but your returns the error "cannot find specified repository". Keep up the good work, and looking forward to using your package

Rikudou_Sennin's picture

What now? Works?

DameCENO's picture

Yep Rikudou, "status: repo-not found" is the error message displayed and this since I once tried yesterday, you should really look into that

alina's picture

What about font size? Do you have any plans to implement it in the GUI?

Rikudou_Sennin's picture

Yes, I do, probably next week.

Vivaldo's picture

I tried to install your GUI but i always get an error, but not the naming problem anymore since your last update. Now the error is something about missing tcl-8.58-1.13 and so on. 

Rikudou_Sennin's picture

what sailfish version do you have?

Vivaldo's picture

I have version

Rikudou_Sennin's picture

that's strange... do you have developer mode? if so, try running pkcon refresh

Vivaldo's picture

I have developer mode enabled but no SSU, so pkcon refresh gives an error after refreshing about 22% : Authentication failed (is SSU set up correctly?)

Rikudou_Sennin's picture

well, that's some repository problem, this package depends on tcl which is in jolla repositories... don't know how to solve this

Vivaldo's picture

Doesn't work?  Can't install? Maybe the naming issue (iconpack-support vs. themepack-support)?

Rikudou_Sennin's picture

I'm not sure I understand you