Skype, кажется, не отображает себя по умолчанию, или по крайней мере некоторыми моими предыдущими настройками.
Если я выполняю tint2 до попытки выполнить Skype, я вижу значок Skype в панели.
Автоматическое монтирование, которое вы видите в современных дистрибутивах Linux, таких как OpenSUSE или Fedora, реализуется службой udisks2 .
Таким образом, вы можете отключить эту функцию на системном уровне, остановив эту службу, например.:
# systemctl stop udisks2.service
Чтобы убедиться, что он остановлен:
# systemctl status udisks2
Конечно, это изменение не является постоянным.
Служба udisks2 даже не включена по умолчанию и поэтому не запускается автоматически во время загрузки. Вместо этого он активируется через Dbus (, например. когда первый пользователь запускает сеанс рабочего стола ).
Таким образом, если вы действительно ненавидите udisks2:
$ systemctl mask udisks2
Блокируются все пуски, включая ручные.
Зачем отключать автоматическое монтирование с помощью диспетчера дисков Fine disks2?
Есть несколько веских причин, например.
1. напр. на Fedora 25 при подключении 2 USB-устройств, которые являются зеркалом Btrfs RAID -1, зеркало автоматически монтируется под /run/media/juser/mirror
хорошо -, НО оно также монтируется второй раз под /run/media/juser/mirror1
при разблокировке экрана... пока первое крепление еще живо...
простая причина. Разрешения на udisk2 неправильные, если монтировать usb vfat. И документация, как изменить это, находится на низком уровне.
Используя :raspberry 3, VERSION="9 (растянуть )"
Я попытался использовать небольшой репозиторий SVN на USB-накопителе. У меня всегда была проблема, что apache (www -data )не мог получить доступ к репозиторию. Потому что разрешения всегда устанавливаются только для пользователя pi (pi :pi ). Я не нашел, где я могу изменить это.
Теперь автозагрузка отключена, и я сам монтирую диск. Тогда с разрешениями все в порядке. (root :пользователи)
# /etc/udev/rules.d/99-noautomount.rules
ENV{UDISKS_PRESENTATION_HIDE}="1"
ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
ENV{UDISKS_AUTOMOUNT_HINT}="never"
ENV{UDISKS_SYSTEM_INTERNAL}="1"
ENV{UDISKS_IGNORE}="1"
ENV{UDISKS_AUTO}="0"
Редактировать:
https://www.systutorials.com/docs/linux/man/7-udisks/:
UDISKS_PRESENTATION_HIDE
If set to 1 this is a hint to presentation level software that the device should not be shown to the user.
UDISKS_PRESENTATION_NOPOLICY
If set to 1 this is a hint to presentation level software that the device should not be automounted or autoassembled (for e.g. components of a multi-disk device).
UDISKS_AUTOMOUNT_HINT
A variable to influence whether a device should be automounted. Possible values include "always" (to hint that a device should always be automounted) and "never" (to hint that a device should never be automounted). Note that this is only a hint - the auto-mounter might not honor it.
UDISKS_SYSTEM_INTERNAL
If set, this will override the usual bus type based detection of whether a device is considered "system internal". "0" means "removable" (i. e. eligible for automounting, and normal users can mount), any other value means "system internal" (i. e. no automounting, and only administrators can mount).
https://www.systutorials.com/docs/linux/man/8-udisks/:
UDISKS_IGNORE
If set, this overrides the value of the HintIgnore property.
UDISKS_AUTO
If set, this overrides the value of the HintAuto property.