Imaginary-Teleprompter icon indicating copy to clipboard operation
Imaginary-Teleprompter copied to clipboard

Simplify armv7l Tar dependency installation

Open videosmith opened this issue 2 years ago • 13 comments

I do not see an 'install.sh' or some variant script file, can you advise, please?

Thank you

videosmith avatar Aug 09 '21 23:08 videosmith

Hi @videosmith! The building instructions are briefly detailed in the Readme.md file in the following repo. If you need more help, write to us again.

https://github.com/ImaginarySense/Imaginary-Teleprompter-Electron#linux-and-bsd

va2ron1 avatar Aug 10 '21 16:08 va2ron1

Hello @videosmith,

My apologies for the inconvenience. The install script is called INSTALL_DEPENDENCIES.sh. That script I manually placed there for the ARM Tar files, and it installs libgconf-2-4, which is the only dependency requirement not satisfied by Raspberry Pi OS.

I didn't want to name it install.sh because it's not a full installation script, just takes care of that dependency. But I now realize that capitalizing it actually makes it harder to notice. We should go back to traditional packages for next release I hope. If for some reason we can't, I'll rename the script to install.sh for the next update.

Cuperino avatar Aug 10 '21 18:08 Cuperino

I updated the download page to mention the install script by name.

Cuperino avatar Aug 10 '21 19:08 Cuperino

Thank you very much!  Question: as i increase the screen resolution of the secondary monitor from SD to HD (primary monitor scroll disabled), some slight tearing occurs. Is this a limitation of the Raspberry Pi 4's Gpu? Thank you again.Stuart

On Tuesday, August 10, 2021, 02:52:33 PM EDT, Javier O. Cordero Pérez ***@***.***> wrote:  

Hello @videosmith,

My apologies for the inconvenience. The install script is called INSTALL_DEPENDENCIES.sh. That script I manually placed there for the ARM Tar files, and it installs libgconf-2-4, which is the only dependency requirement not satisfied by Raspberry Pi OS.

I didn't want to name it install.sh because it's not a full installation script, just takes care of that dependency. But I now realize that capitalizing it actually makes it harder to notice. We should go back to traditional packages for next release I hope. If for some reason we can't, I'll rename the script to install.sh for the next update.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

videosmith avatar Aug 11 '21 04:08 videosmith

While I have only tested Imaginary Teleprompter on a Raspberry Pi 3, the answer to your question is: Maybe...

You can try running Imaginary Teleprompter from Chromium by loading the following link: https://imaginarysense.github.io/Imaginary-Teleprompter/

If tearing is not present, then it was due to Imaginary Teleprompter's old version of the Electron Framework not making the most of the RPi 4's hardware. Nevertheless, Electron doesn't get all the same patches that Chromium does for the Raspberry Pi; therefore there is no guarantee that Imaginary Teleprompter will perform like in Chromium when we release an update that uses a more recent version of Electron.

Cuperino avatar Aug 11 '21 05:08 Cuperino

Understood and thank you. Does the Chromium version support secondary monitors? So far I've not been able to achieve this. Stuart On Wednesday, August 11, 2021, 01:21:24 AM EDT, Javier O. Cordero Pérez @.***> wrote:

While I have only tested Imaginary Teleprompter on a Raspberry Pi 3, the answer to your question is: Maybe...

You can try running Imaginary Teleprompter from Chromium by loading the following link: https://imaginarysense.github.io/Imaginary-Teleprompter/

If tearing is not present, then it was due to Imaginary Teleprompter's old version of the Electron Framework not making the most of the RPi 4's hardware. Nevertheless, Electron doesn't get all the same patches that Chromium does for the Raspberry Pi; therefore there is no guarantee that Imaginary Teleprompter will perform like in Chromium when we release an update that uses a more recent version of Electron.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

videosmith avatar Aug 11 '21 18:08 videosmith

Btw, let me know if you're accepting donation support. Stuart On Wednesday, August 11, 2021, 01:21:24 AM EDT, Javier O. Cordero Pérez @.***> wrote:

While I have only tested Imaginary Teleprompter on a Raspberry Pi 3, the answer to your question is: Maybe...

You can try running Imaginary Teleprompter from Chromium by loading the following link: https://imaginarysense.github.io/Imaginary-Teleprompter/

If tearing is not present, then it was due to Imaginary Teleprompter's old version of the Electron Framework not making the most of the RPi 4's hardware. Nevertheless, Electron doesn't get all the same patches that Chromium does for the Raspberry Pi; therefore there is no guarantee that Imaginary Teleprompter will perform like in Chromium when we release an update that uses a more recent version of Electron.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

videosmith avatar Aug 11 '21 18:08 videosmith

Thank you for your consideration Stuart. We do not accept donations, but if we ever do you'll find out at the downloads page.

Cuperino avatar Aug 11 '21 20:08 Cuperino

Anytime. Always want to support great work. Question: Does the Chromium version support prompting to a secondary monitor in Raspberry Pi? Also, I would be interested in becoming a beta tester, should you need one. Stuart On Wednesday, August 11, 2021, 04:04:23 PM EDT, Javier O. Cordero Pérez @.***> wrote:

Thank you for your consideration Stuart. We do not accept donations, but if we ever do you'll find out at the downloads page.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

videosmith avatar Aug 11 '21 20:08 videosmith

Chromium does support prompting to a secondary monitor, but it does not full screen automatically for security reasons. It would be bad to have websites pretend to be a BSOD or something phishy... For those reason, you have to press F11 for the external prompter to go full screen on traditional web browsers.

With regards to beta testing, we have no beta testing program in place for Imaginary Teleprompter, the building process isn't streamlined enough to create all the binaries in a timely manner. But if you wish you could use the instructions at https://github.com/ImaginarySense/Imaginary-Teleprompter-Electron/tree/beta to create a build of the version that's currently in development. It is perfectly usable and you could give feedback to help improve it.

But you should know, we're not as invested in developing Imaginary Telepromtper as we used to be. About a year ago I started writing a new teleprompter program that completely avoids the technical limitations of Imaginary Teleprompter's architecture. It too is licensed under the GPL 3, but the source code and its binaries are not publicly available yet.

Coincidentally, I recently started giving restricted beta access. You should've received an e-mail with an invite. Open it from a browser that's logged in to your GitHub account, then look for the Releases page to download betas. All bug reports and feature requests with regards to the new program should be done on the new program's repository and not here, on Imaginary Teleprompter's Issues.

Imaginary Teleprompter continues to be supported and the new program hasn't been compiled to ARM7l yet, so feel free to use whichever works best for you.

Cuperino avatar Aug 12 '21 01:08 Cuperino

Thank you very much. Stuart On Wednesday, August 11, 2021, 09:40:32 PM EDT, Javier O. Cordero Pérez @.***> wrote:

Chromium does support prompting to a secondary monitor, but it does not full screen automatically for security reasons. It would be bad to have websites pretend to be a BSOD or something phishy... For those reason, you have to press F11 for the external prompter to go full screen on traditional web browsers.

With regards to beta testing, we have no beta testing program in place for Imaginary Teleprompter, the building process isn't streamlined enough to create all the binaries in a timely manner. But if you wish you could use the instructions at https://github.com/ImaginarySense/Imaginary-Teleprompter-Electron/tree/beta to create a build of the version that's currently in development. It is perfectly usable and you could give feedback to help improve it.

But you should know, we're not as invested in developing Imaginary Telepromtper as we used to be. About a year ago I started writing a new teleprompter program that completely avoids the technical limitations of Imaginary Teleprompter's architecture. It too is licensed under the GPL 3, but the source code and its binaries are not publicly available yet.

Coincidentally, I recently started giving restricted beta access. You should've received an e-mail with an invite. Open it from a browser that's logged in to your GitHub account, then look for the Releases page to download betas. All bug reports and feature requests with regards to the new program should be done on the new program's repository and not here, on Imaginary Teleprompter's Issues.

Imaginary Teleprompter continues to be supported and the new program hasn't been compiled to ARM7l yet, so feel free to use whatever works best for you.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

videosmith avatar Aug 17 '21 04:08 videosmith

Deleted @videosmith's response from this thread because it wasn't in relation to Imaginary Teleprompter.

Cuperino avatar Aug 17 '21 08:08 Cuperino

This thread will remain open until the original issue is addressed and traditional packages are created for ARM for the next release, or the dependency install script is renamed to install.sh.

Cuperino avatar Aug 17 '21 08:08 Cuperino