SyncTrayzor -- Windows tray utility / filesystem watcher / launcher for syncthing
SyncTrayzor is a little tray utility for Syncthing on Windows.
It hosts and wraps Syncthing, making it behave more like a native Windows application
and less like a command-line utility with a web browser interface.
Features include:
- Has a built-in web browser, so you don't need to fire up an external browser.
- Optionally starts on login, so you don't need to set up Syncthing as a service.
- Can watch your folders for changes, so you don't have to poll them frequently:
- Syncthing on its own has to poll your folders, in order to see if any files have changed.
- SyncTrayzor will watch your folders for changes, and alert Syncthing the second anything changes.
- This means you can increase the polling interval in Syncthing, avoiding the resource usage of high-frequency polling, but still have any changes propagated straight away.
- Folder watching respects the ignores configured in Syncthing.
- Tray icon indicates when synchronization is occurring.
- Optional tray messages when folders have finished syncing.
Version 1.0.18
v1.0.18 was released hours after v1.0.17 in order to fix an issue. v1.0.17's changelog is as follows:
- Fix crash when renaming a file whose path exceeds the Windows path length limit (#72)
- Fix 'Open Folder' button in Syncthing UI (#65)
- Ensure that folder list in Settings does not exceed screen height (#76)
- Start minimized after automatic upgrade (#59)
- Add italian translation (thanks stukdev)
- Improve text in icon context menu (#71)
- Console will scroll to end after resize (#67)
Downloads
- SyncTrayzorPortable-x64.zip
- SyncTrayzorPortable-x86.zip
- SyncTrayzorSetup-x64.exe
- SyncTrayzorSetup-x86.exe
- Source code (zip)
- Source code (tar.gz)
What will SyncTrayzor do to my system?
Good question. The answer depends on whether you installed SyncTrayzor using the installer, or are running it standalone.
Installer
SyncTrayzor will install itself into
C:\Program Files\SyncTrayzor
.
By default, SyncTrayzor will put its own configuration in
C:\Users\<You>\AppData\Roaming\SyncTrayor
, and let Syncthing use its default folder for its database, which is
C:\Users\<You>\AppData\Local\Syncthing
.
It will also create a registry key at
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\SyncTrayzor
the first time that it is run, which will let it start when you log in.
You can delete this registry key by unchecking "Automatically start on login" in the settings.
If you check "Use custom home directory or Syncthing" in the settings, then SyncTrayzor will tell Syncthing to use
C:\Users\<You>\AppData\Local\SyncTrayzor\syncthing
for its database.
This is useful if you want to keep the copy of Syncthing managed by SyncTrayzor separate from another copy running on your machine.
The auto-update mechanism may download updates to
%TEMP%\SyncTrayzor
.
This location is periodically cleared out (once every few days).
Standalone
SyncTrayzor will put its own configuration in
SyncTrayzorPortable\data
,
and tell Syncthing to use
SyncTrayzorPortable\data\syncthing
for its database.
This means that, when upgrading, you can simply move the 'data' folder over to move all your settings, and database.
If you uncheck "Use custom home directory or Syncthing" in the settings, then Syncthing will use its default folder for its database, which is
C:\Users\<You>\AppData\Local\Syncthing
.
The portable version won't start on login by default.
If you check "Automatically start on login" in the settings, then a registry key will be created at
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\SyncTrayzor
.
SyncTrayzor -- Windows tray utility / filesystem watcher / launcher for syncthing的更多相关文章
- .netcore跨平台 之 windows上编译,ubuntu上运行
1 下载并安装netcore sdk 下载地址 https://github.com/dotnet/cli 选取合适的版本下载安装即可 打开 CMD ,输入dotnet,出现以下信息说明已安装好 ...
- 利用SSH Filesystem实现远程文件系统
远程文件系统的访问有很多种不同的实现方式,一些常见的连接方式比其它特定情况下的更有用.最著名的一个例子就是微软的通用互联网文件系统(CIFS),它可以容许微软Windows"映射网 ...
- 关于Windows常用命令
本文引用自:http://ylbook.com/cms/computer/mingling.htm Windows Run命令: calc———–启动计算器certmgr.msc—-证书管理实用程序c ...
- Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Services
本文内容为转载,供学习研究.如有侵权,请联系作者删除. 转载请注明本文出处:Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Servi ...
- SyncthingTray -- Syncthing wrapper for Windows
SyncthingTray Syncthing wrapper for Windows. Includes a small interface to configure start on boot a ...
- How to Run Syncthing 24/7 as a Windows Service with AlwaysUp
http://www.coretechnologies.com/products/AlwaysUp/Apps/RunSyncthingAsAWindowsService.html Automatica ...
- WINDOWS 的 MKLINK : 硬链接,符号链接 : 文件符号链接, 目录符号链接 : 目录联接
玩转WIN7的MKLINK 引言: 换了新电脑,终于再次使用上啦WIN7 ,经过一个周每天重装N次系统,... ... ... ... 在xp系统下,junction命令要用微软开发的小程序 junc ...
- Windows学习总结(12)——Windows 10系统开始运行-cmd命令大全
gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注 ...
- 【nodejs代理服务器三】nodejs注册windows服务
node-windows I no longer have enough time to properly maintain this project and am seeking a new pri ...
随机推荐
- centos7连接阿里云长时间连接不上
一.手动修改网卡配置 手上有几台centos7的linux,当连接阿里云的ecs服务器时候长时间连接不上,最后失败的问题. 使用 -vvv参数到如下语句就卡着不动了 ssh -vvv XXX.XXX. ...
- JS实现全选、反选、不选
JS实现全选.反选.不选 效果图: 代码如下,复制即可使用: <!DOCTYPE html> <html> <head> <meta charset=&quo ...
- UVA 10891 Game of Sum(区间DP(记忆化搜索))
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...
- KMP模板及总结
KMP是一种字符串匹配算法,它在时间复杂度上较暴力匹配算法由很大的优势.比如我要找字符串S中是否存在子串P,如果暴力匹配的话,则时间复杂度为O(n*m),而kmp算法时间复杂度为O(n+m). 这里我 ...
- node模拟socket
什么是Socket?网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket. Socket通信流程 基于net模块实现socket 服务端SocketServer.j ...
- oplog扩容
Oplog的扩容: 背景:一个由3个节点组成的复制集. 主节点:A 从节点:B,C 需求:Oplog扩容,尽量少的影响业务. 思路:先由从节点开始,一台一台的从复制集中剥离,修改,再回归复制集,最后操 ...
- Spark(五)Spark任务提交方式和执行流程
一.Spark中的基本概念 (1)Application:表示你的应用程序 (2)Driver:表示main()函数,创建SparkContext.由SparkContext负责与ClusterMan ...
- Codeforces Round #248 (Div. 1) C - Tachibana Kanade's Tofu AC自动机
C - Tachibana Kanade's Tofu 思路:把 n 个串丢进AC自动机中,然后dp就好啦. 我的代码居然是在CF上跑最快的.. #include<bits/stdc++.h&g ...
- C语言可变参数个数
#include <stdio.h>#include <stdarg.h> void test(const char * format, ...); int main(void ...
- poj1847 Tram(Dijkstra || Floyd || SPFA)
题目链接 http://poj.org/problem?id=1847 题意 有n个车站,编号1~n,每个车站有k个出口,车站的出口默认是k个出口中的第一个,如果不想从默认出口出站,则需要手动选择出站 ...