Martin Hauke's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Martin Hauke's avatar

Martin Hauke


Involved Projects and Packages

galileo/GPS/GLONASS/BeiDou open source monitoring tools.

* Support for Septentrio and U-blox.
* Processes raw frames/strings/words from GPS, GLONASS, BeiDou and Galileo
* All-band support (E1, E5a, E5b, B1I, B2I, Glonass L1, Glonass L2, GPS L1C/A) so far.
* Calculate ephemeris positions
* Comparison of ephemerides to independent SP3 data to determine SISE
+ Globally, locally, worst user location
* Record discontinuities between subsequent ephemerides (in time and space)
* Compare doppler shift as reported by receiver with that expected from ephemeris
* Track atomic clock & report jumps
* Coverage maps (number of satellites >5, >10, >20 elevation)
* Compare orbit to TLE, match up to best matching satellite
* Tear out every bit that tells us how well an SV is doing
* Full almanac processing to see what should be transmitting
* Distributed receivers, combined into a single source of all messages
* Ready to detect/report spoofing/jamming


A utility for querying, configuring, and using a U-Blox GPS.


Inno Setup is a tool to create installers for Microsoft Windows applications.
Inno Extracts allows to extract such installers under non-windows systems
without running the actual installer using wine. Inno Extract currently
supports installers created by Inno Setup 1.2.10 to 5.4.3.


Aladdin Software's StuffIt and StuffIt Expander.

StuffIt requires registration within 30 days but StuffIt Expander
is freeware.
The registration program is named '%{_bindir}/register-StuffIt'.


bandwidth is an artificial benchmark primarily for measuring memory bandwidth
on x86 and x86_64 based computers, useful for identifying weaknesses in a
computer's memory subsystem, in the bus architecture, in the cache architecture
and in the processor itself.


Pagein is a tool that forces pages that are in swap to be paged in back
to memory. The main usecase for pagein is to exercise the VM and swap
subsystems for testing purposes.


stress-ng can stress various subsystems of a computer. It can stress load CPU,
cache, disk, memory, socket and pipe I/O, scheduling and much more. stress-ng
is a re-write of the original stress tool by Amos Waterland but has many
additional features such as specifying the number of bogo operations to run,
execution metrics, a stress verification on memory and compute operations and
considerably more stress mechanisms.


Typometer is a tool to measure and analyze visual latency of text and
code editors.

Editor latency is delay between an input event and a corresponding
screen update, in particular case – delay between keystroke and
character appearance. While there are many kinds of delays (caret
movement, line editing, etc.), typing latency is a major predictor of
editor usability.

Display the charging status when the device is powered on in "charge mode".
It is written in C and uses SDL2/SDL_power to query the battery information.

Framebuffer softkeyboard for use on devices with touchscreen
input like smartphones.

A GTK4 Reddit client written in C++ .

Multimedia Messaging Service Daemon - The Next Generation (TNG).

ModRana is a flexible navigation system for mobile linux devices.
* support for many map layers
* POI manager
* turn-by-turn navigation with voice directions
* online amenity, Wikipedia & address search
* GPX tracklog support - both creating & visualisation
* quick, elegant and touch friendly interface
* pinch zoom support (where supported)
* global landscape and portrait support
* efficient sqlite-based tile storage
* easily configurable
* powerful command-line interface
See the project homepage at for more information.

A Gnome Authenticator clone. This generates 2fa tokens based on
secrets installed. It registers as uri-handler for otpauth://
urls so they can be added from Megapixels.

A simple compass app for the Pine64 Pinephone.
The app fully supports the original LIS3MDL magnetometer chip
(pre-beta Pinephone editions up to Q4 2020) as well as the
new magnetometer chip AF8133J (Pinephone Beta edition).

Convergent EPG based on Kirigami.

Tubefeeder allows to watch youtube videos on your Pinephone,
including features like a subscription list, a filter list and
a watch-later list.

Tubefeeder uses mpv to play the videos.

mpv need some configuration as described on the wiki:

An mobile application to inspect the television program of today.
Currently only supports content from "TV SPIELFILM".

A lower level daemon that retrieves Visual Voicemail.

VVM Player is a front end GUI to display, play, and delete
visual voicemails (VVMs).

Get your IP easily: Be it local, public or a virtual interface's,
it's easy to understand and one click away.
Make sure your VPN is working: What IP shows your location based
on your IP address, so that you can make sure your VPN is working.
Test your ports: List the ports listening on your system, and
check if they're publicly reachable.
Discover devices on your LAN: List all devices on your LAN and
easily copy their addresses.

This package parses the config files written in JSON. It also does some
non-JSON stuff, like allowing for comments in the files.

If you want to see it in action, it is used as the config file system in
WebGUI the manpage.

openSUSE Build Service is sponsored by