I have done some research on Tor the past few months, trying to learn more about it's infrastructure, and have been successful for the most part. However, there is something that I can't seem to find out... I use Linux primarily due to it's efficiency in the fields of cryptography and anonymity, of which I am fascinated by. One thing I found quickly in my distro's repositories is the tor and the torbrowser-launcher packages. Using Tor as a SOCKS proxy is, although still effective, differing slightly in ways that I can't wrap my head around from the Tor Browser Bundle. I feel like this is a simply question, but I can't find the answer to it anywhere I've looked, so I've come here to ask. While using the Tor proxy (utilizing the NetworkManager to route traffic through Tor while using the "tor" command in a separate pts), I realized that I was unable to access .onion sites using a traditional browser (Chromium or Iceweasel) although my traffic was still routed through Tor. This is confusing to me, because there shouldn't be any difference between using the Tor Browser and the Tor proxy with a separate browser. They both have access to the same Tor introduction nodes. So why is it that the Tor Browser can access these hidden services and the Tor proxy cannot?
(I apologize if I have misconceptions about the network. I'm only 15, I don't expect to be able to have all the information of one of the most mysterious networks on the planet packed into my mind)