Giter VIP home page Giter VIP logo

Comments (6)

faho avatar faho commented on June 14, 2024

Unfortunately kwin doesn't provide anything we can use for this - there's the ability to show an outline, but that darkens the active window and (more importantly) blocks it from receiving mouse input.

So...I'm sorry, but it's currently unfixable on my end. The best workaround I've found so far is the "darken inactive windows" effect.

from kwin-tiling.

faho avatar faho commented on June 14, 2024

What might work is just gaps (with maybe a colorful background). See https://github.com/faho/kwin-tiling/tree/gaps

from kwin-tiling.

faho avatar faho commented on June 14, 2024

I've had another look at this, and it turns out it may be possible with qml, though I don't know it yet.

So... time to get reading.

from kwin-tiling.

faho avatar faho commented on June 14, 2024

So, I've finally drawn something on screen with QML, but I only got it working in Plasma 5, and even then only without compositing.

What I need to do now is:

  • Remove the filling/draw borders only, not a complete filled rectangle
  • Hook it up to the logic
  • Get it to appear with compositing
  • Backport it to Plasma 4

from kwin-tiling.

piotr-dobrogost avatar piotr-dobrogost commented on June 14, 2024

I think some ideas/code might be taken from Aurorae window decorations – https://store.kde.org/browse/cat/114/. Martin Gräßlin's blog posts about Aurorae engine – https://blog.martin-graesslin.com/blog/tag/aurorae/

Also, it seems like backporting to Plasma 4 could be dropped from the list.

from kwin-tiling.

faho avatar faho commented on June 14, 2024

I don't think this would ever work properly. The best you can do right now is to enable gaps and keep window borders.

from kwin-tiling.

Related Issues (20)

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.