Как поменять местами кнопки «да» и «нет» в диалоговом окне в Windows или Linux?

Как поменять местами кнопки «да» и «нет» в диалоговом окне в Windows или Linux?

Я использую Cinnamon DE (основанную на Gnome 3, использующую набор инструментов GTK3) для GNU/Linux.

Я также использую 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

Для справки,Руководство по пользовательскому интерфейсу GNOMEукажите, что кнопка отмены должна быть слева:

Если диалоговое окно содержит кнопку подтверждения и кнопку отмены, всегда проверяйте, чтобы кнопка отмены отображалась первой, перед кнопкой подтверждения. В локалях с письмом слева направо это слева.

Такой порядок кнопок гарантирует, что пользователи будут знать и получат напоминание о возможности отмены еще до того, как нажмут кнопку подтверждения.

Но это Linux, так что его можно настраивать!gtk_dialog_set_alternative_button_order() документация:

Устанавливает альтернативный порядок кнопок. Если «gtk-альтернативный-кнопочный-порядок» установлено значение TRUE, кнопки диалогового окна переупорядочиваются в соответствии с порядком идентификаторов ответов, переданных этой функции.

По умолчанию диалоговые окна GTK+ используют порядок кнопок, рекомендуемыйРуководство по пользовательскому интерфейсу GNOMEс кнопкой подтверждения в крайнем правом углу и кнопкой отмены слева от нее. Но встроенные диалоги GTK+ иGtkMessageDialogsпредусмотреть альтернативный порядок кнопок, который более подходит для некоторых платформ, например Windows.

TheРекомендации по работе с пользователем Windowsимеют противоположную рекомендацию. Они заявляют:

Представьте кнопки фиксации в следующем порядке:

  1. ОК/[Сделать это]/Да
  2. [Не делай этого]/Нет
  3. Отмена
  4. Применить (если есть)
  5. Помощь (если есть)

Связанный контент