Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

User accounts now take priority over default filters within the user folders

オープン
#545 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

@FrostBird347 がすでに取り組んでいます。

2026年5月29日 から。

  • #547 @FrostBird347 による — オープン

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
52/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か

調査の方向性

ユーザーホームフォルダーを含めた状態で rsync を使用して Timeshift で問題を再現し、その後、issues #341 と #342 で説明されているフィルター処理を追跡します。/home//.cache や /home//.local/share/[Tt]rash などのデフォルトパスがユーザーフォルダー内でも引き続き有効であり、明示的に重複しているカスタムフィルターが削除されずに保持されれば、修正は完了です。

索引モデルが issue の本文から書いたものです。

説明

Describe the bug
Since updating timeshift from 24.06.6 to 25.12.4, I noticed that default filters such as /home/*/.cache and /home/*/.local/share/[Tt]rash no longer take priority over any custom filters. This change appears to have been added in #342 to fix #341, however since the user account is kept in the same custom filter list this causes it to now take priority over the defaults, thus effectively removing any defaults within a user directory. In addition to that, attempting to manually add paths such as /home/*/.cache to the custom filter list results in them automatically being removed presumably because they are already in the default filter lists.

To Reproduce
Steps to reproduce the behaviour:

  1. Make a new snapshot with a user's home folder included
  2. Navigate to ~/.cache/ within the snapshot
  3. Observe the folder's existence
  4. Attempt to add /home/*/.cache to the filter list and watch it immediately vanish

Expected behaviour
The user's home directory should not automatically overwrite the defaults unless manually specified, and if a custom filter is already in the defaults it shouldn't be removed.

System:

  • Linux Distribution Name and Version: Kubuntu 26.04 LTS
  • Desktop: KDE
  • Timeshift Version: 25.12.4
  • Timeshift Mode [btrfs/rsync?]: rsync
  • Display Server: wayland
主要言語
Vala
スター
4.3k
フォーク
159
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

linuxmint/timeshift のほかの issue

linuxmint/timeshift の issue をすべて見る

似ている issue

Operating Systems の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。