- Package:
- linphone-desktop
- Source:
- linphone-desktop
- Description:
- SIP softphone - graphical client
- Submitter:
- David Pirotte
- Date:
- 2021-03-17 20:27:03 UTC
- Severity:
- normal
Dear Maintainer, * What led up to the situation? 1- the settings pop menu appears 'detached' from the main app window; also, it uses a font and font size that are not the 'upstream' app font and size (fwiw); 2- it only works once: if you close and try to open the settingss popup again, it fails to do so, and displays the following message in the teminal where i launched linphone; (linphone:83987): Gdk-WARNING **: 23:13:05.180: Couldn't map as window 0x555cd9b47560 as popup because it doesn't have a parent Thanks, David
X-Debbugs-CC: David Pirotte <david@altosw.be>
Searching for that error message leads me to believe that this is
probably a wayland issue. Does it work correctly under X? What
desktop environment are you using?
Having the output of
sed -n '/[[:space:]]\/\(usr\|lib\).*[.]so.*/s@^[^/]\+/@/@p' \
/proc/$(pidof linphone)/maps|sort|uniq
could tell us more.
Hello Dennis, GNOME desktop - 3.38-4 Yes, Wayland, no idea about X 'only' but, worth mentioning that that the upstream appimage works fine, I mean running under the (exact) same 'conditions'/desktop env See below, Thanks, David sed -n '/[[:space:]]\/\(usr\|lib\).*[.]so.*/s@^[^/]\+/@/@p' /proc/$(pidof linphone)/maps|sort|uniq /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so /usr/lib/x86_64-linux-gnu/dri/iris_dri.so /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so /usr/lib/x86_64-linux-gnu/ld-2.31.so /usr/lib/x86_64-linux-gnu/libantlr3c-3.4.so.0.0.0 /usr/lib/x86_64-linux-gnu/libaom.so.2.0.2 /usr/lib/x86_64-linux-gnu/libaribb24.so.0.0.0 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1 /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1 /usr/lib/x86_64-linux-gnu/libavcodec.so.58.91.100 /usr/lib/x86_64-linux-gnu/libavutil.so.56.51.100 /usr/lib/x86_64-linux-gnu/libbctoolbox.so.1 /usr/lib/x86_64-linux-gnu/libbelcard.so.1 /usr/lib/x86_64-linux-gnu/libbellesip.so.1 /usr/lib/x86_64-linux-gnu/libbelr.so.1 /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0 /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.9 /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 /usr/lib/x86_64-linux-gnu/libbsd.so.0.11.3 /usr/lib/x86_64-linux-gnu/libbzrtp.so.0 /usr/lib/x86_64-linux-gnu/libc-2.31.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0 /usr/lib/x86_64-linux-gnu/libcodec2.so.0.9 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.4.0 /usr/lib/x86_64-linux-gnu/libdav1d.so.5.0.1 /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.13 /usr/lib/x86_64-linux-gnu/libdeflate.so.0 /usr/lib/x86_64-linux-gnu/libdl-2.31.so /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3.1 /usr/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1.0.0 /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0 /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 /usr/lib/x86_64-linux-gnu/libedit.so.2.0.63 /usr/lib/x86_64-linux-gnu/libelf-0.183.so /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0 /usr/lib/x86_64-linux-gnu/libexpat.so.1.6.12 /usr/lib/x86_64-linux-gnu/libfdk-aac.so.2.0.1 /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.4 /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.8 /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.20 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.2 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6600.7 /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0 /usr/lib/x86_64-linux-gnu/libGLEW.so.2.1.0 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6600.7 /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0 /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0 /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0 /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6600.7 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6600.7 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 /usr/lib/x86_64-linux-gnu/libgpg-error.so.0.29.0 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.18 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.20 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20704.0 /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0 /usr/lib/x86_64-linux-gnu/libicudata.so.67.1 /usr/lib/x86_64-linux-gnu/libicui18n.so.67.1 /usr/lib/x86_64-linux-gnu/libicuuc.so.67.1 /usr/lib/x86_64-linux-gnu/libilbc.so.3.0.4 /usr/lib/x86_64-linux-gnu/libjbig.so.0 /usr/lib/x86_64-linux-gnu/libjpeg.so.62.3.0 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 /usr/lib/x86_64-linux-gnu/libkvazaar.so.6.2.0 /usr/lib/x86_64-linux-gnu/liblcms2.so.2.0.12 /usr/lib/x86_64-linux-gnu/liblinphone++.so.10 /usr/lib/x86_64-linux-gnu/liblinphone.so.10 /usr/lib/x86_64-linux-gnu/libLLVM-11.so.1 /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.3 /usr/lib/x86_64-linux-gnu/liblzma.so.5.2.5 /usr/lib/x86_64-linux-gnu/libm-2.31.so /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.2.16.9 /usr/lib/x86_64-linux-gnu/libmbedtls.so.2.16.9 /usr/lib/x86_64-linux-gnu/libmbedx509.so.2.16.9 /usr/lib/x86_64-linux-gnu/libmd4c.so.0.4.7 /usr/lib/x86_64-linux-gnu/libmd.so.0.0.4 /usr/lib/x86_64-linux-gnu/libmediastreamer.so.11 /usr/lib/x86_64-linux-gnu/libmfx.so.1.34 /usr/lib/x86_64-linux-gnu/libmng.so.1.1.0.10 /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0 /usr/lib/x86_64-linux-gnu/libnsl.so.2.0.1 /usr/lib/x86_64-linux-gnu/libnspr4.so /usr/lib/x86_64-linux-gnu/libnss3.so /usr/lib/x86_64-linux-gnu/libnss_files-2.31.so /usr/lib/x86_64-linux-gnu/libnssutil3.so /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.4 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0 /usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.0.0.3 /usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.0.0.3 /usr/lib/x86_64-linux-gnu/libopenh264.so.2.1.1 /usr/lib/x86_64-linux-gnu/libopenjp2.so.2.4.0 /usr/lib/x86_64-linux-gnu/libopus.so.0.8.0 /usr/lib/x86_64-linux-gnu/libortp.so.15 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4700.0 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4700.0 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4700.0 /usr/lib/x86_64-linux-gnu/libpcre2-16.so.0.10.1 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.1 /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.40.0 /usr/lib/x86_64-linux-gnu/libplc4.so /usr/lib/x86_64-linux-gnu/libplds4.so /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so /usr/lib/x86_64-linux-gnu/libpulse.so.0.23.0 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5QmlWorkerScript.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5QuickControls2.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.2 /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.15.2 /usr/lib/x86_64-linux-gnu/libresolv-2.31.so /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0 /usr/lib/x86_64-linux-gnu/librt-2.31.so /usr/lib/x86_64-linux-gnu/libselinux.so.1 /usr/lib/x86_64-linux-gnu/libsensors.so.5.0.0 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1 /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.8 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.31 /usr/lib/x86_64-linux-gnu/libsoci_core.so.4.0.1 /usr/lib/x86_64-linux-gnu/libsoci_sqlite3.so.4.0.1 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.2 /usr/lib/x86_64-linux-gnu/libspeexdsp.so.1.5.0 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 /usr/lib/x86_64-linux-gnu/libsrtp2.so.1 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 /usr/lib/x86_64-linux-gnu/libswresample.so.3.7.100 /usr/lib/x86_64-linux-gnu/libswscale.so.5.7.100 /usr/lib/x86_64-linux-gnu/libsystemd.so.0.30.0 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.1 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 /usr/lib/x86_64-linux-gnu/libtheora.so.0.3.10 /usr/lib/x86_64-linux-gnu/libtiff.so.5.6.0 /usr/lib/x86_64-linux-gnu/libtinfo.so.6.2 /usr/lib/x86_64-linux-gnu/libtirpc.so.3.0.0 /usr/lib/x86_64-linux-gnu/libturbojpeg.so.0.2.0 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0 /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1000.0 /usr/lib/x86_64-linux-gnu/libva.so.2.1000.0 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.1000.0 /usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0 /usr/lib/x86_64-linux-gnu/libvo-amrwbenc.so.0.0.4 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.12 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.9 /usr/lib/x86_64-linux-gnu/libvpx.so.6.3.0 /usr/lib/x86_64-linux-gnu/libvulkan.so.1.2.162 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.3 /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0 /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0 /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libwebpdemux.so.2.0.3 /usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1 /usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2 /usr/lib/x86_64-linux-gnu/libwrap.so.0.7.6 /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0 /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0 /usr/lib/x86_64-linux-gnu/libx264.so.161 /usr/lib/x86_64-linux-gnu/libx265.so.192 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4.0.0 /usr/lib/x86_64-linux-gnu/libxcb-image.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0 /usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-randr.so.0.1.0 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 /usr/lib/x86_64-linux-gnu/libxcb-util.so.1.0.0 /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-xinerama.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-xinput.so.0.1.0 /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0 /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0 /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3 /usr/lib/x86_64-linux-gnu/libXv.so.1.0.0 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0 /usr/lib/x86_64-linux-gnu/libz3.so.4 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.8 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqgif.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqicns.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqico.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqmng.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqsvg.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqtga.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqtiff.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqwbmp.so /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqwebp.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/libqgtk3.so /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so /usr/lib/x86_64-linux-gnu/qt5/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/Qt/labs/platform/libqtlabsplatformplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/Qt/labs/settings/libqmlsettingsplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQml/libqmlplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQml/Models.2/libmodelsplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick.2/libqtquick2plugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/libdialogplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Window.2/libwindowplugin.so
Okay, that's important information. The goal is now to find out what
the appimage does differently. I suspect the culprit to be this
library:
Try running linphone like this from a shell:
GDK_BACKEND=x11 linphone
Alternatively like this:
QT_QPA_PLATFORMTHEME=qt5ct linphone
If that doesn't fix it you need to compare the output of the above
command to the output of the same command with the appimage linphone
running. Also you should compare for both versions the output of
tr '\0' '\n' < /proc/$(pidof linphone)/environ | \
grep -v '^[[:space:]]\+'|sort
Provide the outputs if you want me to take a look.
Hello Dennis, That solves the problem. Although, fwiw, (a) the window 'shape is different (the AppImage has square corners - the debian window rounded corners, and (b) the font family and font size are diff as well (musch smaller for the debian version... no problem at all, big deal, just mentioning ... That does not solve the problem, fwiw. David david@aicha:~ 7 $ tr '\0' '\n' < /proc/$(pidof AppRun.wrapped)/environ | grep -v '^[[:space:]]\+'|sort ACLOCAL_FLAGS=-I /opt2/share/aclocal -I /opt/share/aclocal APPDIR=/tmp/.mount_LinphoATI0bC APPIMAGE=/opt/linphone/bin/Linphone-4.2.5.AppImage ARGV0=./Linphone-4.2.5.AppImage COLORTERM=truecolor CVSROOT=rcvs:/usr/alto/cvs CVS_RSH=ssh DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/500/bus DESKTOP_SESSION=gnome DISPLAY=:0 GDM_LANG=en_US.UTF-8 GDMSESSION=gnome GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_SETUP_DISPLAY=:1 GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/15ee8f1e_2b8f_4a4f_ad4d_24482e79bef5 GNOME_TERMINAL_SERVICE=:1.106 GTK_MODULES=gail:atk-bridge GUILE_WARN_DEPRECATED=detailed HOME=/home/david IM_CONFIG_CHECK_ENV=1 IM_CONFIG_PHASE=1 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_MEASUREMENT=en_US.utf8 LC_MONETARY=en_US.utf8 LC_NUMERIC=en_US.utf8 LC_PAPER=en_US.utf8 LC_TIME=en_US.utf8 LOGNAME=david LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: LSHOST=139.82.89.222 MANPATH=/opt/share/man:/opt/toxic/share/man:/usr/man:/usr/share/man:/usr/X11R6/man OLDPWD=/opt/linphone OWD=/opt/linphone/bin PATH=/home/david/bin:/opt2/bin:/opt/bin:/opt/vigra/bin:/opt/linphone/bin:/opt/utox/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/alto/bin:/usr/lpdi/bin:/usr/dema/bin:/usr/tfases/bin:/usr/cmh/bin PGCLIENTENCODING=UNICODE PGDATA=/usr/local/pgsql/data PGDATESTYLE=German PGLIB=/usr/local/pgsql/lib PKG_CONFIG_PATH=/opt2/lib/pkgconfig:/opt/lib/pkgconfig:/usr/lib/pkgconfig PWD=/opt/linphone/bin QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus QT_QPA_PLATFORMTHEME=gtk2 SESSION_MANAGER=local/aicha:@/tmp/.ICE-unix/1751,unix/aicha:/tmp/.ICE-unix/1751 SHELL=/bin/bash SHLVL=2 SSH_AGENT_LAUNCHER=openssh SSH_AUTH_SOCK=/run/user/500/keyring/ssh TC51_HOME=/usr/local/Thermo-Calc/2015b TERM=xterm-256color TEXINPUTS=:./:/usr/alto/tex/styles:/usr/alto/tex/logos:/usr/lpdi/tex/styles/ThesisPUC:/usr/lpdi/tex/styles:/usr/lpdi/tex/logos:/usr/tpalm/tex/styles:/usr/tpalm/tex/logos:/usr/tpalm/projects/tactus/winterp/donnees:/usr/tpalm/projects/tactus/manuals:/usr/tpalm/projects/tactus/screenshots:/usr/local/share/guile/alto/help/images:./:/usr/alto/tex/styles:/usr/alto/tex/logos:/usr/lpdi/tex/styles/ThesisPUC:/usr/lpdi/tex/styles:/usr/lpdi/tex/logos:/usr/tpalm/tex/styles:/usr/tpalm/tex/logos:/usr/tpalm/projects/tactus/winterp/donnees:/usr/tpalm/projects/tactus/manuals:/usr/tpalm/projects/tactus/screenshots:/usr/local/share/guile/alto/help/images USER=david USERNAME=david VTE_VERSION=6203 WAYLAND_DISPLAY=wayland-0 XAUTHORITY=/run/user/500/.mutter-Xwaylandauth.GUFUZ0 XDG_CURRENT_DESKTOP=GNOME XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/500 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=gnome XDG_SESSION_TYPE=wayland XMODIFIERS=@im=ibus david@aicha:~ 6 $ And here is the output of the debian version david@aicha:~ 8 $ tr '\0' '\n' < /proc/$(pidof linphone)/environ | grep -v '^[[:space:]]\+'|sort ACLOCAL_FLAGS=-I /opt2/share/aclocal -I /opt/share/aclocal COLORTERM=truecolor CVSROOT=rcvs:/usr/alto/cvs CVS_RSH=ssh DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/500/bus DESKTOP_SESSION=gnome DISPLAY=:0 GDK_BACKEND=x11 GDM_LANG=en_US.UTF-8 GDMSESSION=gnome GNOME_DESKTOP_SESSION_ID=this-is-deprecated GNOME_SETUP_DISPLAY=:1 GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/15ee8f1e_2b8f_4a4f_ad4d_24482e79bef5 GNOME_TERMINAL_SERVICE=:1.106 GTK_MODULES=gail:atk-bridge GUILE_WARN_DEPRECATED=detailed HOME=/home/david IM_CONFIG_CHECK_ENV=1 IM_CONFIG_PHASE=1 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_MEASUREMENT=en_US.utf8 LC_MONETARY=en_US.utf8 LC_NUMERIC=en_US.utf8 LC_PAPER=en_US.utf8 LC_TIME=en_US.utf8 LOGNAME=david LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: LSHOST=139.82.89.222 MANPATH=/opt/share/man:/opt/toxic/share/man:/usr/man:/usr/share/man:/usr/X11R6/man OLDPWD=/opt/linphone PATH=/home/david/bin:/opt2/bin:/opt/bin:/opt/vigra/bin:/opt/linphone/bin:/opt/utox/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/alto/bin:/usr/lpdi/bin:/usr/dema/bin:/usr/tfases/bin:/usr/cmh/bin PGCLIENTENCODING=UNICODE PGDATA=/usr/local/pgsql/data PGDATESTYLE=German PGLIB=/usr/local/pgsql/lib PKG_CONFIG_PATH=/opt2/lib/pkgconfig:/opt/lib/pkgconfig:/usr/lib/pkgconfig PS1=\u@\h:\w \# $ PS2=> PWD=/opt/linphone/bin QT_ACCESSIBILITY=1 QT_IM_MODULE=ibus SESSION_MANAGER=local/aicha:@/tmp/.ICE-unix/1751,unix/aicha:/tmp/.ICE-unix/1751 SHELL=/bin/bash SHLVL=1 SSH_AGENT_LAUNCHER=openssh SSH_AUTH_SOCK=/run/user/500/keyring/ssh TC51_HOME=/usr/local/Thermo-Calc/2015b TERM=xterm-256color TEXINPUTS=:./:/usr/alto/tex/styles:/usr/alto/tex/logos:/usr/lpdi/tex/styles/ThesisPUC:/usr/lpdi/tex/styles:/usr/lpdi/tex/logos:/usr/tpalm/tex/styles:/usr/tpalm/tex/logos:/usr/tpalm/projects/tactus/winterp/donnees:/usr/tpalm/projects/tactus/manuals:/usr/tpalm/projects/tactus/screenshots:/usr/local/share/guile/alto/help/images:./:/usr/alto/tex/styles:/usr/alto/tex/logos:/usr/lpdi/tex/styles/ThesisPUC:/usr/lpdi/tex/styles:/usr/lpdi/tex/logos:/usr/tpalm/tex/styles:/usr/tpalm/tex/logos:/usr/tpalm/projects/tactus/winterp/donnees:/usr/tpalm/projects/tactus/manuals:/usr/tpalm/projects/tactus/screenshots:/usr/local/share/guile/alto/help/images USER=david USERNAME=david _=/usr/bin/linphone VTE_VERSION=6203 WAYLAND_DISPLAY=wayland-0 XAUTHORITY=/run/user/500/.mutter-Xwaylandauth.GUFUZ0 XDG_CURRENT_DESKTOP=GNOME XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/500 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=gnome XDG_SESSION_TYPE=wayland XMODIFIERS=@im=ibus david@aicha:~ 9 $
Ideally Qt would detect that the platform theme needs that backend and perform the configuration automatically, but apparently that is not yet implemented. I cleaned your output up a bit and diffed it with "diff -U0 debian.env appimage.env" which gives: Any other differences will probably be due to missing fonts which you'd have to install/copy over from the appimage, though I can't find any font files on the appimage. If you find a way to make it look like the appimage, tell us how, so we can maybe tune the defaults. Regards, Dennis