Negotiating a truce in practice would mean making concessions to Russia in the form of Ukrainian territory and that's unacceptable. The only solution is to force Putin's war to a halt. I believe that the West should be more aggressive with him and call it what it is, world war three.
While there has been some ramping up, it's not enough as Putin just keeps regenerating his war machine with more soldiers and more weapons, with sanctions not having enough effect. Ukraine needs to strike deep into Russian territory and take out the supply chains at their source. If they can take out Putin while they're at it, so much the better and the war may finally end then.
Now, I don't like saying this next part, but it's necessary for the Ukrainian counteroffensive to be fully effective: they need to kill as many soldiers and generals as possible. Decimate the Russian war machine since if they don't then those same Russians will continue killing Ukrainians. I don't care how much some of them are being forced into it by Putin, since in the end, they'll murder Ukrainians in order to save their own skins. If a Russian soldier is coming to kill you, then the reason why becomes irrelevant.