Managing root partition on desktop

Separate the /var/log directory onto a separate filesystem, /var may be enough, but many people place it on a separate filesystem with the same name (/var/log).

Apply logrotate policies that will control how often the logs are rolled to an archive-state (not the active log) and then configure the total quantity of logs to keep for each of those log files in question.