Механизм буфера обмена xwindow

Кто-нибудь может мне объяснить механизм буфера обмена xwindow? Например, если я сделаю операцию открытия файла из gedit и скопирую содержимое этого файла с помощью ctrl + c. Затем я открываю vim и использую ctrl + v, чтобы вставить содержимое в новый открытый файл. Я знаю, что он будет использовать буфер xwindow для хранения содержимого. Но мне любопытно, как это работает на системном уровне. В частности, как базовое ядро ​​Linux должно обрабатывать эту операцию копирования-вставки? Есть ли какой-либо системный вызов, связанный с этой операцией? Спасибо

5
задан Barett 1 July 2015 в 19:50
поделиться