scratchfoundation / scratch-vm

Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
http://scratchfoundation.github.io/scratch-vm/
BSD 3-Clause "New" or "Revised" License
1.21k stars 1.5k forks source link

Scratch Link requirement on Linux #1426

Open fortuik opened 6 years ago

fortuik commented 6 years ago

Expected Behavior

Bluethooth Micro:bit and EV3 plugins work on Linux, without Scratch Link. This still works on pre-Beta on Linux when using https://llk.github.io/scratch-gui/microbit/

Actual Behavior

Popup window "Make sure you have Scratch Link installed and running ..." Cannot use Micro:bit and Lego Bluetooth plugins on Linux.

Steps to Reproduce

  1. Start Linux
  2. Start Chrome
  3. Enable Chrome's experimental-web-platform-features chrome://flags/#enable-experimental-web-platform-features
  4. Go to https://beta.scratch.mit.edu/ and load Micro:bit or EV3 plugins

Operating System and Browser

Ubuntu 18.04.1 LTS Google Chrome Version 68.0.3440.84 (Official Build) (64-bit)

thisandagain commented 6 years ago

We currently do not have plans to support Scratch Link on Linux, but would be very happy to review a community lead submission once the source code for Scratch Link is available as open source. Thanks!

fortuik commented 6 years ago

Hi, maybe I wasn't clear enough - The "Scratch Link" is not required for Linux, as the Google Chrome for Linux already provides the required functionality. Following the described "Steps to Reproduce" the BT connection to Micro:Bit worked with the pre-beta on Linux.

soleimaniha commented 5 years ago

Expected Behavior

Bluethooth Micro:bit and EV3 plugins work on Linux, without Scratch Link. This still works on pre-Beta on Linux when using https://llk.github.io/scratch-gui/microbit/

Actual Behavior

Popup window "Make sure you have Scratch Link installed and running ..." Cannot use Micro:bit and Lego Bluetooth plugins on Linux.

Steps to Reproduce

  1. Start Linux
  2. Start Chrome
  3. Enable Chrome's experimental-web-platform-features chrome://flags/#enable-experimental-web-platform-features
  4. Go to https://beta.scratch.mit.edu/ and load Micro:bit or EV3 plugins

Operating System and Browser

Ubuntu 18.04.1 LTS Google Chrome Version 68.0.3440.84 (Official Build) (64-bit)

Hi, Is the mentioned link, still working? If not, is there a new way to load the plugins in linux?