Comments (6)
check your installed libSUIL version; also look into your qtractor configure log and check whether LV2 UI native GTK2 support is linked in;
you also say that other guitarix plugin GUIs doesn't show the same ghost window, so why you inferred it's solely a qtractor issue? maybe that gxamplifier-x GUI has something special that makes it behave differently in regard to window manager and/or to Gtk2 toolkit?
cheers
from qtractor.
issue is not reproduced here (openSUSE Tumbleweed, KDE Plasma: 5.9, Qt: 5.7.1, Qtractor: 0.8.0.71git.fa01a1, libsuil-gtk2-in-qt5: 0.8.4); evidence follows:
cheers
ps. todays guitarix git head master: 0.35.2.34git.0b3234 .
from qtractor.
Thanks for double checking.
On Arch, suil is at 0.8.2 (which is apparently outdated) with qt at 5.8.0
The config log is also not 100% clean, but the GTK2 check seems to succeed:
configure:7966: checking for LV2 UI GTK2 support (libsuil_gtk2_in_qt5)
configure:7989: g++ -o conftest -march=native -O2 -pipe -D__cdecl= -msse -mfpmath=sse -ffast-math -I/usr/include/qt -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/usr/include/suil-0 -Isrc/vestige -Isrc/lv2 -Wl,-O1,--sort-common,--as-needed,-z,relro conftest.cpp -lXext -lX11 -lm -L/usr/lib -ljack -lpthread -llilv-0 -ldl -lsratom-0 -lsord-0 -lserd-0 -lsuil-0 >&5
configure:7989: $? = 0
Full log attached:
config.txt
Actually there's probably a known issue on Arch as I have just tried the Qtractor official package (0.8.0), and it is built without LV2 Plug-in UI GTK2 native support.
from qtractor.
in fact the GTK2 check do NOT succeed (exit status != 0):
configure:7966: checking for LV2 UI GTK2 support (libsuil_gtk2_in_qt5)
configure:7989: g++ -o conftest -march=native -O2 -pipe -D__cdecl= -msse -mfpmath=sse -ffast-math -I/usr/include/qt -fPIC -D_FORTIFY_SOURCE=2 -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/usr/include/suil-0 -Isrc/vestige -Isrc/lv2 -Wl,-O1,--sort-common,--as-needed,-z,relro conftest.cpp -lXext -lX11 -lm -L/usr/lib -ljack -lpthread -llilv-0 -ldl -lsratom-0 -lsord-0 -lserd-0 -lsuil-0 >&5
configure:7989: $? = 0
configure:7989: ./conftest
configure:7989: $? = 1
configure: program exited with status 1
this is all due to outdated and/or non-existant libsuil_gtk2_in_qt5: you need libsuil >= 0.8.4 to succeed.
byee
from qtractor.
ok, thanks for the investigation
from qtractor.
And I can confirm that ugrading suil to 0.8.5 (latest git) fixes the dispay issue
from qtractor.
Related Issues (20)
- Feature request: display summed-up latency HOT 17
- Plugin latency compensation doesn't work with MIDI tracks HOT 3
- Audio bus is not passing signal HOT 13
- not providing "FindQt6LinguistTools.cmake" in CMAKE_MODULE_PATH HOT 2
- Qt6 - mixer subpanes are not remembered HOT 2
- Dexed VST plugin settings not restored HOT 2
- qtractor crashes when opening a simple qtz with a yabridge'd plugin HOT 2
- Change icon theme HOT 2
- Feature request: Auto Backward separately configurable for Stop and Pause
- Calf plugins' GUIs won't open HOT 3
- pipewire: no jack input / output available HOT 3
- MIDI CC 10 is sent whenever CC 7 is sent HOT 2
- 0.9.37 has been retagged HOT 2
- LV2 State Extension path mapping duplicated feature HOT 9
- Audio sync issue HOT 9
- qtractor-0.9.37 build against Qt6 on Fedora 40, run the app: `Gtk-Message: 09:45:22.251: Failed to load module "pk-gtk-module" (qtractor:16365): GLib-GObject-CRITICAL **: 09:45:22.258: cannot register existing type 'GtkWidget'` HOT 5
- Debian build from git fails HOT 2
- Qtractor crashes immediately using EQ10Q stereo plugin
- The new backwards step action goes to before 0, and then jumps to bar 62414. HOT 8
- Never mind (solved) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qtractor.