나는 한동안 이 문제로 인해 매우 짜증을 냈습니다. 나는 LaTeX에서 수업 노트를 작성하기 위해 KDE에서 TeXMaker를 사용하는데, 때로는 편집하는 동안 붙여넣은 텍스트를 다른 응용 프로그램에 복사해야 하는데, 플래시카드 프로그램인 Anki가 그 중 하나입니다.
TeXMaker는 구문 강조를 사용하며 어떤 이유로 복사-붙여넣기를 누르면 색상 레이블과 서식 지정에 사용되는 레이블이 복사됩니다. 최종 결과는 Anki가 색상 레이블을 LaTeX 코드의 일부로 처리하고 색상 레이블과 함께 코드를 LaTeX에 입력한다는 것입니다. 물론 LaTeX 컴파일은 실패합니다.
KDE 응용 프로그램은 클립보드로 전송된 데이터에 서식 및 색상 데이터를 포함하는 것으로 보입니다. 즉, 입력하는 일련의 문자뿐만 아니라 본질적으로 HTML과 유사한 다양한 태그도 포함됩니다.
다른 사람이 같은 문제를 우연히 발견한 적이 있습니까? 해결 방법이 있나요?
답변1
당신에게 필요한 것은 텍스트 편집기 형태의 매우 간단한 중개자입니다.아니요Qt 툴킷을 사용하십시오. Qt 위젯에는 붙여넣고 있는 Qt 위젯이 이 형식을 허용하는 경우 다음과 같이 잘라내기/복사 작업에 대한 형식 지정 정보가 포함됩니다. 나는 내 PyQt 애플리케이션에서 이것을 경험했습니다. 그러나 일반 텍스트만 허용하는 X11 클라이언트에 텍스트를 붙여넣으면 서식이 붙여넣어지지 않습니다. 그런 다음 중개자에서 Anki로 선택/복사하여 붙여넣을 수 있습니다.
참고: 다른 Qt 응용 프로그램을 사용하는 것이 가능할 수도 있습니다. 이는 응용 프로그램에서 QtextEdit을 구성하는 방법에 따라 다르지만 중개자 역할을 해야 할 응용 프로그램을 결정하는 시행착오에 따라 달라집니다.
답변2
LaunchPad에서 (K)Ubuntu 버그를 보고해야 합니다. 지침을 보려면 다음을 확인하세요.https://help.ubuntu.com/community/ReportingBugs
또는 KDE에서 직접 업스트림합니다:https://bugs.kde.org/