-
Ein Programm, das sudo-Rechte benötigt starte ich mit diesem Befehl:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY '/usr/sbin/Programm'Die Verzeichnisse in Treeview werden nicht angezeigt.
Starte ich das Programm mit:
sudo /usr/sbin/Programmwerden die Verzeichnisse angezeigt. Siehe die beiliegenden Bilder.
Was kann ich tun, damit die Verzeichnisse beim korrekten Start mit pkexec... angezeigt werden?

-
S SGaist moved this topic from General and Desktop on
-
Damit die Folder angezeigt werden muss bei auf Debian basierenden Distributionen mit
sudo apt install qt6ctinstalliert werden.
Leider haben die Entwickler von Qt6 versäumt die VariableQT_QPA_PLATFORMTHEME=qt6ctder Datei /etc/environment hinzuzufügen. Ohne diesen Eintrag funktioniert qt6ct nicht.
Wenn Sie mit diesem Befehl qt6ct aufrufensudo qt6ctkönnen Sie unter dem Reiter Symbolthema beispielsweise Adweita auswählen.
Die Folder werden nach einem Neustart angezeigt.
qt-fsarchiver
[https://wiki.ubuntuusers.de/qt-fsarchiver/](link url)
erledigt dies alles bei der Installation automatisch.Grüße aus Südbaden
-
Ein Programm, das sudo-Rechte benötigt starte ich mit diesem Befehl:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY '/usr/sbin/Programm'Die Verzeichnisse in Treeview werden nicht angezeigt.
Starte ich das Programm mit:
sudo /usr/sbin/Programmwerden die Verzeichnisse angezeigt. Siehe die beiliegenden Bilder.
Was kann ich tun, damit die Verzeichnisse beim korrekten Start mit pkexec... angezeigt werden?

Hi,
was ist denn genau das Problem?
So wie ich das auf den Bildern sehe, fehlen nur die Icons bei den Verzeichnissen?!
Ist das einQFilesystemModel?Wenn auf die Ordner auch nicht zugegriffen werden kann, liegt es eher an den Unix Rechten als an Qt.
Was kann ich tun, damit die Verzeichnisse beim korrekten Start mit pkexec... angezeigt werden?
Hab nicht so die Erfahrung mit
pkexecaber denke, dass die/deine Policy vonpkexecnicht gleich der von Sudo ist, um die das Root-Verzeichnis zu lesen/öffnen. -
Damit die Folder angezeigt werden muss bei auf Debian basierenden Distributionen mit
sudo apt install qt6ctinstalliert werden.
Leider haben die Entwickler von Qt6 versäumt die VariableQT_QPA_PLATFORMTHEME=qt6ctder Datei /etc/environment hinzuzufügen. Ohne diesen Eintrag funktioniert qt6ct nicht.
Wenn Sie mit diesem Befehl qt6ct aufrufensudo qt6ctkönnen Sie unter dem Reiter Symbolthema beispielsweise Adweita auswählen.
Die Folder werden nach einem Neustart angezeigt.
qt-fsarchiver
[https://wiki.ubuntuusers.de/qt-fsarchiver/](link url)
erledigt dies alles bei der Installation automatisch.Grüße aus Südbaden
-
D dieter_b has marked this topic as solved on