Lorsque je double-clique sur un fichier sh exécutable dans ubuntu, je vois le pop-up montrant plusieurs options comme ci-dessous
La chose étrange à noter ici est que le bouton "Annuler" se trouve au milieu, pas à l'un ou l'autre extrême. Bien qu'il soit sélectionné par défaut, ce n'est pas très intuitif pour moi. Pouvez-vous expliquer la logique derrière?
Première partie de ma réponse: Annuler - Exécuter ou Exécuter - Annuler?
Il y a toujours un débat sur l'opportunité d'utiliser Ok - Annuler ou Annuler - Ok. Dans ce post Rahul a répondu à la question en déclarant les recherches de Jakob Nielson. OK-Annuler ou Annuler-OK?
Réponse très très courte:
Le bouton OK doit-il venir avant ou après le bouton Annuler? Suivre les conventions de plate-forme est plus important que de sous-optimiser une boîte de dialogue individuelle.
Ubuntu/Linux utilise normalement la version Cancel - Ok donc c'est probablement la raison pour laquelle le développeur les a regroupés comme l'exemple que vous avez donné.
Deuxième partie de ma réponse: Pourquoi ne pas mettre annuler à gauche des autres boutons?
Du point de vue de l'utilisabilité, il semble étrange de mettre quatre options différentes dans une fenêtre de dialogue. Une boîte de dialogue est normalement utilisée pour répondre à une question avec deux réponses possibles, parfois trois. Plus vous utilisez de boutons, plus vous mettez de charge cognitive sur l'utilisateur et plus il devient difficile de répondre à la question. Donc, normalement, je ne chercherais pas à améliorer ce dialogue unique. Au lieu de cela, j'analyserais le flux sur la façon d'accéder à cette boîte de dialogue et voir si nous pouvons réduire le nombre d'options ici.
Puisque nous ne pouvons pas dire pourquoi cela se fait comme ça. Ne pas connaître le programme, le contexte et son développeur. Nous ne pouvons pas vraiment répondre à votre question. Pourtant, d'après ce que je vois en ce moment, "Exécuter dans le terminal" est une option aberrante ici car elle ne répond pas directement à la fenêtre de dialogue. Il s'agit d'une sous-option de "Exécuter".
Dans la fenêtre de dialogue, la question est de sélectionner "Exécuter" ou "Afficher". De ce point de vue, j'aurais suggéré quelque chose dans la ligne Annuler - Exécuter - Afficher.
GWv
Je suppose que vous avez obtenu ce fichier d'un endroit inconnu à Ubuntu et que le système ne fait pas confiance au fichier, il a donc marqué le fichier avec un point d'interrogation.
En exécutant le fichier, cela pourrait endommager le système ou vos autres fichiers. Je pense que le système essaie simplement de vous aider à protéger votre ordinateur en suggérant la meilleure action.
La même chose se produit sous Mac OS, mais ce n'est pas aussi extrême que votre cas. Je pense que c'est une question de sécurité.
En outre, pour les actions qui pourraient provoquer de grands changements ou qui ne peuvent pas être modifiées à l'avenir, le bouton Annuler est généralement choisi par défaut, au cas où les utilisateurs déclencheraient cette boîte de dialogue par erreur ou s'ils changent d'avis. Dans mon cas, c'est comme ça. Annuler est choisi par défaut.
Je n'ai pas utilisé Ubuntu depuis longtemps, mais je suppose qu'il a un CancelOk logique contrairement, par exemple, Windows . Il est donc possible que les développeurs choisissent de laisser les options typiques à droite et d'ajouter des extras à gauche en laissant le Cancel bouton au milieu.
Ce n'est pas si rare. Fenêtre OkCancel la logique laisse aussi la Cancel bouton au milieu si un Apply existe. Je n'ai jamais vu les directives de conception pour Ubuntu (je ne sais pas si elles existent mais vérifiez ici , ici et ici ).
REMARQUE: Voir ces questions dans UX pour en savoir plus sur l'ordre des boutons: Question 1 , Question 2