На днях возникла необходимость вернуться к использованию Dropbox. Но в установленной версии Dropbox при вызове панели управления клиентом меня ожидал большой сюрприз – интерфейс управления клиентом синхронизации полностью изменился.
Если раньше в панели управления клиентом можно было полностью отключить автозапуск приложения при старте системы, то теперь, как видно из рисунка выше, такая возможность отсутствует. Однако лично у меня имеется потребность выключения автостарта Dropbox по различным причинам, например, Dropbox запускается с задержкой либо запускается только по расписанию cron.
Отключение в настройках автозапусков приложений Cinnamon и XFCE старта Dropbox проблему не решает, так как вносимые таким образом изменения в виде добавления строк
X-GNOME-Autostart-enabled=false или Hidden=true в файл dropbox.desktop не сохраняются. На первом рисунке показано, что в Cinnamon сдвигается движок влево. Второй рисунок относится к настройкам XFCE, где в поле Dropbox необходимо снять галочку.
Работающее на момент написания данной заметки решение было найдено в документации Dropbox. Для выключения автостарта выполните в терминале
dropbox autostart n
После этой команды файл dropbox.desktop в ~/.config/autostart удаляется. Для возобновления автостарта Dropbox выполните в терминале команду
dropbox autostart y
В примечании к этим командам в man dropbox указано, что данные команды работают лишь в текущих версиях дистрибутивов Ubuntu Linux. Данная команда удаляет файл ~/.config/autostart/dropbox.desktop Однако у меня такая настройка действует только до первого запуска Dropbox из меню, после чего файл dropbox.desktop снова появляется среди автозагружаемых программ при старте системы.
Лично для себя решение было найдено в переопределении прав доступа на файл dropbox.desktop
Сразу поясню, что описанный ниже способ не является, как говорится, "кошерным", но ничего лучшего на настоящий момент мной найдено не было.
Сначала в настройках системы в "Автозагрузка" выключается автозапуск Dropbox либо движком в левое положение (первый рисунок для Cinnamon, второй для xfce)
либо через редактирование файла dropbox.desktop
xed ~/.config/autostart/dropbox.desktop
Для Cinnamon в тестовом редакторе в последней строке установить false
То есть, по умолчанию установлено X-GNOME-Autostart-enabled=true, а изменить нужно на X-GNOME-Autostart-enabled=false
Для xfce добавить строку Hidden=true
Далее открывается скрытая папка autostart xdg-open ~/.config/autostart и в свойствах файла в секции "Права" для владельца и группы устанавливается доступ "Только чтение". После этого на значке запуска должен появиться замочек, например:
В ходе последующих неоднократных проверок в Linux Mint 22.1 автозапуска Dropbox при старте системы не происходило, а установленные права на файл dropbox.desktop изменениям не подвергались.
В перечне процессов запуск демона Dropbox осуществляется командой
python3 /usr/bin/dropbox start -i
В сети можно найти утверждение, что его можно отредактировать на предотвращение автозапуска Dropbox при старте системы. Но попытки комментировать относящиеся к запуску Dropbox строки успехом не увенчались.