
저는 GNU/Linux용 Cinnamon DE(Gnome 3 기반, GTK3 툴킷 사용)를 사용하고 있습니다.
나는 또한 매주 거의 같은 시간 동안 Windows 10을 사용합니다.
이제 환경마다 기본 버튼 위치가 달라서 미칠 지경입니다. MS Windows에서는 "확인" 작업이 왼쪽에 있습니다.
Cinnamon(및 GNOME)에서는 오른쪽에 있습니다.
이는 모든 대화 상자에서 일관됩니다. 다른 예시:
이 경우 버튼의 위치가 다를 뿐만 아니라 기본적으로 강조 표시된 작업도 다릅니다.
좀 더 분별있게 작업할 수 있도록 두 시스템 모두에서 이를 변경할 수 있는 방법이 있습니까?
답변1
Windows에서 버튼 순서를 변경하는 것이 가능한지 의심스럽습니다. 하지만 GTK는 가능합니다! 취소/아니요/예 버튼의 순서를 변경하려면 gtk-alternative-button-order
다음을 파일에 추가하여 속성을 설정하세요 ~/.config/gtk-3.0/settings.ini
.
[Settings]
gtk-alternative-button-order = 1
일부 배경에서는그놈 휴먼 인터페이스 지침취소 버튼이 왼쪽에 있도록 지정합니다.
대화상자에 긍정 버튼과 취소 버튼이 포함되어 있는 경우 항상 취소 버튼이 긍정 버튼보다 먼저 나타나는지 확인하세요. 왼쪽에서 오른쪽으로 읽는 로케일에서는 왼쪽에 있습니다.
이 버튼 순서를 통해 사용자는 확인 버튼이 나타나기 전에 취소할 수 있다는 사실을 인지하고 상기할 수 있습니다.
하지만 그것은 리눅스입니다. 그래서 구성 가능합니다! 로부터gtk_dialog_set_alternative_button_order() 문서:
대체 버튼 순서를 설정합니다. 만약 “gtk-대체-버튼-주문” 설정이 로 설정되면
TRUE
이 함수에 전달된 응답 ID의 순서에 따라 대화 상자 버튼이 재정렬됩니다.기본적으로 GTK+ 대화상자는그놈 휴먼 인터페이스 지침맨 오른쪽에 긍정 버튼이 있고 왼쪽에 취소 버튼이 있습니다. 하지만 내장된 GTK+ 대화상자와GtkMessageDialogWindows와 같은 일부 플랫폼에 더 적합한 대체 버튼 순서를 제공하십시오.
그만큼Windows 사용자 경험 지침반대 추천을 받았습니다. 그들은 다음과 같이 말합니다.
커밋 버튼을 다음 순서로 표시합니다.
- 알았어/[해봐]/네
- [하지 마세요]/아니요
- 취소
- 적용(있는 경우)
- 도움말(있는 경우)