4 | timeshift.desktop
5 | CC-BY-SA-3.0
6 | GPL-3.0
7 | Timeshift
8 | System restore utility for Linux
9 | Nástroj pro obnovení systému pro Linux
10 | Alat obnove sustava za Linux
11 |
12 |
13 |
14 | Timeshift protects your system by taking incremental snapshots of the file system at regular intervals.
15 | These snapshots can be restored at a later date to undo all changes to the system.
16 |
17 |
18 | Timeshift is designed to protect system files and settings.
19 | It is NOT a backup tool and is not meant to protect user data.
20 | Entire contents of users' home directories are excluded by default.
21 |
22 |
23 |
24 |
25 | Timeshift chrání systém pořizováním přírůstkových zachycených stavů souborového systému v pravidelných intervalech.
26 | Tyto zachycené stavy je možné později obnovit a vzít tak zpět veškeré změny v systému.
27 |
28 |
29 | Timeshift je navržen tak, aby chránil systémové soubory a nastavení.
30 | NEJEDNÁ se o zálohovací nástroj a není určen k ochraně dat uživatelů.
31 | Veškerý obsah domovských složek uživatelů je ve výchozím stavu vynecháván.
32 |
33 |
34 |
35 |
36 | Timeshift štiti vaš sustav stvaranjem pojedinačnih snimaka datotečnog sustava u redovitim vremenskim razmacima.
37 | Te snimke sustava kasnije se mogu obnoviti kako bi se poništile sve promjene načinjene u sustavu.
38 |
39 |
40 | Timeshift je dizajniran kako bi zaštitio vaše datoteke i postavke sustava.
41 | Timeshift nije alat za sigurnosno kopiranje i namjena mu nije zaštita korisničkih podataka.
42 | Sav sadržaj osobne mape korisnika po zadanome je izuzet.
43 |
44 |
45 |
46 |
47 |
48 |
49 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/main_window.png
50 |
51 |
52 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/settings_location.png
53 |
54 |
55 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/settings_schedule.png
56 |
57 |
58 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/settings_rsync.png
59 |
60 |
61 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/settings_btrfs.png
62 |
63 |
64 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/settings_users_rsync.png
65 |
66 |
67 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/settings_filters.png
68 |
69 |
70 | https://raw.githubusercontent.com/teejee2008/timeshift/master/images/restore_summary.png
71 |
72 |
73 |
74 | https://github.com/teejee2008/timeshift
75 |
76 |
77 |
--------------------------------------------------------------------------------
/files/timeshift.json:
--------------------------------------------------------------------------------
1 | {
2 | "backup_device_uuid" : "",
3 | "parent_device_uuid" : "",
4 | "do_first_run" : "true",
5 | "btrfs_mode" : "false",
6 | "include_btrfs_home" : "false",
7 | "stop_cron_emails" : "true",
8 | "schedule_monthly" : "false",
9 | "schedule_weekly" : "false",
10 | "schedule_daily" : "false",
11 | "schedule_hourly" : "false",
12 | "schedule_boot" : "false",
13 | "count_monthly" : "2",
14 | "count_weekly" : "3",
15 | "count_daily" : "5",
16 | "count_hourly" : "6",
17 | "count_boot" : "5",
18 | "snapshot_size" : "0",
19 | "snapshot_count" : "0",
20 | "exclude" : [
21 | ],
22 | "exclude-apps" : [
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/icons/README:
--------------------------------------------------------------------------------
1 | Font is Mathjax_Fractur
2 |
--------------------------------------------------------------------------------
/icons/timeshift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift.png
--------------------------------------------------------------------------------
/icons/timeshift.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift.xcf
--------------------------------------------------------------------------------
/icons/timeshift_2_black.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_2_black.xcf
--------------------------------------------------------------------------------
/icons/timeshift_2_black_bold.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_2_black_bold.xcf
--------------------------------------------------------------------------------
/icons/timeshift_2_white.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_2_white.xcf
--------------------------------------------------------------------------------
/icons/timeshift_2_white_bold.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_2_white_bold.xcf
--------------------------------------------------------------------------------
/icons/timeshift_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_black.png
--------------------------------------------------------------------------------
/icons/timeshift_black_bold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_black_bold.png
--------------------------------------------------------------------------------
/icons/timeshift_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_white.png
--------------------------------------------------------------------------------
/icons/timeshift_white_bold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/icons/timeshift_white_bold.png
--------------------------------------------------------------------------------
/images/PayPal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/PayPal.png
--------------------------------------------------------------------------------
/images/bitcoin_qr_code_timeshift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/bitcoin_qr_code_timeshift.png
--------------------------------------------------------------------------------
/images/main_window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/main_window.png
--------------------------------------------------------------------------------
/images/patreon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/patreon.png
--------------------------------------------------------------------------------
/images/restore_summary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/restore_summary.png
--------------------------------------------------------------------------------
/images/settings_btrfs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_btrfs.png
--------------------------------------------------------------------------------
/images/settings_filters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_filters.png
--------------------------------------------------------------------------------
/images/settings_location.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_location.png
--------------------------------------------------------------------------------
/images/settings_rsync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_rsync.png
--------------------------------------------------------------------------------
/images/settings_schedule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_schedule.png
--------------------------------------------------------------------------------
/images/settings_users.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_users.png
--------------------------------------------------------------------------------
/images/settings_users_btrfs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_users_btrfs.png
--------------------------------------------------------------------------------
/images/settings_users_rsync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/images/settings_users_rsync.png
--------------------------------------------------------------------------------
/makefile:
--------------------------------------------------------------------------------
1 | all:
2 | cd src; make all
3 |
4 | app-gtk:
5 | cd src; make app-gtk
6 |
7 | app-console:
8 | cd src; make app-console
9 |
10 | pot:
11 | cd src; make pot
12 |
13 | manpage:
14 | cd src; make manpage
15 |
16 | dist-release:
17 | build-release
18 |
19 | dist-publish:
20 | build-update-repo-debian
21 | build-update-repo-redhat
22 | build-update-repo-archlinux
23 |
24 | dist-upload:
25 | build-upload
26 |
27 | dist-deb:
28 | build-deb amd64
29 |
30 | clean:
31 | cd src; make clean
32 |
33 | install:
34 | cd src; make install
35 |
36 | uninstall:
37 | cd src; make uninstall
38 |
--------------------------------------------------------------------------------
/makepot:
--------------------------------------------------------------------------------
1 | find . -name "*.vala" > POTFILES
2 |
3 | xgettext --language=Vala --keyword=_ --output=timeshift.pot --files-from=POTFILES
4 | xgettext --output=timeshift.pot --join-existing src/share/polkit-1/actions/*.policy
5 |
6 | rm POTFILES
7 |
--------------------------------------------------------------------------------
/man/timeshift.1.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/teejee2008/timeshift/21570e2a2df6347843a099ea2de0da02a926aafe/man/timeshift.1.gz
--------------------------------------------------------------------------------
/merge-launchpad-translations.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | backup=`pwd`
4 | DIR="$( cd "$( dirname "$0" )" && pwd )"
5 | cd "$DIR"
6 |
7 | . ./BUILD_CONFIG
8 |
9 | languages="am ar az bg ca cs da de el en_GB es et eu fi fr he hi hr hu ia id is it ko lt nb ne nl pl pt pt_BR ro ru sk sr sv tr uk vi zh_CN"
10 |
11 | echo ""
12 | echo "=========================================================================="
13 | echo " Update PO files in po/ with downloaded translations placed in po-lp/"
14 | echo "=========================================================================="
15 | echo ""
16 |
17 | for lang in $languages; do
18 | # remove headers in po-lp/*.po so that msgcat does not create malformed headers
19 | sed -i '/^#/d' po-lp/${app_name}-$lang.po
20 | msgcat -o po/${app_name}-$lang.po po-lp/${app_name}-$lang.po po/${app_name}-$lang.po
21 | sed -i '/#-#-#-#-#/d' po/${app_name}-$lang.po
22 | sed -i '/#, fuzzy/d' po/${app_name}-$lang.po
23 | done
24 |
25 | echo ""
26 | echo "=========================================================================="
27 | echo " Update PO files in po/ with latest POT file"
28 | echo "=========================================================================="
29 | echo ""
30 |
31 | for lang in $languages; do
32 | msgmerge --update -v po/${app_name}-$lang.po ${app_name}.pot
33 | done
34 |
35 | cd "$backup"
36 |
--------------------------------------------------------------------------------
/release/sanity.config:
--------------------------------------------------------------------------------
1 | app_name: Timeshift
2 | depends_debian: libgee-0.8-2 libvte-2.91-0 libjson-glib-1.0-0 rsync
3 | depends_redhat: libgee vte291 json-glib rsync psmisc
4 | depends_arch: libgee vte3 json-glib rsync
5 | depends_generic: libgee libvte json-glib rsync
6 | assume_yes: 0
7 | exec_line: timeshift-launcher
8 |
--------------------------------------------------------------------------------
/src/Core/Subvolume.vala:
--------------------------------------------------------------------------------
1 | /*
2 | * Subvolume.vala
3 | *
4 | * Copyright 2012-2018 Tony George