- wallpaper-engine-linux 0.1.0
- История выпусков Уведомления о выпусках | Лента RSS
- Загрузка файлов
- Source Distribution
- Built Distribution
- Хеши для wallpaper_engine_linux-0.1.0.tar.gz
- Хеши для wallpaper_engine_linux-0.1.0-py3-none-any.whl
- Помощь
- О PyPI
- Внесение вклада в PyPI
- Использование PyPI
- # Wallpaper Engine on Linux or Mac OS
- # Why we created a free Android app before supporting Linux or Mac OS
- # What about support for iPhones and iPads?
- # Wallpaper Engine на Linux, Mac или Mac OS
- # Почему мы создали бесплатное приложение для Android до поддержки Linux или Mac OS
- # А как насчет поддержки iPhone и iPad?
- Wallpaper engine linux ubuntu
wallpaper-engine-linux 0.1.0
История выпусков Уведомления о выпусках | Лента RSS
Загрузка файлов
Загрузите файл для вашей платформы. Если вы не уверены, какой выбрать, узнайте больше об установке пакетов.
Source Distribution
Uploaded 22 мая 2023 г. source
Built Distribution
Uploaded 22 мая 2023 г. py3
Хеши для wallpaper_engine_linux-0.1.0.tar.gz
Алгоритм | Хеш-дайджест | |
---|---|---|
SHA256 | 55cff044c036e29fd55919e8ed290890579aa75d177f9fc85d841b765f7d2484 | Копировать |
MD5 | 6b9f89db762c3ea8ca262e2c0c1f97df | Копировать |
BLAKE2b-256 | efae47e2cd2d61543596fc62413bd5f202e8d0927e787a34c0939f614d49a134 | Копировать |
Хеши для wallpaper_engine_linux-0.1.0-py3-none-any.whl
Алгоритм | Хеш-дайджест | |
---|---|---|
SHA256 | 10c48cf1c30c6c3b5672b880f827e317fbb0e1f39f5d6326a367c1797194d268 | Копировать |
MD5 | 102066c1b898deabd1b2c8be6cb6fa4e | Копировать |
BLAKE2b-256 | 6a688c0e0a0c42ea1358df8e18731a2c1d9494e6cd4801096427cc63a68fc8e2 | Копировать |
Помощь
О PyPI
Внесение вклада в PyPI
Использование PyPI
Разработано и поддерживается сообществом Python’а для сообщества Python’а.
Пожертвуйте сегодня!
PyPI», «Python Package Index» и логотипы блоков являются зарегистрированными товарными знаками Python Software Foundation.
# Wallpaper Engine on Linux or Mac OS
Wallpaper Engine is currently available for Windows and Android and there are no immediate plans to support other platforms at this time.
We definitely understand that users may want us to support other operating systems that they personally prefer, but it is really not a simple task to make Wallpaper Engine available on every possible platform. The core of Wallpaper Engine is a completely custom written software solution and the amount of work involved to fully port it to other platforms is enormous.
Some users might wonder how some games and applications have been seemingly easily ported to Mac and Linux by their developers: The answer to that is that these titles are based on widely used video game engines like Unity or Unreal Engine which do not require the individual developers to do anything significant to add support for more platforms. However, none of this applies when it comes to a custom application like Wallpaper Engine — since it’s an application which interacts closely with the operating system, it really needs to be tailored to each specific operating system to make it work properly. In the case of Linux, it goes even further and must be made to work with every popular display manager which differ significantly between distributions.
The situation is simply that it’s not economically viable for us to add support for Linux or Mac OS at this time. If you take a look at the Steam hardware survey
, you can see that less than 1% of Steam users use Linux. And again, this is split up even further into different distributions of Linux, mostly Ubuntu which comes in at a mere 0.25% of users.
As explained above, the time needed to port Wallpaper Engine to another operating system is immense and it will also increase the costs of on-going maintenance work significantly, while the possible user group benefiting of the large amount of time we would spend on this is comparatively very tiny. We should focus our time and energy on updates and platforms that benefit the most people, like the 96% of Steam users who use Windows.
Yet we are always keeping a close eye on the official Steam statistics and if the situation on Steam changes we are definitely open to look into figuring out how we could support more platforms in the future if it becomes viable.
# Why we created a free Android app before supporting Linux or Mac OS
A lot of our existing users use Android devices, far more than who use Linux or Mac OS devices. This is why supporting Android was the only rational next step when it comes to adding support for more platforms. By creating a free Android app as a new feature, we think we created a large improvement for the a vast number of our users.
Part of the work that went into the Android port can also be reused for Linux and OSX at a later point in time, slightly reducing the big hurdles we face supporting those operating systems. While creating the Android companion app was already a huge task for us, it was still significantly more achievable than a Linux or OSX port, where the full browsing and editing experience needs to be supported as well.
# What about support for iPhones and iPads?
Apple’s mobile operating system iOS currently does not support real dynamic live wallpapers like Android does. The possibilities for live wallpapers on iOS are very limiting since iOS does not allow for true live wallpapers. There is some limited support for very basic short animated wallpapers in the form of Live Photos but the format is very restrictive and the vast majority of Wallpaper Engine wallpapers aren’t really compatible with it in a way that we deem acceptable.
# Wallpaper Engine на Linux, Mac или Mac OS
На данный момент Wallpaper Engine доступен на Windows и Android, и в ближайшее время мы не планируем портировать программу на другие платформы.
Мы полностью понимаем, что пользователи могут предпочитать и другие операционные системы, но сделать Wallpaper Engine доступным на всех возможных платформах — очень непростая задача. Ядро Wallpaper Engine писалось на основе абсолютно уникальных программных решений, поэтому объем работы, который придется проделать для создания полноценного порта на другие платформы, совершенно громадный.
У некоторых пользователей может возникнуть вопрос: как же тогда некоторые разработчики без заметных усилий портируют свои игры и приложения на Mac и Linux? Ответ заключается в том, что эти программы разработаны на базе широко используемых игровых движков вроде Unity или Unreal Engine, в случае которых от индивидуального разработчика не требуется сверхусилий для переноса продукта на другие платформы. Однако, в случае настраиваемых приложений наподобие Wallpaper Engine это работает совсем по-другому: поскольку такой функционал предполагает тесное сотрудничество с операционной системой, для корректной работы программа должна быть «заточена» под конкретную систему. В случае Linux все еще более сложно, поскольку необходимо обеспечить совместимость программы с каждым популярным оконным менеджером, которые значительно различаются между собой в зависимости от сборки.
Ситуация такова, что в настоящее время нам экономически не выгодно добавлять поддержку Linux или Mac OS. Если вы заглянете в результаты Опроса Steam об оборудовании и ПО пользователей
, вы увидите, что меньше 1% пользователей Steam используют Linux. И опять же, этот процент дробится еще сильнее, если брать во внимание различные сборки Linux. Чаще всего используется сборка Ubuntu, на которую приходятся ничтожно малые 0,25% пользователей.
Как мы уже объясняли выше, портирование Wallpaper Engine на другую операционную систему потребует колоссальных временных затрат, кроме того оно еще и значительно увеличит стоимость текущего обслуживания. В сравнении с потраченным нами временем использоваться такой порт будет сравнительно крошечной группой пользователей. Мы должны направить время и энергию на обновления и платформы, которые принесут пользу большинству людей, к примеру тем 96% пользователям Steam с Windows.
Тем не менее, мы внимательно следим за официальной статистикой Steam. Мы открыты идеям портирования, и если ситуация в Steam изменится, мы несомненно изучим этот вопрос и попытаемся найти возможность организовать порты на другие платформы, как только это станет реально.
# Почему мы создали бесплатное приложение для Android до поддержки Linux или Mac OS
Большинство наших текущих пользователей использует устройства Android, но не Linux или Mac OS. Вот почему портирование на Android было единственным рациональным шагом, когда дело дошло до расширения количества платформ. Создав бесплатное приложение для Android в качестве дополнительной функции, мы думаем, что значительно улучшили работу огромного числа наших пользователей.
Часть проделанной для портирования на Android работы позднее может быть повторно использована для Linux и OSX, что немного уменьшит серьезные препятствия, с которыми мы сталкиваемся при переносе на эти операционные системы. Хотя создание сопутствующего приложения для Android уже было сложной задачей, это все же было значительно проще, чем порт для Linux или OSX, который должен поддерживать полноценный просмотр и редактирование.
# А как насчет поддержки iPhone и iPad?
Мобильная операционная система Apple iOS пока не поддерживает динамические живые обои, в отличие от Android. Возможности живых обоев на iOS очень ограничены, поскольку iOS не позволяет создавать полноценные живые обои. Live Photos поддерживает очень простые короткие анимированные обои, но этот формат очень ограничен, и подавляющее большинство обоев Wallpaper Engine несовместимы с ним в том смысле, который мы считаем приемлемым.
Wallpaper engine linux ubuntu
20 сен. 2018 в 19:20
Desktop version doesn’t matter at all, (not yet anyhow until Wayland takes over, which is still probably years away from widespread adoption). They each may have a different GUI for the end user to manually set the wallpaper, but they are all just front ends to the functionality provided by X11.
Even once Wayland takes over, it would just mean a pretty simple translation shim to deal with any differences in implementation between the different display managers, which should be fairly minimal, and I’d be surprised if a more generic shared project doesn’t sprouts up to take care of that abstraction for you. But again, that’s still a long ways off.
1 окт. 2018 в 6:24
What if we, the community would make implementations in workshop? U would install it, add the workshop item and use that? Is it even possible?
1 окт. 2018 в 6:28
27 дек. 2021 в 22:45
Any advance on this topic? i use Manjaro Gnome and installed it, but it won’t change the wallpapers 🙁
27 дек. 2021 в 23:22
Any advance on this topic? i use Manjaro Gnome and installed it, but it won’t change the wallpapers :(:bouncybomb:
So far there are some «solutions»
https://github.com/Almamu/linux-wallpaperengine
and with Proton some people said it work if you use KDE Plasma
https://www.protondb.com/app/431960
28 дек. 2021 в 8:43
22 июн. 2022 в 2:15
1
1
One thing that I’d like to see is if the code would be opened up a bit to allow for people to more easily make open source plugins. People have already started making some plugins that allow it to work on certain linux DE’s, so if a little bit of effort was put in for the codebase to make it easier for the community to make plugin ports it would probably be possible. Basically instead of having to invent the display technology you’d only need to stick on an HDMI port and let the community invent the display technology. Rough analogy but it conveys the point. The linux community is far more involved when it comes to making stuff work on their systems than any other, so if they had a few more tools to make it happen, it’s not exactly a fever dream that they would.