Выражение слоняться из угла в угол, видимо, происходит от простоватой привычки прислонился к стенам:
прислонился к одной стенке, потом пошёл прислонился к другой - ходит (при)слоняется.
Долго пришлось возиться со словом прислоняться . Оказалось просто: *слонить происходит от клонить (при палатализации к-> с). Да и по смыслу близки: прислонить - приклонить к чему-то. (Внаклонку ставят заслонку.) Есть и некое промежуточное слово склон.
Есть ещё забавная версия, что слово слон "возникло как искусственное образование от (pri)sloniti sę, причем ссылаются на указание «Физиолога» о том, что слон спит, прислонясь к дереву, ср. русск.-церк.-слав.: егда хощетъ спати дубѣ ся въслонивъ спитъ, рукоп. Троице-Сергиевск. лавры No 729, л. 178 (ХV в.)". (это из Фасмера). (Подробнее обсуждается здесь: Из слона - верблюд )
Исходное сообщение Бог-Дан:="к дубу себя прислонив, спит".
дубе ся въслонивъ спитъ