Как скрыть диск/раздел из списка в Caja

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
slant
Сообщения: 1932
Зарегистрирован: 21 июн 2017, 15:09
Решено: 33
Благодарил (а): 15 раз
Поблагодарили: 836 раз

Как скрыть диск/раздел из списка в Caja

Сообщение slant » 20 фев 2019, 22:59

... Вообще-то, этот прием должен работать для большинства DE, и уж точно - для gnome-подобных. Но я пользуюсь практически исключительно mate посему тестировалось тоже в нем.

Итак, ситуация в принципе распространенная. Допустим, у вас дуалбут с виндой. Причем системы совсем независимы друг от друга. И вас крайне раздражает при открытии caja (nautilus, nemo и т.д.) видеть в списке диск(и)/раздел(ы) с виндой. А возможно, у вашей винды даже fast boot не отключен, и пытаться в наглую зайти на ее раздел просто опасно для данных. Вот способ убрать эти лишние разделы из списка.

1. Смотрим перечень UUID разделов в системе. Команда sudo blkid нам в помощь.

2. В каталоге /etc/udev/rules.d создаем файл с произвольным именем и расширением .rules. Например - /etc/udev/rules.d/99-hide-disk.rules

3. Пишем туда такие строчки:
SUBSYSTEM=="block", ENV{ID_FS_UUID}=="<UUID-РАЗДЕЛА-КОТОРЫЙ-СКРЫВАЕМ>", ENV{UDISKS_IGNORE}="1"
Строки - по одному на каждый раздел который хотим скрыть. Рекомендуется также оставлять комментарии чтобы потом в случае чего не искать что это за разделы были. Комментарий - строка начинающаяся с "#".

4. Готово.

Можно либо перегрузить систему, либо применить изменения прямо на лету:
sudo udevadm control --reload
sudo udevadm trigger --subsystem-match=block

Данный способ не исключает возможность монтировать раздел вручную через команду mount - если такая надобность вдруг возникнет.

Аватара пользователя

colonel
Сообщения: 1498
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 405 раз

Как скрыть диск/раздел из списка в Caja

Сообщение colonel » 22 фев 2019, 18:45

собсно тема эта - Как скрыть диск/раздел , старая, давно рассмотренная ...
при наличии в системе программки gnome-disks (Диски) для того чтобы скрыть диск/раздел (в т.ч. виндовые) от показа в боковой панели ФМ и в окне Компьютер не нужно никаких файликов писать
всё легко и просто делается в утилите Диски в параметрах монтирования , где достаточно убрать галочку с "параметра" - Показывать в интерфейсе.
Screenshot.png
Также при помощи этой утилиты несложно подключать\монтировать с нужными параметрами "скрытые" разделы

для тех у кого не Минт , в котором утилита Диски устанавливается по дефолту , указанный в #1 способ - наверное лучший вариант.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

colonel
Сообщения: 1498
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 405 раз

Как скрыть диск/раздел из списка в Caja

Сообщение colonel » 23 фев 2019, 13:07

в догонку ссылочка - https://ubuntugeeks.com/questions/11934 ... displaying
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Автор темы
slant
Сообщения: 1932
Зарегистрирован: 21 июн 2017, 15:09
Решено: 33
Благодарил (а): 15 раз
Поблагодарили: 836 раз

Как скрыть диск/раздел из списка в Caja

Сообщение slant » 23 фев 2019, 13:22

Главное не пытаться использовать советы по составлению правил, где присутствуют конструкции вида KERNEL=="sda1". Потому, что на современном железе и ядрах такое обозначение диска запросто может меняться от загрузки к загрузке само по себе. Сегодня это sda а завтра уже sdb (а бывший sdb стал sda). Чтоб об это лбом не биться с размаху - uuid и существуют.

Аватара пользователя

colonel
Сообщения: 1498
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 405 раз

Как скрыть диск/раздел из списка в Caja

Сообщение colonel » 23 фев 2019, 16:32

slant писал(а):
23 фев 2019, 13:22
...Главное не пытаться использовать советы по составлению правил, где присутствуют конструкции вида KERNEL=="sda1" .......
ну да ... в общем-то о том же ( о возможных ошибках из-за имён типа sdХY ) и предпочтении указания UUID сказано в п.7 в материале по ссылке в #3
а для варианта с утилитой Диски это вообще не имеет значения
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 26 фев 2019, 06:16

slant, это страшно. Я из-за этого 2 года назад хард занулил вместо флешки. И как вы предлагаете? sudo dd of=/dev/d9673e2d-d85f-4bd0-b347-30248fc4a592
?

Аватара пользователя

Unborn
Сообщения: 1778
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 253 раза

Как скрыть диск/раздел из списка в Caja

Сообщение Unborn » 26 фев 2019, 07:17

Dja писал(а):
26 фев 2019, 06:16
И как вы предлагаете? sudo dd of=/dev/d9673e2d-d85f-4bd0-b347-30248fc4a592
?
Просто внимательнее быть. В хороших инструкциях по диск дестроер так и пишут. Убедитесь... Иначе...

Аватара пользователя

Автор темы
slant
Сообщения: 1932
Зарегистрирован: 21 июн 2017, 15:09
Решено: 33
Благодарил (а): 15 раз
Поблагодарили: 836 раз

Как скрыть диск/раздел из списка в Caja

Сообщение slant » 26 фев 2019, 12:07

Dja писал(а):
26 фев 2019, 06:16
slant, это страшно. Я из-за этого 2 года назад хард занулил вместо флешки. И как вы предлагаете? sudo dd of=/dev/d9673e2d-d85f-4bd0-b347-30248fc4a592
А при чем тут dd???
Я говорил конкретно о правилах udev, применяемых для скрытия диска. Там, как и в fstab использовать прямое обращение /dev/sdX - как раз этим и чревато, т.к. при каждой загруке применяются, а такие имена сдвинуться могут.
Вот в командной строке, тем более для разовых операций (вроде dd) никто не мешает, и разумеется, удобнее.

Аватара пользователя

zaigraeff
Сообщения: 9
Зарегистрирован: 08 июн 2018, 08:54
Благодарил (а): 4 раза

Как скрыть диск/раздел из списка в Caja

Сообщение zaigraeff » 26 июн 2019, 18:45

Друзья, а как скрыть папку которая была смонитирована в другую папку?
Делаю так:

Код: Выделить всё

sudo mount --bind /mnt/data/develop /home/serge/Develop
Папка успешно монтируется и радостно добавляется в левой панели caja в раздел Devices. Если смонтировать несколько папок то все они будут висеть в панели. Бесит жутко :(

В минт 18.1 такой фигни не было в панели отображались только диски, никак не папки.
 ! Сообщение из: Dja
zaigraeff писал(а):
26 июн 2019, 19:16
Живу на Mint Mate 19.1 x64

Аватара пользователя

Автор темы
slant
Сообщения: 1932
Зарегистрирован: 21 июн 2017, 15:09
Решено: 33
Благодарил (а): 15 раз
Поблагодарили: 836 раз

Как скрыть диск/раздел из списка в Caja

Сообщение slant » 15 июл 2019, 20:18

zaigraeff писал(а):
26 июн 2019, 18:45
Друзья, а как скрыть папку которая была смонитирована в другую папку?
Симлинки вам в помощь, вместо монтирования через bind. https://rtfm.co.ua/unix-chto-takoe-syml ... k-i-inode/

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 20 июл 2019, 18:38

Поищите в настройках Caja

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 21 июл 2019, 09:57

slant, симлинки немного не то. А вообще вопрос интересный. Раньше вроде они (смонтированные директории) не отображались как устройства. Единственное, что например в кедах меня смущало - то, что объект устройства другого тома в боковой панели (которое я называю hardD и которое монтируется по адресу /media/hardD) открывал при нажатии адрес /home/dja/Clouds/MailRu что в свою очередь было неудивительно, поскольку последним биндом в хомяк с того тома был именно в этот каталог. Но опять же в крысе такого не наблюдалось. hardD открывал именно /media/hardD. В кедах выходил из положения добавлением в боковой панели закладки на адрес hardD.
А сейчас что? Я так понимаю у человека в Caja тоже самое что у меня в Thunar. А именно, все бинды высыпаются как устройства плюс тот баг с кед переполз и в крысу и в mate... А что мы видим когда к примеру сохраняем или открываем файл? Например на imgur закидываем скрин, да или на форуме прикрепляем изображение не перетаскиванием, а обзором...
19-07-21-124720.png
Притом, что в боковой панели фм они отображаются корректно (хотя и при наличии описанного бага мигрирующего из кед)
19-07-21-124802.png
Бардак, товарищи )
А вот вообще задвоение имени
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 22 июл 2019, 06:12

Еще наблюдается шляпа в сортировке. Сначала должны быть папки - потом файлы. А он всё в кучу. А когда при обзоре жмешь "End", то курсор перемещается на последний файл, но фокус остается на первом. Приходится жать PageDown чтоб спуститься и увидеть, что он оказывается вообще не на файле, а на папке...

Аватара пользователя

vir0id
Сообщения: 2177
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 231 раз

Как скрыть диск/раздел из списка в Caja

Сообщение vir0id » 22 июл 2019, 06:38

slant писал(а):
20 фев 2019, 22:59
Данный способ не исключает возможность монтировать раздел вручную через команду mount - если такая надобность вдруг возникнет.
Как раз об этом подумал. А еще подумал скриптом это сделать. Ну как бы... Для разнообразия - Спасибо!!!!

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 23 июл 2019, 05:51

zaigraeff, Чисто случайно обнаружил. Возможно, в caja аналогично

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 31 июл 2019, 06:09

Нет, в Caja не аналогично... Там нет имен изначально :cray2:
аще жесть
19-07-31-090249.png
zaigraeff писал(а):
26 июн 2019, 18:45
В минт 18.1 такой фигни не было в панели отображались только диски, никак не папки
Вот! Поддерживаю!
Тот, кто сделал чтоб бинды отображались явно что-то курит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 31 июл 2019, 10:41

zaigraeff, опираясь на
         CONTROLLING WHAT IS SHOWN IN THE USER INTERFACE
         ===============================================

The gvfs-udisks2-volume-monitor process is responsible for the disks,
media, mounts and fstab entries shown in the desktop user
interface. In particular, the Desktop Shell (gnome-shell), the Files
application (nautilus) as well as any other application using the GLib
APIs, is using information from this process.

In general, disks or media with mountable filesystems are shown, as
are fstab entries. These are collectively referred to as "devices" in
the following.

A device is either mounted (in which case its directory is known) or
it's not. If the device is not mounted, then its directory is known
only if it's referenced in the /etc/fstab file. Similarly, the options
for a device is either the options the device is currently mounted
with, or if not mounted, the options from its /etc/fstab entry, if
any.

If the directory for a device is known and outside /media, $HOME
(typically /home/foo) or /run/media/$USER then the device is not shown
in the user interface. Additionally, if any of component directories
in its directory starts with a dot ("."), the device is not shown
either. This policy may be overriden by use of the options x-gvfs-show
and x-gvfs-hide.

The name, icon and symbolic icon to use for a device is chosen
according to certain heuristics - for example, if a device has a
filesystem label, it is used - if not, some other characteristic is
used. The options x-gvfs-name=<value>, x-gvfs-icon=<value> and
x-gvfs-symbolic-icon=<value> can be used to override this policy with
<value> being an URL-encoded string. For icons, the Icon Naming
Specification is used.

Users are advised to use (stable) symlinks in the /dev/disk/ hierarchy
for /etc/fstab entries instead of the kernel names sda, sdb and so
on. See udev(7) for more information about this.

The Disks application provides an user interface to easily edit
/etc/fstab entries including these options, see the "Mount and
encryption options" paragraph in this blog entry

 http://davidz25.blogspot.com/2012/03/si ... etter.html

In a multi-seat system, only drives assigned to the seat the session
is running on is shown.

EXAMPLES
--------

# forcibly hide device in user interface
/dev/disk/by-id/ata-HITACHI_HTS723232A7A364_E3834563KRG2HN-part1   /home/davidz/Data  auto  defaults,x-gvfs-hide 0 0

# forcibly show device in user interface and with name "My Movies"
/dev/disk/by-uuid/4CAE8E5B5AF47502   /Movies  auto   defaults,x-gvfs-show,x-gvfs-name=My%20Movies  0 0

# the same, but also with custom icons
/dev/disk/by-uuid/4CAE8E5B5AF47502   /Movies  auto   defaults,x-gvfs-show,x-gvfs-name=My%20Movies,x-gvfs-icon=folder-videos,x-gvfs-symbolic-icon=folder-videos-symbolic  0 0

# forcibly show NFS mount in user interface
10.200.0.210:/tank/media  /mnt/Filer  nfs4  default,users,noauto,x-gvfs-show  0 0

INFLUENTIAL UDEV PROPERTIES
---------------------------

Note that it's also possible to influence what is shown (and if it's
shown) using udev properties. While the udisks(8) man page, see

 http://udisks.freedesktop.org/docs/latest/udisks.8.html

is the authoritative source for the supported properties, we mention
specific examples here

# Don't automount USB Kingston DataTraveler devices
SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="*Kingston*", ENV{ID_MODEL}=="*DataTraveler*", ENV{UDISKS_AUTO}="0"

# Automount this specific hard disk and don't require admin authentication
ENV{ID_SERIAL}=="WDC_WD1002FAEX-00Y9A0_WD-WCAW30039835", ENV{UDISKS_AUTO}="1", ENV{UDISKS_SYSTEM}="0"

# Specify name and icon name for a specific device.
ENV{ID_MEDIA_PLAYER}=="apple-ipod", ENV{UDISKS_NAME}="David's iPod", ENV{UDISKS_ICON_NAME}="multimedia-player-ipod", ENV{UDISKS_SYMBOLIC_ICON_NAME}="multimedia-player-ipod-symbolic"

# Make sure this specific hard disk does not appear in the user interface
ENV{ID_SERIAL}=="HITACHI_HTS723232A7A364_E3834563KRG2HN", ENV{UDISKS_IGNORE}="1"
в итоге подправил малясь fstab и часть "точек" мазолящих глаз удалось скрыть. Остальные мешать не будут, поскольку аналоги хомячьих.
При таком fstab
dja@dja-work:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=961d469e-26ff-4aa3-84ae-0c9a706f8ca6 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=0E66-4992  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda4 during installation
UUID=4a908a02-5d4e-4647-b16b-23e4e39d0a64 /home           ext4    defaults        0       2
# /mnt/hardD was on /dev/sda5 during installation
UUID=d9673e2d-d85f-4bd0-b347-30248fc4a592 /mnt/hardD ext4 defaults 0 2
/swapfile                                 none            swap    sw              0       0

# Binds pub
/mnt/hardD/dja/Документы/Work/Инструкции     /home/dja/samba/pub/Инструкции                      none  x-gvfs-hide,bind  0  0
/mnt/hardD/dja/Distrib               /home/dja/samba/pub/Distr                                     none x-gvfs-hide,bind  0  0
# Binds home
/mnt/hardD/dja/Документы             /home/dja/Документы                                           none x-gvfs-hide,bind  0  0
/mnt/hardD/dja/Загрузки             /home/dja/Загрузки                                            none x-gvfs-hide,bind  0  0
/mnt/hardD/dja/Музыка                 /home/dja/Музыка                                              none x-gvfs-hide,bind  0  0
/mnt/hardD/dja/Изображения              /home/dja/Изображения                                         none x-gvfs-hide,bind  0  0
/mnt/hardD/dja/Видео                 /home/dja/Видео                                               none x-gvfs-hide,bind  0  0
/mnt/hardD/dja/local                 /home/dja/local                                               none x-gvfs-hide,bind  0  0
# Binds Clouds
/mnt/hardD/dja/Clouds/YaDisk         /home/dja/Clouds/YaDisk                                       none x-gvfs-hide,bind  0  0
/mnt/hardD/dja/Clouds/MailRu         /home/dja/Clouds/MailRu                                       none x-gvfs-hide,bind  0  0
# Binds virtual
/mnt/hardD/dja/Документы             /mnt/hardD/dja/VirtualShare/mc.admin/Документы              none bind  0  0
/mnt/hardD/dja/Загрузки             /mnt/hardD/dja/VirtualShare/mc.admin/Загрузки              none bind  0  0
/mnt/hardD/dja/Изображения              /mnt/hardD/dja/VirtualShare/mc.admin/Изображения               none bind  0  0
/mnt/hardD/dja/Видео                 /mnt/hardD/dja/VirtualShare/mc.admin/Видео                  none bind  0  0
/mnt/hardD/dja/Desktop               /mnt/hardD/dja/VirtualShare/mc.admin/Desktop                none bind  0  0
# Binds mount
#/media/dja                             /mnt/hardD/dja/VirtualShare/mnt                             none x-gvfs-hide,bind  0  0
/media/hardD везде было заменено на /mnt/hardD
Такой вот результат!
19-07-31-135829.png
Папки из "Мой копьютер" убрал удалением. Сначала удалил. Релогин. Они пропали из "Мой компьютер", затем создал свои с теми же именами. Релогин. Папки появились в "Закладки", но уже с возможностью их удаления из закладок. Ну и в итоге как-то так. Надеюсь поможет и вам.
_____________________
P.S.спустя минут 10 он опять именует их разделами... имена пропадают... пока не победил. Кстати не пойму в какой лог смотреть... syslog молчит. lournalctl -e тоже говорит что кроме впа-супликанта остальные в тот момент молчали...
Такая вот печаль
19-07-31-150906.png
В любом случае лучше чем было :smile:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Dja
Сообщения: 6212
Зарегистрирован: 27 авг 2016, 17:03
Решено: 27
Откуда: Voskresensk
Благодарил (а): 921 раз
Поблагодарили: 659 раз

Как скрыть диск/раздел из списка в Caja

Сообщение Dja » 05 авг 2019, 08:34

В итоге всё же отказался от биндов совсем. Хомячьи папки заменил симлинками, а для самбы в конфиг для подобных шар добавил

Код: Выделить всё

wide links = 1
На /media только один бинд оставил. Самого hardD. И теперь всё как и хотелось!
19-08-05-113323.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Mate»