Page 1 of 1

Xdelta difference manager annoying popup

Posted: Sun Sep 27, 2020 4:20 pm
by steeve
At boot up when get to the desktop stage, I keep getting a Xdelta difference manager popup menu , why do I see this menu, how do I make it go away?

The desktop runs fine otherwise in my USB persistent BionicPup64

Re: Xdelta difference manager annoying popup

Posted: Sat Nov 14, 2020 4:15 pm
by steeve

bump: still no answer on this.. I counted the xdelta pop ups nine times after every boot..


Re: Xdelta difference manager annoying popup

Posted: Sat Nov 14, 2020 6:09 pm
by bigpup

Were you actually using it to do what it does?
Did you fully complete it?

What exactly is in this menu that pops up?


Re: Xdelta difference manager annoying popup

Posted: Sat Nov 14, 2020 7:42 pm
by williams2

When it pops up, is there the name of a file in the delta file text box?
Something like /mnt/home/xxx.delta

If there is, you could try renaming or moving or deleting that .delta file.

Do you see anything in /root/Startup/ that might be doing this?
Does typing this in a text terminal console find anything?

Code: Select all

grep -R cron /root/Startup/*

Re: Xdelta difference manager annoying popup

Posted: Sat Nov 21, 2020 4:23 pm
by steeve

Right after I boot up it actually presents me with 9 pop-ups successively with desktop files labelled as 'old' to change to 'new' (not sure why) to generate a new file (?)

just have a look at the file names I copy pasted here below:

/root/.config/autostart/clipit-startup.desktop
/root/.config/autostart/firewallstatus.desktop
/root/.config/autostart/flsynclient.desktop
/root/.config/autostart/freememapplet.desktop
/root/.config/autostart/netmon_wce.desktop
/root/.config/autostart/retrovol.desktop
/etc/xdg/autostart/gsettings-data-convert.desktop
/etc/xdg/autostart/mscw.desktop
/etc/xdg/autostart/xorg-mousekeys.desktop

Why do I need this , to generate delta files ?? See screeshot here one fo nine pop-ups (i press 'cancel' in each case)

Screenshot(3).png
Screenshot(3).png (22.43 KiB) Viewed 587 times

Code: Select all

# ls /root/Startup/*
/root/Startup/acpi     /root/Startup/crond          /root/Startup/load-touchpad-settings  /root/Startup/qbat        /root/Startup/redshiftgui_tray  /root/Startup/youtube-dl-update
/root/Startup/compton  /root/Startup/getflash_auto  /root/Startup/PPMupdatedatabase       /root/Startup/README.txt  /root/Startup/set-swappiness

/root/Startup/autostart:
clipit-startup.desktop                                 firewallstatus.desktop                                 flsynclient.desktop___flsynclient.desktop.delta      netmon_wce.desktop
clipit-startup.desktop___clipit-startup.desktop.delta  firewallstatus.desktop___firewallstatus.desktop.delta  freememapplet.desktop                                README.TXT
disabled                                               flsynclient.desktop                                    freememapplet.desktop___freememapplet.desktop.delta  retrovol.desktop

/root/Startup/disabled:
compton  keyboardlayoutfix  quickpet  Startup

I don't want to delete these 'delta' files till I know what this is about. I will put them in a _old folder then reboot to see what happens.


Re: Xdelta difference manager annoying popup

Posted: Sun Nov 22, 2020 12:52 am
by williams2

I don't think I meant grep -R cron /root/Startup/*

I think I intended to write:

Code: Select all

grep -R delta /root/Startup/*

to see if there is something in Startup/ that might be causing that.

I tested the command with cron, because I knew there are references to cron in Startup, and pasted the wrong command in my post.

If you try the grep delta command, it should not find any references to "delta", if it does, it might be what is causing the popup.

Some Pups do updates with xdelta applied to the original iso, but I don't have any of those Pups installed.


Re: Xdelta difference manager annoying popup

Posted: Sun Nov 22, 2020 1:07 am
by williams2

I see what looks to be your problem.

The results of ls /root/Startup/* show these files:

flsynclient.desktop___flsynclient.desktop.delta
clipit-startup.desktop___clipit-startup.desktop.delta
firewallstatus.desktop___firewallstatus.desktop.delta
freememapplet.desktop___freememapplet.desktop.delta

If those are the names of 4 files, including the 3 underscore characters as part of the file name, then I think the original files are missing. Maybe the contents of the original files are contained in the delta files. Maybe you can use the xdelta windows that popup to restore the original files.

As long as there are files with the .delta file extension in the Startup folder, those windows will popup every time Puppy boots.


Re: Xdelta difference manager annoying popup

Posted: Sat Dec 05, 2020 1:54 pm
by steeve

Not sure what I'm supposed to do : I moved the delta files into a separate folder 'old' but the pop ups still appear. What I should know is what are the delta files really doing? what are they for?

NOw the odd thing is the recursive folders within autostart:

Code: Select all

root# ls /root/Startup/autostart                                                                                 │
clipit-startup.desktop                                 freememapplet.desktop                                     │
clipit-startup.desktop___clipit-startup.desktop.delta  freememapplet.desktop___freememapplet.desktop.delta       │
disabled                                               netmon_wce.desktop                                        │
firewallstatus.desktop                                 old                                                       │
firewallstatus.desktop___firewallstatus.desktop.delta  README.TXT                                                │
flsynclient.desktop                                    retrovol.desktop                                          │
flsynclient.desktop___flsynclient.desktop.delta                                                                  │
root# rm /root/Startup/autostart/old                                                                             │
rm: cannot remove '/root/Startup/autostart/old': Is a directory                                                  │
root# rm -r /root/Startup/autostart/old                                                                          │
root# ls /root/Startup/autostart                                                                                 │
clipit-startup.desktop                                 flsynclient.desktop___flsynclient.desktop.delta           │
clipit-startup.desktop___clipit-startup.desktop.delta  freememapplet.desktop                                     │
disabled                                               freememapplet.desktop___freememapplet.desktop.delta       │
firewallstatus.desktop                                 netmon_wce.desktop                                        │
firewallstatus.desktop___firewallstatus.desktop.delta  README.TXT                                                │
flsynclient.desktop                                    retrovol.desktop                                          │
root# ls /root/Startup/autostart/disabled/                                                                       │
autostart  enable                                                                                                │
root# ls /root/Startup/autostart/disabled/autostart                                                              │
clipit-startup.desktop                                 flsynclient.desktop___flsynclient.desktop.delta           │
clipit-startup.desktop___clipit-startup.desktop.delta  freememapplet.desktop                                     │
disabled                                               freememapplet.desktop___freememapplet.desktop.delta       │
firewallstatus.desktop                                 netmon_wce.desktop                                        │
firewallstatus.desktop___firewallstatus.desktop.delta  README.TXT                                                │
flsynclient.desktop                                    retrovol.desktop                                          │
root# ls /root/Startup/autostart/disabled/autostart/disabled/                                                    │
autostart  enable                                                                                                │
root#   

Not very elegant so I moved the ```disabled``` folder to /tmp

Code: Select all

root# mv /root/Startup/autostart/disabled /tmp   

Re: Xdelta difference manager annoying popup

Posted: Sat Dec 05, 2020 2:02 pm
by 666philb

hi @steeve
open the package manager, click uninstall and see if you have a package called 'xdg-utils' installed.
if so uninstall it


Re: Xdelta difference manager annoying popup

Posted: Sun Dec 06, 2020 3:05 pm
by steeve

Nope, that package 'xdg-utils' is not installed.


Re: Xdelta difference manager annoying popup

Posted: Sun Dec 06, 2020 8:41 pm
by williams2

If the.delta files in /root/Startup are all deleted, what happens? Does it stop the popups? Are the .delta files created again in /Startup (that should not happen.) If the .delta files are being created again, You need to find what is doing it.

Is the "old" dir in the Startup dir? Move the "old" dir out of the Startup dir.

If you have a file, named say oldfile, and another file, slightly modified, named say newfile, you can use xdelta to create a .delta file. If you have the .delta file and oldfile, you can use xdelta and oldfile to make newfile.

You seems to have .delta files, but you do not have either the old original files or the new files.
if you have a frugal install the original files will be in /initrd/pup_ro2/root/Startup/. You can just copy them to the /root/Startup/ dir.

One thing you could do, as a workaround, you could rename /usr/sbin/xdelta_gui to maybe /usr/sbin/xdelta_guiDISABLED
That should stop the popups.


Re: Xdelta difference manager annoying popup

Posted: Sat Dec 12, 2020 3:25 pm
by steeve

When I removed the delta file (my moving them to a folder I made called 'old') the pop ups continued. I put the delta files back , pop ups still happen when I boot up.


Re: Xdelta difference manager annoying popup

Posted: Sat Dec 12, 2020 3:33 pm
by steeve

There is a read me file README.txt in the folder:

This is a new directory for starting applications when X starts
It is to be populated by .desktop files only, anything else is to be
ignored.
This is part of the deprecation of /root/Startup
For guidelines on autostart and creating .desktop files see :
http://standards.freedesktop.org/autost ... atest.html

The link brings to the
Desktop Application Autostart Specification by
John Palmieri et al

Maybe not relevant to the problem at hand. I think the problem may be in PuppyLinux implementation of that specification...?


Re: Xdelta difference manager annoying popup

Posted: Sat Dec 12, 2020 4:12 pm
by 666philb

hi @steeve ,

can you post /var/packages/user-installed-packages


Re: Xdelta difference manager annoying popup

Posted: Fri Dec 18, 2020 12:25 am
by steeve

# ls -a /var/packages/user-installed-packages

Code: Select all

/var/packages/user-installed-packages

empty dir


Re: Xdelta difference manager annoying popup

Posted: Fri Dec 18, 2020 2:47 am
by bigpup

in Rox file manager
Navigate to /var/packages/user-installed-packages
user-installed-packages is a text file.
Click on the file, to open in a text editor, to see what is in it.

It is a list of all packages installed by you the user.


Re: Xdelta difference manager annoying popup

Posted: Fri Dec 18, 2020 1:42 pm
by steeve

Code: Select all

apt_1.6.12ubuntu0.1.files
binutils_2.30.files
binutils-common_2.30.files
binutils-x86-64-linux-gnu_2.30.files
builtin_files
chromium-70.0.3538_patched.files
cpp_7.4.0.files
cpp-7_7.5.0.files
Custom_SFSs
db-date
devx-only-installed-packages
DISTRO_COMPAT_REPOS
DISTRO_PET_REPOS
DISTRO_PET_REPOS-orig
DISTRO_PKGS_SPECS
download_path
gcc_7.4.0.files
gcc-7_7.5.0.files
gcc-7-base_7.5.0.files
gcc-8-base_8.4.0.files
gir1.2-glib-2.0_1.56.1-1.files
git_2.17.1.files
git-man_2.17.1.files
gnome-terminal_3.28.2.files
gnome-terminal-data_3.28.2.files
layers-installed-packages
libapt-pkg5.0_1.6.12ubuntu0.1.files
libbinutils_2.30.files
libcc1-0_8.4.0.files
libdb5.3_5.3.28.files
libmpc3_1.1.0-1.files
libmpfr6_4.0.1-1.files
libnautilus-extension1a_3.26.4-0.files
libperl5.26_5.26.1.files
libpython3.6_3.6.9-1.files
libpython3.6-minimal_3.6.9-1.files
libpython3.6-stdlib_3.6.9-1.files
libpython3-stdlib_3.6.7-1.files
libtcl8.6_8.6.8+dfsg-3.files
libutempter0_1.1.6-3.files
libvte-2.91-0_0.52.2.files
libvte-2.91-common_0.52.2.files
libyaml-0-2_0.1.7.files
mime-support_3.60ubuntu1.files
nautilus-extension-gnome-terminal_3.28.2.files
Packages-puppy-bionic64-official
Packages-puppy-common64-official
Packages-puppy-noarch-official
Packages-puppy-tahr64-official
Packages-puppy-xenial64-official
Packages-ubuntu-bionic-main
Packages-ubuntu-bionic-multiverse
Packages-ubuntu-bionic-universe
PKGS_HOMEPAGES
PKGS_HOMEPAGES_OUT
PKGS_MANAGEMENT
python3_3.6.7-1.files
python3.6_3.6.9-1.files
python3.6-minimal_3.6.9-1.files
python3-gi_3.26.1.files
tmux_2.6.files
user-installed-packages
vim_8.0.1453.files
vim-common_8.0.1453.files
vim-gtk_8.0.1453.files
vim-gui-common_8.0.1453.files
vim-runtime_8.0.1453.files
woof-build.conf
woof-installed-packages
xxd_8.0.1453.files