Отключить автоматическую связь с командами в XUBUNTU 18.04

Использование perl :

%perl -lne 'if(/forms=2/.../^$/ and $_!~/forms=2|^$/){print}' file
Code=06538T0  #grab this line
Code=06538T0  #grab this line
Code=11288T0  #grab this line
Code=11288T0  #grab this line
Code=00553T0 #grab this line
Code=02576T0 #grab this line
Code=02576T0 #grab this line

Использование awk :

awk '/forms=2/,/^$/{if(!/forms=2/&&!/^$/)print}' file

или:

awk '/^$/{flag=0};flag;/forms=2/{flag=1}' file

Использование sed (GNU sed):

sed '/forms=2/,/^$/{//!b};d'
0
20.01.2019, 06:30
3 ответа

Я, возможно, нашел ответ, но он немного необычен, поэтому я не уверен, есть ли плохие побочные -эффекты.

Действия, которые я хочу подавить, — это автоматическое монтирование USB-накопителей в каталог /media. Итак, я попробовал просто rmdir -открыть этот каталог, и, похоже, это сработало.

Теперь, когда я вставляю USB-накопитель, которого нет в /etc/fstab, ничего особенного не происходит, за исключением того, что он распознается blkid и lsblk, и я могу смонтировать его вручную, если захочу. Или нет. ИДЕАЛЬНО!

Я не вижу никаких отчетов об ошибках в /var/log/syslog или любом другом файле в /var/log, так что я надеюсь.

0
28.01.2020, 04:03

Вы можете запретить автомонтирование для определенных дисков, отредактировав /etc/fstab.

Во-первых, вам нужно знать UUID устройства. Запустите sudo blkid, чтобы получить список всех подключенных устройств. Используя uuid, который вы нашли там, вы можете добавить подобную строку в /etc/fstab, чтобы отключить автомонтирование для этого устройства:

/dev/disk/by-uuid/<your_device_uuid> /media/mountpoint auto noauto,rw,user, 0 0  

Важным параметром здесь является noauto. Он отключает автоматическое монтирование диска системой, но вы все равно можете монтировать его, если вы вызываете его явно с помощью mount.

Дополнительную информацию о fstab можно найти в документации Ubuntu:https://help.ubuntu.com/community/Fstab

0
28.01.2020, 04:03

Automount в xfce управляется thunar -volman.

Вы можете использовать инструмент xfconf -query для просмотра / чтения / записи свойств для thunar -volman.

# list properties for thunar-volman
$ xfconf-query -c thunar-volman -l                                  
/autobrowse/enabled
/autoburn/audio-cd-command
/autoburn/data-cd-command
/autoburn/enabled
/autoipod/enabled
/autokeyboard/enabled
/automount-drives/enabled
/automount-media/enabled
/automouse/enabled
/autoopen/enabled
/autophoto/enabled
/autoplay-audio-cds/command
/autoplay-audio-cds/enabled
/autoplay-video-cds/command
/autoplay-video-cds/enabled
/autoprinter/enabled
/autorun/enabled
/autotablet/enabled

Вы можете

xfconf-query -c thunar-volman -p /automount-drives/enabled -s false # disable drive automount
xfconf-query -c thunar-volman -p /automount-media/enabled -s false # disable media automount
xfconf-query -c thunar-volman -p /autobrowse/enabled -s false # disable thunar popping up
2
28.01.2020, 04:03

Теги

Похожие вопросы