자동으로 선택된 텍스트 복사 방지

자동으로 선택된 텍스트 복사 방지

저는 Linux 스타일의 복사-붙여넣기를 정말 좋아합니다(복사하려는 텍스트를 강조 표시하고 마우스 가운데 버튼을 클릭하여 붙여넣기). 단, 대화 상자에서 텍스트가 자동으로 강조 표시됩니다. 예를 들어 파일 이름으로 붙여넣고 싶은 웹 페이지의 텍스트를 선택하고 Firefox 또는 Chrome에서 "이미지 저장"을 선택하면 이제 "다른 이름으로 저장" 대화 상자에서 원본 파일 이름이 강조 표시되어 원본 파일 이름 "복사"를 덮어씁니다. 텍스트. 텍스트 필드 간을 전환하거나 URL 표시줄을 강조표시할 때도 동일한 문제가 발생합니다. 이 문제를 해결하거나 자동 선택된 텍스트가 복사 버퍼에 들어가는 것을 방지하거나 새 선택 항목을 삭제/선택 취소한 후 이전에 선택한 텍스트로 되돌리는 방법이 있습니까?

답변1

Save AsSave Image As등은 ( Save Page As) gtk+파일 선택기 대화 상자입니다. 대화 상자에 표시되는 파일 이름은 Save...하드코드되어 있습니다.gtk_file_chooser_set_current_name ()그리고일반적으로 기본값은 원래 파일 이름입니다.예를 들어, 새 문서를 편집하지 않는 한:

if (user_edited_a_new_document)
  gtk_file_chooser_set_current_name (chooser,
                                     _("Untitled document"));
else
  gtk_file_chooser_set_filename (chooser,
                                 existing_filename);

파일 이름은 기본적으로 "강조 표시"("선택됨"으로 발음)로 설정되어 있으므로 원래 파일 이름(기초적인) 선택 항목을 덮어씁니다. 이 문제를 해결하는 가장 쉬운 방법은 CTRL+ CCTRL+ 를 사용하는 것입니다 V.

답변2

Linux에는 두 개의 "클립보드"가 있습니다.

SHIFTINSERT첫 번째는 말씀하신 대로 텍스트를 선택하고 전달하거나 붙여넣는 것입니다 Middle-Mouse. 이 클립보드/버퍼는 매우 변덕스럽고 끊임없이 변화합니다. 특히 채팅 클라이언트를 사용할 때 이 기능에 주의하세요. 언젠가는 IRC에 비밀번호를 붙여넣게 되기 때문입니다.

두 번째는 표준 CTRLCCTRLV/또는 선택 입니다.복사또는반죽메뉴에서. 이 클립보드/버퍼는 이전 클립보드/버퍼에 의해 덮어쓰여지지 않으므로 보다 신뢰할 수 있는 클립보드로 사용되어야 합니다.

내 제안은 클립보드의 두 번째 버전을 더 자주 사용하는 것입니다.

관련 정보