Activity for Grsync

  • Piero Orsoni Piero Orsoni modified ticket #15

    Install icons into hicolor directory

  • Piero Orsoni Piero Orsoni posted a comment on ticket #15

    Merged

  • Piero Orsoni Piero Orsoni committed [r188] on Code

    Better theming freedesktop.org's Icon Theme Specification (thanks Balló)

  • Piero Orsoni Piero Orsoni modified ticket #15

    Install icons into hicolor directory

  • Piero Orsoni Piero Orsoni posted a comment on ticket #15

    Thanks so much! I will apply ASAP.

  • Balló György Balló György created ticket #15

    Install icons into hicolor directory

  • Piero Orsoni Piero Orsoni modified ticket #31

    add a scheduler option under advanced

  • Piero Orsoni Piero Orsoni posted a comment on ticket #31

    I believe that the scheduler should be the one provided by your system, otherwise any application that needs scheduling would need to build its own. On linux, there are many ways to do that, and you can run grsync with "-e" commandline option to automatically execute the session, and close when finished.

  • Piero Orsoni Piero Orsoni modified ticket #32

    how do a specify a host?

  • Piero Orsoni Piero Orsoni posted a comment on ticket #32

    Hello. There are at least 3 ways to do remote sync with grsync/rsync. One is to use your environment (gnome, kde...) virtual filesystem (or any other virtual filesystem for that matter): in this case just browse to the remote location as you usually do with the native file manager. Another way is to use rsync own remote protocol, and finally you can use rsync over ssh. For these last 2 modes, please refer to rsync manual.

  • Anthony Ettinger Anthony Ettinger created ticket #32

    how do a specify a host?

  • Anthony Ettinger Anthony Ettinger created ticket #31

    add a scheduler option under advanced

  • Piero Orsoni Piero Orsoni posted a comment on ticket #30

    that's a cool idea!

  • Ruessel Ruessel posted a comment on ticket #30

    As a compromise, you could add a lock next to the trash can. The lock is open by default. Once closed, the session can no longer be changed.

  • Piero Orsoni Piero Orsoni modified ticket #30

    Save presets instead of sessions

  • Piero Orsoni Piero Orsoni posted a comment on ticket #30

    Hello, I understand: the way grsync behaves, in regards to that, is different from the usual UIs you can find. But, I need to be careful about changing such a basic behaviour after it's been out for 20 years. What I can say, for now, is that you can mimic the behaviour you mentioned by opening a session and, first thing you do, is creating another one right away. That way you can have "templates". Hope that helps

  • Ruessel Ruessel created ticket #30

    Save presets instead of sessions

  • Piero Orsoni Piero Orsoni modified ticket #29

    Add rsync over ssh with port specification and proper colon placement.

  •  linuxguyftc linuxguyftc created ticket #29

    Add rsync over ssh with port specification and proper colon placement.

  • Piero Orsoni Piero Orsoni modified ticket #31

    Missing -L option.

  • Piero Orsoni Piero Orsoni posted a comment on ticket #31

    Thanks for reporting

  • Mario Mey Mario Mey created ticket #31

    Missing -L option.

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    Thanks for your contribution Fred!

  • Piero Orsoni Piero Orsoni modified ticket #30

    No dark mode?

  • Piero Orsoni Piero Orsoni posted a comment on ticket #30

    Hello, I believe this should be reported to the package maintaners, not to the original source code. Thanks

  • Fred Leonard Fred Leonard posted a comment on discussion Help

    Weird that it works fine in Linux in Dark Mode, and not Mac, but I fixed that. Use this for the installer and launcher, and it will come up in Dark Mode. I only tested on MacOS Sequoia. #!/usr/bin/env bash # --- High-Speed Grsync macOS Launcher --- # 1. Fast Path Check (Skip Brew lag) # We check for the actual binaries instead of asking Brew if [[ ! -f "/usr/local/bin/grsync" || ! -f "/usr/local/bin/gdk-pixbuf-query-loaders" ]]; then echo "Dependencies missing. Running slow check/install..." brew...

  • Fred Leonard Fred Leonard created ticket #30

    No dark mode?

  • Piero Orsoni Piero Orsoni modified ticket #29

    Does not build at all

  • Piero Orsoni Piero Orsoni posted a comment on ticket #29

    hello, did you try running: ./autogen.sh

  • anutosho anutosho created ticket #29

    Does not build at all

  • Piero Orsoni Piero Orsoni modified ticket #28

    Switch source with destination button should preserve intuitive paths

  • Piero Orsoni Piero Orsoni posted a comment on ticket #28

    Hello, Thanks for the suggestion. I think it's an additional feature: I won't replace the current one as it's been like that for almost 20 years and it has its uses. Cheers!

  •  me me created ticket #28

    Switch source with destination button should preserve intuitive paths

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    Don't worry: I don't remember how I used to do it years ago 🤣 Maybe someone else recalls? Anyway, having the command line passed through a shell for expansion is on my todo list. I just need to make sure there are no possible security issues in the feature.

  • Clifford Banes Clifford Banes posted a comment on discussion Help

    And for what it's worth, putting just sh or bash in that field doesn't throw an error, but neither does it have any effect on expanding variables. I feel like I should mention, if it isn't already very obvious, that I'm new to Linux and not a programmer. I'm coming from Windows, and my goal is to set up Linux in such a way that I can deal with it with the minimum possible command-line work in the future. I'm starting to feel like I was spoiled by SyncBack, which presents a very robust set of capabilities...

  • Clifford Banes Clifford Banes posted a comment on discussion Help

    Thank you for the quick response, Piero! Can this prepending be done in the Grsync app, or does it need to be through the command line? I tried putting sh -c in the "Extra options > Execute this command before rsync" field, and I got this error: ** Launching BEFORE command: sh -c Error launching command! I also tried bash -c, to the same effect. If it needs to be through the command line, then it's redundant and I'm back to square one in that regard.

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    Dear Clifford, The reason why running rsync from a shell works is because it's the shell itself expanding the variables. Normally, grsync runs rsync without passing through a shell, that's why there's no expansion in that case. I'm planning to add a session checkbox to "pass command through a shell" for that reason; meanwhile, you can do the same by prepending the command with "sh -c", or something like that. Have a nice day! On Wed, 31 Dec 2025 at 23:52, Clifford Banes cliffordbanes@users.sourceforge.net...

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    Hi Clifford, The reason why running rsync from a shell works is because it's the shell itself expanding the variables. Normally, grsync runs rsync without passing through a shell, that's why there's no expansion in that case. I'm planning to add a session checkbox to "pass command through a shell" for that reason; meanwhile, you can do the same by prepending the command with "sh -c", or something like that. Have a nice day!

  • Clifford Banes Clifford Banes posted a comment on discussion Help

    I'm trying to use Grsync on Linux Mint Debian Edition 7 to backup/sync between several drives. I've encountered a major roadblock in the form of environment variables; I want to be able to use the same sessions for multiple users and locations, but when I put those variables in Source and Destination paths (e.g., "/home/$USER/" or "home/%USER%/"), Grsync gives me errors like "change_dir "/home/$USER" failed: No such file or directory". (For the record, I'm using $USER for this example because it's...

  • Piero Orsoni Piero Orsoni modified ticket #27

    Please support the XDG basedir specification

  • Piero Orsoni Piero Orsoni posted a comment on ticket #27

    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...

  • genodeftest genodeftest created ticket #27

    Please support the XDG basedir specification

  • Piero Orsoni Piero Orsoni modified ticket #28

    Rsync output box: make maximized

  • Piero Orsoni Piero Orsoni posted a comment on ticket #28

    thanks for your report.

  • Gvozden Gvozden created ticket #28

    Rsync output box: make maximized

  • Massimo Massimo posted a comment on ticket #27

    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...

  • Piero Orsoni Piero Orsoni modified ticket #27

    Result of cmd "sudo apt install grsync" on Ubuntu 24.04

  • Piero Orsoni Piero Orsoni posted a comment on ticket #27

    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?

  • Massimo Massimo created ticket #27

    Result of cmd "sudo apt install grsync" on Ubuntu 24.04

  • Robert Riebisch Robert Riebisch posted a comment on ticket #14

    @newhoa Looks great!

  • Robert Riebisch Robert Riebisch posted a comment on ticket #15

    For the record: The icon was changed to a 'Play' button meanwhile.

  • Robert Riebisch Robert Riebisch posted a comment on ticket #13

    But when will it be done? :-D

  • Robert Riebisch Robert Riebisch posted a comment on ticket #25

    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...

  • Piero Orsoni Piero Orsoni modified ticket #26

    Copy of command line construction (for pasting elsewhere)

  • Piero Orsoni Piero Orsoni posted a comment on ticket #26

    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.

  • Bernd Wechner Bernd Wechner created ticket #26

    Copy of command line construction (for pasting elsewhere)

  • Piero Orsoni Piero Orsoni posted a comment on ticket #14

    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...

  • Jean-Sebastien Guay Jean-Sebastien Guay posted a comment on ticket #14

    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...

  • Piero Orsoni Piero Orsoni posted a comment on ticket #19

    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...

  • <REDACTED> posted a comment on ticket #19

    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...

  • Piero Orsoni Piero Orsoni committed [r187] on Code

    Updated Portuguese translation

  • Piero Orsoni Piero Orsoni modified ticket #25

    rsync mode explorer for viewing remote directories

  • Piero Orsoni Piero Orsoni posted a comment on ticket #25

    Hello, Thanks for your contribution! I will have a look ASAP.

  • Kristen LeDoux Kristen LeDoux created ticket #25

    rsync mode explorer for viewing remote directories

  • Kristen LeDoux Kristen LeDoux modified a comment on discussion Help

    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...

  • Kristen LeDoux Kristen LeDoux posted a comment on discussion Help

    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...

  • Piero Orsoni Piero Orsoni modified ticket #26

    simulation does not represent action suite

  • Novfedo Novfedo posted a comment on ticket #26

    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

  • Novfedo Novfedo posted a comment on ticket #26

    other file

  • Novfedo Novfedo created ticket #26

    simulation does not represent action suite

  • Novfedo Novfedo created ticket #25

    simulation does not represent action

  • Piero Orsoni Piero Orsoni committed [r186] on Code

    Updated Turkish translation

  • Batwam Batwam modified a comment on ticket #23

    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...

  • Batwam Batwam posted a comment on ticket #23

    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...

  • Batwam Batwam modified a comment on ticket #24

    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.

  • Batwam Batwam posted a comment on ticket #24

    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.

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    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...

  • Tony  Hamilton Tony Hamilton posted a comment on discussion Help

    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/...

  • David Oxley David Oxley posted a comment on discussion Help

    PS this should help Tony in what he wanted to achieve.

  • David Oxley David Oxley posted a comment on discussion Help

    Hi that was quick, had not notice that before. Great Response. Magic bit of software.

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    Hi David, You can do it in grsync by clicking the file menu and "rsync command line", or use the alt-r shortcut.

  • David Oxley David Oxley posted a comment on discussion Help

    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

  • Tony  Hamilton Tony Hamilton posted a comment on discussion Help

    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/...

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    DISPLAY=... should be put before the command invocation, i.e. before /usr/bin/grsync

  • Tony  Hamilton Tony Hamilton posted a comment on discussion Help

    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/...

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    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.

  • Tony  Hamilton Tony Hamilton posted a comment on discussion Help

    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?

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    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

  • Piero Orsoni Piero Orsoni posted a comment on discussion Help

    Hello, Try running "./autogen.sh" first.

  • Tony  Hamilton Tony Hamilton posted a comment on discussion Help

    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?

  • Tony  Hamilton Tony Hamilton modified a comment on discussion Help

    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...

  • Tony  Hamilton Tony Hamilton modified a comment on discussion Help

    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...

  • Tony  Hamilton Tony Hamilton posted a comment on discussion Help

    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 ?

  • Piero Orsoni Piero Orsoni committed [r185] on Code

    Updated Russian translation (thanks Olesya)

  • Piero Orsoni Piero Orsoni created a blog post

    New version 1.3.1

  • Grsync Grsync released /grsync-1.3.1.tar.gz

  • Piero Orsoni Piero Orsoni committed [r184] on Code

    Release 1.3.1

  • Piero Orsoni Piero Orsoni committed [r183] on Code

    PO updates, ready for 1.3.1

  • Piero Orsoni Piero Orsoni committed [r182] on Code

    Moved default config directory from home to .config

1 >