Gio Mount возвращает разные выходы - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь создать python скрипт для монтирования с использованием модуля Gio, однако, когда я добавляю свой скрипт в crontab или запускаю его как сервис, я получаю только файловую систему root:

В оболочке:

gio mount -l

возвращает каждый монтируемый диск и том,

однако при запуске:

sudo gio mount -l

or 

sudo -u myuser gio mount -l

я получаю только файловую систему root и дискета.

Разница, которую я понял, в том, что

sudo, или мой скрипт, автоматически запускаемый системой, возвращает тома с типом "GUnixVolume",

и просто "gio". mount -l "возвращает тип GProxyDrive.

Так в чем же разница, и как я могу обнаружить внешние диски, когда мой скрипт запускается системой?

...