Аудио компакт-диски немного отличаются - там нет реальной файловой системы, и поэтому они не могут быть установлены. Подсистема gnfs Gnome (которая обозначает «виртуальную файловую систему») обеспечивает файловое представление дорожек на аудио компакт-диске, но делает это путем прямого доступа к устройству без фактического его монтажа. Таким образом, треки на Audio CD выглядят как файлы, но на самом деле это не так.
Вы можете конвертировать эти треки в нормальные файлы .mp3 или .ogg с помощью программного обеспечения для копирования компакт-дисков, если вам нужно.
В папке ~/.gvfs создаются «точки монтирования» для gvfs (хотя они и не являются реальными точками монтирования). Возможно, также есть команда gvfs-mount, которая может перечислить / управлять mounts
. Googling для «gvfs cdda» предоставит вам дополнительную информацию, если вам все еще интересно.
У меня была аналогичная проблема некоторое время назад, и единственный способ, который до сих пор работал над нами, - это:
echo ${SUDO_USER:-${USER}}
Пока пользователь работает с оболочкой как сам, [ f2] содержит свое имя пользователя. Когда он называет sudo, для новой подоболочки $SUDO_USER установлено значение $USER в вызывающей оболочке, и $USER становится root, конечно.
Трюк с оператор :- состоит в том, что все выражение оценивается как $SUDO_USER, если оно установлено (поэтому внутри подоболочки, открытой sudo), а в противном случае - $USER. Таким образом, вы всегда имеете правильное имя пользователя и не должны сильно беспокоиться о том, в каком контексте оценивается выражение, которое мне показалось удобным.
У меня была аналогичная проблема некоторое время назад, и единственный способ, который до сих пор работал над нами, - это:
echo ${SUDO_USER:-${USER}}
Пока пользователь работает с оболочкой как сам, $USER содержит свое имя пользователя. Когда он называет sudo, для новой подоболочки $SUDO_USER установлено значение $USER в вызывающей оболочке, и $USER становится root, конечно.
Трюк с оператор :- состоит в том, что все выражение оценивается как $SUDO_USER, если оно установлено (поэтому внутри подоболочки, открытой sudo), а в противном случае - $USER. Таким образом, вы всегда имеете правильное имя пользователя и не должны сильно беспокоиться о том, в каком контексте оценивается выражение, которое мне показалось удобным.
У меня была аналогичная проблема некоторое время назад, и единственный способ, который до сих пор работал над нами, - это:
echo ${SUDO_USER:-${USER}}
Пока пользователь работает с оболочкой как сам, $USER содержит свое имя пользователя. Когда он называет sudo, для новой подоболочки $SUDO_USER установлено значение $USER в вызывающей оболочке, и $USER становится root, конечно.
Трюк с оператор :- состоит в том, что все выражение оценивается как $SUDO_USER, если оно установлено (поэтому внутри подоболочки, открытой sudo), а в противном случае - $USER. Таким образом, вы всегда имеете правильное имя пользователя и не должны сильно беспокоиться о том, в каком контексте оценивается выражение, которое мне показалось удобным.