GNU / Linux 용 Cinnamon DE (Gnome 3 기반, GTK3 툴킷 사용)를 사용하고 있습니다.
또한 매주 거의 같은 시간 동안 Windows 10을 사용합니다.
이제 각 환경의 기본 버튼 위치가 다르기 때문에 미치게됩니다. MS Windows에서 “확인”조치는 왼쪽에 있습니다.
시나몬 (및 그놈)에있는 동안 오른쪽에 있습니다.
이것은 모든 대화 상자에서 일관됩니다. 또 다른 예:
이 경우 버튼이 다르게 배치 될뿐만 아니라 기본적으로 강조 표시된 동작도 다릅니다.
더 건강하게 작업 할 수 있도록 어느 시스템에서나 변경할 수있는 방법이 있습니까?
답변
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-alternative-button-order “설정이로 설정된
TRUE
경우이 기능에 전달 된 응답 ID의 순서에 따라 대화 상자 버튼이 재정렬됩니다.기본적으로 GTK + 대화 상자는 그놈 휴먼 인터페이스 가이드 라인 에서 주장하는 버튼 순서를 오른쪽 끝에있는 확인 버튼과 왼쪽에있는 취소 버튼과 함께 사용합니다. 그러나 내장 된 GTK + 대화 상자와 GtkMessageDialogs 는 대체 버튼 순서를 제공하는데, 이는 Windows와 같은 일부 플랫폼에서 더 적합합니다.
윈도우 사용자 경험 지침은 반대 의견이있다. 그들은 말한다 :
커밋 버튼을 다음 순서로 표시하십시오.
- 확인 / [해보기] / 예
- [하지 마라] / 아니요
- 취소
- 적용 (있는 경우)
- 도움말 (있는 경우)