
Я использую 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имеют противоположную рекомендацию. Они заявляют:
Представьте кнопки фиксации в следующем порядке:
- ОК/[Сделать это]/Да
- [Не делай этого]/Нет
- Отмена
- Применить (если есть)
- Помощь (если есть)