-
wrote on 30 Nov 2024, 12:21 last edited by
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/Programm
werden die Verzeichnisse angezeigt. Siehe die beiliegenden Bilder.
Was kann ich tun, damit die Verzeichnisse beim korrekten Start mit pkexec... angezeigt werden?
-
-
wrote on 3 Jan 2025, 16:32 last edited by
Damit die Folder angezeigt werden muss bei auf Debian basierenden Distributionen mit
sudo apt install qt6ct
installiert werden.
Leider haben die Entwickler von Qt6 versäumt die VariableQT_QPA_PLATFORMTHEME=qt6ct
der Datei /etc/environment hinzuzufügen. Ohne diesen Eintrag funktioniert qt6ct nicht.
Wenn Sie mit diesem Befehl qt6ct aufrufensudo qt6ct
kö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/Programm
werden die Verzeichnisse angezeigt. Siehe die beiliegenden Bilder.
Was kann ich tun, damit die Verzeichnisse beim korrekten Start mit pkexec... angezeigt werden?
wrote on 30 Nov 2024, 15:21 last edited byHi,
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
pkexec
aber denke, dass die/deine Policy vonpkexec
nicht gleich der von Sudo ist, um die das Root-Verzeichnis zu lesen/öffnen. -
wrote on 1 Dec 2024, 07:03 last edited by
@Pl45m4 said in Qt6 Programm Im Treeview werden die Verzeichnisse nicht mehr angezeigt:
QFilesystemModel
Es ist ein QFilesystemModel.
Das Problem ist nur optisch. Ich kann auf die Verzeichnisse zugreifen. -
wrote on 3 Jan 2025, 16:32 last edited by
Damit die Folder angezeigt werden muss bei auf Debian basierenden Distributionen mit
sudo apt install qt6ct
installiert werden.
Leider haben die Entwickler von Qt6 versäumt die VariableQT_QPA_PLATFORMTHEME=qt6ct
der Datei /etc/environment hinzuzufügen. Ohne diesen Eintrag funktioniert qt6ct nicht.
Wenn Sie mit diesem Befehl qt6ct aufrufensudo qt6ct
kö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
-