linuxmint / linuxmint/timeshift

[Feature request] Option to require permission before backing up

Open
#541 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Vala
Stars
4.3k
Forks
155
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
Timeshift can take quite a lot of system resource on my machine. It's not always convenient for it to trigger whenever it chooses to do so -- for example, in the middle of an online meeting. Even if it is convenient, I might prefer the chance to save my work and take a short break while the backup is being created.

Describe the solution you'd like
I would like an option to set such that it will request permission to run before taking a backup, with the alternatives being to proceed immediately, or to come back and ask again in five minutes or a couple of hours, say (perhaps allowing for configurable intervals). This would (a) would give me a little notice to stop doing any heavy activity, save work etc, and (b) allow me to pick a more suitable time if now really isn't good.

Describe alternatives you've considered
This would address #122, but by a different -- and arguably better -- means.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing Timeshift’s existing scheduled-snapshot path and how it invokes backups. Compare that flow with the requested permission prompt, proceed choice, delayed retry, and configurable intervals; done means the option works as requested while preserving current behavior when disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.