Open pinaraf opened 2 years ago
Note : the HAVE_X11 wrapping code is wrong. Qt can be compiled for both X11 and Wayland, thus HAVE_X11=1 while running without X11.
Thanks for the report. We are not planning to further support 1.x branch. So for now one can use a nightly build till 2.0 is released.
And yes I agree we need more dynamic detection and not HAVE_X11
.
Latest master (83a8dfb87ad0b882be49fd43de75c805464a8c2b) builds and works fine for me on swaywm on Alpine.
doas apk add -t .psi-deps cmake qt5-qtbase-dev qca-dev qt5-qtmultimedia-dev qt5-qtsvg-dev qt5-qtx11extras-dev hunspell-dev
cmake -B builddir -DUSE_XSS=no
make -C builddir -j4
doas make -C builddir install DESTDIR=/
If you have screenshotplugin or videostatusplugin enabled you should disable both of them. Night versions works well with wayland without these plugins. Try USE_X11=OFF cmake flag.
USE_X11=OFF is not required. probably just plugins. probably we should add platformName() checks there.
So for now one can use a nightly build till 2.0 is released.
Hi, sorry to be that guy but do you have plans for 2.0 release (apart from https://github.com/psi-im/psi/milestone/3)? Or "it will be ready when it's ready"?
(Somewhat related to https://github.com/psi-plus/maintenance/issues/22)
Using Psi 1.5 under wayland leads to crashes through the focus stealing prevention code. This code was removed from psi+ in commit e155a9d8a06f08efe35e44a56dd84f663d903bdc but this commit did not reach the psi 1.5 release.
OS: Debian with KDE Plasma Wayland
Psi Version: 1.5
In case of app crash please provide back trace (start debug version in gdb).