буфер обмена Linux для чтения / записи в C
Вопрос
Я много гуглил, но до сих пор не уверен, как поступить.
Какой самый распространенный способ чтения / записи в буфер обмена в Linux? Я хочу, чтобы оба поддержали Gnome & amp; Рабочие столы KDE.
Обновлено . Как я понимаю, это не простое решение, и нужно "объединить"? несколько источников (gnome, kde), чтобы найти решение?
Решение
Может быть, вы можете посмотреть xclip и посмотреть, как они это сделали.
Предоставляет интерфейс к X выборки ("буфер обмена") из командная строка. Он может читать данные из стандарт в или файл и поместите его в выбор X для вставки в другие Х приложений. xclip также может распечатать X выбор к стандарту, который затем может быть перенаправлен в файл или другая программа.
Другие советы
Возможно, я стреляю себе в ногу, но это может дать вам подсказку о том, как сделать буфер обмена для kde, не уверен в самом Gnome, но попробуйте, скрипт написан на python и демонстрирует, как получить / установить материал в буфере обмена, используя dcop и klipper, он находится на этом сайте .
Надеюсь, это поможет, С наилучшими пожеланиями, Том.