Для своей работы мне требуется использование клиента spreedX, который позволяет мне совместно использовать свой рабочий стол при использовании среды веб-конференций Spreed (www.spreed.com). В версиях до Unity Ubuntu индикатор этого приложения работал отлично. Тем не менее, он не очень хорошо работает с Unity (он не отображается), даже при добавлении магии
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
.
Так что я не совсем уверен, куда идти, но я нашел (предполагаемый) источник клиента: https://github.com/andreashe/mygitsite/tree/master/spreedX [ 111].
Я предполагаю, что для (опытного?) Разработчика Python не составит труда исправить приложение, используя рекомендации, которые я нашел здесь . К сожалению, я не являюсь разработчиком Python, не говоря уже о опытном: - (
Но, возможно, есть другие решения, о которых я не задумывался? Конечно, я свяжусь со Spreed и попрошу их исправить это, но если они не будут (или это займет у них вечность), я бы хотел иметь еще несколько вариантов ...
Благодаря Хорхе и тому факту, что мне нужно было перезагрузить компьютер по какой-то другой причине, я заметил, что просто запустить
gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'spreedX', 'scp-dbus-service', 'Wine', 'Update-notifier']"
недостаточно, чтобы заставить его работать. Вы также должны выйти и снова войти. Глупая ошибка новичка - я знаю, но одну легко совершить.
Было бы «хорошо», если бы gsettings подсказывал пользователю что-то вроде «Вам нужно выйти и снова войти, чтобы эти изменения вступили в силу». при установке таких вещей. С другой стороны, ИМХО пользователь не должен практиковать такое вуду для такой простой задачи ...
Позже клиенты spreedX прекрасно поддерживают Unity.
sudo add-apt-repository http://dl.spreed.com/linux/spreedx/deb
wget -qO- http://dl.spreed.com/struktur-debian-package-sign-01-public.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install spreedx