Автоматическое монтирование USB устройств в Elementary OS 0.4.1 «Loki».

Минимализм в Elementary OS — отличная идея. Но иногда бывает не понятно подключено ли какое-нибудь устройство к USB или нет. Отсутствует какя либо индикация. Я постарался это исправить.

Для этого понадобится файловый менеджер Nautilus от Gnome. Nautilus можно установить из Центра приложений или выполнить команду в терминале:

$ sudo apt install nautilus

После установки Nautilus чтобы запустить первый раз, нужно выполнить в терминале следующую команду:

$ nautilus & exit

Далее для последующих настроек нам понадобится Редактор Dconf (Dconf Editor). Если Редактор Dconf у вас ещё не установлен, его также можно установить из Центра приложений или выполнить команду в терминале:

$ sudo apt install dconf-editor

Перезагрузите Elementary OS. Откройте из системного меню Редактор dconf:

Перейдите по следующему адресу: 

org — gnome — desktop — background и активируйте параметр show-desktop-icons (показывать значки на рабочем столе):

Как видно на снимке, теперь на рабочем столе отобразились значки, а также работает открытие контекстного меню по правому клику на свободном пространстве рабочего стола.

Переходим по адресу: 

org — gnome — nautilus -desktop и убираем галочки в пунктах: home-icon-visible, network-icon-visible, trash-icon-visible.

Иконки home, network, trash должны исчезнуть с рабочего стола. Если изменения не вступили в силу сразу, перезагрузите Nautilus следующей командой:

$ nautilus -q

Теперь нем надо настроить автоматическое монтирование usb флешки и других подключаемых по usb устройств.

Автоматическое монтирование usb флешки в linux можно настроить с помощью утилиты udiskie.

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

Устанавливается утилита командой:

$ sudo apt install udiskie

Дальше остается запустить программу:

$ udiskie -a  -n

Теперь все подключаемые устройства будут автоматически монтироваться с помощью udisks.

Осталось последнее — надо добавить команду в автозапуск. Открываем Параметры системыПриложения — Автозапуск:

Нажимаем на квадратик с плюсиком +. Откроется окно добавления команд в атозапуск.

Вводим в окно нашу команду — udiskie -a  -n и нажимаем Enter.

Наша команда добавлена в Автозагрузку. Осталось перезагрузить Elementary OS. После перезагрузки все флешки и другие устройства подключенные по USB будут монтироваться автоматически и на рабочем столе появится иконка USB или другого устройства.

Скорее всего вы обратите внимание, что после того как значки отобразились на рабочем столе, шрифт текста под ними практически нечитаем (тёмного цвета). Для того чтобы сделать его светлым, таким же как шрифт верхней панели, необходимо изменить файл apps.css в теме рабочего стола по умолчанию — elementary.
Выполните эту команду в терминале на открытие файла 
apps.css:

$ sudo gedit /usr/share/themes/elementary/gtk-3.0/apps.css

Когда откроется редактор, скопируйте/вставьте в конец файла следующую строку:

.nautilus-desktop.nautilus-canvas-item {

         color:#fff;text-shadow:1 1 alpha(#000,0.8);

У вас должно получиться как на снимке (указано стрелкой):

Сохраните изменения и закройте редактор. Шрифт должен измениться после перезагрузки Elementary OS.

Осталось сделать несколько настроек. Нужно сделать файловый менеджер  Nautilus, менеджером по умолчанию. Откройте Параметры системы — Приложения, вкладка По умолчанию и переключите в параметре Файловый менеджер на Nautilus:

И наконец последнее. Так как Nautilus, это сторонне приложение, системе нужно дать понять, что оно «родное», чтобы после каждого входа в систему отображение рабочего стола происходило от Nautilus. Для этого откройте Редактор dconf, перейдите по адресу: 

org — pantheon — desktop — cerbere и в параметре monitored-processes, в квадратные скобки через запятую добавьте ‘nautilus -n’:

Должна получиться следующая строка:

‘wingpanel’, ‘plank’, ‘nautilus -n’

Теперь у вас отображаются значки и работает правый клик на рабочем столе и можно перетаскивать на рабочий стол файлы:

А также в контекстном меню по правому клику на значке запуска Nautilus в док-панели Plank, можно выбрать нужную папку для непосредственного запуска:

Иногда бывает необходимо иметь возможность открыть папку или файл от имени администратора. Для этого в Nautilus надо добавить дополнительную функцию.

В терминале вводим:

$ sudo apt install nautilus-admin

Перезапустите Nautilus:

$ nautilus -q

Теперь в контекстном меню по правому клику будет отображаться дополнительная функция:


ИСТОЧНИКИ:

Отображать значки и контекстное меню на рабочем столе в elementary OS 0.4 «Loki».

Как примонтировать флешку в Linux.