웹킷 기반 브라우저가 실행 중인 경우 전역 클립보드에서 새 콘텐츠를 복사할 수 없습니다.

웹킷 기반 브라우저가 실행 중인 경우 전역 클립보드에서 새 콘텐츠를 복사할 수 없습니다.

아치, 계피모두 최신 상태입니다. 새로 설치해도 문제가 지속됩니다. 이 문제를 더 해결하는 방법을 모르겠습니다.

나는 사용해 보았습니다.xfce그리고난쟁이문제가 계피인지 확인하세요. 그러나 여전히 지속됩니다.Chrome, Chromium 또는 Opera, 모두 같은 질문을 제기했습니다.

복사 및 붙여넣기는 모든 응용 프로그램에서 허용되지 않습니다.

글쎄, 그것은 전적으로 사실이 아닙니다.붙여넣을 수 있어요. 그런데 웹스위트 기반 브라우저를 실행하기 전 마지막으로 복사한 내용을 붙여넣는다.

이를 추가로 조사하는 방법에 대한 아이디어가 있습니까?

답변1

부분 답변: X에는 실제 전역 클립보드가 없습니다.위키피디아 기사설명에는 두 응용 프로그램이 복사하여 붙여넣기 위해 통신해야 한다고 나와 있습니다. 루트 창에 저장된 X 원자는 기본 또는 보조 선택 항목의 "소유자"를 설명하며 복사 또는 붙여넣기를 원하는 응용 프로그램은 소유자를 찾아 통신하여 실제 붙여넣기를 수행해야 합니다.

웹킷 기반 브라우저를 시작한 후 항상 마지막 선택 항목을 붙여넣는다면 웹킷이 어떻게든 소유권 저장소를 엉망으로 만들고 애플리케이션이 이를 설정하지 못하도록 막았다는 의미입니다.

xtrace이것을 사용하여 모든 X 이벤트를 추적할 수 있습니다 . 저는 이를 사용하여 "정상적인" 잘라내기 및 붙여넣기를 웹킷 시작 후 발생하는 상황과 비교합니다. 하지만 제가 직접 해본 적이 없어서 단계별 지침을 제공할 수는 없습니다.

xclipboard선택 항목의 소유권을 인수하고(Wikipedia 기사 다시 참조) 무슨 일이 일어나는지 확인하는 를 실행하는 것도 재미있을 수 있습니다 .

관련 정보