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
Не могу добавить учетную запись - сначала попробуйте временное исправление, чтобы увидеть, работает ли оно, а затем найдите постоянное решение.
Я скачал старую версию и установил ее, и она работает. Затем вы запускаете приложение и добавляете своего пользователя, а затем обновляете приложение, используя:
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-папку, извлеченную из архива.
Готово, если приложение открыто. закройте его, запустите снова и все должно работать. Я не проверял все, кроме добавления учетных записей и изменения цвета работ. просто не уверен насчет автозапуска при входе
Обратите внимание - ссылки на саму страницу разработчиков. так можно доверять