Coder Social home page Coder Social logo

wallpaper-engine-using-wine's Introduction

Using wallpaper engine's playInWindow feature + wine to properly run wallpaper engine under plasma5 (and other DE's provided you can use xwinwrap)

in order to use it on plasma, go to system settings -> workspace -> window management -> window rules and then import wallpaper_rules.kwinrules, edit the position as fit

then set your steam library position in wallpapers.py and change the configs in wallpaper_mapping then run the script

if you want to make it react to music click on the wallpaper engine icon in the system tray and press configure, then go to general then go to audio, I had to change the default recording device and set the recording volume up to 2000

mpris_server.py and winrt_client.py are pretty much useless right now due to a longstanding "bug" where wine doesn't have proper support for media controls

the applyProperties command is busted rn because of yet another wine bug, i assume it's to do with SetCurrentProcessExplicitAppUserModelID not being implemented and wallpaper engine using its own groups for the "location" parameter but again i don't care enough to patch wine to fix it

wallpaper-engine-using-wine's People

Contributors

m3t4f1v3 avatar

Stargazers

xz-dev avatar  avatar Cornelius avatar Tony SAO avatar wear工程师 avatar S.B avatar  avatar

Watchers

S.B avatar  avatar

wallpaper-engine-using-wine's Issues

current issues with winrt

0188:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Media.Control.GlobalSystemMediaTransportControlsSessionManager" - by wallpaper engine itself, likely a wine bug

00d0:fixme:combase:RoGetActivationFactory (L"Windows.Media.Playback.MediaPlayer", {00000035-0000-0000-c000-000000000046}, 000000000020F700): semi-stub - from the winrt_client.py script, also likely a wine bug since it works on native windows

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.