Rpi-imager: Rendre les options avancées détectables

Créé le 22 mars 2021  ·  19Commentaires  ·  Source: raspberrypi/rpi-imager

J'ai soumis deux numéros (#178 et #179) pour effectuer la configuration automatique de SSH et du wifi. Il s'avère que cette fonctionnalité existe déjà, ce qui est fantastique !

Malheureusement, il est complètement introuvable. Il n'y a aucun moyen de savoir qu'il existe à moins que vous ne le sachiez déjà par magie.

Il devrait y avoir une indication visuelle que l'option est disponible - "Voulez-vous configurer des options avancées ?" genre de chose.

Commentaire le plus utile

OK, merci pour cette explication concernant Mac.

Donc, pour clarifier, un bouton avec un avertissement très clair est-il vraiment hors de propos ? Un tel bouton pourrait être petit et placé dans le coin inférieur pour réduire le risque d'être appuyé accidentellement. Quelque chose comme ça:

Screenshot from 2021-03-31 14-14-04

Si quelqu'un pense toujours que cela pourrait amener quelqu'un à modifier accidentellement les options avancées, que se passerait-il si l'une des options avancées était de toujours afficher ce bouton ? Ainsi, vous n'avez qu'à vous souvenir/rechercher le raccourci magique une seule fois. Si cela reste désagréable, vous pouvez masquer le bouton à moins que l'option de ligne de commande --show-advanced-options ne soit utilisée (uniquement pour les utilisateurs non Mac OS).

J'ai vraiment du mal à voir comment cet ajustement rend l'outil sensiblement plus déroutant pour les nouveaux utilisateurs. Et c'est bien mieux pour les autres utilisateurs qui souhaitent activer facilement SSH, changer le nom d'hôte, configurer le WiFi, etc.

Accepteriez-vous une pull request avec un tel changement ?

Tous les 19 commentaires

Cela a été discuté dans les commentaires du blog https://www.raspberrypi.org/blog/raspberry-pi-imager-update-to-v1-6/

Je dois dire que vous prenez beaucoup de décisions décevantes et hostiles aux utilisateurs. Vous ne laissez pas les utilisateurs redimensionner la fenêtre (une fonctionnalité très standard), vous masquez l'option de définir le mot de passe wifi flippant. C'est tellement hostile aux débutants !

Cela a été discuté dans les commentaires du blog

Si par "discuté" vous voulez dire "presque tout le monde était d'accord pour dire que c'était stupide", alors bien sûr. Regardez les commentaires de vos utilisateurs !

Mais pourquoi o pourquoi continuer à le rendre si difficile? Un petit bouton 'Avancé' c'était encore trop ?

Ce que vous appelez Avancé, la plupart d'entre nous appellent Plus d'options.

Comme les gens l'ont probablement déjà suggéré, veuillez ajouter un bouton pour ouvrir les paramètres avancés. J'aime vraiment pouvoir régler certaines choses (comme Jeff Geerling l'a déjà dit), mais je ne me souviendrai certainement pas de la combinaison de touches dans quelques semaines.

Mmmmm. Une interface graphique avec des fonctions clavier uniquement. Cela a tellement de sens (pas).

De nouvelles options extrêmement précieuses ne devraient pas être accessibles de manière aussi ésotérique et unique qu'un œuf de Pâques (combinaison de touches). Si un programme A une fonctionnalité, il doit être exposé. Juste étiqueté de manière appropriée comme dur, ou pour les experts ou extra, mais toujours exposé.

Je voudrais également répondre à l'une des deux réponses (que j'ai comptées) en faveur :

Les options avancées sont destinées aux utilisateurs avancés. Si vous ne vous souvenez pas de CTRL-SHIFT-X, vous ne devriez probablement pas jouer avec les paramètres avancés.

Eh bien, pour commencer , vous avez littéralement oublié le raccourci ! , mais deuxièmement, comment êtes-vous censé vous souvenir du raccourci si vous ne saviez même pas qu'il existait ?

Cela va à l'encontre de pratiquement tous les principes UX. Je pourrais le comprendre si les options étaient super dangereuses, mais nous parlons ici de la mise en place du wifi ! Dans quel monde vivez-vous où vous pensez que les gens avec un Raspberry Pi sont intimidés par le wifi ?

Quoi qu'il en soit, je vous laisse à vos conceptions folles.

@maxnet / @ghollingworth Vaut-il la peine de mentionner le combo magique de touches en mode avancé dans https://github.com/raspberrypi/rpi-imager/blob/qml/README.md ?

Si vous voulez réellement que les utilisateurs connaissent cette fonctionnalité très utile, placez simplement un bouton dans l'application. Très peu de gens liront le Readme mais tout le monde utilise l'application.

Si vous ne voulez pas que les utilisateurs connaissent cette fonctionnalité, vous devriez réfléchir sérieusement à la raison, car il est clairement insensé d'écrire une fonctionnalité que vous ne voulez pas que quiconque découvre réellement.

Oui, tout le monde qui travaille chez Raspberry Pi est clairement fou :stuck_out_tongue_winking_eye: Bienvenue dans la maison de fous :upside_down_face:

Cela ne fait même pas 2 semaines et je devais déjà rechercher la combinaison de touches. Pour ce faire, je devais d'abord trouver le blog. J'admettrai que j'ai une mauvaise mémoire mais cela mis à part, cela n'a en aucun cas été résolu dans les commentaires du blog. J'apprécie pleinement que ces options supplémentaires puissent être accablantes / déroutantes pour nos nouveaux utilisateurs et nous ne voulons absolument pas cela, mais je pense qu'il existe un juste milieu ici. Pourrions-nous discuter de ce à quoi cela pourrait ressembler?

mais je pense qu'il y a un juste milieu ici

Le raccourci était en quelque sorte le juste milieu.
Entre l'équipe #we-are-targetting-beginners rejetant le concept d'un bouton, et l'équipe #experts proposant une option de ligne de commande (qui n'est pas triviale à utiliser sur, disons, Mac OS X).

Une option de ligne de commande ? Comme rpi-imager --show-advanced-options ? Et lister cet indicateur d'option dans la sortie de rpi-imager --help ? Cela ressemble à une amélioration.

Je n'utilise pas de Mac, donc je ne sais pas pourquoi ce n'est pas trivial, mais je vais vous croire sur parole. Pourrions-nous ajouter l'option de ligne de commande à côté du raccourci clavier magique ? Ensuite, ces jeunes utilisateurs de Mac avec leurs souvenirs fiables peuvent gérer la mémorisation du code de triche qu'ils doivent entrer. Tout le monde peut démarrer le programme dans un mode doté d'un bouton utile.

Personnellement, je pense qu'un bouton avec un message d'information en haut suffirait. Les nouveaux utilisateurs de pi devraient toujours pouvoir lire un message d'avertissement.

Je n'utilise pas de Mac, donc je ne sais pas pourquoi ce n'est pas trivial, mais je vais vous croire sur parole.

Eh bien, sur Mac, l'exécutable de l'application n'est pas dans le chemin.
Et oui, vous pouvez réellement cd dans des conteneurs .app, mais je doute que de nombreux utilisateurs le sachent.
Il faudrait entrer quelque chose comme : /Applications/Raspberry\ Pi\ Imager.app/Contents/MacOS/rpi-imager --option
Ce qui peut être plus difficile à retenir que le raccourci.

La combinaison clavier a également été changée en "shift" + "ctrl" + "X", pour pouvoir avoir la même combinaison sur MacOS.
Même si ctrl + alt + x peut être plus facile à retenir, MacOS manquait de "alt".

OK, merci pour cette explication concernant Mac.

Donc, pour clarifier, un bouton avec un avertissement très clair est-il vraiment hors de propos ? Un tel bouton pourrait être petit et placé dans le coin inférieur pour réduire le risque d'être appuyé accidentellement. Quelque chose comme ça:

Screenshot from 2021-03-31 14-14-04

Si quelqu'un pense toujours que cela pourrait amener quelqu'un à modifier accidentellement les options avancées, que se passerait-il si l'une des options avancées était de toujours afficher ce bouton ? Ainsi, vous n'avez qu'à vous souvenir/rechercher le raccourci magique une seule fois. Si cela reste désagréable, vous pouvez masquer le bouton à moins que l'option de ligne de commande --show-advanced-options ne soit utilisée (uniquement pour les utilisateurs non Mac OS).

J'ai vraiment du mal à voir comment cet ajustement rend l'outil sensiblement plus déroutant pour les nouveaux utilisateurs. Et c'est bien mieux pour les autres utilisateurs qui souhaitent activer facilement SSH, changer le nom d'hôte, configurer le WiFi, etc.

Accepteriez-vous une pull request avec un tel changement ?

Alors, accepteriez-vous une pull request avec un tel changement ? Sinon, que pourrions-nous ajuster pour le rendre plus attrayant pour les responsables ici ?

Pour le moment, nous avons déjà pris notre décision sur la manière dont nous allons prendre en charge cette fonctionnalité. Comme dit à plusieurs reprises auparavant, nous ne voulons pas changer l'interface utilisateur pour le moment car c'est le moyen le plus simple pour les gens d'imager des cartes SD.

Lorsqu'un moyen plus simple apparaît, nous pouvons alors en faire une interface plus complexe pour les utilisateurs plus avancés, mais jusque-là, nous ne le modifierons pas.

Vous êtes libre de créer et de distribuer votre propre version (tant que vous supprimez les logos et le mot-symbole Raspberry Pi de la page d'accueil.)

Décevant mais bien sûr c'est votre décision à prendre. Merci de prendre le temps de répondre.

Hé,

Vous êtes libre de créer et de distribuer votre propre version

@ghollingworth

Euh - j'envisage en fait de créer ma propre version, car il y a environ 6 problèmes permanents [OS Request] sans réponses ( filtrer les demandes ).
Cela a-t-il un sens pour vous les gars là-bas? Je ne veux pas marcher sur les pieds de qui que ce soit, bien qu'il semble que tous les autres utilisateurs du fil de discussion pourraient accueillir un fork "non officiel".
Je suis également en train d'ajouter la génération json dans CustomPiOS (lié https://github.com/guysoft/CustomPiOS/issues/151 ). Et savoir quelle est la position sur cela m'aiderait à décider si une fourchette vaut la peine d'avoir.

(En fait, j'étais arrivé ici en pensant que nous pourrions unir nos efforts et créer un CI / CD plus fluide en utilisant des actions github ou quelque chose de plus accessible)

En général, ces demandes sont restées inactives pendant que je réfléchissais à la meilleure façon de les intégrer. Au final, plus il y a d'images qui font la même chose (domotique ou imprimante 3D par exemple), je vais juste ajouter un liste secondaire. Par exemple:

Other Specific Purpose OSs
  -> OctoPi
  -> Other 3D printer OSs
      --> ABC
      --> Simply etc

Beau boulot guysoft ! @raspberrypi pourquoi as-tu supprimé son message ? S'il y a une bonne raison, vous devriez probablement le dire avant que les gens ne fassent des suppositions. S'il n'y en a pas, j'envisagerais fortement de le rétablir dès que possible avant que les gens ne s'en rendent compte !

Hé, juste pour mettre à jour que j'ai parlé à Gordon et tout va bien. Inutile de faire des suppositions :)
Je pourrais commencer à travailler sur un "rempli de distributions rpi-imager" une fois que j'aurai sorti les RC OctoPi et FullPageOS.

Tenez le téléphone, cette fonctionnalité a-t-elle été ajoutée ?

Ouais. C'était. Génial. Merci.

Cette page vous a été utile?
0 / 5 - 0 notes