Как исправить сломанный значок nautilus-dropbox в ubuntu 18.04 GNOME-Flashback в верхней панели?

Как исправить сломанную иконку nautilus-dropbox в ubuntu 18.04 GNOME-Flashback в верхней панели?

Смотрите снимок экрана ниже:

4
задан 1 May 2018 в 23:48

4 ответа

Я могу подтвердить это на чистом Ubuntu 18.04 LTS с сеансом GNOME FlashBack, поэтому я установил только новый пакет GNOME Panel и подключаемый модуль Nautilus Dropbox

sudo apt-get install gnome-panel nautilus-dropbox

После установки nautilus-dropbox у меня есть

Затем после перезагрузки я получаю то же изображение, что и OP, поэтому я сообщил об ошибке 1767665.

Он может быть исправлен локально как ошибка 1767665 . Я сокращаю метод до двух простых строк:

sudo sed -i "s/dropbox start -i/env XDG_CURRENT_DESKTOP=Unity dropbox start -i/" /usr/share/applications/dropbox.desktop mkdir -p ~/.config/autostart/ cp /usr/share/applications/dropbox.desktop ~/.config/autostart/dropbox.desktop

Первый находит Exec строку dropbox start -i в нем и изменяет его на env XDG_CURRENT_DESKTOP=Unity dropbox start (он заставляет dropbox использовать «Unity desktop», даже если мы используем GNOME), второй создает пользовательский каталог XDG-autostart, третья строка копирует XDG-автозапуск настольного файла в каталог пользователя XDG-autostart.

После этого меню Dropbox находится в рабочем состоянии и работает так, как ожидалось.

1
ответ дан 17 July 2018 в 15:54

просто резюмирую все вышесказанное.

dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start перейдите к настройкам в Dropbox после его запуска и снимите флажок запускать программу Dropbox при запуске системы. (для предотвращения dropbx от смены команды запуска после перезагрузки.) Выберите приложения > настройки > загрузки приложения и нажмите на кнопку Добавить

введите имя: Dropbox команда: env XDG_CURRENT_DESKTOP=Unity dropbox start комментарий: Sync your files across computers and to the web

dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start sudo gedit /usr/share/applications/dropbox.desktop заменить на [F9] с Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
0
ответ дан 17 July 2018 в 15:54

Я могу подтвердить это на чистом Ubuntu 18.04 LTS с сеансом GNOME FlashBack, поэтому я установил только новый пакет GNOME Panel и подключаемый модуль Nautilus Dropbox

sudo apt-get install gnome-panel nautilus-dropbox

После установки nautilus-dropbox у меня есть

Затем после перезагрузки я получаю то же изображение, что и OP, поэтому я сообщил об ошибке 1767665.

Он может быть исправлен локально как ошибка 1767665 . Я сокращаю метод до двух простых строк:

sudo sed -i "s/dropbox start -i/env XDG_CURRENT_DESKTOP=Unity dropbox start -i/" /usr/share/applications/dropbox.desktop mkdir -p ~/.config/autostart/ cp /usr/share/applications/dropbox.desktop ~/.config/autostart/dropbox.desktop

Первый находит Exec строку dropbox start -i в нем и изменяет его на env XDG_CURRENT_DESKTOP=Unity dropbox start (он заставляет dropbox использовать «Unity desktop», даже если мы используем GNOME), второй создает пользовательский каталог XDG-autostart, третья строка копирует XDG-автозапуск настольного файла в каталог пользователя XDG-autostart.

После этого меню Dropbox находится в рабочем состоянии и работает так, как ожидалось.

2
ответ дан 23 July 2018 в 16:50
  • 1
    Я отредактировал и вопрос и ответ (см. Выше). Проголосовал за повторное открытие. – N0rbert 1 May 2018 в 20:17
  • 2
    Я предлагаю, чтобы 1. dropbox stop & amp; & amp; env XDG_CURRENT_DESKTOP = Unity dropbox start 2. Перейдите к настройкам в Dropbox после его запуска и выберите, чтобы не запускаться при запуске. 3. Добавьте или отредактируйте запускающее приложение для dropbox с помощью команды «env XDG_CURRENT_DESKTOP =« Пуск в Unity Dropbox »). – Vijay 1 May 2018 в 23:27
  • 3
    Я протестировал свой подход на чистой установке 18.04 LTS. Это просто работает. Поэтому я предпочитаю принцип KISS здесь :) – N0rbert 1 May 2018 в 23:31

Просто подведем итог выше.

dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start Перейдите к настройкам в Dropbox после его запуска и снимите флажок «Начать Dropbox при запуске системы». (чтобы предотвратить сброс dropbx из команды запуска после перезагрузки.) Перейдите в «Приложения»> «Настройки»> «Запуск приложений» и нажмите «Добавить»

Введите имя: Dropbox Команда: env XDG_CURRENT_DESKTOP=Unity dropbox start Комментарий: Sync your files across computers and to the web

dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start sudo gedit /usr/share/applications/dropbox.desktop заменить Exec=dropbox start -i на Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
1
ответ дан 23 July 2018 в 16:50
  • 1
    Уточнила форматирование вашего ответа. – N0rbert 1 May 2018 в 23:59

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

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