Desktop streaming (e.g. via bbb or jitsi) #
pulseaudio did not work for me and had to be replaced with pipewire, because it brings these systemd user services to enable desktop streaming:
pipewire-media-session.service
pipewire-pulse.service
pipewire.service
Graphical Java applications #
Do not start and say: Error Can't connect to X11 window server using 'wayland-1'
#
Run it under Xwayland, e.g. with env DISPLAY=:0 java program.java
Window appears, but is blank #
If the window is empty or if it only shows its controls after resizing,
try setting the environment variable: _JAVA_AWT_WM_NONREPARENTING=1
Fonts are ugly #
Try adding -Dawt.useSystemAAFontSettings=on
to _JAVA_OPTIONS
Integration into GTK/Gnome look #
Add -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
to _JAVA_OPTIONS
xfce4 components are crashing? #
Try starting them with
env GDK_BACKEND=x11
, e.gGDK_BACKEND=x11 xfce4-settings-manager
set cursor theme #
If it is a native Xorg application, it has to be configured like one:
GTK
gsettings set org.gnome.desktop.interface cursor-theme "Hackneyed"
# ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-cursor-theme-name=Hackneyed
gtk-cursor-theme-size=24
# ~/.config/gtk-4.0/settings.ini
[Settings]
gtk-cursor-theme-name=Hackneyed
gtk-cursor-theme-size=24