Я немного озадачен об этом. Я уверен, что мы, как 'предполагается', используем udisks или udisksctl для монтирования вещей на том месте, где они будут взяты наутилусом и т.д.
Однако, как я могу сделать это для чего-то, что не является классической файловой системой? Т.е. я установил unionfs-предохранитель, смонтируйте файловую систему копии на записи как так:
unionfs-fuse -ocow "$somedir=RW:$anotherdir=RO" "$mountpoint"
Там, точка монтирования должна быть каталогом, но это, очевидно, не может быть на/media/$user, так как это - корневой каталог. И udisks не может сделать этого ни один, так как это не имеет никакой опции делегировать для unionfs-соединений и не имеет никакой опции связать, монтируются (не, что я хотел бы это).
Нет никакого решения этого кроме дампа точки монтирования на документах или пользовательской папке?
Я просто узнал, что, хотя не возможно заставить udisksctl явно распознать монтирование, это происходит так или иначе, заставляя наутилус распознать его, , если Вы смонтировались на видимой пользовательской папке
, Моя целая проблема состояла в том, что моя предыдущая попытка была на .cache/, прежде чем я пытался изменить его на/media/$USER и поражающий это. Я попробовал его на $HOME/Desktop позже, и это появляется на наутилусе. Таким образом, это работает.