Good idea to use a timeout. Could be implemented on the aptdaemon/gtk3widgets level.
Sometimes a background task could block your transaction (e.g. fetching the latest updates) - those background tasks use an apt-get based cron job. We could detect if it is part of the cron job or if the apt-get command runs in a terminal.
Furthermore we could hardcode nice names for apt-get, aptitude and dpkg.
Good idea to use a timeout. Could be implemented on the aptdaemon/ gtk3widgets level.
Sometimes a background task could block your transaction (e.g. fetching the latest updates) - those background tasks use an apt-get based cron job. We could detect if it is part of the cron job or if the apt-get command runs in a terminal.
Furthermore we could hardcode nice names for apt-get, aptitude and dpkg.