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

Installations: Clarify that copy pasting should happen in the VM #28325

Closed
2 of 3 tasks
scheals opened this issue Jul 1, 2024 · 6 comments · Fixed by #28356
Closed
2 of 3 tasks

Installations: Clarify that copy pasting should happen in the VM #28325

scheals opened this issue Jul 1, 2024 · 6 comments · Fixed by #28356
Assignees
Labels
Content: Installations Involves anything related to installations in the curriculum Type: Easy Fix Involves a minor fix such as grammar, syntax, etc.

Comments

@scheals
Copy link
Contributor

scheals commented Jul 1, 2024

Checks

Describe your suggestion

Ever since a robust explanation of copy-pasting into the Terminal has been added to the Linux instructions the amount of VM users having issues with copy-pasting has increased by a lot.

While this reduced the amount of people mistyping commands, it seems like the many sentences that tell learners that they should do everything in the VM after they set it up are not effective.

To complicate things, ever since TOP dropped Firefox support people are unaware that Xubuntu comes with a Web Browser. And perhaps ironically, it is a required part of the curriculum now to use something that it does not support.

There are potentially multiple avenues to explore that I can think of:

  1. Separate VM instructions so they can explicitly call out opening Firefox inside the VM and copying from there.
  2. In the setup instructions' Step 4 add a substep that asks the learner to close TOP in their Windows browser and to open it in the VM. Reiterate that from this point onwards they're supposed to follow Linux instructions while going through TOP.
  3. Edit the copy-paste note box to include the VM exception.

I'm probably a fan of 2. because it feels the most natural for the flow of the instructions and it does not bloat the Chrome installation instructions further.

Path

Foundations

Lesson Url

https://www.theodinproject.com/lessons/foundations-installations

(Optional) Discord Name

No response

(Optional) Additional Comments

No response

@CouchofTomato
Copy link
Member

Is this something coming up a lot in discord?

I agree it's probably easier to copy and paste from inside the VM. Would it complicate matters for anyone wanting to use more than one monitor? I don't use a VM so no idea if that supports more than one screen

@scheals
Copy link
Contributor Author

scheals commented Jul 1, 2024

Aye, this is coming up a lot in Discord. Probably the number one issue right now, actually. Not that I keep a tally.

VMs do support more than one screen - right now the problem is getting people to open TOP in their VM, they just keep going with the page open on Windows side and VM in a window, seems like. If they had the lesson open in the VM, they'd never have the problem.

@CouchofTomato
Copy link
Member

Thanks for clarifying :)

I agree step 2 is probably the easiest to implement. I assume you're happy for me to open this up for others to work on?

@scheals
Copy link
Contributor Author

scheals commented Jul 3, 2024

No worries!

Yup, I'd love for others to work on this, seems like a small but a very meaningful change for looots of people :) Great for someone to get their hands dirty.

@CouchofTomato CouchofTomato added Status: Help Wanted This issue can be assigned to other contributors Type: Easy Fix Involves a minor fix such as grammar, syntax, etc. Content: Installations Involves anything related to installations in the curriculum labels Jul 3, 2024
@CouchofTomato
Copy link
Member

thanks @scheals

If anyone wants an easy contribution please let me know 🙏

@LAKSHYA201
Copy link
Contributor

Hi @CouchofTomato , I had like to work on this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content: Installations Involves anything related to installations in the curriculum Type: Easy Fix Involves a minor fix such as grammar, syntax, etc.
Projects
None yet
4 participants