Запуск файлового браузера наутилуса запускает рабочий стол гнома, как подавить его

Из источника:

int32 max_blength = protocol_version < 30 ? OLD_MAX_BLOCK_SIZE : MAX_BLOCK_SIZE;

sum->blength = read_int(f);
if (sum->blength < 0 || sum->blength > max_blength) {
    rprintf(FERROR, "Invalid block length %ld [%s]\n",
        (long)sum->blength, who_am_i());
    exit_cleanup(RERR_PROTOCOL);
}

Где:

#define OLD_MAX_BLOCK_SIZE ((int32)1 << 29)
#define MAX_BLOCK_SIZE ((int32)1 << 17)

Который является 536870912 (512M) и 131072 (128k) соответственно.


Изменение было внесено в версии v3.0.0 и поддержке OLD_ был добавлен в v3.0.3. (Ссылки объясняют часть объяснения позади изменений.)

  • [ПАТЧ] патч, чтобы попытаться заставить действительно большие файлы, которые будут обрабатываться без срывания в поиске хеш-таблицы стороны отправителя.

  • [ПАТЧ] Зафиксировал отправку больших файлов с более старыми rsync версиями путем обработки старого предела размера блока для протоколов <29.

5
03.09.2014, 12:05
2 ответа

Да, есть dconf значение, которое управляет этим. Чтобы отключить отрисовку рабочего стола по Nautilus, выполните следующую команду:

gsettings set org.gnome.desktop.background show-desktop-icons false

Source: https://askubuntu.com/a/237984/81372

8
27.01.2020, 20:35

Если вы не хотите отключать show-desktop-icons постоянно, возможно, потому что вы также используете другой оконный менеджер или рабочий стол, такой как GNOME или Unity, вы создаете новый файл .desktop, в котором указывается команда для открытия nautilus. Например, ~/.local/share/applications/nautilus.desktop:

[Desktop Entry]
NotShowIn=Unity;GNOME
Name=Files
Comment=Access and organize files
Exec=nautilus --new-window --no-desktop
Terminal=false
Type=Application

Это работает, только если вы используете программу запуска приложений, например i3-dmenu-desktop, которая поддерживает стандарт desktop.

Например, в ~/.config/i3/config вы можете иметь любой из следующих файлов:

bindsym $mod+space exec --no-startup-id i3-dmenu-desktop
bindsym $mod+space exec --no-startup-id i3-dmenu-desktop --dmenu='dmenu -i'

Приведенный выше файл .desktop будет отображаться в программе запуска как "Files", согласно атрибуту Name. Он также будет отображаться как "files", если вы работаете с нечувствительностью к регистру, dmenu -i.

1
27.01.2020, 20:35

Теги

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