Pregunta ¿Cómo cambiar los botones sí y no en el cuadro de diálogo, ya sea en Windows o Linux?


Estoy usando Cinnamon DE (basado en Gnome 3, usa el kit de herramientas GTK3) para GNU / Linux.

También uso Windows 10 por aproximadamente la misma cantidad de tiempo cada semana.

Ahora, las posiciones predeterminadas de los botones para cada entorno son diferentes, y esto me está volviendo loco. En MS Windows, la acción "confirmar" se encuentra a la izquierda:

enter image description here

Mientras que en Cinnamon (y GNOME), se encuentran a la derecha:

enter image description here

Esto es consistente en todos los cuadros de diálogo. Otro ejemplo:

enter image description here

En este caso, no solo los botones están posicionados de manera diferente, la acción resaltada por defecto también es diferente.

¿Hay alguna forma de cambiar esto para cualquiera de los sistemas, para que pueda trabajar con más cordura?


2


origen


No puedes cambiar este comportamiento en Windows - Ramhound
@Ramhound, pensé - Marc.2377


Respuestas:


¡Dudo mucho que sea posible cambiar el orden de los botones en Windows, pero GTK sí puede! Para cambiar el orden de los botones Cancelar / No / Sí, configure el gtk-alternative-button-order propiedad al agregar esto a su ~/.config/gtk-3.0/settings.ini archivo:

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

Para algunos antecedentes, el Pautas de la interfaz humana de GNOME especifique que el botón cancelar debe estar a la izquierda:

Cuando un diálogo incluye un botón afirmativo y un botón cancelar, siempre   asegúrese de que el botón cancelar aparezca primero, antes de la afirmativa   botón. En entornos de izquierda a derecha, esto está a la izquierda.

Este orden de botones asegura que los usuarios se den cuenta y se les recuerde   de, la capacidad de cancelar antes de encontrar el afirmativo   botón.

Pero es Linux; ¡así que es configurable! Desde el Documentación de gtk_dialog_set_alternative_button_order ():

Establece un orden de botón alternativo. Si el   "gtk-alternative-button-order"La configuración está configurada para TRUE, el diálogo   los botones se reordenan según el orden de los ID de respuesta   pasó a esta función.

De forma predeterminada, los cuadros de diálogo GTK + usan el orden de los botones defendido por el GNOMO   Pautas de interfaz humana con el botón afirmativo en el extremo   a la derecha, y el botón de cancelar a la izquierda. Pero los diálogos de GTK + incorporados   y GtkMessageDialogs proporcionar un orden de botón alternativo,   que es más adecuado en algunas plataformas, p. Windows.

los Pautas de experiencia de usuario de Windows tener la recomendación opuesta. Ellos dicen:

Presente los botones de confirmación en el siguiente orden:

  1. OK / [Hacerlo] / Sí
  2. [No lo hagas] / No
  3. Cancelar
  4. Aplicar (si está presente)
  5. Ayuda (si está presente)

6