Не просто 3 версии. Одна для обертки, а другие две для оберток обертки. В ебилде видно откуда они берутся (x11,wayland), но что туда добавить, чтобы правильно раскидать по DE? По спецификации https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html есть ключи OnlyShowIn, NotShowIn, но это надо перечислять возможные $XDG_CURRENT_DESKTOP. Не знаю, почему решили делать дополнительные обертки, хотя достаточно экспортировать одну переменную, вроде.
Да, можно скопировать к пользователю и приписать Hidden=True.
Не знаю почему, но imgur на смартфоне (мобильная версия) отображает ублюдочную картинку в низком разрешении, ещё и в ленте с кучей посторонних картинок.
Бред какой-то. Странно что нельзя в юзах включить wayland или X и получить ОДНУ нужную версию. Хотя юз wayland есть и он включен, но появляются 3 версии.
Проверил, всё норм. Изображение в оригинале 2560х1080. Посторонние картинки это реклама скорей всего. На десктопе показывает только то что надо в норм качестве.
У меня ещё в wayland версии не правильно прорисовываются верхние углы. не закругленные, а с отрывками квадратов. Хотя именно в wayland версии и wayland окружение их быть не должно. Раздражает.
Другие картинки это рекомендации внизу. А ублюдочное разрешение это по клику открывается картинка на ширину экрана. Изображение чуть больше будет если перевернуть телефон горизонтально, а лучше всего открыть изображение в новой вкладке. Остальные файлопомойки как по мне ещё хуже. Поэтому это просто так устроен imgur.
Дополнительные получаются из-за wayland. Понятней будет считать, что firefox-x11.desktop для запуска через Xwayland, наверно. Без флага wayland дополнительных нет. Сомневаюсь, что firefox соберется без флага X, а если бы собрался, то Firefox-wayland для wayland и Firefox-x11 для Xwayland оба имеют смысл.
Да, получается две версии на иксах и одна на вяленом. Логично было бы и оставлять одну версию которая включена в юзах. А добавлять две версии на иксах вообще бред.
можно в .bashrc прописать скрипт который заменяет при старте избранные иконки в зависимости от типа запущенной сессии
# заменить firefox-wayland.desktop на firefox-x11.desktop
gsettings set org.gnome.shell favorite-apps \
"$(gsettings get org.gnome.shell favorite-apps | sed 's/firefox-wayland.desktop/firefox-x11.desktop/')"
# или наоборот
gsettings set org.gnome.shell favorite-apps \
"$(gsettings get org.gnome.shell favorite-apps | sed 's/firefox-x11.desktop/firefox-wayland.desktop/')"
if [ -x "$(command -v gsettings)" ]; then
if [[ "$(gsettings get org.gnome.shell favorite-apps)" == *"firefox"* ]]; then
if [[ $XDG_SESSION_TYPE == "wayland" ]]; then
gsettings set org.gnome.shell favorite-apps \
"$(gsettings get org.gnome.shell favorite-apps | \
sed 's/firefox-x11.desktop/firefox-wayland.desktop/')"
fi
if [[ $XDG_SESSION_TYPE == "x11" ]]; then
gsettings set org.gnome.shell favorite-apps \
"$(gsettings get org.gnome.shell favorite-apps | \
sed 's/firefox-wayland.desktop/firefox-x11.desktop/')"
fi
fi
fi
Отключил флаг wayland и пересобрал лису с thunderbird. Исчезли лишние иконки и верхние края у лисы стали нормальными. Пока не допилят буду без этого юза.