저는 openbox
창관리자로 사용하고 있습니다. 한 응용 프로그램에서 다른 응용 프로그램으로 사용 Ctrl+c하고 복사하여 붙여넣으면 Ctrl+v텍스트 서식도 텍스트와 함께 전송됩니다.
그 사이에 일반 텍스트 편집기를 사용해야 하므로 서식이 손실됩니다.
이것은 순수한 악입니다. 나는 이것이 우리에게 도움을 주고 사람들을 미치게 만들고 매년 수백만 시간을 낭비하도록 만든 바로 CapsLock그 사람들에 의해 발명 되었다고 생각합니다 .NumLock
Openbox에서 이 기능을 비활성화할 수 있나요?
나는이 사실을 알고우편 엽서, 그러나 제안된 솔루션을 내 상황에 어떻게 맞추는지 잘 모르겠습니다.
xclip
제가 가지고 있지 않거나 xsel
설치 한 외부 클립보드 프로그램은 사용하지 않습니다 . 복사/붙여넣기 기능이 기본이라고 가정합니까 openbox
?
고쳐 쓰다:
예 를 들어 chromium
주석 에서 설명했듯이 firefox
. Ctrl+Shift+v그러나 이것은 제가 기억해야 할 또 다른 추가 단계입니다. 나는 Ctrl+v그것을 내 근육 기억에 깊이 새겨 넣었습니다. Ctrl+v내가 사용하는 것과 동일하게 바로가기 키를 재정의할 수 있습니까 Ctrl+Shift+v?
답변1
부분 답변: X에서의 선택은 Windows에서처럼 작동하지 않습니다. X 프로토콜을 사용하면 두 클라이언트가 선택 항목을 통신하고 전송할 수 있으며 두 클라이언트는 둘 사이의 형식도 협상합니다. "시스템 전체 클립보드"가 없습니다.
따라서 "오픈박스에 내장된" 것이 아닙니다.
(또한 ctrl-c및 의 사용은 ctrl-v응용 프로그램에 따라 다르며 모든 응용 프로그램이 이러한 키를 제공하는 것은 아닙니다. X 표준은 붙여넣기 위해 마우스 가운데 버튼을 사용하는 것입니다.)
따라서 이 기능을 제거하는 유일한 방법은 일종의 시스템 전체 클립보드를 구현하고 선택 항목을 인계받아 텍스트 서식만 복사하는 세 번째 클라이언트( xclipboard
예: 와는 매우 다릅니다)를 도입하는 것입니다.xclip
하지만 이 기능을 갖춘 기성 애플리케이션이 있는지는 모르겠습니다.
귀하의 고통 수준과 C 전문 지식에 따라 소스 코드를 보고 xclipboard
텍스트 서식만 복사하도록 수정할 수 있습니다.
답변2
Openbox는 이 기능을 제공하지 않습니다. 나는 이것이 제3자 클라이언트에 의해서만 수행될 수 있다는 @dirkt에 동의해야 합니다.
여러분은 가벼운 오픈박스를 사용하고 있기 때문에 아마 마음에 들지 않을 것입니다. 하지만 이 기능을 제공하는 클립보드 관리자는 다음과 같습니다.Q 복사(예, CopyQ에 필요한 QT 라이브러리를 설치해야 합니다.)
CopyQ에서 일반 텍스트로 붙여넣으려면 명령을 추가해야 합니다. 이것은 내가 원래 발견하고 사용했던 FAQ에서 가져온 것입니다.
일반 텍스트로 붙여넣는 방법은 무엇입니까?
클립보드를 일반 텍스트로 붙여넣으려면:
- 명령 대화상자를 엽니다(F6 단축키).
- 대화 상자에서 추가 버튼을 클릭합니다.
- 목록에서 "클립보드를 일반 텍스트로 붙여넣기"를 선택하고 "확인" 버튼을 클릭하세요.
- "전역 바로가기" 라벨 옆에 있는 버튼을 클릭하고 바로가기를 설정하세요.
- 변경 사항을 저장하려면 확인 버튼을 클릭하세요.
선택한 항목을 일반 텍스트로 붙여넣기(CopyQ 창에서) 위의 단계를 따르되,일반 텍스트로 붙여넣기명령 대체 및 변경지름길.
여기에 있다CopyQ 자주 묻는 질문.