Иконка Nextcloud в Gnome 3.26

Как известно, разработчики Gnome приняли гениальное решение в версии 3.26 полностью выпилить поддержку боковой панели иконок, оставив только верхнюю. Естественно, оставив удовольствие писать костыли и искать решения самим пользователям. До сих пор (в том числе и в версии 3.24) прекрасно работало расширение Gnome Shell под названием TopIcons Plus. Однако разработка его прекращена, и, хотя оно до сих пор работает (скажем, с иконкой Steam), с иконкой клиента Nextcloud оно не справляется.

Решение заключается в том, чтобы а) установить расширение TopIcons Plus, а затем б) установить для Nextcloud задержку запуска. Сделать пункт б) можно двумя способами, из которых у меня сработал только второй.

  1. Найти в папке ~/.config/autostart .desktop файл приложения Nextcloud и добавить в него строку X-GNOME-Autostart-Delay=5, где «5» — это задержка в секундах. Конкретно для приложения Nextcloud этот способ не работает, но может сработать с другими.
  2. Изменить команду запуска клиента, так что строка запуска приобретает следующий вид:
    Exec=bash -c "sleep 15 && /usr/bin/nextcloud"
    В данном случае 15 — это количество секунд. Я установил с запасом, в принципе может хватить и пяти. Этот способ действительно работает с Nextcloud. После правки, само собой, нужно выйти и снова залогиниться.