Wie vertauscht man Ja- und Nein-Schaltflächen in Dialogfeldern unter Windows oder Linux?

Wie vertauscht man Ja- und Nein-Schaltflächen in Dialogfeldern unter Windows oder Linux?

Ich verwende Cinnamon DE (basierend auf Gnome 3, verwendet das GTK3-Toolkit) für GNU/Linux.

Außerdem verwende ich Windows 10 jede Woche ungefähr gleich lange.

Nun, die Standard-Schaltflächenpositionen sind für jede Umgebung unterschiedlich, und das macht mich verrückt. In MS Windows befindet sich die Aktion „Bestätigen“ auf der linken Seite:

Bildbeschreibung hier eingeben

Unter Cinnamon (und GNOME) befinden sie sich auf der rechten Seite:

Bildbeschreibung hier eingeben

Dies ist in allen Dialogen konsistent. Ein weiteres Beispiel:

Bildbeschreibung hier eingeben

In diesem Fall sind nicht nur die Schaltflächen anders positioniert, auch die standardmäßig hervorgehobene Aktion ist anders.

Gibt es eine Möglichkeit, dies für eines der Systeme zu ändern, damit ich vernünftiger arbeiten kann?

Antwort1

Ich bezweifle stark, dass es möglich ist, die Reihenfolge der Schaltflächen in Windows zu ändern, aber GTK kann das! Um die Reihenfolge der Schaltflächen „Abbrechen“/„Nein“/„Ja“ zu ändern, legen Sie die Eigenschaft fest, indem Sie Folgendes zu Ihrer Datei gtk-alternative-button-orderhinzufügen :~/.config/gtk-3.0/settings.ini

[Settings]
gtk-alternative-button-order = 1

Für einige Hintergrundinformationen:Richtlinien für die GNOME-BenutzeroberflächeGeben Sie an, dass sich die Schaltfläche „Abbrechen“ links befinden soll:

Wenn ein Dialogfeld eine Schaltfläche zum Bestätigen und eine Schaltfläche zum Abbrechen enthält, stellen Sie immer sicher, dass die Schaltfläche zum Abbrechen vor der Schaltfläche zum Bestätigen angezeigt wird. In Gebietsschemata, die von links nach rechts verlaufen, befindet sich diese auf der linken Seite.

Durch diese Schaltflächenreihenfolge wird sichergestellt, dass die Benutzer auf die Möglichkeit zum Abbrechen aufmerksam gemacht werden und daran erinnert werden, bevor ihnen die Bestätigungsschaltfläche angezeigt wird.

Aber es ist Linux; also ist es konfigurierbar! Von dergtk_dialog_set_alternative_button_order() Dokumentation:

Legt eine alternative Tastenreihenfolge fest. Wenn die „GTK-Alternative-Button-Reihenfolge“ auf gesetzt ist TRUE, werden die Dialogschaltflächen entsprechend der Reihenfolge der an diese Funktion übergebenen Antwort-IDs neu angeordnet.

Standardmäßig verwenden GTK+-Dialoge die Schaltflächenreihenfolge, die von derRichtlinien für die GNOME-Benutzeroberflächemit dem Bestätigen-Button ganz rechts und dem Abbrechen-Button links davon. Aber die eingebauten GTK+-Dialoge undGtkMessageDialogsStellen Sie eine alternative Schaltflächenreihenfolge bereit, die für manche Plattformen, z. B. Windows, besser geeignet ist.

DerRichtlinien zur Windows-Benutzererfahrunghaben die gegenteilige Empfehlung. Sie geben an:

Präsentieren Sie die Commit-Schaltflächen in der folgenden Reihenfolge:

  1. OK/[Mach es]/Ja
  2. [Tu es nicht]/Nein
  3. Stornieren
  4. Bewerben (falls vorhanden)
  5. Hilfe (falls vorhanden)

verwandte Informationen