Copy.com - это коммерческий сервис, предлагающий бесплатное пространство (во многом как Dropbox и однажды UbuntuOne). Начиная с версии 13.10 и продолжаясь с 14.04, в приложении Copy.com в Ubuntu возникают две ошибки (см. этот поток ):
Как мне избавиться от этих двух ошибок?
Обновление: обходное решение было добавлено в клиенте Копии, таким образом, инструкции ниже больше не необходимы при использовании последней Копии!
клиентское меню индикатора Copy.com не работает правильно в Ubuntu 14.04 и 13,10 должных к ошибка в libdbusmenu.
Эта ошибка была исправлена в Ubuntu 14.10, и я не уверен, когда это будет зафиксировано в более старых версиях Ubuntu, но можно заставить меню индикатора Copy.com работать правильно теперь в Ubuntu 14.04 и 13.10 при помощи фиксации / обходное решение ниже.
, В первую очередь: обязательно удалите версии Копии, в конечном счете установленные вручную.
Тогда:
cd /tmp
wget https://github.com/hotice/webupd8/raw/master/libdbusmenu-gtk-$(arch).tar.gz
tar -xvf libdbusmenu-gtk*
sudo cp /tmp/libdbusmenu-gtk*/* /PATH/TO/COPY-FOLDER/
инструкции выше загрузят libdbusmenu-gtk, скомпилированный фиксацией, и скопируют его в папку клиента копии. Для последней команды, замените "/PATH/TO/COPY-FOLDER /" путем туда, где Вы установили Копию . Если Вы использовали PPA Копии, путь /opt/copy-client /
, Это обходное решение / фиксирует, включает libdbusmenu-gtk, созданный мной. Если Вы хотите создать его сами, см. ЗДЕСЬ .
через WebUpd8
Для ошибки № 1 (отсутствие индикатора): причина этого, кажется, что с тех пор 13.10, systray отсутствует в Единице (см. этот вопрос ). Короче говоря, нужно заменить Единицу измененной версией. Этот репозиторий , кажется, работает в 13,10, но не работал с 14,04 для меня. Для надежного человека (14.04), я нашел этот репозиторий применимый: ppa:gurqn/systray-trusty
sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade
( Источник )
Вторая ошибка хитра и, кажется, появляется на x86_64 архитектуре только. Оказывается, что это происходит из-за единственной установки в конфигурационном файле в локальной папке конфигурации копии. Это может быть легко изменено, но требует, чтобы sqlite3 пакет получил доступ к sqlite конфигурационному файлу копии.
Первый, уничтожьте или в других отношениях точная копия. Затем в терминале сделайте следующее:
sudo apt-get install sqlite3
cd $HOME/.copy
echo 'UPDATE config2 SET value=0 WHERE option="csmBlackWhiteIconsV2" ;' | sqlite3 config.db
Это должно восстановить Ваше меню.
РЕДАКТИРОВАНИЕ: хотя вышеупомянутое, кажется, правильное решение по крайней мере для нескольких пользователей с x86_64 система , clanlaw ниже (кто использует 32b), сообщает, что изменение заставило его индикатор копии исчезнуть полностью. Вот то, как вернуться к исходной установке:
echo 'UPDATE config2 SET value=1 WHERE option="csmBlackWhiteIconsV2" ;' | sqlite3 config.db