Rpi-imager: Machen Sie erweiterte Optionen auffindbar

Erstellt am 22. März 2021  ·  19Kommentare  ·  Quelle: raspberrypi/rpi-imager

Ich habe zwei Probleme (Nr. 178 und Nr. 179) eingereicht, um die automatische Einrichtung von SSH und WLAN durchzuführen. Es stellt sich heraus, dass diese Funktion bereits existiert, was fantastisch ist!

Leider ist es völlig unauffindbar. Es gibt keine Möglichkeit zu wissen, dass es existiert, es sei denn, Sie wissen es auf magische Weise bereits.

Es sollte einen visuellen Hinweis geben, dass die Option verfügbar ist – „Möchten Sie erweiterte Optionen einrichten?“ sowas.

Hilfreichster Kommentar

OK, danke für diese Erklärung bezüglich Mac.

Also zur Verdeutlichung, ist ein Knopf mit einer sehr deutlichen Warnung wirklich vom Tisch? Eine solche Taste könnte klein sein und in der unteren Ecke platziert werden, um die Wahrscheinlichkeit zu verringern, versehentlich gedrückt zu werden. Etwas wie das:

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

Wenn jemand immer noch der Meinung ist, dass dies dazu führen könnte, dass jemand versehentlich die erweiterten Optionen ändert, was wäre, wenn eine der erweiterten Optionen diese Schaltfläche immer anzeigen würde? Dann müssen Sie sich die magische Verknüpfung nur einmal merken/nachschlagen. Wenn das immer noch irgendwie unangenehm ist, könnten Sie die Schaltfläche ausblenden, es sei denn, die Befehlszeilenoption --show-advanced-options wird verwendet (nur zum Nutzen von Nicht-Mac OS-Benutzern).

Ich habe wirklich Mühe zu sehen, wie diese Anpassung das Tool für neue Benutzer merklich verwirrender macht. Und es ist viel besser für andere Benutzer, die SSH einfach aktivieren, den Hostnamen ändern, WLAN konfigurieren usw. möchten.

Würden Sie einen Pull-Request mit einer solchen Änderung akzeptieren?

Alle 19 Kommentare

Dies wurde in den Blog-Kommentaren diskutiert https://www.raspberrypi.org/blog/raspberry-pi-imager-update-to-v1-6/

Ich muss sagen, ihr trefft viele enttäuschend nutzerfeindliche Entscheidungen. Sie lassen Benutzer die Größe des Fensters nicht ändern (eine sehr standardmäßige Funktion), Sie verstecken die Option zum Festlegen des verdammten WLAN-Passworts. Das ist so anfängerunfreundlich!

Dies wurde in den Blog-Kommentaren diskutiert

Wenn Sie mit "diskutiert" meinen, "fast alle waren sich einig, dass es ein Knochenkopf war", dann sicher. Schauen Sie sich die Kommentare Ihrer Benutzer an!

Aber warum o warum macht man es sich weiterhin so schwer? Ein kleiner Knopf „Erweitert“ war noch zu viel?

Was Sie Advanced nennen, nennen die meisten von uns More Options.

Wie wahrscheinlich bereits von Leuten vorgeschlagen, fügen Sie bitte eine Schaltfläche hinzu, um die erweiterten Einstellungen zu öffnen. Ich mag es wirklich, ein paar Dinge einstellen zu können (wie Jeff Geerling bereits sagte), aber die Tastenkombination werde ich sicher in ein paar Wochen nicht mehr merken.

Mmmh. Eine GUI-Schnittstelle mit reinen Tastaturfunktionen. Das macht so viel Sinn (nicht).

Äußerst wertvolle neue Optionen, die nicht so esoterisch und nur wie ein Osterei (Tastenkombination) zugänglich sein sollten. Wenn ein Programm ein Feature HAT, muss es offen gelegt werden. Eben passend als schwer oder für Experten oder extra gekennzeichnet, aber trotzdem ausgesetzt.

Ich möchte auch auf eine der beiden (von mir gezählten) Antworten antworten:

Erweiterte Optionen sind für fortgeschrittene Benutzer. Wenn Sie sich nicht an STRG-UMSCHALT-X erinnern können, sollten Sie wahrscheinlich nicht mit den erweiterten Einstellungen herumspielen.

Nun, für den Anfang haben Sie buchstäblich nur die Verknüpfung vergessen! , aber zweitens, wie soll man sich an die Verknüpfung erinnern, wenn man nicht einmal wusste, dass sie existiert?

Dies widerspricht im Grunde jedem UX-Prinzip überhaupt. Ich könnte es verstehen, wenn die Optionen super gefährlich wären, aber wir reden hier über die Einrichtung von WLAN! In welcher Welt leben Sie, wo Menschen mit einem Raspberry Pi Ihrer Meinung nach von WLAN eingeschüchtert sind?

Wie auch immer, ich überlasse Sie Ihren verrückten Entwürfen.

@maxnet / @ghollingworth Lohnt es sich, die magische Tastenkombination für den erweiterten Modus in https://github.com/raspberrypi/rpi-imager/blob/qml/README.md zu erwähnen?

Wenn Sie wirklich möchten, dass die Benutzer von dieser sehr nützlichen Funktion erfahren, fügen Sie einfach eine Schaltfläche dafür in die App ein. Sehr wenige Leute werden die Readme lesen, aber jeder nutzt die App.

Wenn Sie nicht möchten, dass Benutzer von dieser Funktion erfahren, sollten Sie sich genau überlegen, warum, denn es ist eindeutig verrückt, eine Funktion zu schreiben, von der Sie nicht möchten, dass sie tatsächlich entdeckt wird.

Ja, jeder, der bei Raspberry Pi arbeitet, ist eindeutig verrückt :stuck_out_tongue_winking_eye: Willkommen im Irrenhaus :upside_down_face:

Es ist noch nicht einmal 2 Wochen her und ich musste die Tastenkombination schon nachschlagen. Dazu musste ich zuerst den Blogbeitrag finden. Ich gebe zu, dass ich ein schlechtes Gedächtnis habe, aber abgesehen davon wurde dies in den Blog-Kommentaren keineswegs gelöst. Ich weiß voll und ganz, dass diese zusätzlichen Optionen für unsere neuesten Benutzer überwältigend/verwirrend sein könnten, und wir wollen das absolut nicht, aber ich denke, es gibt hier einen Mittelweg. Können wir darüber diskutieren, wie das aussehen könnte?

aber ich denke, es gibt hier einen Mittelweg

Die Abkürzung war sozusagen der Mittelweg.
Zwischen Team #wir-zielen-auf-Anfänger, die das Konzept einer Schaltfläche ablehnen, und Team #experten, die eine Befehlszeilenoption entwickelt haben (die beispielsweise unter Mac OS X nicht trivial zu verwenden ist).

Eine Befehlszeilenoption? Wie rpi-imager --show-advanced-options ? Und das Auflisten dieses Optionsflags in der Ausgabe von rpi-imager --help ? Das klingt nach einer Verbesserung.

Ich benutze keinen Mac, also weiß ich nicht, warum das nicht trivial ist, aber ich nehme Sie beim Wort. Könnten wir die Befehlszeilenoption neben der magischen Tastenkombination hinzufügen? Dann können sich die jungen Mac-Benutzer mit ihrem zuverlässigen Gedächtnis an den Cheat-Code erinnern, den sie eingeben müssen. Alle anderen können das Programm in einem Modus starten, der über eine hilfreiche Schaltfläche verfügt.

Ich persönlich denke, ein Button mit einer Informationsmeldung oben würde ausreichen. Neue Pi-Benutzer sollten weiterhin eine Warnmeldung lesen können.

Ich benutze keinen Mac, also weiß ich nicht, warum das nicht trivial ist, aber ich nehme Sie beim Wort.

Nun, auf dem Mac befindet sich die ausführbare Datei der Anwendung nicht im Pfad.
Und ja, Sie können tatsächlich cd in .app-Container einfügen, aber ich bezweifle, dass viele Benutzer das wissen.
Erfordert die Eingabe von etwas wie: /Applications/Raspberry\ Pi\ Imager.app/Contents/MacOS/rpi-imager --option
Was möglicherweise schwieriger zu merken ist als die Verknüpfung.

Die Tastaturkombination wurde auch in „Umschalt“ + „Strg“ + „X“ geändert, um dieselbe Kombination unter MacOS verwenden zu können.
Auch wenn Strg+Alt+X vielleicht leichter zu merken ist, fehlte MacOS „Alt“.

OK, danke für diese Erklärung bezüglich Mac.

Also zur Verdeutlichung, ist ein Knopf mit einer sehr deutlichen Warnung wirklich vom Tisch? Eine solche Taste könnte klein sein und in der unteren Ecke platziert werden, um die Wahrscheinlichkeit zu verringern, versehentlich gedrückt zu werden. Etwas wie das:

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

Wenn jemand immer noch der Meinung ist, dass dies dazu führen könnte, dass jemand versehentlich die erweiterten Optionen ändert, was wäre, wenn eine der erweiterten Optionen diese Schaltfläche immer anzeigen würde? Dann müssen Sie sich die magische Verknüpfung nur einmal merken/nachschlagen. Wenn das immer noch irgendwie unangenehm ist, könnten Sie die Schaltfläche ausblenden, es sei denn, die Befehlszeilenoption --show-advanced-options wird verwendet (nur zum Nutzen von Nicht-Mac OS-Benutzern).

Ich habe wirklich Mühe zu sehen, wie diese Anpassung das Tool für neue Benutzer merklich verwirrender macht. Und es ist viel besser für andere Benutzer, die SSH einfach aktivieren, den Hostnamen ändern, WLAN konfigurieren usw. möchten.

Würden Sie einen Pull-Request mit einer solchen Änderung akzeptieren?

Würden Sie also einen Pull-Request mit einer solchen Änderung akzeptieren? Wenn nicht, was könnten wir anpassen, um es für die Verantwortlichen hier attraktiver zu machen?

Im Moment haben wir bereits unsere Entscheidung darüber getroffen, wie wir diese Funktionalität unterstützen werden. Wie schon oft gesagt, möchten wir die Benutzeroberfläche im Moment nicht ändern, da dies der einfachste Weg für Leute ist, SD-Karten zu sichern.

Wenn sich ein einfacherer Weg ergibt, können wir daraus eine komplexere Schnittstelle für fortgeschrittene Benutzer machen, aber bis dahin werden wir sie nicht ändern.

Es steht Ihnen frei, Ihre eigene Version zu erstellen und zu verteilen (solange Sie die Raspberry Pi-Logos und die Wortmarke von der Titelseite entfernen).

Enttäuschend, aber das ist natürlich Ihre Entscheidung. Vielen Dank, dass Sie sich die Zeit genommen haben zu antworten.

Hey,

Es steht Ihnen frei, Ihre eigene Version zu erstellen und zu verteilen

@ghollingworth

Äh - ich erwäge tatsächlich, meine eigene Version zu erstellen, da es ungefähr 6 Probleme [OS Request] ohne Antworten gibt ( Filter für Anfragen ).
Macht es für euch dort Sinn? Ich möchte niemandem auf die Füße treten, obwohl es so aussieht, als würden alle anderen Benutzer im Thread einen "inoffiziellen Pi" -Fork begrüßen.
Ich bin auch dabei, die JSON-Generierung in CustomPiOS hinzuzufügen (verwandte https://github.com/guysoft/CustomPiOS/issues/151 ). Und zu wissen, auf welchem ​​Stand das ist, würde mir bei der Entscheidung helfen, ob sich eine Gabel lohnt.

(Ich war eigentlich hierher gekommen, weil ich dachte, wir könnten uns zusammenschließen und mit Github-Aktionen oder etwas Zugänglicherem ein reibungsloseres CI / CD erstellen.)

Im Allgemeinen liegen diese Anfragen im Leerlauf, während ich darüber nachdenke, wie ich sie am besten einfügen kann. Am Ende, je mehr Bilder das Gleiche tun (z. B. Heimautomatisierung oder 3D-Drucker), werde ich einfach ein hinzufügen sekundäre Liste. Zum Beispiel:

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

Gute Arbeit, Guysoft! @raspberrypi warum hast du seine Nachricht gelöscht? Wenn es einen guten Grund gibt, sollten Sie wahrscheinlich sagen, bevor die Leute Vermutungen anstellen. Wenn dies nicht der Fall ist, würde ich dringend in Betracht ziehen, es so schnell wie möglich wieder einzuführen, bevor die Leute es merken!

Hey, nur um auf den neusten Stand zu bringen, ich habe mit Gordon gesprochen und alles ist gut. Da muss man keine Vermutungen anstellen :)
Ich könnte anfangen, an einem „vollgepackt mit Distributionen rpi-imager“ zu arbeiten, sobald ich OctoPi und FullPageOS RCs herausgebracht habe.

Halten Sie das Telefon, wurde diese Funktion jetzt hinzugefügt ?

Ja. Es war. Toll. Danke.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen