Schengen does not work like that. While you are supposed to apply from the country you are a resident in, if you have valid reasons you can apply from any other country. This is also frequently necessary (eg: traveller without fixed residence).
Well, just happening to be in a different country is not a "valid reason". Maybe for someone from the West it would be accepted, but not for the rest of us.
Also, "a traveler without a fixed residence" can get a non-immigrant visa for Schengen? I'm sorry but this just is not true if you're not a Westerner.
> Also, "a traveler without a fixed residence" can get a non-immigrant visa for Schengen? I'm sorry but this just is not true if you're not a Westerner.
If there is no doubt that you will leave and you can sustain yourself: sure.