Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External prompt on wrong monitor #97

Open
videosmith opened this issue Oct 17, 2021 · 10 comments
Open

External prompt on wrong monitor #97

videosmith opened this issue Oct 17, 2021 · 10 comments
Assignees
Labels
Milestone

Comments

@videosmith
Copy link

When arranging the monitor order in Raspberry Pi 4 (latest updates) so that monitor 2 is to the left of monitor 1 with the same settings for external monitor prompting as the default arrangement of monitor 1 on the left, the external prompt window apparently opens in the same monitor (1) as the in-line window (see pics).
20211017_121744
)
20211017_121818
20211017_121841

@videosmith videosmith changed the title External monitor on wrong monitor External prompt on wrong monitor Oct 17, 2021
@Cuperino
Copy link
Collaborator

Imaginary Teleprompter is always suppose to place the External Prompter at the first monitor in which the editor is not placed at. This sounds like bug. It may be platform specific. I'll test this week and see if I can replicate.

Are you using the Wayland display server by any chance, or are you using Xorg, Raspberry Pi OS' default display server?
If you're using Wayland, the bug may be related to that.

@videosmith
Copy link
Author

I believe Wayland since I use KDE Plasma instead of Gnome.

@Cuperino
Copy link
Collaborator

Hmm... Both Gnome and KDE Plasma have decent support for Wayland at this point... Could you run these commands to confirm that the display server is Wayland?

This command gets you the ID of the current user session. Copy the first of the numbers it returns.
loginctl

This command returns whether the session is X11 based or Wayland. Replace SESSION_ID with the number copied from the previous program's output:
loginctl show-session <SESSION_ID> -p Type

@videosmith
Copy link
Author

20211017_225714

@videosmith
Copy link
Author

Perhaps I was mistaken.

@Cuperino
Copy link
Collaborator

You were but that is a good thing because this increases the chances you've found a bug in Imaginary Teleprompter.

@Cuperino Cuperino added the bug label Oct 18, 2021
@Cuperino
Copy link
Collaborator

I confirm, you've found a bug @videosmith.

@Cuperino
Copy link
Collaborator

I'll wait for @va2ron1 to publish his changes before tackling this bug, to avoid duplicating efforts.

@Cuperino Cuperino self-assigned this Oct 18, 2021
@Cuperino Cuperino added this to the 4.0 milestone Oct 18, 2021
@marga-personal
Copy link

Hi! I'm facing this issue myself. Any hopes of getting it fixed?

@Cuperino
Copy link
Collaborator

Cuperino commented Apr 30, 2022

Hi @margamanterola, Thank you for writing. I apologize, I had forgotten about this bug... va2ron1 did eventually publish his changes, but there's about a month of his work that needs polish before it can be incorporated. I've been postponing this work while fixing bugs and adding internationalization to QPrompt teleprompter app, which I'm expecting to release an update early this summer.

I could try to ship Imaginary Teleprompter 4 in tandem with QPrompt 1.1. While I haven't yet tested muti-screen support in v4.0, this bug should still be present because 4.0 is based off 2.x, with updated libraries and new customization options.

If anyone were willing to take a look at the code and attempt to fix this or any other bug, v4.0 is the branch I would go for. The beta-v branch has that extra month of work by va2ron1, but I'm seriously considering dropping it due to the amount of time that it would take for me to polish the new file manager, and to fix the things that broke.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants