I've always used MATE but changed to XFCE because of continual panel crashes in Stretch, and not fixed in Buster. XFCE in Buster works just fine however I do have one problem.
I've always used Dolphin as my preferred file manager. With both MATE and XFCE in Jessie and Stretch I was able to run Dolphin as root using GKSU. This is no longer possible in Buster so I've been investigating using pkexec.
I know the oft quoted argument that GUIs should not be run as root but for simple operations I find it much faster and more convenient than the CLI, which I do use when necessary.
Some Google searching and a visit to the man pages resulted in the following, saved as /usr/share/polkit-1/actions/org.xfce.dolphin.policy
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<vendor>Dolphin</vendor>
<vendor_url>http://xfce.org/</vendor_url>
<icon_name>system-file-manager</icon_name>
<action id="org.xfce.dolphin">
<description>Run Dolphin as root</description>
<message>Authentication is required to run Dolphin as root.</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/dolphin</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
</action>
</policyconfig>
Code: Select all
QPixmap::scaled: Pixmap is a null pixmap
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setOpacity: Painter not active
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setOpacity: Painter not active
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
The problem is not unknown. There is mention of it at:
https://forums.gentoo.org/viewtopic-t-1 ... lasma.html
and also at:
https://forums.gentoo.org/viewtopic-t-1048308.html
as well as
https://bugs.kde.org/show_bug.cgi?id=344149
and
https://bbs.archlinux.org/viewtopic.php ... 9#p1501729
The problem, of course, is that Gentoo is not Debian and I don't seem to have the configuration files that are mentioned in those links.
I'm kind of at a loss to know where to proceed from here. It's altogether possible I've missed something so any help on that or a fix would be appreciated.