Как настроить то, что запускается при вставке носителя в Lubuntu / LXQt?

Как я могу настроить то, что выполняется под LXQt для недавно вставленного носителя? Я хотел бы pcmanfm-qt файловый менеджер LXQt для запуска в каждом случае.

Поскольку текущее поведение является бесполезным и странным. Посмотрите ниже для того, что происходит на моем Lubuntu 18.10 (LXQt) система прямо сейчас – я хотел бы понять то, что вызывает текущее странное поведение.

Когда я в настоящее время вставляю устройство массового хранения USB или SD-карту:

  1. Для устройств массового хранения USB, но не для SD-карт, всплывающее окно PCManFM-спокойным файловым менеджером появилось бы, спросив, что сделать.

  2. Для всех устройств дополнительно маленькое черное окно легкой сдобы в нижнем правом появилось бы, показав маркировку файловой системы и значок монтирования.

  3. При нажатии в маленькой черной легкой сдобе происходит действительно странный материал:

    • Смелый аудиоплеер запустил бы, просканировал бы носитель и создал бы плей-лист; это поведение запустилось после того, как я использовал Наутилус файлового менеджера Gnome однажды под настольной средой Lubuntu

    • после избавления от Смелых использования диска Баобаб анализатора запустился бы для каждого недавно вставленного носителя

    • после избавления от Баобаба Наутилус файлового менеджера Gnome запустился бы для каждого недавно вставленного носителя даже при том, что это - LXQt а не стандартная Ubuntu / Рабочая среда GNOME

0
задан 11 April 2019 в 04:47

1 ответ

Система, как LXQt решает, что запустить, когда носитель вставляется, и почему она может показать нечетные поведения, хорошо объяснена здесь. Короче говоря, запуски LXQt запустят любое приложение, настроен для обработки inode/mount-point (псевдо-) mimetype. На это влияют оба путем устанавливания приложений (которые связывают себя с mimetype), и настольные среды (который может изменить значения по умолчанию), ведя к путанице. В этом случае я установил LXQt сверху нормальной установки Ubuntu.

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

Инструкции

  1. Откройте LXQt Configuration Center (lxqt-config) и нажмите на "File Associations" там. Или непосредственно запустите lxqt-config-file-associations.

  2. Перейдите к "inode → точка монтирования", нажимает "Change" и выбирает "PCManFM-Qt File Manager", файловый менеджер по умолчанию LXQt.

  3. Давайте также отключим дополнительное всплывающее окно PCManFM-Qt при вставке носителя. (Причины: это не появляется для SD-карт, который, кажется, ошибка, это избыточно так или иначе, поскольку существует все еще нижняя правая легкая сдоба, и PCManFM-спокойное всплывающее окно не является частью запланированного "надлежащего решения" в будущем.)

    1. В PCManFM-Qt пойдите для "Редактирования → Предпочтений → Объем".

    2. В разделе "Auto Mount" снимите флажок со всеми тремя опциями.

    3. Подтвердите с "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 файл будет выбран определенной настольной средой, если несколько будут существовать в системе.

2
ответ дан 25 October 2019 в 06:30

Другие вопросы по тегам:

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