Please support the XDG basedir specification
Hello, It should already be like that: grsync_dir = g_strconcat(g_get_user_config_dir(), "/grsync", NULL); if (!g_file_test(grsync_dir, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)) { g_free(grsync_dir); grsync_dir = g_strconcat(g_get_home_dir(), "/.grsync", NULL); if (!g_file_test(grsync_dir, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)) { g_free(grsync_dir); grsync_dir = g_strconcat(g_get_user_config_dir(), "/grsync", NULL); } } i.e. it tries to load from .config/grsync, if it doesn't find it it tries...
Please support the XDG basedir specification
Rsync output box: make maximized
thanks for your report.
Rsync output box: make maximized
I don't know how to communicate effectively with the 'ubuntu maintainer'. I read about 'grsync' on the website 'https://www.opbyte.it/grsync/' , where I read that version 1.3.1 is available. I also downloaded the 'grsync-1.3.1.tar.gz' file but I couldn't find a way to install it on Ubuntu 24.04. In the end the 'sudo apt install' cmd gave me version 1.3.0. Normally I use 2 ways: 1) use PPA and sudo install cmd or 2) open .deb file with Ubuntu Software Center. But nothing of this works. I really like...
Result of cmd "sudo apt install grsync" on Ubuntu 24.04
Hello, This is a question for the ubuntu maintainer. Anyway, did you have a look at launchpad to see if the version you want is available there?
Result of cmd "sudo apt install grsync" on Ubuntu 24.04
@newhoa Looks great!
For the record: The icon was changed to a 'Play' button meanwhile.
But when will it be done? :-D
Every line from Pdf/to Pdf/ZS-V-Old/Mam/mam_paulBert/ in your simulation.txt means a folder or file will be written to the target/receiver. To see more details go to 'Advanced Options' and add this to 'Additional Options': --out-format='%o %M %n%L (%l bytes)' This should give you something like: ... sending incremental file list send 2025/09/01-18:47:19 products/st4dldr/ (4096 bytes) send 2018/06/03-18:31:40 products/st4dldr/index.php (5398 bytes) send 2005/02/01-00:00:00 products/st4dldr/st4dldrb.zip...
Copy of command line construction (for pasting elsewhere)
Hello, The feature is already available: click the file menu and "rsync command line". Also, the output panel is made selectable and copyable at the end of the run.
Copy of command line construction (for pasting elsewhere)
Hello, Thanks for your post. The main problem about progress display is that it's computed by rsync itself, and grsync is just displaying the rsync output graphically. I would need to fully reimplement the progress calculations in grsync and use that instead of rsync's, but that would make little sense, cause it would be much better to do the same job on the rsync code instead, so everyone would enjoy it, not just grsync users. I would, first of all, suggest to direct all progress related questions...
Hello, I agree that anything that could be done to improve the progress display and ETA would be appreciated. The suggestion above sounds like one good way to accomplish this, but any way that would not significantly affect total run time would be great. Also, rsync --progress shows the speed (MB/s), which would be nice to see on grsync's progress display as well. Maybe a summary of stats at the end would be interesting too (total time, average speed). And if anything at all is possible, then maybe...
Thanks for your report. Honestly, I don't think that every application with a GUI should have a language choice in the settings. In fact, most do not. If the language setting through the standard procedure doesn't work, it's either a problem of the build setup or the build itself, which is specific to the distribution and the version. Would you be so kind as to try on another distribution and/or version to see whether the problem is always there and the same? I already checked on my pretty standard...
I reopen the topic to support the need for an option to choose the language. as proposed by @ Giorgos . on my system (kde plasma 6.3) it is the only application resistant to locale modification. upon installation it is in French but after a one-off event such as a locale update it becomes English again. It is frustrating to spend your time playing in the system settings (gui/cli) to try to obtain an interface in the system language. modifying the files /etc/locale.conf ; /etc/locale.gen does not...
Updated Portuguese translation
rsync mode explorer for viewing remote directories
Hello, Thanks for your contribution! I will have a look ASAP.
rsync mode explorer for viewing remote directories
I find sharing files and setting up a network to be too much trouble so i like rsync because it gives me a no fuss way to transfer files on all pc's in the house. Grsync makes it easier than the command line BUT since I am not shared I cannot "see" files and directories on other pc's with file button. I use rsync daemons without ssh on my physically secure network. Rsync can list the directories and files on any module but the list is onerous. I have written a python companion program that I run...
I find sharing files and setting up a network to be too much trouble so i like rsync because it gives me a no fuss way to transfer files on all pc's in the house. Grsync makes it easier than the command line BUT since I am not shared I cannot "see" files and directories on other pc's with file button. I use rsync daemons without ssh on my physically secure network. Rsync can list the directories and files on any module but the list is onerous. I have written a python companion program that I run...
simulation does not represent action suite
as far as I'm concerned, I've had a better look at the simulation file, the operations are there, but it's not obvious. consider the subject solved and my apologies
other file
simulation does not represent action suite
simulation does not represent action
Updated Turkish translation
would it be possible to have a variable to for the target/output folder too? I am looking to run a check to make sure the destination folder exists as sometimes, my NAS won't mount and I end up copying all the files on my local drive...
would it be possible to have a variable to for the target/output folder too? I am looking to run a check to make sure the destination folder exists as sometimes, my NAS won't mount and I end up copying all the files on my local drive...
Did you try to to check the "Windows Compatibility" checkbox? There seems to be some slight differences in timestamp on Samba shares and setting it to --modify-window=1 or --modify-window=2 has helped me fix a very similar issue to yours with files getting copied over and over. and yes, this is nor a grsync issue, you might even argue that it's not even an rsync issue.
Did you try to to check the "Windows Compatibility" checkbox? There seems to be some slight differences in timestamp on Samba shares and setting it to --modify-window=1 or --modify-window=2 has helped me fix a very similar issue to yours with files getting copied over and over.
A crontab entry is made of crontab specific stuff plus a command. The command part is what the grsync feature shows you, and can be used in many environments like, simply, run from a shell terminal. Piero Orsoni orsoni@gmail.com On Fri, 12 Jan 2024, 23:19 Tony Hamilton, xeyedbear@users.sourceforge.net wrote: On 09/01/2024 14:58, David Oxley wrote: PS this should help Tony in what he wanted to achieve. How to invoke grsync using a crontab entry https://sourceforge.net/p/grsync/discussion/1085771/thread/4db29a9b6c/?limit=25#521d...
On 09/01/2024 14:58, David Oxley wrote: PS this should help Tony in what he wanted to achieve. How to invoke grsync using a crontab entry https://sourceforge.net/p/grsync/discussion/1085771/thread/4db29a9b6c/?limit=25#521d Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/grsync/discussion/1085771/ https://sourceforge.net/p/grsync/discussion/1085771/ To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/ https://sourceforge.net/auth/subscriptions/...
PS this should help Tony in what he wanted to achieve.
Hi that was quick, had not notice that before. Great Response. Magic bit of software.
Hi David, You can do it in grsync by clicking the file menu and "rsync command line", or use the alt-r shortcut.
Hi as a novice user though I have been using linux for many a year, age and memory, are an hindrance to understanding how it works from the manual/help files. I am making an assumption, which may be completely wrong, you evoke an rsync command from the graphical "grsync" interface could you have an option to display the rsync command that would be generated so that may be used in crontab or other automation scripts Best Regards
On 13/12/2023 10:54, Piero Orsoni wrote: DISPLAY=... should be put before the command invocation, i.e. before /usr/bin/grsync How to invoke grsync using a crontab entry https://sourceforge.net/p/grsync/discussion/1085771/thread/4db29a9b6c/?limit=25#7a9a Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/grsync/discussion/1085771/ https://sourceforge.net/p/grsync/discussion/1085771/ To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/...
DISPLAY=... should be put before the command invocation, i.e. before /usr/bin/grsync
On 12/12/2023 14:26, Piero Orsoni wrote: Did you check which is the right screen for you? Once it was :0 most of the times, now it can be :1 or anything. If you don't need the GUI then you can run the terminal command "grsync-batch", and get the output via email or saved in a log. How to invoke grsync using a crontab entry https://sourceforge.net/p/grsync/discussion/1085771/thread/4db29a9b6c/?limit=25#cc23 Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/grsync/discussion/1085771/...
Did you check which is the right screen for you? Once it was :0 most of the times, now it can be :1 or anything. If you don't need the GUI then you can run the terminal command "grsync-batch", and get the output via email or saved in a log.
Thanks for this. Having specified a value for DISPLAY (I used "DISPLAY=localhost:0.0), grsync is still not invoked. Am I misunderstanding what this crontab entry would do, when I set it up correctly? From my reading I now think this crontab will only start the GUI (which is why DISPLAY needs to be set). In contrast I want grsync to run the session I have specified - I do not need to see the GUI. Any comment?
Hello, Have a look here, you need to set the DISPLAY env var: https://askubuntu.com/questions/514167/how-to-start-a-gui-application-from-cron
Hello, Try running "./autogen.sh" first.
As instructed in the Opbyte.It grsync download page, I have attempted to compile grsync 1.4.1 with the simple command string './configure && make'. There are fatal errors listed in the config.log (attached) which are beyond my ability to understand, as a user. I'm not a developer. Any advice from knowledgeable users?
I want to run grsync on regular schedule to back up a folder (recursively). The definition I have set up in the GUI work as expected. My attempts to create a crontab entry do not work - grsync is never invoked. I have tried the following crontab definitions (sync-bervmnt is the name of the grsync session): /5 * * * * grsync -e "sync-bervmnt" /5 * * * * grsync -e sync-bervmnt /5 * * * * /usr/bin/grsync -e "sync-bervmnt" /5 * * * * /usr/bin/grsync -e sync-bervmnt What am I doing wrong ? (Each crontab...
I want to run grsync on regular schedule to back up a folder (recursively). The definition I have set up in the GUI work as expected. My attempts to create a crontab entry do not work - grsync is never invoked. I have tried the following crontab definitions (sync-bervmnt is the name of the grsync session): /5 * * * * grsync -e "sync-bervmnt" /5 * * * * grsync -e sync-bervmnt /5 * * * * /usr/bin/grsync -e "sync-bervmnt" /5 * * * * /usr/bin/grsync -e sync-bervmnt What am I doing wrong ? (Each crontab...
I want to run grsync on regular schedule to back up a folder (recursively). The definition I have set up in the GUI work as expected. My attempts to create a crontab entry do not work - grsync is never invoked. I have tried the following crontab definitions (sync-bervmnt is the name of the grsync session): /5 * * * * grsync -e "sync-bervmnt" /5 * * * * grsync -e sync-bervmnt /5 * * * * /usr/bin/grsync -e "sync-bervmnt" /5 * * * * /usr/bin/grsync -e sync-bervmnt What am I doing wrong ?
Updated Russian translation (thanks Olesya)
New version 1.3.1
Release 1.3.1
PO updates, ready for 1.3.1
Moved default config directory from home to .config
Use freedesktop's $XDG_CONFIG_HOME standard for config files.
Done, will be in svn today and on 1.3.1 ASAP. Thanks!
Grsync-batch: added "Halt on failure" support
grsync-batch fails to respect "Halt on failure" option
Added support for the missing halt on failure option to the batch script. Will push today and release along with 1.3.1 ASAP. Thanks!
Flatpak support requirements - AppStream file
Hello! I just had a look at the icons and the source distribution provides a 128x128 PNG, I also see it installed in my ubuntu distro from the deb package, so I think you can use that. Regarding the metainfo.xml file, I think it's this one: https://www.freedesktop.org/software/appstream/docs/ I will keep this ticket for that, maybe someone with knowledge of the format, or yourself, can help with this? :-)
Some AC updates
Hello! Thanks very much for your contribution, I will include it in the next release. Have a nice week forward
How do you do? This is my first posting. As Grsync is missing Japanese translation at present, I have made ja_JP.po for it. The Japanese po file has been uploaded to my Github repository at: https://github.com/usergreen/green/blob/main/grsync/ja_JP.po I hope it would be useful for the project. Yours truly, Green
I would suggest taking the opportunity to remove the Quit button. There's no reason for that button to exist, it is redundant with the window manager's close (X) button, and standard keyboard shortcuts. If the tall button on the right of the two Open buttons was meant to serve as a way to switch the two paths around, then it should remain a tall button that spans the height of the two rows, for clarity; the (?) help button could instead be moved to be into the GtkEntry of the source path (if its...
I would suggest taking the opportunity to remove the Quit button. There's no reason for that button to exist, it is redundant with the window manager's close (X) button, and standard keyboard shortcuts. If the tall button on the right of the two Open buttons was meant to serve as a way to switch the two paths around, then it should remain a tall button that spans the height of the two rows, or clarity; the (?) help button could instead be moved to be into the GtkEntry of the source path (if its hint...
Great thx On Sun, Mar 26, 2023, 12:10 PM Piero Orsoni orsoni@users.sourceforge.net wrote: Hello, you can do that already: in the extra options tab, you can enter a command to be run when the session is finished. That way you could make it beep, or play a song if you wish :-) [feature-requests:#24] https://sourceforge.net/p/grsync/feature-requests/24/ sounds silly but after using grsync to backup my main 4TB BTRFS Root file system * Status: open Group: Next Release (example) Created: Sat Mar 25, 2023...
Hello, you can do that already: in the extra options tab, you can enter a command to be run when the session is finished. That way you could make it beep, or play a song if you wish :-)
sounds silly but after using grsync to backup my main 4TB BTRFS Root file system
Update UI, remove deprecated icon names
Hello, Many thanks for your work! Much appreciated! The interface really needed some of those updates. I will be checking the code ASAP. Cheers!
Update UI, remove deprecated icon names
Maybe try to investigate if the mount options make any difference, or if rsync works the same from another PC. Running rsync directly from the command line without GUI will help. Just some ideas, as it may be anything :-)
Oh, I think this might not be a Grsync issue. I just installed another rsync wrapper and got exactly the same result. - I shall do a forced reinstall of rsync - if that fails, I will try another non ubuntu based distro, if that fails then I will have to accept there is something wrong with the NAS itself.
Hiya, The NAS is on a LAN using powerline adapters and Ethernet, it is mounted under File system /media/SEA using cifs. In fstab there is a line to automatically mount the drive : //192.168.1.110/Public/ /media/SEA cifs guest,uid=1000,iocharset=utf8 0 0 I do not know for sure what file system is being used on the Seagate NAS but googling the question comes up with: "The Seagate personal cloud runs on NAS OS which is a custom embedded operating system based on the Linux kernel. The OS offers a number...
The NAS is on a LAN using powerline adapters and Ethernet, it is mounted under File system /media/SEA using cifs. In fstab there is a line to automatically mount the drive : //192.168.1.110/Public/ /media/SEA cifs guest,uid=1000,iocharset=utf8 0 0 I do not know for sure what file system is being used on the Seagate NAS but googling the question comes up with: "The Seagate personal cloud runs on NAS OS which is a custom embedded operating system based on the Linux kernel. The OS offers a number of...
Hello! How's linux seeing the NAS? Is the NAS folder mounted as filesystem on linux (and how), or is it using the rsync remote protocol (eventually by ssh)? What filesystem is the NAS using?
Files which have not changed still being transferred
good
Progression window is always on active desktop regardlesse of window options
Hello, Thanks for your report. I just tried version 1.3.0, which comes standard in ubuntu 22.04 LTS, and it doesn't have this issue. Also tried 1.3.1 (which is not officially released yet) and works the same, regardless of the rsync output being open or not. I have no way to reproduce this issue, so I will keep it pending for a while, in case a way to reproduce (or a solution) is provided.
Hello, Its purpose is to run grsync sessions on the terminal (i.e. without gui). I think it's a bit outdated, though. On Fri, Oct 28, 2022 at 7:54 PM Fred M. Philip dbyy@users.sourceforge.net wrote: hi Piero, thanks for your quick feedback. It helps me a lot. But one questions remains, the man for grsync-batch doesn't explains much what it does/how to use it. Can you shed some light on grsync-batch? Purpose/how to use it? Thanks in advance. Fred Automated Backup With Sudo Password https://sourceforge.net/p/grsync/discussion/1085771/thread/5db4d66a/?limit=25#d382...
Update : this is when, on progression window, rsync output is on. When this option is off (progressions bars, but no output details), the window behaves in agreement with its options.
Update : this is when, on progression window, rsync output is on. When this option is off (progressions bars, but no output details), the window behaves in agreement with its options.
Progression window is always on active desktop regardlesse of window options
hi Piero, thanks for your quick feedback. It helps me a lot. But one questions remains, the man for grsync-batch doesn't explains much what it does/how to use it. Can you shed some light on grsync-batch? Purpose/how to use it? Thanks in advance. Fred
Hello, On Wed, Oct 26, 2022 at 9:43 PM Fred M. Philip dbyy@users.sourceforge.net wrote: Hello Piero I'm looking into the features of grsync to use it for makeups of my Linux desktop. So far what I see. It is an awesome tool. What I noticed during a test-run that some file/folders couldn't be backed-up due to permission issues (erro 23). I was wondering, is there a way to execute grsync with sudo privileges? e.g : under the tab "advanced options' there is a field 'aditional options'; wouldn't that...
Hello Piero I'm looking into the features of grsync to use it for makeups of my Linux desktop. So far what I see. It is an awesome tool. What I noticed during a test-run that some file/folders couldn't be backed-up due to permission issues (erro 23). I was wondering, is there a way to execute grsync with sudo privileges? e.g : under the tab "advanced options' there is a field 'aditional options'; wouldn't that be a good place to enter here the 'sudo' password? ;-) Or even to have a checkbox under...
sorry not done yet, but is in my todo list
Does this remain unimplemented?
Thanks, I will put this into my todo list
Pass "Source" path to a command as a variable