Subtivals / subtivals

Subtivals is a tool to project subtitles under a movie in festivals, specialy targeted at the hard of hearing community.
GNU General Public License v3.0
16 stars 11 forks source link

Projection monitor resets when loading a new subtitle or in Calibration mode #331

Open celestindraganescu opened 4 months ago

celestindraganescu commented 4 months ago

Hello, We have been using Subtivals at Transilvania International Fim Festival since 2014 and we encountered an issue when using it on newer Ubuntu versions.

Assuming that the projector is connected to the laptop, when finishing the alignment and everything else on the subtitling screen, all of it resets to the first screen (the laptop monitor) when selecting a new subtitle or when we click on "Calibration". We maneged to find a workaround, projecting the subtile also on the first screen but beyond its resolution, so it goes automatically on the second one.

This wasn't a behaviour on the previous version and maybe we can do something to fix this.

On the example attached Monitor eDP1 is the laptop screen and Monitor DP1 is the projector and you can see it changing from DP1 to eDP1.

Thank you very much ! Celestin

IMG_20240623_205303

IMG_20240623_204955 IMG_20240623_205009 https://github.com/Subtivals/subtivals/assets/173614076/b9db03db-7d08-4b8a-b405-7bc2c413e3bb

https://github.com/Subtivals/subtivals/assets/173614076/fcf3dace-3dcf-43a9-b37a-e1099f5c2f1a

leplatrem commented 4 months ago

Thank you for reporting this bug 🙏 This looks very annoying indeed.

It changes the screen when loading a new file, or when selecting a subtitle too?

The steps to reproduce would be these?

  1. load a subtitle
  2. select an external screen
  3. click on a subtitle
  4. the external screen is deselected and lost
celestindraganescu commented 4 months ago

Thank you for your reply!

The issue appears only when loading a new file OR when you enter "Calibration". Selection of the new subtitles doesn't affect the screen..

Better steps to reproduce:

  1. load a subtitle
  2. select an external screen
  3. display a subtitle on the external screen
  4. select another subtitle OR enter "Calibration"
  5. the external screen is deselected and lost - and the subtitle is moved to the first screen.