Скрытие определенных точек монтирования из файлового менеджера Caja (рабочий стол MATE)

У меня на компьютере довольно много подключенных к каталогу папок (под управлением Ubuntu 20.04 MATE edition). К сожалению, все они появились в разделе «Устройства» на левой боковой панели файлового менеджера Caja. Интересно, если эти "точки крепления" установлены может быть скрыт (или если определенные пути могут быть исключены из списка устройств, показанных в Caja). Они становятся беспорядочными, и я действительно не хочу, чтобы они отображались как «устройства». Потому что это не так.

Wirawan

1
задан 30 May 2020 в 08:12

1 ответ

Файлы в / usr / share / doc / texlive - это документация для texlive - популярного дистрибутива TeX для Linux - и были установлены при установке texlive и связанных с ним пакетов. Для файлов, установленных системными пакетами, обычно лучше просто удалить пакеты, чем пытаться удалять файлы, так как это может вызвать проблемы, и файлы могут быть воссозданы при обновлении пакета.

Если вы все еще продолжаете хочу переписаться, но вам больше не нужна документация, вы можете сделать:

sudo apt remove 'texlive-*-doc'

удалить все пакеты, связанные с документацией - хотя некоторые текстовые компоненты могут не разделять документацию на отдельные пакеты, поэтому некоторая документация может остаться. Если, с другой стороны, вы просто больше не хотите использовать texlive, вы можете сделать:

sudo apt purge texlive 'texlive-*'

, который удалит все связанные с texlive пакеты из вашей системы и все файлы, связанные с ними.

Я также добавил бы, что В то время как texlive - один из самых больших пакетов, маловероятно, что он является самым большим источником ваших космических проблем. В Ubuntu есть инструмент «Анализатор использования дисков», который может сказать вам, что на самом деле занимает место.

sudo apt remove 'texlive-*-doc'

удалить все связанные с документацией пакеты - хотя некоторые текстовые компоненты могут не разделять документацию на отдельные пакеты, поэтому некоторая документация может остаться. Если, с другой стороны, вы просто больше не хотите использовать texlive, вы можете сделать:

sudo apt purge texlive 'texlive-*'

, который удалит все связанные с texlive пакеты из вашей системы и все файлы, связанные с ними.

Я также добавил бы, что В то время как texlive - один из самых больших пакетов, маловероятно, что он является самым большим источником ваших космических проблем. В Ubuntu есть инструмент «Анализатор использования дисков», который может сказать вам, что на самом деле занимает место.

sudo apt remove 'texlive-*-doc'

удалить все связанные с документацией пакеты - хотя некоторые текстовые компоненты могут не разделять документацию на отдельные пакеты, поэтому некоторая документация может остаться. Если, с другой стороны, вы просто больше не хотите использовать texlive, вы можете сделать:

sudo apt purge texlive 'texlive-*'

, который удалит все связанные с texlive пакеты из вашей системы и все файлы, связанные с ними.

Я также добавил бы, что В то время как texlive - один из самых больших пакетов, маловероятно, что он является самым большим источником ваших космических проблем. В Ubuntu есть инструмент «Анализатор использования дисков», который может сказать вам, что на самом деле занимает место.

Я также добавил бы, что хотя texlive является одним из самых больших пакетов, маловероятно, что он является самым большим источником ваших космических проблем. В Ubuntu есть инструмент «Анализатор использования дисков», который может сказать вам, что на самом деле занимает место.

Я также добавил бы, что хотя texlive является одним из самых больших пакетов, маловероятно, что он является самым большим источником ваших космических проблем. В Ubuntu есть инструмент «Анализатор использования дисков», который может сказать вам, что на самом деле занимает место.

diff -Naur a/src/caja-places-sidebar.c b/src/caja-places-sidebar.c
--- a/src/caja-places-sidebar.c 2020-02-10 11:52:32.000000000 +0100
+++ b/src/caja-places-sidebar.c 2020-06-12 15:30:50.979210881 +0200
@@ -715,6 +715,7 @@
     g_list_free (drives);
 
     /* add all volumes that is not associated with a drive */
+    /*
     volumes = g_volume_monitor_get_volumes (volume_monitor);
     for (l = volumes; l != NULL; l = l->next)
     {
@@ -750,7 +751,7 @@
         }
         else
         {
-            /* see comment above in why we add an icon for an unmounted mountable volume */
+            // see comment above in why we add an icon for an unmounted mountable volume
             icon = g_volume_get_icon (volume);
             name = g_volume_get_name (volume);
             last_iter = add_place (sidebar, PLACES_MOUNTED_VOLUME,
@@ -763,6 +764,7 @@
         g_object_unref (volume);
     }
     g_list_free (volumes);
+    */
 
     /* add mounts that has no volume (/etc/mtab mounts, ftp, sftp,...) */
     network_mounts = NULL;

Это будет скрывать монтирования, которые не имеют объема (сохраните это как: hide_no_volume.patch ):

diff -Naur a/src/caja-places-sidebar.c b/src/caja-places-sidebar.c
--- a/src/caja-places-sidebar.c 2020-02-10 11:52:32.000000000 +0100
+++ b/src/caja-places-sidebar.c 2020-06-12 15:38:56.846812120 +0200
@@ -766,6 +766,7 @@
 
     /* add mounts that has no volume (/etc/mtab mounts, ftp, sftp,...) */
     network_mounts = NULL;
+    /*
     mounts = g_volume_monitor_get_mounts (volume_monitor);
 
     for (l = mounts; l != NULL; l = l->next)
@@ -809,7 +810,7 @@
         g_free (tooltip);
     }
     g_list_free (mounts);
-
+    */
 
     /* add bookmarks */
     bookmark_count = caja_bookmark_list_length (sidebar->bookmarks);

Еще одна вещь, которую вы можете попробовать, это перестроить glib (который содержит GIO) и измените сборку Meson для использования -Dlibmount = false или -Dlibmount = disabled . Это отключит использование общесистемного libmount для всего, что использует GIO, также в диалоговых окнах файлов GTK.

1
ответ дан 19 June 2020 в 21:34

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

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