클립 보드의 내용은 어디에 저장됩니까?


10

그것들은 "클립 보드에 저장"되기 때문에 내용은 어딘가에 저장해야합니다.

파일에 저장되어 있습니까?


내가 아는 한, 파일 자체는 없습니다. X 서버는 내용을 내부적으로 저장합니다. 터미널의 stdin을 클립 보드에 실제로 복사 할 수있는 일부 응용 프로그램이 있습니다 (실제로 X 서버에서 선택이라고 함). 소서 코드를 다운로드 할 것입니다. 찾을 수있는 내용을 알려 드리겠습니다
Sergiy Kolodyazhnyy

답변:


12

Linux에서 클립 보드에 대한 이해가 부족한 것 같습니다. 사용자는 일반적으로 3 가지를 사용할 수 있습니다.

이 클립 보드를 "선택"이라고합니다.

있습니다 :

  • 기본-보통 마우스 가운데 버튼 = 복사 / 붙여 넣기에 사용됩니다
  • 보조-일반적으로 많이 사용하지 않지만 존재합니다. 일반적으로 앱 내 복사 및 붙여 넣기로 사용됩니다.
  • CLIPBOARD-일반적으로 Ctrl+ cCtrl+ v스타일의 복사 및 붙여 넣기

이들 모두는 기본적으로 제어 응용 프로그램의 메모리에 저장됩니다 (일반적으로 Xorg이지만 항상 그런 것은 아님). 그리고 모든 자식 응용 프로그램에 액세스 할 수 있습니다.

클립 보드 모니터 및 관리자가 존재하여 클립 보드를 모니터링하고 그 내용을 파일에 저장할 수 있으며,보다 일반적으로 클립 보드 기록을 검토 할 수 있습니다.


4

어떤 클립 보드? 클립 보드 내용을 디스크의 파일에 저장하는 데 사용할 수있는 일부 앱 / 도구가 있지만 X11의 핵심 클립 보드 기능은 클립 보드에있는 내용을 메모리에 유지합니다. 디스크의 파일에 저장되지 않습니다.


주소가 무엇인지 아십니까?
TellMeWhy

@DevRobot 주소로 무엇을 하시겠습니까?
muru

@DevRobot 그것은 정적 인 것이 아니므로 아닙니다. 왜 중요한지 잘 모르겠습니다.
dobey

@muru 궁금해 ...
TellMeWhy

2
해당 주소에 액세스 할 수 없으며 항상 변경됩니다. 메모리 주소로 클립 보드에 액세스 할 수 없습니다. 어쨌든 합법적으로 아닙니다. github.com/ThomasHabets/clipsniff
coteyr를
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.