Как исправить отсутствующий значок панели в окне запуска?

Я использую Xubuntu 16.10 и хочу запускать следующую команду (это код для исправления значка dropbox) каждый раз, когда начинается сеанс Linux:

dropbox stop && env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i

Как мне это сделать?

Я скопировал код как новую команду в сеансе и запустил -> Автозапуск приложения, но он не работает.

2 ответа

Решение

Сроки проблема

Я уверен, что это из-за времени. Скорее всего, команда выполняется до того, как ее цель окажется "в поле".

Изменение команды в:

/bin/bash -c "sleep 15 && dropbox stop && env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i" 

... вероятно, сделает работу.

Эта проблема давала мне много времени, но наконец исправление, которое работает для меня с Xubuntu 16.04:

Обычный лаунчер меню (который работает нормально) использует ~/.local/share/applications/dropbox.desktop

который содержит строку:

Exec=dbus-launch dropbox start -i

Средство запуска запуска (в котором есть ошибка) использует ~/.config/autostart/dropbox.desktop

который содержит строку:

Exec=dropbox start -i

Решение:

Для запуска сеанса используйте ту же команду, что и в обычном меню запуска. Смертельно просто - но только одна проблема:

Когда приложение dropbox запускается, оно перезаписывается ~/.config/autostart/dropbox.desktop с командой, которая терпит неудачу, с которой она копирует /usr/share/applications/dropbox.desktop, Поэтому нам нужно исправить этот файл, а не тот, который находится в ~/.config/autostart/dropbox.desktop

  1. В окне терминала выполните команду:

    sudo mousepad /usr/share/applications/dropbox.desktop

    (если вы не используете коврик для мыши, замените команду предпочитаемым текстовым редактором)

  2. Введите ваш пароль при появлении запроса

  3. Заменить строку:

    Exec=dropbox start -i

    с:

    # Exec=dropbox start -i Exec=dbus-launch dropbox start -i

  4. Сохраните файл и закройте коврик для мыши.

  5. Убедитесь, что в настройках Dropbox настроен запуск Dropbox при запуске системы.

  6. Перезагрузитесь, чтобы проверить.

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