Ответ:

Деепричастные обороты обособляются; запятая перед «но» разделяет части сложного предложения, а перед «и» — части сложносочинённого предложения.

Он приподнялся, тяжело вздохнув и желая возвратиться домой, уже направился было обратно, но встревоженное новостями сердце не могло успокоиться в его груди, и он стал медленно ходить по саду, глядя себе под ноги.