Значок индикатора Copy.com исчез или меню нечитаемо [закрыто]

Copy.com - это коммерческий сервис, предлагающий бесплатное пространство (во многом как Dropbox и однажды UbuntuOne). Начиная с версии 13.10 и продолжаясь с 14.04, в приложении Copy.com в Ubuntu возникают две ошибки (см. этот поток ):

  1. иногда индикатор приложения вообще не виден
  2. , даже если он отображается, меню не читается (в меню нет пунктов, кроме одного или двух), например:

enter image description here

Как мне избавиться от этих двух ошибок?

6
задан 30 April 2014 в 15:26

2 ответа

Обновление: обходное решение было добавлено в клиенте Копии, таким образом, инструкции ниже больше не необходимы при использовании последней Копии!

клиентское меню индикатора 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

5
ответ дан 17 November 2019 в 09:18
  1. Для ошибки № 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
    

    ( Источник )

  2. Вторая ошибка хитра и, кажется, появляется на 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
2
ответ дан 17 November 2019 в 09:18

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

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