I've always ignored Ubuntu for other distros. I just fired it up in a VM and actual like it.
Here is my current list of "necessary" first things.
Linux terminal pasting requires cntl + shift + v. If you get a strange prefix to the command, there are likely unexpected symbols in the paste. Look for a following ~ or something.
(You wouldn't believe all the "expert" explanations AI's gave me. Gemini finally said, "You probably have an odd character in your command". Gemini has become my favorite for this kind of question.)
vm tools installed
Best server selected "Download From"
Extension Manager Installed
sudo apt install gnome-shell-extension-manager chrome-gnome-shell
Gnome tweaks installed
sudo apt install gnome-tweaks
Do this (at the end of the script, tab to Ok to continue)
sudo apt install ubuntu-restricted-extras
f you wish to install Synaptic and VLC, they can be combined into
sudo apt install synaptic vlc
After enabling the share folder in VM you may need to mount.
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
The folder resides in /mnt/hgfs/VB_Share
Permanent (Auto-Mount on Boot)
Create the mount point: sudo mkdir -p /mnt/hgfs
Edit /etc/fstab with root privileges: sudo nano /etc/fstab
Add this line at the end:
vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other,_netdev 0 0
Make symbolic link to the share
ln -s /media/sf_VB_Share ~/VB_Share
It appears in the Home folder. Drag it to the left panel. This also works in Windows CMD or Powershell.
Hint: In terminal you can drag/drop a folder or file and the path will appear.
Shortcuts
Nautlis file explorer has "create link" disabled in preferences. Turn it on.
Now you can right-click on a file or folder and create a shortcut.
Setup Suggestions
https://www.hackingthehike.com/ubuntu2404-guide/