Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add docs #33

Open
dnut opened this issue Aug 29, 2023 · 3 comments
Open

add docs #33

dnut opened this issue Aug 29, 2023 · 3 comments

Comments

@dnut
Copy link
Owner

dnut commented Aug 29, 2023

splitting out this work from #32 which is for the implementation of other mime-types, because these docs shouldn't take as long.

add to the docs:

  • clear explanation of exactly which mime types are supported (currently only text)
  • uninstall instructions, including the exact commands to cleanly remove everything from debian-based distros (I'll need to test that this really cleans things out properly without screwing anything up)
@mrtugicom
Copy link

mrtugicom commented Aug 30, 2023

Ubuntu & Debian

Install from the official repository:

Using Wget :

sudo wget \
  -P /etc/apt/sources.list.d/ \
  https://raw.githubusercontent.com/dnut/deb/master/dnut.list
sudo apt-get update \
  && sudo apt-get install clipboard-sync

Using cUrl :

sudo curl \
  -sL https://raw.githubusercontent.com/dnut/deb/master/dnut.list \
  -o /etc/apt/sources.list.d/dnut.list
sudo apt-get update \
  && sudo apt-get install clipboard-sync

Uninstall from repository

sudo apt-get purge clipboard-sync \
&& sudo rm /etc/apt/sources.list.d/dnut.list

How about this?
I dont know if purge will suffice, and no any other residual files need to be deleted.
And I prefer apt-get command because on platform supporting apt mostly support apt-get but not otherwise.

Edit:
I add installation command with cUrl for people with platform that only have curl and no wget, and separate options per-line so it's easy to overview the command.

I also want to add usage command for background process using simple & and dedicated screen command for option without service.
(just a reminder when I'm coming back to this)

@mrtugicom
Copy link

mrtugicom commented Aug 30, 2023

  • clear explanation of exactly which mime types are supported (currently only text)

Features

  1. Auto Discovery

    Automatically sync among numbers of display without mentioning display number.
  2. Mime Types Support

  • Full Text (text utf8)
  • Images (png, jpg, jpeg)

What about features section?
I dont know what kind of text we are supporting, assuming utf8 which support arabic, chinese and other texts.

I also want to add my use case in docs, like ...


Example use cases:

  • Multiple Workspaces with custom startup programs and window positions
    Use Xephyr to manage true workspaces with hand-picked programs and well positioned window layout for each display, since linux 'workspaces' arent facilitating to startup default programs and window locations. By launching multiple X displays with Xephyr and clipboard-sync to enable copy paste among workspaces.

Edit :
Simple question or dedicated issue

Is it possible to support drag and drop with this program? For example, I drag picture or text to Xephyr window
or it just out of scope of 'clipboard-sync'?

@dnut
Copy link
Owner Author

dnut commented Oct 28, 2023

@mrtugicom

Thanks so much for your contributions, and sorry for the slow response. I work on clipboard-sync in my spare time, and my spare time has taken a hit lately due to some dramatic increases in my job-related workload. This is still on my radar, and I plan to address it soon. I would like to carefully review this information and test any changes before publishing anything. You are also welcome to open a PR if you want.

Is it possible to support drag and drop with this program? For example, I drag picture or text to Xephyr window
or it just out of scope of 'clipboard-sync'?

I don't expect this to work because I don't think drag and drop uses the clipboard behind the scenes. It may be worth some investigation after other issues are addressed, but I don't have high hopes for it being easy to support something like this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants