StackApplet не открывается / не может добавить аккаунт

После установки StackApplet с помощью:

sudo apt install stackapplet

Приложение не открывается, поэтому исправлено:

sudo apt-get install python-appindicator

Теперь он открыт и появляется на индикаторной панели, но,
когда я пытаюсь добавить свою учетную запись, всплывающее диалоговое окно для аутентификации при входе не открывается, и экран становится темным, но больше ничего не происходит:

Экран после нажатияAdd a new account:

Экран должен выглядеть так:

В консоли браузера эти ошибки появляются при запуске:

jquery.js:9835 GET http://stackauth.com/1.0/sites?key=_qlxmEAOH06hLA1_FsZIGQ&jsonp=jQuery111304529615512861749_1478608610966&_=1478608610967 404 (Not Found)send @ jquery.js:9835ajax @ jquery.js:9214(anonymous function) @ (index):438fire @ jquery.js:3147fireWith @ jquery.js:3259ready @ jquery.js:3471completed @ jquery.js:3502

И по нажатию Add a new account:

jqueryui.js:167 Uncaught TypeError: Cannot read property 'msie' of undefined(…)width @ jqueryui.js:167create @ jqueryui.js:162overlay @ jqueryui.js:161open @ jqueryui.js:151_init @ jqueryui.js:148_createWidget @ jqueryui.js:30b.(anonymous function).(anonymous function) @ jqueryui.js:28(anonymous function) @ jqueryui.js:29each @ jquery.js:383each @ jquery.js:135b.fn.(anonymous function) @ jqueryui.js:29AddNew @ (index):212onclick @ (index):1

Как я могу добавить свой аккаунт, если диалог не открывается, пожалуйста?

1 ответ

У меня была такая же проблема, вот как я это исправил.

Не показывает - установить sudo apt-get install python-appindicator

Не могу добавить учетную запись - сначала попробуйте временное исправление, чтобы увидеть, работает ли оно, а затем найдите постоянное решение.

http://ppa.launchpad.net/stackapplet-dev/stackapplet/ubuntu/pool/main/s/stackapplet/stackapplet_1.5.2-0~201406200412~ubuntu14.04.1_all.deb

Я скачал старую версию и установил ее, и она работает. Затем вы запускаете приложение и добавляете своего пользователя, а затем обновляете приложение, используя:

sudo apt install stackapplet

Это временное исправление. Поскольку вы больше не сможете добавить аккаунт из-за ошибки в новой версии.

Постоянное исправление - что я и сделал

Загрузите исходные файлы старого стекаплета по этой ссылке: http://ppa.launchpad.net/stackapplet-dev/stackapplet/ubuntu/pool/main/s/stackapplet/stackapplet_1.5.2-0~201406200416~ubuntu14.10.1.tar.xz

распакуйте файлы и найдите папку с именем html. вам нужно заменить html-папку, используемую последним стекаплетом, на старую html-папку.

расположение html: [/usr/share/stackapplet/html/ ]

вам понадобится root-доступ для замены файлов.

не знаю как это сделать. ну вот менее технический способ. запустите это в терминале:

sudo nautilus /usr/share/stackapplet/

это откроет файловый браузер с root-доступом. Теперь просто удалите папку html или переименуйте ее. Наконец, скопируйте html-папку, извлеченную из архива.

Готово, если приложение открыто. закройте его, запустите снова и все должно работать. Я не проверял все, кроме добавления учетных записей и изменения цвета работ. просто не уверен насчет автозапуска при входе

Обратите внимание - ссылки на саму страницу разработчиков. так можно доверять

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