CodingGarden / desktop-presenter

A simple desktop app to highlight and track the location of the mouse for presentations.
https://www.youtube.com/watch?v=UAfTCIdcXMc
4 stars 1 forks source link

Full screen transparency does not work on Linux #1

Open ghost opened 6 years ago

ghost commented 6 years ago

Unable to get the transparency to work on my Linux laptop.

System: Dell Lattitude E6330 OS: Manjaro Gnome (arch)

Tried running with flags to disable the GPU, but this doesn't work either. According to https://github.com/electron/electron/issues/2170 it is a known issue and maybe a chromium bug.

mncharity commented 6 years ago

Unable to get the transparency to work on my Linux laptop.

Starting with current HEAD, I commented out mouse and dock osx-isms, and delayed createWindow in main.js (app.on('ready', () => setTimeout(createWindow,200));), and thereby obtained a transparent window on current Ubuntu's Gnome, using the default electron v1.8.4. No flags were needed. More recent versions of electron have a regression. Which I was exploring when I stumbled on your question. Fyi, FWIW.

ghost commented 6 years ago

Thank you for the reply. I did try your suggestion, but no joy. Though it does return GL errors, which I don't recall seeing before, so it may be that my old clockwork laptop isn't up to the job in this app.