Rpi-imager: 使高级选项易于发现

创建于 2021-03-22  ·  19评论  ·  资料来源: raspberrypi/rpi-imager

我提交了两个问题(#178 和 #179)来自动设置 SSH 和 wifi。 原来这个功能已经存在,太棒了!

不幸的是,它是完全无法发现的。 除非您已经神奇地知道了,否则无法知道它的存在。

应该有一些视觉指示表明该选项可用 - “您要设置高级选项吗?” 那类的东西。

最有用的评论

好的,感谢您对 Mac 的解释。

所以澄清一下,一个带有非常明确警告的按钮真的不在桌面上吗? 这样的按钮可以很小并放置在底角,以减少被意外按下的机会。 像这样的东西:

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

如果有人仍然觉得这可能导致任何人意外更改高级选项,如果高级选项之一是始终显示此按钮怎么办? 所以你只需要记住/查找一次魔法快捷方式。 如果这仍然令人不快,您可以隐藏按钮,除非使用--show-advanced-options命令行选项(仅适用于非 Mac OS 用户)。

我真的很难看到这种调整如何使该工具对新用户更加困惑。 对于那些想要轻松启用 SSH、更改主机名、配置 WiFi 等的其他用户来说,这要好得多。

你会接受带有这种变化的拉取请求吗?

所有19条评论

我不得不说你们做出了很多令人失望的用户敌对决定。 你不让用户调整窗口大小(一个非常标准的功能),你隐藏了设置该死的 wifi 密码的选项。 这对初学者来说太不友好了!

这在博客评论中得到了讨论

如果通过“讨论”您的意思是“几乎每个人都同意它是愚蠢的”,那么当然。 看看你的用户的评论!

但是,为什么要继续让它变得如此艰难? 一个小按钮“高级”还是太多了?

您所说的高级,我们大多数人都称为更多选项。

正如人们可能已经建议的那样,请添加一些按钮来打开高级设置。 我真的很喜欢能够设置一些东西(正如 Jeff Geerling 已经说过的那样),但可以肯定的是,我不会在几周内记住组合键。

嗯。 仅具有键盘功能的 GUI 界面。 这很有意义(不)。

非常有价值的新选项——它们不应该像复活节彩蛋(组合键)那样以如此深奥且唯一的方式访问。 如果一个程序有一个特性,它必须被公开。 只是适当地标记为困难,或专家或额外,但仍然暴露。

我还想回复两个(我数过的)回复中的一个:

高级选项适用于高级用户。 如果您不记得 CTRL-SHIFT-X,那么您可能不应该弄乱高级设置。

好吧,首先,您实际上只是忘记了快捷方式! ,但其次,如果您甚至不知道它的存在,您应该如何记住快捷方式?

这基本上违背了所有的用户体验原则。 如果选项超级危险,我可以理解,但我们正在谈论在这里设置 wifi! 你生活在哪个世界,你认为拥有 Raspberry Pi 的人会被 wifi 吓倒?

无论如何,我会把你留给你疯狂的设计。

@maxnet / @ghollingworth值得一提的是https://github.com/raspberrypi/rpi-imager/blob/qml/README.md中的神奇高级模式组合键吗?

如果您真的希望用户了解这个非常有用的功能,那么只需在应用程序中放置一个按钮即可。 很少有人会阅读自述文件,但每个人都使用该应用程序。

如果您不希望用户知道此功能,那么您应该认真思考原因,因为编写您不希望任何人实际发现的功能显然是疯狂的。

是的,在 Raspberry Pi 工作的每个人显然都疯了 :stuck_out_tongue_winking_eye: 欢迎来到疯人院 :upside_down_face:

甚至还不到 2 周,我只需要查找组合键。 为此,我必须先找到博客文章。 我会接受我的记忆力很差,但除此之外,这绝不是在博客评论中解决的。 我完全理解这些额外的选项可能会让我们的最新用户感到不知所措/令人困惑,我们绝对不希望这样,但我认为这里有一个中间立场。 我们可以讨论一下那可能是什么样子吗?

但我认为这里有一个中间立场

捷径是中间立场。
在团队#we-are-targetting-beginners 拒绝按钮的概念和团队#experts 提出命令行选项(在Mac OS X 上使用起来并不简单)之间。

命令行选项? 喜欢rpi-imager --show-advanced-options吗? 并在rpi-imager --help的输出中列出该选项标志? 这听起来像是一种改进。

我不使用 Mac,所以我不知道为什么这很重要,但我会相信你的话。 我们可以在魔术键盘快捷键旁边添加命令行选项吗? 然后那些记忆力可靠的年轻 Mac 用户就可以记住他们需要输入的作弊码了。 其他人都可以在具有帮助按钮的模式下启动程序。

我个人认为顶部带有信息性消息的按钮就足够了。 新的 pi 用户应该仍然能够阅读警告消息。

我不使用 Mac,所以我不知道为什么这很重要,但我会相信你的话。

好吧,在 Mac 上,应用程序可执行文件不在路径中。
是的,您实际上可以将cd放入 .app 容器中,但我怀疑很多用户都知道这一点。
需要输入如下内容: /Applications/Raspberry\ Pi\ Imager.app/Contents/MacOS/rpi-imager --option
这可能比快捷方式更难记住。

键盘组合也更改为“shift”+“ctrl”+“X”,以便在 MacOS 上具有相同的组合。
尽管 ctrl+alt+x 可能更容易记住,但 MacOS 缺少“alt”。

好的,感谢您对 Mac 的解释。

所以澄清一下,一个带有非常明确警告的按钮真的不在桌面上吗? 这样的按钮可以很小并放置在底角,以减少被意外按下的机会。 像这样的东西:

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

如果有人仍然觉得这可能导致任何人意外更改高级选项,如果高级选项之一是始终显示此按钮怎么办? 所以你只需要记住/查找一次魔法快捷方式。 如果这仍然令人不快,您可以隐藏按钮,除非使用--show-advanced-options命令行选项(仅适用于非 Mac OS 用户)。

我真的很难看到这种调整如何使该工具对新用户更加困惑。 对于那些想要轻松启用 SSH、更改主机名、配置 WiFi 等的其他用户来说,这要好得多。

你会接受带有这种变化的拉取请求吗?

那么,您会接受带有这种更改的拉取请求吗? 如果没有,我们可以做些什么调整以使其对这里的负责人更有吸引力?

目前,我们已经决定如何支持此功能。 正如之前多次说过的那样,我们目前不想更改用户界面,因为这是人们对 SD 卡进行映像的最简单方法。

当出现更简单的方法时,我们可能会为更高级的用户使其成为更复杂的界面,但在此之前我们不会更改它。

您可以自由构建和分发您自己的版本(只要您从首页删除 Raspberry Pi 徽标和字标。)

令人失望,但当然这是你的决定。 感谢您抽出时间回复。

嘿,

您可以自由构建和分发您自己的版本

@ghollingworth

呃 - 我实际上正在考虑制作自己的版本,因为大约有 6 个常设[OS Request]问题没有答案(过滤到请求)。
那里的你们有意义吗? 我不想踩到任何人的脚趾,尽管线程中的所有其他用户似乎都可能欢迎“非官方 pi”分叉。
我还在 CustomPiOS 中添加 json 生成(相关 https://github.com/guysoft/CustomPiOS/issues/151 )。 并且知道它的立场将帮助我决定叉子是否值得拥有。

(实际上,我来这里是想我们可以共同努力,使用 github 操作或更易于访问的东西来制作更流畅的 CI/CD)

一般来说,这些请求在我考虑如何最好地放入它们时处于空闲状态。最后,做同样事情的图像越多(例如家庭自动化或 3D 打印机),我只是要添加一个二级名单。 例如:

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

干得好家伙! @raspberrypi你为什么删除他的消息? 如果有充分的理由,那么您可能应该在人们做出假设之前说出来。 如果没有,那么我会强烈考虑在人们意识到之前尽快恢复它!

嘿,只是更新一下我和戈登谈过的消息,一切都很好。 无需做任何假设:)
一旦我得到 OctoPi 和 FullPageOS RC,我可能会开始研究“包含发行版 rpi-imager”。

握住手机,现在有没有增加这个功能?

是啊。 它是。 伟大的。 谢谢。

此页面是否有帮助?
0 / 5 - 0 等级