g선택한 텍스트의 색상에 대한 편집 문제

g선택한 텍스트의 색상에 대한 편집 문제

gEdit을 사용하는 데 이상한 문제가 있습니다. Ubuntu 11.10의 gEdit 3.2입니다.

일부 텍스트를 선택하면 주황색 배경에 흰색 텍스트가 표시되어야 합니다(Unity 11.10 기본값).

갑자기 다르게 작동하기 시작했습니다. 텍스트를 선택하면 실제 배경색에 흰색 텍스트가 나타납니다(예: 검은색 바탕에 흰색).

gEdit이나 Unity와 관련이 있는지는 모르겠지만 Ubuntu 11.10부터 "편집 -> 환경 설정 -> 글꼴 및 색상"에서 기본 글꼴과 테마만 변경할 수 있습니다. 다른 "조정 가능" 옵션은 사용할 수 없습니다. 어떤 테마를 선택해도 문제가 발생합니다.

왜 이런 일이 발생하는지, 어떻게 해결해야 하는지 모르겠습니다. 비슷한 것을 본 사람이 있나요?

답변1

스스로 해결책을 찾으세요:

스타일(테마) 문제였습니다. 기본 테마를 사용하여 다시 확인했는데 예상대로 작동합니다. 그래서 다른 테마를 주의 깊게 조사한 결과 모든 테마에 이 문제가 있는 것은 아니라는 사실을 발견했습니다.

해결책은 테마 코드(twilight.xml)를 편집하여 다음 줄을 삽입하는 것이었습니다.

<style name="selection" background="orange" />
<style name="selection-unfocused" foreground="white" background="gray" />

그건 그렇고, gEdit 3의 테마 위치는 gEdit 2와 다릅니다. 여기 있습니다:

~/.local/share/gtksourceview-3.0/styles/

디렉터리가 없으면 직접 만들 수 있습니다. 스타일 경로에 대한 추가 정보는 여기를 참조하세요. http://live.gnome.org/GtkSourceView/StyleSchemes

관련 정보