Итак, как вы знаете, в Unity есть те веб-приложения Unity, которые в основном представляют собой сервис, позволяющий некоторым веб-сайтам интегрироваться с рабочим столом Unity.
Youtube интегрируется с меню звука, Reddit с меню сообщений и т. Д.
Когда вы устанавливаете определенное веб-приложение, оно создает приложение для себя в Unity, и само собой разумеется, что у этого приложения есть значок.
Поскольку я являюсь частью команды, которая создает тему значков, я хочу, чтобы тема имела согласованность повсюду, а это означает, что эти значки веб-приложений тоже должны быть покрыты.
Однако я понятия не имею, где находятся имена значков веб-приложений или где они должны находиться в теме значков.
Кто-нибудь знает?
Файлы .desktop для веб-приложений Unity находятся в ~ / .local / share / Applications
, например. ~ / .local / share / Applications / GMailmailgooglecom.desktop, который содержит:
[Desktop Entry]
Name=GMail
Type=Application
Icon=GMail-mail.google.com
MimeType=
Actions=S0;S1;S2;S3;S4;S5;S6;S7;S8;S9;S10;
Exec=unity-webapps-runner -n 'R01haWwA' -d 'mail.google.com' %u%
Там вы можете найти имя иконки, которая в моей системе хранится в ~ / .icons
[ 114], например, ~ / .icons / GMail-mail.google.com.png
Полагаю, это может быть и в любом месте стандартного пути поиска значков.
У меня была та же проблема, и следующие сделали свое дело. Я думаю, что для меня проблемы были связаны с конфликтом с хромом. Может быть, вы также установили Chrome в вашей системе? Поэтому я сделал следующее:
После этого символы для веб-приложений появлялись значок за значком при открытии соответствующих страниц.
Вещи, которые все еще не работают должным образом, это Google Drive. Похоже, что проблема заключается в том, что веб-приложения до сегодняшнего дня не распознавали, что Документы Google называются Google Drive уже много лет и имеют URL-адрес https://drive.google.com . Также по какой-то причине Gmail и Значок веб-приложения на YouTube не отображается. Но календарь, Google+ и Hangouts, по крайней мере, работают на меня.