Всем здравствуйте!
Имеем Tumbleweed plus KDE Plasma5. Обновляемся каждый день. Система домашняя, предназначена во вторую очередь для работы, а в первую очередь для наблюдения за тем, как развивается openSUSE. Позавчера прилетело обновление KDE 5.20. То есть сейчас стоит самая свежатина.
Для определенной цели, о которой долго рассказывать, понадобилось проверить, как запускается Dolphin от root. По теории можно запустить через GUI, выбрав строчку в меню, и можно запустить из терминала. Первый вариант работает так, как и должен работать. А вот из терминала не запускается. Причем я пробовал два подварианта:
-через sudo;
-предварительный набор команды su.
И так и так dolphin не запускается, правда выхлоп дает разный. В любом случае есть намек на Wayland. Поскольку я ни разу не системный программист, то прошу посмотреть выхлоп:
admin@ASRockAM3:~> sudo dolphin
[sudo] пароль для root:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
error: XDG_RUNTIME_DIR not set in the environment.
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: wayland-org.kde.kwin.qpa, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposit
e-egl, wayland-xcomposite-glx, xcb.
Aborted
admin@ASRockAM3:~> dolphin
kf.kio.core: We got some errors while running testparm "Weak crypto is allowed"
admin@ASRockAM3:~> su
Пароль:
**ASRockAM3:/home/admin #** dolphin
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
"Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)"
**ASRockAM3:/home/admin #**
P.S. До прилета 5.20 все работало правильно.
Приятного уикэнда!