Можно изменить конфигурацию X-сервера - посмотрите DISPLAY SUBSECTION
в xorg.conf
страница справочника, особенно Virtual
опция. Так как X11 часто прибывает без непустой конфигурации (любой в /etc/X11/xorg.conf
или /etc/X11/xorg.conf.d/*
) в эти дни Вы, возможно, должны использовать X -configure
генерировать тот для запуска с.
По состоянию на 2015/04/27, демон Dropbox ищет пару переменных среды при запуске, чтобы попытаться правильно отобразить значок лотка. Поскольку эти переменные среды не устанавливаются элементарными ОС, DropBox просто сдается и не пытается отображать значок лотка.
Чтобы проверить эту теорию, остановите демон Dropbox, например:
dropbox stop
Далее начните его с этими двумя переменными среда. Набор переменных:
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \
dropbox start
HOORAY, значок лотка!
Чтобы сделать это изменение постоянным, вам нужно редактировать команду AutoStart для демона Dropbox. Эта входная запись на рабочем столе живет в $ HOME / .CONFIG / AUTOSTART / DOARBOX.DESKTOP
. Поскольку «DropBox знает Best ™», команда запуска автоматически восстанавливает этот файл, перезаписываю любые изменения, которые вы сделаете там.
Следовательно, скопируйте его на $ HOME / .CONFIG / AUTOSTART / DOPBOX-BEATEL.Desktop
. Далее создайте сценарий где-нибудь, который начнет Dropbox правильно:
#!/bin/bash
# stop it if it's running
dropbox stop &>/dev/null
# start it properly
DROPBOX_USE_LIBAPPINDICATOR=1 XDG_CURRENT_DESKTOP=Unity \
dropbox start -i
Теперь откройте файл Dropbox-Better.desktop
в вашем избранном текстовом редакторе и измените его к этому:
[Desktop Entry]
Name=Dropbox (Better)
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/absolute/path/to/start-dropbox.sh
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
Выйдите и снова снова Чтобы проверить, что он работает, а вам, как я, наконец, будет иметь значок лотка Dropbox после чего-то вроде 18 месяцев без одного!
Не прямое решение к вашей проблеме, но вы могли бы рассмотреть вопрос, просто используя другой сервис вместо злой Dropbox. Ведь вы находитесь на Linux. http://www.drop-dropbox.com имеет некоторые предложения. Я бы добавил https://mega.co.nz/#sync , который имеет клиент синхронизации для Linux и даже интеграции Nautilus.
Только что обнаружил, что скрипт дропбокса по умолчанию просто копирует:
/usr/share/applications/dropbox.desktop
-
$HOME/.config/autostart/dropbox.desktop
Итак, вместо того, чтобы использовать скрипты, предложенные в ответе, просто отредактируйте:
/usr/share/applications/dropbox.desktop
Измените строку exec на:
Exec=env XDG_CURRENT_DESKTOP=Unity QT_STYLE_OVERRIDE='' dropbox start -i
А затем перезапишите файл автозапуска:
cp /usr/share/applications/dropbox.desktop
$HOME/.config/autostart/dropbox.desktop
Теперь выйдите из системы и войдите снова, и проблема будет решена навсегда. ;)