graywizardlinux, if you question what things do, you can sometimes open a terminal and type man followed by the command you are curious about. In this case I believe you would have to type
I can't promise those will work, but, the man command is useful in the command line to learn about commands right there.
To attempt to answer your question what does autoremove do, I believe autoremove just deletes unused deb files. Say you install firefox and then some time in the future it updates, if you run sudo apt-get autoremove, the old firefox deb file will be deleted. There is another command, autoclean. It removes packages that are no longer needed. If you dist-upgrade from the command line, you will sometimes see a list of packages to be installed followed by something like a list of packages preceded by "The following packages are no longer needed. Run apt-get autoclean to remove them."
The problem between VM and real hardware is in the VM the hardware is emulated. I don't know the exact specs, but, as a possibility the video may be a generic VESA "card" and the processor could also be generic. I am fairly positive the VM doesn't "emulate" an Nvidia card or an AMD/ATI card depending on the host system. Put another way the VM emulates the lowest possible denominator and then everyone should get the same experience when using the VM no matter what the configuration of the host system is.
Side note, I have XFCE and LXDE installed on this system currently. I greatly prefer stock LXDE over XFCE. I seriously doubt the DE is the source of your issue though.
Slightly off topic. I know with webpages if you want a particular look, rather than using a full sized image background you can use something like a 10px thick slice and repeat it and it will save space storagewise. I would imagine something similar holds true here. 5, 10, or 20 20x20 pixel color swatches require less storage space than the same number of 1280x1024 or larger background images. I don't know about any other costs involved in using swatches vs full images.
I am pretty sure bodhi comes with a screenshot tool installed and I am also positive there is an advanced version that allows for capturing specific areas/windows. I know it is/was available because it was mentioned in the forums, possibly by The Waiter.
My 70+ year old mom has been on bodhi for a few years now. Yes, I still have to do tech support from time to time, but, it is usually more of help me scan this or send this email with an attachment. She got put on bodhi in part because the computer she was given had win2k on it and I didn't feel like putting a pirated version of something newer on it. Not to mention that system wouldn't have done well with higher system requirements. Sadly, her current system isn't much better 2GB of RAM just isn't enough to make it run smooth.
Well, I moved the .e folder and rebooted. It works now. I kinda failed to mention that the system had been running for 68 days. A simple reboot may have fixed it all along. I am sure if I knew the exact program to restart, I could have just restarted the program and the system would be continuing its uptime. Now I get to listen to questions about "where is this" and "how do I do that" all over again. Grr.
Part of the issue lies with the fact that there are still phones in the wild running 2.3. The version spread is bad and coding security updates for every phone just isn't realistic. I don't know what the actual breakdown by version is, but, there are very few phones percentage wise running Android 7+. I am not sure how long even my phone running 6.0.1 will get security updates. I haven't seen any for a while.
Apple on the other hand keeps the majority of their phones in the wild on the same version. There are a number of phones too old for their newest OS, but, they are in the minority.