Blog
Taking screenshots with Java under Wayland
Sunday, February 6, 2022
•
java
screenshot
wayland
dbus
If you want to create a screenshot with Java, you usually use the robot class
java.awt.Robot.
This works fine most of the time and is platform independent (as it should be).
However, running Java under Wayland, which
is the standard compositor for desktop environments such as GNOME,
the produced screenshot is just black. No error or anything.
Read more...
Using the Eclipse Host OSGi Console
Sunday, January 9, 2022
•
eclipse
osgi
When developing a eclipse plugin, you might at some time run into dependency problems or wiring
problems. This happened for me e.g. with eclipse-pmd-plugin, see #129 Couldn’t find logback. PMD logging is not available.
Read more...
Gnome audio distortion
Sunday, December 19, 2021
•
gnome
pipewire
wireplumber
pulseaudio
After the last update of gnome I’ve heard some stuttering or distortions when playing audio, e.g.
youtube videos. It seems, that there is some buffer underflow of audio data while transfering
it to the audio hardware. And the audio hardware doesn’t get a continous stream of data and thus
needs to do little pauses when playing back audio which is very annoying.
Read more...
Signing commits with gnupg under gitpod
Sunday, November 7, 2021
•
gitpod
git
gpg
Gitpod.io provides a online IDE development environment, that you can connect to your
github account (or gitlab or bitbucket). You get also a command line. But signing commits is a bit
more tricky.
Read more...
Backing up Android and Apps for an Upgrade
Sunday, October 3, 2021
•
android
lineageos
backup
fairphone
From time to time, a software upgrade is is needed. A upgrade - in contrast to an update - is a more
invasive way to install a new version: Everything is deleted and installed from ground up. This is required
e.g. when you want to upgrade from LineageOS 17 to LineageOS 18, like I recently did for a Fairphone 2 phone.
Read more...
Comments
No comments yet.Leave a comment
Your email address will not be published. Required fields are marked *. All comments are held for moderation to avoid spam and abuse.