Я был поражен некоторыми хардкорными модами форума отключения питания на форуме Arch Linux, так что я здесь.
Я пытаюсь запустить приложения с графическим интерфейсом на WSL, такие как дельфин или Кейт. Однако ни один из них не может найти libQt5Core.so.5
, несмотря на то, что он установлен в /usr/lib
как и следовало ожидать. Вот терминальная стенограмма:
/u/lib » DISPLAY=:0.0 dolphin
dolphin: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
/u/lib » pwd
/usr/lib
/u/lib » ls -la | grep Qt5Core
-rw-r--r-- 1 root root 1143 Aug 7 06:05 libQt5Core.prl
lrwxrwxrwx 1 root root 20 Aug 7 06:05 libQt5Core.so -> libQt5Core.so.5.11.1*
lrwxrwxrwx 1 root root 20 Aug 7 06:05 libQt5Core.so.5 -> libQt5Core.so.5.11.1*
lrwxrwxrwx 1 root root 20 Aug 7 06:05 libQt5Core.so.5.11 -> libQt5Core.so.5.11.1*
-rwxr-xr-x 1 root root 5234312 Aug 7 06:05 libQt5Core.so.5.11.1*
/u/lib » ldd `which dolphin`
linux-vdso.so.1 (0x00007fffdb426000)
...
libQt5Core.so.5 => not found
/u/lib » pacman -Qk qt5-base
qt5-base: 3546 total files, 0 missing files
Обратите внимание, что другие приложения с графическим интерфейсом работают нормально - все, что скомпилировано с GTK, включая Firefox, работает отлично. Мне просто нужно установить переменную $DISPLAY
. Не установка var не поможет, как и следовало ожидать.
Есть идеи? Спасибо!