Manjarowish : Kde-Gaming edition

okay perhaps this is problem with grub>grub.
i dont know solution
its working fine here.

1 Like

Two ssd
Two grub, they do not know the other one :wink:

# @gohlip 30_os-prober away
GRUB_DISABLE_OS_PROBER=true

Never a problem :slight_smile:


Maybe next ISO work better for me, the update per chroot take over 650 apps/files.


Is that the correct path?
Do you have the same path and name (timeshift-btrfs)?

/ >>> sudo btrfs subvolume list -p /                                                                                                                    
ID 256 gen 1840 parent 5 top level 5 path @
ID 257 gen 1839 parent 5 top level 5 path @home
ID 270 gen 124 parent 5 top level 5 path timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
ID 273 gen 124 parent 5 top level 5 path timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
ID 282 gen 746 parent 5 top level 5 path timeshift-btrfs/snapshots/2020-02-12_21-01-53/@

AFK :slight_smile:

1 Like

Automatically update grub

in https://github.com/Antynea/grub-btrfs
If you would like Grub to automatically update when a snapshot is made or deleted:

  • Mount your subvolume which contains snapshots to /.snapshots
  • Use systemctl start/enable grub-btrfs.path
  • grub-btrfs.path automatically (re)generates grub.cfg when a modification appears in /.snapshots

OMG; I was so tired last night that I forget the "sudo" :smiley: :rofl:

~ >>> cd /etc/grub.d                                                                                                                                                                      
/etc/grub.d >>> sudo bash -x 41_snapshots-btrfs > /dev/null                                                                                                                               
[sudo] Passwort fΓΌr sgs: 
+ set -e
+ prefix=/usr
+ exec_prefix=/usr
+ datarootdir=/usr/share
+ sysconfdir=/etc
+ grub_btrfs_config=/etc/default/grub-btrfs/config
+ [[ -f /etc/default/grub-btrfs/config ]]
+ . /etc/default/grub-btrfs/config
++ GRUB_BTRFS_SUBMENUNAME='Timeshift btrfs Snapshots'
++ GRUB_BTRFS_PREFIXENTRY=Snapshot:
++ GRUB_BTRFS_LIMIT=50
++ GRUB_BTRFS_SUBVOLUME_SORT=descending
++ GRUB_BTRFS_SHOW_SNAPSHOTS_FOUND=true
++ GRUB_BTRFS_SHOW_TOTAL_SNAPSHOTS_FOUND=true
+ . /usr/share/grub/grub-mkconfig_lib
++ prefix=/usr
++ exec_prefix=/usr
++ datarootdir=/usr/share
++ datadir=/usr/share
++ bindir=/usr/bin
++ sbindir=/usr/bin
++ '[' x = x ']'
++ pkgdatadir=/usr/share/grub
++ test x = x
++ grub_probe=/usr/bin/grub-probe
++ test x = x
++ grub_file=/usr/bin/grub-file
++ test x = x
++ grub_mkrelpath=/usr/bin/grub-mkrelpath
++ which gettext
++ :
++ grub_tab='   '
+ . /etc/default/grub
++ GRUB_DEFAULT=saved
++ GRUB_TIMEOUT=10
++ GRUB_DISTRIBUTOR=ManjaroWish
++ GRUB_CMDLINE_LINUX_DEFAULT='loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
++ GRUB_CMDLINE_LINUX=
++ GRUB_PRELOAD_MODULES='part_gpt part_msdos'
++ GRUB_TIMEOUT_STYLE=menu
++ GRUB_TERMINAL_INPUT=console
++ GRUB_GFXMODE=auto
++ GRUB_GFXPAYLOAD_LINUX=keep
++ GRUB_DISABLE_RECOVERY=true
++ GRUB_COLOR_NORMAL=light-gray/black
++ GRUB_COLOR_HIGHLIGHT=green/black
++ GRUB_THEME=/usr/share/grub/themes/manjaro/theme.txt
++ GRUB_DISABLE_OS_PROBER=true
+ grub_btrfs_disable=false
+ [[ false == \t\r\u\e ]]
+ submenuname='Timeshift btrfs Snapshots'
+ prefixentry=Snapshot:
+ path_snapshot=true
+ title_format=p/d/n
+ nkernel=("${GRUB_BTRFS_NKERNEL[@]}")
+ ninit=("${GRUB_BTRFS_NINIT[@]}")
+ microcode=("${GRUB_BTRFS_INTEL_UCODE[@]}")
+ limit_snap_show=50
+ snap_list_sort=descending
+ case "${snap_list_sort}" in
+ btrfssubvolsort=("--sort=-rootid")
+ show_snap_found=true
+ show_total_snap_found=true
+ ignore_specific_path=("${GRUB_BTRFS_IGNORE_SPECIFIC_PATH[@]}")
+ snapper_config=root
+ override_boot_partition_detection=false
+ grub_directory=grub
+ export TEXTDOMAIN=grub-btrfs-git
+ TEXTDOMAIN=grub-btrfs-git
+ export TEXTDOMAINDIR=/usr/share/locale
+ TEXTDOMAINDIR=/usr/share/locale
++ /usr/bin/grub-probe --target=device /boot
+ boot_device=/dev/sdb1
++ /usr/bin/grub-probe --device /dev/sdb1 --target=hints_string
+ boot_hs='--hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 '
++ /usr/bin/grub-probe --device /dev/sdb1 --target=fs_uuid
+ boot_uuid=987b5b4a-3a39-4741-a1dc-8c65c6f83ced
++ /usr/bin/grub-probe --target=fs /boot
+ boot_fs=btrfs
++ /usr/bin/grub-probe --target=device /
+ root_device=/dev/sdb1
++ /usr/bin/grub-probe --device /dev/sdb1 --target=fs_uuid
+ root_uuid=987b5b4a-3a39-4741-a1dc-8c65c6f83ced
+ kernel_parameters=' loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
++ mktemp -d
+ gbgmp=/tmp/tmp.mHiqVnFUVo
+ CLASS='--class snapshots --class gnu-linux --class gnu --class os'
+ oldIFS=' 
'
+ printf '###### - Grub-btrfs: Snapshot detection started - ######\n'
###### - Grub-btrfs: Snapshot detection started - ######
+ test_btrfs
+ set +e
+ type btrfs
+ [[ 0 -ne 0 ]]
+ set -e
+ [[ ! -d /tmp/tmp.mHiqVnFUVo ]]
+ mount -o subvolid=5 /dev/disk/by-uuid/987b5b4a-3a39-4741-a1dc-8c65c6f83ced /tmp/tmp.mHiqVnFUVo/
+ count_warning_menuentries=0
+ count_limit_snap=0
+ check_uuid_required
+ '[' x987b5b4a-3a39-4741-a1dc-8c65c6f83ced = x ']'
+ '[' x = xtrue ']'
+ test -e /dev/disk/by-uuid/987b5b4a-3a39-4741-a1dc-8c65c6f83ced
+ test -e /dev/sdb1
+ uses_abstraction /dev/sdb1 lvm
+ device=/dev/sdb1
+ old_ifs=' 
'
+ IFS='
'
++ /usr/bin/grub-probe --device /dev/sdb1 --target=abstraction
+ abstraction=
+ IFS=' 
'
+ return 1
+ LINUX_ROOT_DEVICE=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced
+ [[ false == \t\r\u\e ]]
+ [[ 987b5b4a-3a39-4741-a1dc-8c65c6f83ced != \9\8\7\b\5\b\4\a\-\3\a\3\9\-\4\7\4\1\-\a\1\d\c\-\8\c\6\5\c\6\f\8\3\c\e\d ]]
+ printf '# Info: Separate boot partition not detected \n'
# Info: Separate boot partition not detected 
+ boot_bounded
+ IFS='
'
++ snapshot_list
++ type snapper
++ '[' 1 -eq 0 ']'
++ IFS='
'
++ entries=()
++ local entries
++ ids=()
++ local ids
++ local max_entry_length=0
+++ btrfs subvolume list -sa --sort=-rootid /
++ for snap in $(btrfs subvolume list -sa "${btrfssubvolsort}" /)
++ IFS=' 
'
++ snap=($snap)
++ local 'snap_path_name=<FS_TREE>/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ '[' '<FS_TREE>/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@' = DELETED ']'
++ [[ <FS_TREE> == \<\F\S\_\T\R\E\E\> ]]
++ snap_path_name=timeshift-btrfs/snapshots/2020-02-12_21-01-53/@
++ '[' '!' -z '' ']'
++ [[ ! -d /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot ]]
++ local id=20200212210153
++ ids+=("$id")
++ local 'entry=2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ entries+=("$entry")
++ local length=69
++ [[ 69 -gt 0 ]]
++ max_entry_length=69
++ for snap in $(btrfs subvolume list -sa "${btrfssubvolsort}" /)
++ IFS=' 
'
++ snap=($snap)
++ local 'snap_path_name=<FS_TREE>/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ '[' '<FS_TREE>/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@' = DELETED ']'
++ [[ <FS_TREE> == \<\F\S\_\T\R\E\E\> ]]
++ snap_path_name=timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
++ '[' '!' -z '' ']'
++ [[ ! -d /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot ]]
++ local id=20200212181359
++ ids+=("$id")
++ local 'entry=2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ entries+=("$entry")
++ local length=69
++ [[ 69 -gt 69 ]]
++ for snap in $(btrfs subvolume list -sa "${btrfssubvolsort}" /)
++ IFS=' 
'
++ snap=($snap)
++ local 'snap_path_name=<FS_TREE>/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ '[' '<FS_TREE>/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@' = DELETED ']'
++ [[ <FS_TREE> == \<\F\S\_\T\R\E\E\> ]]
++ snap_path_name=timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
++ '[' '!' -z '' ']'
++ [[ ! -d /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot ]]
++ local id=20200212180635
++ ids+=("$id")
++ local 'entry=2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ entries+=("$entry")
++ local length=69
++ [[ 69 -gt 69 ]]
++ local max_type_length=0
++ for id in "${ids[@]}"
++ for id in "${ids[@]}"
++ for id in "${ids[@]}"
++ for i in "${!entries[@]}"
++ local id=20200212210153
++ local 'entry=2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ echo '2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ for i in "${!entries[@]}"
++ local id=20200212181359
++ local 'entry=2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ echo '2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ for i in "${!entries[@]}"
++ local id=20200212180635
++ local 'entry=2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ echo '2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ IFS=' 
'
+ for item in $(snapshot_list)
+ [[ 50 -le 0 ]]
+ IFS=' 
'
++ echo '2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ cut '-d|' -f2-
+ snap_full_name=' timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ echo '2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ cut '-d|' -f2
+ snap_dir_name=' timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ trim ' timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ local 'var= timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ var=timeshift-btrfs/snapshots/2020-02-12_21-01-53/@
++ var=timeshift-btrfs/snapshots/2020-02-12_21-01-53/@
++ echo -n timeshift-btrfs/snapshots/2020-02-12_21-01-53/@
+ snap_dir_name=timeshift-btrfs/snapshots/2020-02-12_21-01-53/@
++ echo '2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ cut '-d ' -f1-2
+ snap_date_time='2020-02-12 21:01:53'
++ trim '2020-02-12 21:01:53'
++ local 'var=2020-02-12 21:01:53'
++ var='2020-02-12 21:01:53'
++ var='2020-02-12 21:01:53'
++ echo -n '2020-02-12 21:01:53'
+ snap_date_time='2020-02-12 21:01:53'
+ boot_dir=/tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot
+ detect_kernel
+ list_kernel=()
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64 ]]
+ list_kernel+=("$okernel")
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.5-x86_64 ]]
+ list_kernel+=("$okernel")
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinux-* ]]
+ continue
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/kernel-* ]]
+ continue
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64 ']'
+ name_kernel=("${list_kernel[@]##*"/"}")
+ detect_initramfs
+ list_initramfs=()
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initrd.img-* ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initrd-*.img ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initrd-*.gz ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64-fallback.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.5-x86_64-fallback.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.5-x86_64.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-*.gz ]]
+ continue
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64-fallback.img ']'
+ name_initramfs=("${list_initramfs[@]##*"/"}")
+ detect_microcode
+ list_ucode=()
+ for oiucode in "${boot_dir}"/intel-ucode.img
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ list_ucode+=("$oiucode")
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ']'
+ name_microcode=("${list_ucode[@]##*"/"}")
+ [[ true = \t\r\u\e ]]
+ printf '# Found snapshot: %s\n' '2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
# Found snapshot: 2020-02-12 21:01:53 | timeshift-btrfs/snapshots/2020-02-12_21-01-53/@
+ path_snapshot
+ case "${path_snapshot}" in
+ name_snapshot=("${snap_full_name}")
+ title_format
+ case "${title_format}" in
+ title_menu='Snapshot: 2020-02-12 21:01:53  timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'
++ make_system_path_relative_to_its_root /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot
++ /usr/bin/grub-mkrelpath /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot
+ boot_dir_root_grub=/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot
+ make_menu_entries
+ entry 'submenu '\''Snapshot: 2020-02-12 21:01:53  timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\'' {
        submenu '\''---> Snapshot: 2020-02-12 21:01:53  timeshift-btrfs/snapshots/2020-02-12_21-01-53/@ <---'\'' { echo }'
+ echo 'submenu '\''Snapshot: 2020-02-12 21:01:53  timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\'' {
        submenu '\''---> Snapshot: 2020-02-12 21:01:53  timeshift-btrfs/snapshots/2020-02-12_21-01-53/@ <---'\'' { echo }'
+ for k in "${name_kernel[@]}"
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64 ]]
+ kversion=5.4-x86_64
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64-fallback.img
+ alt_suffix_i=fallback.img
+ '[' 5.4-x86_64 = 5.4-x86_64-fallback.img ']'
+ '[' 5.4-x86_64.img = 5.4-x86_64-fallback.img ']'
+ '[' 5.4-x86_64-fallback.img = 5.4-x86_64-fallback.img ']'
+ i=initramfs-5.4-x86_64-fallback.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '               echo '\''Loading Initramfs: initramfs-5.4-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64-fallback.img"'
+ echo '                echo '\''Loading Initramfs: initramfs-5.4-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64-fallback.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=1
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64.img
+ alt_suffix_i=x86_64.img
+ '[' 5.4-x86_64 = 5.4-x86_64.img ']'
+ '[' 5.4-x86_64.img = 5.4-x86_64.img ']'
+ i=initramfs-5.4-x86_64.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '               echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.4-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64.img"'
+ echo '                echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.4-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.4-x86_64.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=2
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.5-x86_64-fallback.img
+ alt_suffix_i=fallback.img
+ '[' 5.4-x86_64 = 5.5-x86_64-fallback.img ']'
+ '[' 5.4-x86_64.img = 5.5-x86_64-fallback.img ']'
+ '[' 5.4-x86_64-fallback.img = 5.5-x86_64-fallback.img ']'
+ '[' 5.4-x86_64.gz = 5.5-x86_64-fallback.img ']'
+ continue
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.5-x86_64.img
+ alt_suffix_i=x86_64.img
+ '[' 5.4-x86_64 = 5.5-x86_64.img ']'
+ '[' 5.4-x86_64.img = 5.5-x86_64.img ']'
+ '[' 5.4-x86_64-fallback.img = 5.5-x86_64.img ']'
+ '[' 5.4-x86_64.gz = 5.5-x86_64.img ']'
+ continue
+ for k in "${name_kernel[@]}"
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.5-x86_64 ]]
+ kversion=5.5-x86_64
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64-fallback.img
+ alt_suffix_i=fallback.img
+ '[' 5.5-x86_64 = 5.4-x86_64-fallback.img ']'
+ '[' 5.5-x86_64.img = 5.4-x86_64-fallback.img ']'
+ '[' 5.5-x86_64-fallback.img = 5.4-x86_64-fallback.img ']'
+ '[' 5.5-x86_64.gz = 5.4-x86_64-fallback.img ']'
+ continue
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64.img
+ alt_suffix_i=x86_64.img
+ '[' 5.5-x86_64 = 5.4-x86_64.img ']'
+ '[' 5.5-x86_64.img = 5.4-x86_64.img ']'
+ '[' 5.5-x86_64-fallback.img = 5.4-x86_64.img ']'
+ '[' 5.5-x86_64.gz = 5.4-x86_64.img ']'
+ continue
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.5-x86_64-fallback.img
+ alt_suffix_i=fallback.img
+ '[' 5.5-x86_64 = 5.5-x86_64-fallback.img ']'
+ '[' 5.5-x86_64.img = 5.5-x86_64-fallback.img ']'
+ '[' 5.5-x86_64-fallback.img = 5.5-x86_64-fallback.img ']'
+ i=initramfs-5.5-x86_64-fallback.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.5-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\5\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.5-x86_64 & initramfs-5.5-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.5-x86_64 & initramfs-5.5-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.5-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.5-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.5-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.5-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.5-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\5\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '               echo '\''Loading Initramfs: initramfs-5.5-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.5-x86_64-fallback.img"'
+ echo '                echo '\''Loading Initramfs: initramfs-5.5-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.5-x86_64-fallback.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=3
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.5-x86_64.img
+ alt_suffix_i=x86_64.img
+ '[' 5.5-x86_64 = 5.5-x86_64.img ']'
+ '[' 5.5-x86_64.img = 5.5-x86_64.img ']'
+ i=initramfs-5.5-x86_64.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.5-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\5\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.5-x86_64 & initramfs-5.5-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.5-x86_64 & initramfs-5.5-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.5-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.5-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '21:01:53 timeshift-btrfs/snapshots/2020-02-12_21-01-53/@'\''
                echo '\''Loading Kernel: vmlinuz-5.5-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/vmlinuz-5.5-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_21-01-53/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.5-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\5\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '               echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.5-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.5-x86_64.img"'
+ echo '                echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.5-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_21-01-53/@/boot/initramfs-5.5-x86_64.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=4
+ entry '}'
+ echo '}'
+ count_limit_snap=1
+ [[ 1 -ge 50 ]]
+ for item in $(snapshot_list)
+ [[ 50 -le 0 ]]
+ IFS=' 
'
++ echo '2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ cut '-d|' -f2-
+ snap_full_name=' timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ echo '2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ cut '-d|' -f2
+ snap_dir_name=' timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ trim ' timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ local 'var= timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ var=timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
++ var=timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
++ echo -n timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
+ snap_dir_name=timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
++ echo '2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ cut '-d ' -f1-2
+ snap_date_time='2020-02-12 18:13:59'
++ trim '2020-02-12 18:13:59'
++ local 'var=2020-02-12 18:13:59'
++ var='2020-02-12 18:13:59'
++ var='2020-02-12 18:13:59'
++ echo -n '2020-02-12 18:13:59'
+ snap_date_time='2020-02-12 18:13:59'
+ boot_dir=/tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot
+ detect_kernel
+ list_kernel=()
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64 ]]
+ list_kernel+=("$okernel")
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinux-* ]]
+ continue
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/kernel-* ]]
+ continue
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64 ']'
+ name_kernel=("${list_kernel[@]##*"/"}")
+ detect_initramfs
+ list_initramfs=()
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initrd.img-* ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initrd-*.img ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initrd-*.gz ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64-fallback.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-*.gz ]]
+ continue
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64-fallback.img ']'
+ name_initramfs=("${list_initramfs[@]##*"/"}")
+ detect_microcode
+ list_ucode=()
+ for oiucode in "${boot_dir}"/intel-ucode.img
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img ]]
+ list_ucode+=("$oiucode")
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img ']'
+ name_microcode=("${list_ucode[@]##*"/"}")
+ [[ true = \t\r\u\e ]]
+ printf '# Found snapshot: %s\n' '2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
# Found snapshot: 2020-02-12 18:13:59 | timeshift-btrfs/snapshots/2020-02-12_18-13-59/@
+ path_snapshot
+ case "${path_snapshot}" in
+ name_snapshot=("${snap_full_name}")
+ title_format
+ case "${title_format}" in
+ title_menu='Snapshot: 2020-02-12 18:13:59  timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'
++ make_system_path_relative_to_its_root /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot
++ /usr/bin/grub-mkrelpath /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot
+ boot_dir_root_grub=/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot
+ make_menu_entries
+ entry 'submenu '\''Snapshot: 2020-02-12 18:13:59  timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'\'' {
        submenu '\''---> Snapshot: 2020-02-12 18:13:59  timeshift-btrfs/snapshots/2020-02-12_18-13-59/@ <---'\'' { echo }'
+ echo 'submenu '\''Snapshot: 2020-02-12 18:13:59  timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'\'' {
        submenu '\''---> Snapshot: 2020-02-12 18:13:59  timeshift-btrfs/snapshots/2020-02-12_18-13-59/@ <---'\'' { echo }'
+ for k in "${name_kernel[@]}"
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64 ]]
+ kversion=5.4-x86_64
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64-fallback.img
+ alt_suffix_i=fallback.img
+ '[' 5.4-x86_64 = 5.4-x86_64-fallback.img ']'
+ '[' 5.4-x86_64.img = 5.4-x86_64-fallback.img ']'
+ '[' 5.4-x86_64-fallback.img = 5.4-x86_64-fallback.img ']'
+ i=initramfs-5.4-x86_64-fallback.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:13:59 timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-13-59/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:13:59 timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-13-59/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '               echo '\''Loading Initramfs: initramfs-5.4-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64-fallback.img"'
+ echo '                echo '\''Loading Initramfs: initramfs-5.4-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64-fallback.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=5
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64.img
+ alt_suffix_i=x86_64.img
+ '[' 5.4-x86_64 = 5.4-x86_64.img ']'
+ '[' 5.4-x86_64.img = 5.4-x86_64.img ']'
+ i=initramfs-5.4-x86_64.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:13:59 timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-13-59/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:13:59 timeshift-btrfs/snapshots/2020-02-12_18-13-59/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-13-59/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '               echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.4-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64.img"'
+ echo '                echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.4-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_18-13-59/@/boot/initramfs-5.4-x86_64.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=6
+ entry '}'
+ echo '}'
+ count_limit_snap=2
+ [[ 2 -ge 50 ]]
+ for item in $(snapshot_list)
+ [[ 50 -le 0 ]]
+ IFS=' 
'
++ echo '2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ cut '-d|' -f2-
+ snap_full_name=' timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ echo '2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ cut '-d|' -f2
+ snap_dir_name=' timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ trim ' timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ local 'var= timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ var=timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
++ var=timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
++ echo -n timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
+ snap_dir_name=timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
++ echo '2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ cut '-d ' -f1-2
+ snap_date_time='2020-02-12 18:06:35'
++ trim '2020-02-12 18:06:35'
++ local 'var=2020-02-12 18:06:35'
++ var='2020-02-12 18:06:35'
++ var='2020-02-12 18:06:35'
++ echo -n '2020-02-12 18:06:35'
+ snap_date_time='2020-02-12 18:06:35'
+ boot_dir=/tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot
+ detect_kernel
+ list_kernel=()
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64 ]]
+ list_kernel+=("$okernel")
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinux-* ]]
+ continue
+ for okernel in "${boot_dir}"/vmlinuz-* "${boot_dir}"/vmlinux-* "${boot_dir}"/kernel-*
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/kernel-* ]]
+ continue
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64 ']'
+ name_kernel=("${list_kernel[@]##*"/"}")
+ detect_initramfs
+ list_initramfs=()
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initrd.img-* ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initrd-*.img ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initrd-*.gz ]]
+ continue
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64-fallback.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64.img ]]
+ list_initramfs+=("$oinitramfs")
+ for oinitramfs in "${boot_dir}"/initrd.img-* "${boot_dir}"/initrd-*.img "${boot_dir}"/initrd-*.gz "${boot_dir}"/initramfs-*.img "${boot_dir}"/initramfs-*.gz
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-*.gz ]]
+ continue
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64-fallback.img ']'
+ name_initramfs=("${list_initramfs[@]##*"/"}")
+ detect_microcode
+ list_ucode=()
+ for oiucode in "${boot_dir}"/intel-ucode.img
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img ]]
+ list_ucode+=("$oiucode")
+ '[' '!' -z '' ']'
+ '[' -z /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img ']'
+ name_microcode=("${list_ucode[@]##*"/"}")
+ [[ true = \t\r\u\e ]]
+ printf '# Found snapshot: %s\n' '2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
# Found snapshot: 2020-02-12 18:06:35 | timeshift-btrfs/snapshots/2020-02-12_18-06-35/@
+ path_snapshot
+ case "${path_snapshot}" in
+ name_snapshot=("${snap_full_name}")
+ title_format
+ case "${title_format}" in
+ title_menu='Snapshot: 2020-02-12 18:06:35  timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'
++ make_system_path_relative_to_its_root /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot
++ /usr/bin/grub-mkrelpath /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot
+ boot_dir_root_grub=/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot
+ make_menu_entries
+ entry 'submenu '\''Snapshot: 2020-02-12 18:06:35  timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'\'' {
        submenu '\''---> Snapshot: 2020-02-12 18:06:35  timeshift-btrfs/snapshots/2020-02-12_18-06-35/@ <---'\'' { echo }'
+ echo 'submenu '\''Snapshot: 2020-02-12 18:06:35  timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'\'' {
        submenu '\''---> Snapshot: 2020-02-12 18:06:35  timeshift-btrfs/snapshots/2020-02-12_18-06-35/@ <---'\'' { echo }'
+ for k in "${name_kernel[@]}"
+ [[ ! -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64 ]]
+ kversion=5.4-x86_64
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64-fallback.img
+ alt_suffix_i=fallback.img
+ '[' 5.4-x86_64 = 5.4-x86_64-fallback.img ']'
+ '[' 5.4-x86_64.img = 5.4-x86_64-fallback.img ']'
+ '[' 5.4-x86_64-fallback.img = 5.4-x86_64-fallback.img ']'
+ i=initramfs-5.4-x86_64-fallback.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64-fallback.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:06:35 timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-06-35/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:06:35 timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-06-35/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64-fallback.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\f\a\l\l\b\a\c\k\.\i\m\g ]]
+ entry '               echo '\''Loading Initramfs: initramfs-5.4-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64-fallback.img"'
+ echo '                echo '\''Loading Initramfs: initramfs-5.4-x86_64-fallback.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64-fallback.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=7
+ for i in "${name_initramfs[@]}"
+ prefix_i=initramfs
+ suffix_i=5.4-x86_64.img
+ alt_suffix_i=x86_64.img
+ '[' 5.4-x86_64 = 5.4-x86_64.img ']'
+ '[' 5.4-x86_64.img = 5.4-x86_64.img ']'
+ i=initramfs-5.4-x86_64.img
+ for u in "${name_microcode[@]}"
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ echo '
        menuentry '\''vmlinuz-5.4-x86_64 & initramfs-5.4-x86_64.img & intel-ucode.img'\'' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option '\''gnulinux-snapshots-987b5b4a-3a39-4741-a1dc-8c65c6f83ced'\''{'
+ entry '               if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:06:35 timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-06-35/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ echo '                if [ x$feature_all_video_module = xy ]; then
                insmod all_video
                fi
                set gfxpayload=keep
                insmod btrfs
                if [ x$feature_platform_search_hint = xy ]; then
                        search --no-floppy --fs-uuid  --set=root --hint-ieee1275='\''ieee1275//disk@0,msdos1'\'' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                else
                        search --no-floppy --fs-uuid  --set=root 987b5b4a-3a39-4741-a1dc-8c65c6f83ced
                fi
                echo '\''Loading Snapshot: 2020-02-12' '18:06:35 timeshift-btrfs/snapshots/2020-02-12_18-06-35/@'\''
                echo '\''Loading Kernel: vmlinuz-5.4-x86_64 ...'\''
                linux "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/vmlinuz-5.4-x86_64" root=UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced rw rootflags=subvol="timeshift-btrfs/snapshots/2020-02-12_18-06-35/@"  loglevel=3 ec_sys.write_support=1 ipv6.disable=1 pcie_aspm=off mitigations=off nowatchdog acpi_rev_override=1 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off'
+ [[ -f /tmp/tmp.mHiqVnFUVo/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img ]]
+ [[ initramfs-5.4-x86_64.img != \i\n\i\t\r\a\m\f\s\-\5\.\4\-\x\8\6\_\6\4\-\x\8\6\_\6\4\.\i\m\g ]]
+ entry '               echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.4-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64.img"'
+ echo '                echo '\''Loading Microcode & Initramfs: intel-ucode.img initramfs-5.4-x86_64.img ...'\''
                initrd "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/intel-ucode.img" "/timeshift-btrfs/snapshots/2020-02-12_18-06-35/@/boot/initramfs-5.4-x86_64.img"'
+ entry '       }'
+ echo '        }'
+ count_warning_menuentries=8
+ entry '}'
+ echo '}'
+ count_limit_snap=3
+ [[ 3 -ge 50 ]]
+ IFS=' 
'
+ umount /tmp/tmp.mHiqVnFUVo
+ [[ 8 -ge 250 ]]
+ [[ true = \t\r\u\e ]]
+ [[ ! -z 3 ]]
+ [[ 3 != \0 ]]
+ printf '# Found 3 snapshot(s)\n'
# Found 3 snapshot(s)
+ [[ 3 = \0 ]]
+ [[ -z 3 ]]
++ make_system_path_relative_to_its_root /boot/grub
++ /usr/bin/grub-mkrelpath /boot/grub
+ root_grub=/@/boot/grub
+ cat
+ printf '###### - Grub-btrfs: Snapshot detection ended   - ######\n'
###### - Grub-btrfs: Snapshot detection ended   - ######

The script work, but grub is empty.

I mv 41_custom /etc/grub.d/ to bck.41_custom but grub work with this name version too :wink:

### BEGIN /etc/grub.d/41_snapshots-btrfs ###
submenu 'Timeshift btrfs Snapshots' {
	configfile "${prefix}/grub-btrfs.cfg"
}
### END /etc/grub.d/41_snapshots-btrfs ###

### BEGIN /etc/grub.d/60_memtest86+ ###
if [ "${grub_platform}" == "pc" ]; then
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
        search --fs-uuid --no-floppy --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  987b5b4a-3a39-4741-a1dc-8c65c6f83ced
        linux16 /@/boot/memtest86+/memtest.bin 
    }
fi
### END /etc/grub.d/60_memtest86+ ###

### BEGIN /etc/grub.d/bck.41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/bck.41_custom ###

If

${prefix}

in 41_snapshots-btrfs =

/@/boot/grub/

is, it must work :frowning:

++ make_system_path_relative_to_its_root /boot/grub
++ /usr/bin/grub-mkrelpath /boot/grub
+ root_grub=/@/boot/grub

Booting now the gaming.

@Librewish look youre /@/boot/grub like this?

/run/.../boot/grub >>> ls                                                                                                                                  
insgesamt 28K
drwxr-xr-x 1 root root   22 12.02.2020 17:20 fonts/
drwxr-xr-x 1 root root 6,2K 12.02.2020 17:20 i386-pc/
drwxr-xr-x 1 root root   18 12.02.2020 17:20 themes/
-rw-r--r-- 1 root root  12K 13.02.2020 12:52 grub-btrfs.cfg
-rw------- 1 root root  11K 13.02.2020 12:52 grub.cfg
-rw-r--r-- 1 root root 1,0K 12.02.2020 23:19 grubenv

/usr/lib/systemd/system/grub-btrfs.path

[Unit]
Description=Monitors for new snapshots

[Path]
PathModified=/.snapshots

[Install]
WantedBy=multi-user.target

Maybe I modify the PathModified=/.snapshots :slight_smile:

or

Just tried it and found out, that you should specify subvol=/@ or subvol=/@home – with a leading slash.

So, my working /etc/fstab with one automount and one manually mountable subvolume now looks like this:

/dev/sdb /backup btrfs noatime,nodiratime,subvol=/@ 0 0
/dev/sdb /snapshots btrfs noauto,noatime,nodiratime,subvol=/@snapshots 0 0

Before, I didn't use leading slashes and mount /snapshots failed. Now mount /snapshot works.

System:

# uname -a
Linux debian-9 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux
# btrfs --version
btrfs-progs v4.7.3
# btrfs subvolume list -up /backup
ID 258 gen 10 parent 5 top level 5 uuid b2740892-9b17-9147-b930-83de797d20df path @
ID 259 gen 8 parent 5 top level 5 uuid 10560ce1-b6f5-1248-94a0-c0a7734b804f path @snapshots

Nothing in my fstab.

/run/.../boot/grub >>> cat /run/media/sgs/987b5b4a-3a39-4741-a1dc-8c65c6f83ced/@/etc/fstab                                                                 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced /              btrfs   subvol=@,defaults,noatime,space_cache,autodefrag,compress=zstd,ssd_spread 0 1
UUID=987b5b4a-3a39-4741-a1dc-8c65c6f83ced /home          btrfs   subvol=@home,defaults,noatime,space_cache,autodefrag,compress=zstd,ssd_spread 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Maybe to night it will work :wink: :wink: :wink:

That "timeshift-btrfs" is to much in "ID 270 gen 124 parent 5 top level 5 uuid 930fff20-325e-e345-8b99-5b312d9e497a path timeshift-btrfs/snapshots/2020-02-12_18-06-35/@" ???

sgs@kde Linux 5.5.2-2-MANJARO x86_64 Rolling Gaming
~ >>> systemctl enable grub-btrfs.path                                                                                                                                          
Created symlink /etc/systemd/system/multi-user.target.wants/grub-btrfs.path β†’ /usr/lib/systemd/system/grub-btrfs.path.
~ >>> systemctl start grub-btrfs.path 

Interesting article here offering 5 tips on Linux gaming. One of the tips I found interesting, ' Check Your Graphics Card Isn’t Being Suppressed by the OS,' gives a tip on how to change your cpu to not be in its default powersaving mode under linux..for AMD cards. I currently looking for an Nvidia GPU solution, which the author doesn't give.

One of the most interesting take-aways was which linux OS performs better with gaming. Hint, compositors, especially under XFCE are bad for gamers.

Which Linux Desktop Environment is the fastest for gaming?

Edit: nevermind. I found a solution for the cpu performance switch.

use 'sudo cpupower frequency-set -g performance' to use the boost mode or
'sudo cpupower frequency-set -g powersave' to change back to normal mode.

1 Like

MJW-wp-blue-red-logo-03-2160p-sgs

Download PNG ~4.4 MiB

That is correct but is not entered in grub.cfg there is

submenu 'Arch Linux snapshots' {
        configfile "${prefix}/grub-btrfs.cfg"

must be

configfile "/@/boot/grub/grub-btrfs.cfg"

I had already changed that last night but only today it worked :smiley:
So now it look
image10
:slight_smile:
until update grub, so I must write a little hook/script that change the grub.cfg :wink:

Maybe @Librewish can show me his/the output from

sudo cat /boot/grub/grub.cfg | grep 'configfile '                                                                                     
[sudo] Passwort fΓΌr sgs: 
       configfile "/@/boot/grub/grub-btrfs.cfg"
~ >>> sudo cat /boot/grub/grub.cfg | grep 'configfile '                        
[sudo] password for sk: 
	configfile "${prefix}/grub-btrfs.cfg"

1 Like

tux-question-02-sgs

It's a mystery to me.
But I have now long enough researched why it does not go with me, again ;), as with the others.


My solution, I edit the path direct in 41_snapshots-btrfs :smiley:


New, missing MJW icons in "taskbars" (red ones)

grafik

grafik

Mouse clicks ar working.


Who knows the path to this

grafik

icons?
May be I make a black/white version, if they don't already exist.

I keep forgetting I know everything :smiley:

/usr/share/icons/hicolor/128x128/apps/flameshot.png
/usr/share/icons/hicolor/48x48/apps/flameshot.png
/usr/share/icons/hicolor/scalable/apps/flameshot.svg
2 Likes

flamshot48-bw flamshot128-bw

flameshot.svg

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   id="svg10"
   version="1.1"
   viewBox="0 0 64 64">
  <metadata
     id="metadata16">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs
     id="defs14" />
  <g
     style="opacity:1"
     id="g4569">
    <path
       d="M 32 0 C 14.3 0 0 14.3 0 32 C 0 49.7 14.3 64 32 64 C 49.7 64 64 49.7 64 32 C 64 14.3 49.7 0 32 0 z M 32 1.3554688 C 48.95 1.3554688 62.644531 15.05 62.644531 32 C 62.644531 48.95 48.95 62.644531 32 62.644531 C 15.05 62.644531 1.3554688 48.95 1.3554688 32 C 1.3554688 15.05 15.05 1.3554688 32 1.3554688 z "
       id="path2"
       style="fill:#ffffff" />
    <path
       style="fill:none;stroke:#ffffff;stroke-opacity:1"
       d="m 37.388672,9.1367188 c 0,0 1.202528,9.1542942 -10.767578,15.8066402 -1.343111,-6.452395 -5.929688,-12.21289 -5.929688,-12.21289 0,0 1.987123,8.169125 -6.845703,19.816406 -3.9162994,5.164173 1.558037,14.163375 4.248197,17.987183 1.599227,2.182967 0.497694,1.929766 1.496546,0.288887 1.58827,-2.385926 6.258809,-7.086364 18.956429,-8.328804 13.559534,-1.326777 15.021484,-26.404297 15.021484,-26.404297 0,0 -0.578394,6.316498 -13.511718,10.257812 C 41.010622,18.402569 37.388672,9.1367188 37.388672,9.1367188 Z"
       id="path4" />
    <path
       style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 26.621094,24.943359 c 2.66861,9.001487 -11.045326,15.201422 -7.638043,27.124438"
       id="path4550" />
    <path
       style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 40.056641,26.347656 C 37.885455,39.948682 23.148523,33.704514 18.983051,52.067797"
       id="path4552" />
  </g>
</svg>

Why they give this path and do not use it???
I copied my svg and png, reboot, nothing . :frowning:

got the update - mw-icons-r2.85cbd60-1-any
reboot :slight_smile:

1 Like

Update work, icons back :slight_smile:

Rastergrafik2


If I move over the colored icon I got my svg :slight_smile:

grafik

But on topbar noting changed,
OT off :slight_smile:

1 Like

update again and check if flameshot icon changed

They are hard hard coded :wink:
Same, but my copied pic on same place.

/usr/.../48x48/apps >>> ls | grep flames                                                                                              
-rw-r--r-- 1 root root 1,9K 18.02.2020 17:07 flameshot.png

perhaps make an issue in flameshot repo
and ask them to add your icon to tray

1 Like

279 in front of mine :slight_smile:

2 Likes

FYI :slight_smile:

grafik

I got the bw icon flameshot :slight_smile:

On searching for inkscape menu on app and not on tray, I found (think) plasma5-applets-window-appmenu is the guilty :wink: app.
So I delete it and on update yesterday and today I was asked about change to manjarowish-dark-kde-settings(Y). It changed not the color icon on tray for flameshot.
But it would delete with plasma5-applets-window-appmenu, after reboot the tray look good :wink:
(flameshot icon) :point_up_2:
Inkscape use now User-settings . :100:

Perfect. :slight_smile:

2020-02-20_00-46

2020-02-20_00-46_1

2020-02-20_00-47

The clock changed from black to white but you can not have everything :wink:

2 Likes

This looks pretty cool, I may have to test this on my gaming laptop

Always ? :wink:

:: Starting full system upgrade...
:: Replace mw-icons with chaotic-aur/mw-icons? [Y/n] 

Third time, but icons work now in black and white. Or new ones inside?


grafik

Deinstalled , and again installed. Its a loop?

i will have to check what is causing this
perhaps pkgbuild need changes

1 Like

Dosn't stop. Possible solution?

i will remove
conflicts=
replaces=

1 Like

Forum kindly sponsored by