Как я могу настроить то, что выполняется под LXQt для недавно вставленного носителя? Я хотел бы pcmanfm-qt
файловый менеджер LXQt для запуска в каждом случае.
Поскольку текущее поведение является бесполезным и странным. Посмотрите ниже для того, что происходит на моем Lubuntu 18.10 (LXQt) система прямо сейчас – я хотел бы понять то, что вызывает текущее странное поведение.
Когда я в настоящее время вставляю устройство массового хранения USB или SD-карту:
Для устройств массового хранения USB, но не для SD-карт, всплывающее окно PCManFM-спокойным файловым менеджером появилось бы, спросив, что сделать.
Для всех устройств дополнительно маленькое черное окно легкой сдобы в нижнем правом появилось бы, показав маркировку файловой системы и значок монтирования.
При нажатии в маленькой черной легкой сдобе происходит действительно странный материал:
Смелый аудиоплеер запустил бы, просканировал бы носитель и создал бы плей-лист; это поведение запустилось после того, как я использовал Наутилус файлового менеджера Gnome однажды под настольной средой Lubuntu
после избавления от Смелых использования диска Баобаб анализатора запустился бы для каждого недавно вставленного носителя
после избавления от Баобаба Наутилус файлового менеджера Gnome запустился бы для каждого недавно вставленного носителя даже при том, что это - LXQt а не стандартная Ubuntu / Рабочая среда GNOME
Система, как LXQt решает, что запустить, когда носитель вставляется, и почему она может показать нечетные поведения, хорошо объяснена здесь. Короче говоря, запуски LXQt запустят любое приложение, настроен для обработки inode/mount-point
(псевдо-) mimetype. На это влияют оба путем устанавливания приложений (которые связывают себя с mimetype), и настольные среды (который может изменить значения по умолчанию), ведя к путанице. В этом случае я установил LXQt сверху нормальной установки Ubuntu.
К счастью, существует простой способ переопределить связи типа пантомимы системы по умолчанию с настройками в расчете на пользователя:
Откройте LXQt Configuration Center (lxqt-config
) и нажмите на "File Associations" там. Или непосредственно запустите lxqt-config-file-associations
.
Перейдите к "inode → точка монтирования", нажимает "Change" и выбирает "PCManFM-Qt File Manager", файловый менеджер по умолчанию LXQt.
Давайте также отключим дополнительное всплывающее окно PCManFM-Qt при вставке носителя. (Причины: это не появляется для SD-карт, который, кажется, ошибка, это избыточно так или иначе, поскольку существует все еще нижняя правая легкая сдоба, и PCManFM-спокойное всплывающее окно не является частью запланированного "надлежащего решения" в будущем.)
В PCManFM-Qt пойдите для "Редактирования → Предпочтений → Объем".
В разделе "Auto Mount" снимите флажок со всеми тремя опциями.
Подтвердите с "OK".
Маленькая легкая сдоба в нижнем правом, которое появляется при вставке носителя, создается виджетом панели "Removable Media" LXQt. При удалении того виджета больше не происходит легкой сдобы. Именно поэтому мы только должны заботиться о том, как настроить ту часть LXQt – что запустили бы Ваши другие установленные файловые менеджеры и настольные среды, когда носитель вставляется, не релевантно, поскольку они не получают шанс сделать так под LXQt.
Начиная с Ubuntu 15.04 определенные для пользователя mimetype настройки хранятся в ~/.config/mimeapps.list
(источник). Lubuntu / LXQt снабжает свои собственные изменения, внесенные lxqt-config-file-associations
инструмент также в том файле. Таким образом, Вы могли применить инструкции сверху также путем прямого редактирования ~/.config/mimeapps.list
и добавление одной строки в разделе "Default Applications":
[Default Applications]
inode/mount-point=pcmanfm-qt.desktop;
Синтаксис mimeapps.list
файл объяснен в этом ответе, в то время как этот ответ показывает что mimeapps.list
файл будет выбран определенной настольной средой, если несколько будут существовать в системе.