Сышышь ты, выходи сюда,
поговорим !

Caja-terminal и флешки

Опубликовано: 04.09.2018

После обновления до Fedora 25 с рабочим столом MATE перестали нормально размонтироваться флешки. Но начать надо с того, что появилось дополнительное окошко в менеджере файлов Caja. Плагин Caja-terminal — окно с терминалом, что само по себе неплохо и иногда бывает полезно. Автомонтирующаяся флешка одновременно открывается в Caja и в терминале. При отмонтировании флешки с помощью нажатия правой кнопки мыши и последующего выбора Safely Remove Drive , появляется окно.

Глянул в окно терминала и убедился командой pwd , что текущая директория не на флешке, а домашняя. Ну что ж, оставалось нажать Eject Anyway . Прошло некоторое время, флешки по-прежнему вынимались через Eject Anyway .

По другому поводу смотрел dmesg . Случайно обратил внимание, что текущей вставленной флешке присвоенно устройство / dev / sdk ! В системе установленно только 3 харддиска sda , sdb , sdc соответственно. Картридера нет. Решил поэкспериментировать. Извлек флешку и вставил обратно, появилось устройство sdl . Вытащил, вставил другую — sdm . В итоге любая вставленная флешка занимала следующую букву алфавита sdn , sdo , sdp и так далее.

Команда fdisk - l показывала только имеющиеся харддиски sda , sdb , sdc , а вывод lsof | egrep sd [ d , e , f , h , j , i , k , l , m , n , o , p ] был пуст. Следующая проверка, навеяная окном с ошибкой размонтирования, показанным выше, ps aux | grep bash вывела целое полотно.

ps aux | grep bash | wc - l

111

Я, конечно, много работаю в терминалах, но не в 111 одновременно. В результате этого подозрение пало имено на плагин файлового менеджера caja-terminal, который не закрывал сессию с флешкой ни при смене текущей директории на домашнюю, ни при закрытии окна файлового менеджера, ни даже при принудительном отмонтировании через кнопку Eject Anyway . Итак, плагин был отключен.

Этот скриншот как раз демонстрирует багнутый плагин и способ его отключения. Если он Вам совсем не нужен, можно прибегнуть к более надежному способу:

dnf remove caja - terminal

Не забудьте перелогиниться в системе.

Caja-terminal и флешки
rss