GithubHelp home page GithubHelp logo

Multiple Monitors about glava HOT 5 CLOSED

jarcode-foss avatar jarcode-foss commented on August 11, 2024
Multiple Monitors

from glava.

Comments (5)

jarcode-foss avatar jarcode-foss commented on August 11, 2024

@aaahh Do you mean separate X screens? Two monitors that are responsible for displaying the same screen area can certainly both run GLava (simply offset screen coordinates by an entire monitor, depends on X configuration for actual coordinates). You should be able to drag a normal GLava window across monitors, too.

Two separate X screens might run into issues, although not a lot of people tend to run these kinds of setups. "xroot" style transparency also breaks when GLava is not placed completely within the working space of a monitor (hanging off screen), but "native" transparency should be used instead anyway.

Example (GLava window is displayed partially on the bottom and top monitor): https://i.imgur.com/RUbsPjt.png, separate instances on each monitor also work.

from glava.

jarcode-foss avatar jarcode-foss commented on August 11, 2024

For reference, my regular rc.glsl contains the following (note the setgeometry line) to position GLava windows across monitors:

#request mod bars

#request setfloating  false
#request setdecorated false
#request setfocused   false
#request setmaximized false

#request setgeometry 17 1722 1886 380
#request setforcegeometry true

#request setopacity "native"

#request settitle "GLava"

#request setxwintype "desktop"

#request setsource "auto"

#request setswap 1

#request setinterpolate true

#request setframerate 0
#request setprintframes true

#request setsamplesize 1024
#request setbufsize 4096
#request setsamplerate 22050
#request setbufscale 1

#request setversion 3 3
#request setshaderversion 330

from glava.

jarcode-foss avatar jarcode-foss commented on August 11, 2024

Closing, since I'm pretty sure this is a non-issue.

from glava.

RaitaroH avatar RaitaroH commented on August 11, 2024

@wacossusca34 I would like to mention that I put glava on the left side on the screen. After I added a 2nd monitor glava now took half the screen for some reason. So I had to do:

#request setgeometry 0 -1080 1920 2160

So it seems that because my resolution doubled from 1080 I had to put there 2160 but had to also move it up for some reason. This happens in plasma even when one of the screens is off so ¯_(ツ)_/¯

Not much of a bug just something to mention for people who might face it.

from glava.

jarcode-foss avatar jarcode-foss commented on August 11, 2024

@RaitaroH actual window coordinates will depend on how your X screen is configured with multiple displays. I can probably look at alignment options in the future if this would make things easier (compared to setting window geometry).

from glava.

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.