PDA

View Full Version : Installed theme but not appearing in list


James_Littler
2010-10-14, 20:19
Hi, I've just created a theme and uploaded it to extras-devel, installed it but it's not showing in my list of themes. It shows as installed through HAM.

I've rebooted and no change.

Any ideas as to what's gone wrong or how I can find out what's gone wrong?

Thanks

EDIT: It's installed to /opt/maemo/usr/share/themes/<theme name>

James_Littler
2010-10-14, 23:32
It's definitely not my OS as I've just installed Android theme and it shows up correctly.

Really stuck on this. Google is no help unfortunately.

superhero
2010-10-15, 01:42
It happened to me so many times, I just stayed with the original theme, the blue one

d-iivil
2010-10-15, 04:31
Hi, I've just created a theme and uploaded it to extras-devel, installed it but it's not showing in my list of themes. It shows as installed through HAM.

I've rebooted and no change.

Any ideas as to what's gone wrong or how I can find out what's gone wrong?

Thanks

EDIT: It's installed to /opt/maemo/usr/share/themes/<theme name>

Themes should be installed under /usr/share/themes or /opt/usr/share/themes (they are the same).

James_Littler
2010-10-15, 07:41
Themes should be installed under /usr/share/themes or /opt/usr/share/themes (they are the same).

yea it's all symlinked correctly too.

I'm just stumped as to why the theme isn't visible under the theme list.

d-iivil
2010-10-15, 11:52
yea it's all symlinked correctly too.

I'm just stumped as to why the theme isn't visible under the theme list.

If you're sure theme is installed into correct directory, then give me output of this typed in terminal:
cat /usr/share/themes/YOURTHEMEDIR/index.theme

James_Littler
2010-10-15, 12:00
$ cat /usr/share/themes/pleego-remix/index.theme
[Desktop Entry]
Type=X-Hildon-Metatheme
Name=Pleego-remix
Icon=/usr/share/themes/pleego-remix/images/qgn_plat_theme_thumbnail.png
Encoding=UTF-8

[X-Hildon-Metatheme]
GtkTheme=pleego-remix
IconTheme=default
X-MatchboxTheme=pleego-remix
X-AdditionalRCFiles=maemo_af_desktop
X-OperaSkin=default.zip~ $

d-iivil
2010-10-15, 12:24
$ cat /usr/share/themes/pleego-remix/index.theme
[Desktop Entry]
Type=X-Hildon-Metatheme
Name=Pleego-remix
Icon=/usr/share/themes/pleego-remix/images/qgn_plat_theme_thumbnail.png
Encoding=UTF-8

[X-Hildon-Metatheme]
GtkTheme=pleego-remix
IconTheme=default
X-MatchboxTheme=pleego-remix
X-AdditionalRCFiles=maemo_af_desktop
X-OperaSkin=default.zip~ $

Hmm... that seems to be correct. Can you give me the .deb file to investigate?

percy
2010-10-15, 12:30
I'm just stumped as to why the theme isn't visible under the theme list.

I installed your theme and had the same problem. What solved it for me was to manually copy the folder /opt/maemo/usr/share/theme/pleego-remix to /usr/share/theme/.

As I haven't build any packages yet I cannot tell you how to fix your package. But with the workaround above you can at least test your theme on the device.

percy
2010-10-15, 12:31
Hmm... that seems to be correct. Can you give me the .deb file to investigate?

http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/pleego-remix/0.1/

;)

d-iivil
2010-10-15, 12:32
Yep, problem is that folder "pleego-remix" is symlinked and it makes theme selector go grazy.

Comment out the maemo-optify -line from debian/rules file (put # character before it) and then upload the new version to repos. This is bug with maemo-optify / theme selector app. You don't need to optify themes since pr1.2.

James_Littler
2010-10-15, 14:14
Great, thanks for the help.

In regards to uploading a new build, do I just upload it again using the Maemo extras assistant?

It's just I'm packaging this on windows using MADDE and it seems to overwrite the pleego-remix_0.1 files each time, so there's no versioning on the files themselves.

Is this correct?

James_Littler
2010-10-15, 14:54
How do I build my V0.2?

I'm using

mad dpkg-buildpackage -S -us -uc -d


But this is overwriting the 0.1 every time.

James_Littler
2010-10-15, 15:48
For anyone else wondering this, all you do is change the version in the changelog