Geolibertarianism includes an excellent solution here. Geolibertarianism points out that in the state of nature there is always marginal but productive land available for use, and that observation of the Lockean proviso (leaving "as much and as good") should have ensured that this remained the case. To the extent that it is no longer the case, excluding people from access to the natural productive opportunities on what used to be the commons is unjust. Therefore, the "ground rent" of land should be considered part of the commons, with each individual having an equal claim on it. Technically, ground rent is is the excess production obtained by using a site in its most productive use, compared to the production obtained by applying equivalent inputs of labor and capital at the most productive site where the application doesn't require (additional) payments for use of the site. In other words, ground rent is the advantage you get from exclusive use of a site compared to the most productive available site that is not in use.
In practice, this could be implemented with a land value tax that funds a citizen's dividend. My site http://ecolibertarian.org/ gives more references, and my draft EcoLibertarian manifesto is an attempt to use geolibertarianism to find common ground (literally) between greens and libertarians. It can be summarized as:
Outlaw only fraud and force initiation. Tax only land rent and polluting/ congesting/ consuming the commons. Provide only network natural monopolies and protection of life and liberty. Do it all decentrally, democratically, with due process and never discrimination.