Lighthouse

Rating: 
4.87097
Your rating: None Average: 4.9 (31 votes)

Lighthouse is a simple system monitor app for Sailfish OS/Jolla. It is intended to provide information about CPU, memory, network usage, running processes and eventually analytics to help find battery and network draining apps.

Sources and bug reports can be found at: https://github.com/almindor/lighthouse

Translations are handled through transifex at: https://www.transifex.com/projects/p/lighthouse/

Screenshots: 
Application versions: 
AttachmentSizeDate
File lighthouse-1.5.0-1.armv7hl.rpm83.44 KB10/08/2015 - 21:17
File harbour-lighthouse-1.6.3-1.armv7hl.rpm136.06 KB06/02/2018 - 20:17
File harbour-lighthouse-1.6.5-1.armv7hl.rpm142.08 KB09/12/2018 - 01:53
File harbour-lighthouse-1.7.0-1.aarch64.rpm135.89 KB16/05/2022 - 00:35
File harbour-lighthouse-1.7.0-1.armv7hl.rpm129.73 KB16/05/2022 - 00:35
File harbour-lighthouse-1.7.1-1.aarch64.rpm165.36 KB26/05/2022 - 05:17
File harbour-lighthouse-1.7.1-1.armv7hl.rpm159.4 KB26/05/2022 - 05:17
File harbour-lighthouse-1.7.1-2.armv7hl.rpm159.41 KB30/05/2022 - 00:48
File harbour-lighthouse-1.7.1-2.aarch64.rpm165.63 KB30/05/2022 - 00:48
File harbour-lighthouse-1.7.1-3.armv7hl.rpm159.38 KB30/05/2022 - 19:19
File harbour-lighthouse-1.7.1-3.aarch64.rpm165.45 KB30/05/2022 - 19:19
Changelog: 

1.7.1 - process filters for kernel processes + translation generation fix

1.7.0 - aarch64

1.6.5 - fix CPU page landscape mode + translations

1.6.3 - updated translations (and others)

1.5 - add process details and secondary cover indicators

1.4 - add android apps to application filter, fix thread sleeping using QWaitLock (saves battery), add czech translation and translators credits.

1.3 - fix process update bugs + lower CPU usage improve sleep mode + add applications filter

1.1 - add permission denied notification for process kill attempts on non-owned processes. Pause on press on process list.

1.0-2 - add temperature indicator to CPU page, new cover background image + bigger label

1.0 - add battery page by Lavaux Gilles. Report free memory as free + buffers + cached

0.9 - add kill to processes

0.8 - initial harbour release

0.7-2 - add phone controls, minor button sizing adjustments

0.7 - add memory info to process list, fix sort by name and add indicator gfx.

0.6 - add basic processes view and uptime indicator

0.5 - initial release

Comments

campeon's picture

It's a pity this is not available for 64 bits systems

akikk88's picture

Finnish and english give me same translation

akikk88's picture

Yes i have versio 1.7.1-3

akikk88's picture

Finnish language not work :(

Almindor's picture

Are you trying with v1.7.1-3 ? There were a couple of language related changes and fixes

eson's picture

Thanks for the Chum upload, but the translation files is missing.

Almindor's picture

Released v1.7.1-2 which changes the RPM yaml/spec to include the translations folder. Hopefully this fixed it in the OBS build on Chum when they update over there.

eson's picture

Compairing your spec with others, I think it's the build dependency BuildRequires:  qt5-qttools-linguist that is missing, or that was what you changed for 1.7.1-2?

Almindor's picture

Hmm I see it in the old spec. No idea where it's from tho coz the .spec file is generated from the .yaml file. I followed https://sailfishos.org/develop/docs/libsailfishapp/ via the i18n section.

I found this issue about OBS here: https://forum.sailfishos.org/t/localization-not-working-on-obs/9878/2

I have the fix on master, will release soon

eson's picture

Yes, 1.7.1-3 is okay. Thanks for your effort.

Almindor's picture

I didn't do that. From what I understand https://build.sailfishos.org/user/show/rinigus does it and OBS rebuilds the rpms. The one I uploaded here contain the translations, i have no idea why the ones from Chum don't. Maybe contact @rinigus about that.

Almindor's picture

Looking at the rpm/yaml and spec files the translations folder is not mentioned explicitly. I wonder if the sailfish SDK IDE is adding the files automagically but OBS is not. I can do a -2 release later with adding the folder to the yaml/spec to see if it works on the OBS.

eson's picture

Sorry, I have no idea. When it comes to Chum, I am just a user.You better ask @rinigus.

eson's picture

It still is 0.7.0 @ Chum.

Almindor's picture

Hmm I remember chum used to be mentioned in the .spec file. I switched to generating the .spec from .yaml in recent versions, I suspect this is the issue. Do you know if Chum support is documented properly somewhere? I don't even remember adding it in there in the first place tbh.

Ta_das's picture

After the upgrade to SFOS 4 Lighthouse device controls does not work: neither reboot nor shutdown.

Xperia X, SFOS 4.

csg1976's picture

CPU load is not being displayed correctly on 3.1

wesbluemarine's picture

I'm using glacial ambience with black elements but Lighthouse has still white icons. Thanks for your work.

Almindor's picture

By wallpaper you mean the theme on the screenshots? That's the one I got with my "cyan" other half when I got my original Jolla 1. I don't have it anymore on my new Sony Xperia X since I can't use the other half with it.

Almindor's picture

Sorry I got a bit busy, languages should all be accepted now. I'll be doing cleanup with unfinished translations soon tho (0% on transifex). If you need more time please ping me there.

mano's picture

Very well done! I simply like everything about it :-) Just wondering why it's called lighthouse-1.5.0-1.armv7hl, not harbour-lighthouse-1.5.0-1.armv7hl ;-)

Thanks a lot for this beauty!

steve_walsh's picture

Hello,

Please can you help ?

I have an "old" version of lighthouse installed which I cannot remove or update - there is no version info in the "About" screen.

I can install the new version 1.4.1 alongside the old version but I'd like to be able to remove the old version.

Is there an OLD repo I need to enable which will pick up this old version to enable me to update it ?

Or is there an easier way (command line) to remove it ?

Thanks,

Steve

Almindor's picture

I'm wondering if this is because of me removing older RPM versions. I did this because it seems it sometimes cause people to not be able to update.

I'd try just removing the old version and maybe the repo too and the re-adding

mced's picture

This is my attempt #3 to post a comment here. Sorry if it's a dupe.

Thanks for all your efforts, I was waiting for a monitor like this one. Two suggestions:

- It would be more useful if memory usage showed "real" usage. I mean, without buffers/cache. The way it is now, it's going to be always close to 100%.

- Temperature display (may be optional) would be great too.

Again, thanks.

Almindor's picture

Hey, thanks for the suggestions.

People have been saying the same on the official Jolla store. I plan to add multi-value indicators for memory so the shared/cached portions are differentiated and the summay value will only show the real usage.

Added temp. display to my TODO list after I merge battery indicator from gilav

Bobsikus's picture

I just wanted to ask same question :) nice. Thanks for the app by the way :)

wickedsp1d3r's picture

Great. Maybe a reboot function would be a good addition?

Almindor's picture

You mean phone reboot? That's behind root priviledges, but I can have a look how that's handled.

wickedsp1d3r's picture

Yes. There's an app called "SailfishReboot", but it would be nice that there was a single app that can handle phone rebooting as well when needed.

Mariusmssj's picture

I must say I do agree. With an app that gives information such as your having an option to reboot would be quite nice and not out of place.

Pages