mirror of
https://github.com/debauchee/barrier.git
synced 2024-11-27 10:38:48 +03:00
58 lines
1.9 KiB
Plaintext
58 lines
1.9 KiB
Plaintext
Synergy To Do List
|
|
==================
|
|
|
|
Things to do to synergy, in no particular order:
|
|
|
|
* Provide GUI configuration
|
|
|
|
There's a GUI tool on win32 but no other platforms. Also, it'd be
|
|
nice if the tool allowed users to drag screen icons around to set
|
|
the links between them (though this assumes links are symmetrical
|
|
and synergy supports asymmetrical links).
|
|
|
|
* Provide taskbar feedback
|
|
|
|
There's a tray icon on win32 for checking synergy's current status
|
|
and to quit synergy. It'd be nice to have something similar on
|
|
X11.
|
|
|
|
* Port to other platforms
|
|
|
|
Most desired is MacOS X. Ryan Breen has a partial port to Mac OS X.
|
|
Only the client is ported and there is no clipboard or screen saver
|
|
support. It's available from http://www.ryanbreen.com/synergy.
|
|
|
|
* Write man/html pages
|
|
|
|
* Add more clipboard formats
|
|
|
|
Synergy currently supports only text on the clipboard. It should
|
|
support more formats, such as images and sound. For each format,
|
|
some canonical type must be chosen. For text, that's UTF-8 with
|
|
\n for newlines. For images, it might be BMP or PNG. Whatever it
|
|
is it should losslessly support any type it might be converted to.
|
|
The type is converted to each platform's native type. For example,
|
|
BMP for images on win32.
|
|
|
|
Then there are major new features:
|
|
|
|
* Provide a KVM mode
|
|
|
|
In this mode synergy would share the monitor in addition to the
|
|
keyboard and mouse.
|
|
|
|
* Support for limited drag and drop between systems
|
|
|
|
* Support for (virtual) terminals on unix
|
|
|
|
This would be useful in KVM mode to administer several remote
|
|
headless systems that you don't want running X just so synergy
|
|
can work.
|
|
|
|
* Configurable keys
|
|
|
|
This includes shortcuts to jump to different screens, always
|
|
directing certain keystrokes to the same system, never sending
|
|
certain keystrokes to some systems, and remapping keys on the
|
|
server to other keys on the clients.
|