Rpi-imager: Torne as opções avançadas detectáveis

Criado em 22 mar. 2021  ·  19Comentários  ·  Fonte: raspberrypi/rpi-imager

Enviei dois problemas (#178 e #179) para fazer a configuração automática de SSH e wifi. Acontece que esse recurso já existe, o que é fantástico!

Infelizmente é completamente indetectável. Não há como saber que existe a menos que você magicamente já saiba.

Deve haver alguma indicação visual de que a opção está disponível - "você deseja configurar opções avançadas?" tipo de coisa.

Comentários muito úteis

OK, obrigado por essa explicação sobre o Mac.

Então, para esclarecer, um botão com um aviso muito claro está realmente fora da mesa? Esse botão pode ser pequeno e colocado no canto inferior para reduzir a chance de ser pressionado acidentalmente. Algo assim:

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

Se alguém ainda achar que isso pode levar alguém a alterar acidentalmente as opções avançadas, e se uma das opções avançadas fosse sempre mostrar esse botão? Então você só precisa lembrar/procurar o atalho mágico uma vez. Se isso ainda for desagradável, você pode ter o botão oculto, a menos que a opção de linha de comando --show-advanced-options seja usada (apenas para o benefício de usuários que não são do Mac OS).

Estou realmente lutando para ver como esse ajuste torna a ferramenta visivelmente mais confusa para novos usuários. E é muito melhor para os outros usuários que desejam habilitar facilmente o SSH, alterar o nome do host, configurar o WiFi etc.

Você aceitaria um pull request com essa mudança?

Todos 19 comentários

Isso foi discutido nos comentários do blog https://www.raspberrypi.org/blog/raspberry-pi-imager-update-to-v1-6/

Eu tenho que dizer que vocês tomam muitas decisões decepcionantes e hostis ao usuário. Você não permite que os usuários redimensionem a janela (um recurso muito padrão), você oculta a opção de definir a maldita senha do wifi. Isso é tão hostil para iniciantes!

Isso foi discutido nos comentários do blog

Se por "discutido" você quer dizer "quase todos concordaram que era estúpido", então com certeza. Olhe para os comentários de seus usuários!

Mas por que continuar a dificultar tanto? Um pequeno botão 'Avançado' ainda era demais?

O que você chama de Avançado, a maioria de nós chama de Mais Opções.

Como provavelmente as pessoas já sugeriram, adicione algum botão para abrir as configurações avançadas. Eu realmente gosto de poder definir algumas coisas (como Jeff Geerling já disse), mas com certeza não vou lembrar a combinação de teclas em algumas semanas.

Mmmmm. Uma interface GUI com funções somente de teclado. Isso faz muito sentido (não).

Novas opções extremamente valiosas, não deveriam ser acessíveis de uma forma tão esotérica e única como um ovo de Páscoa (combinação de teclas). Se um programa TEM um recurso, ele deve ser exposto. Apenas rotulado apropriadamente como difícil, ou para especialistas ou extra, mas ainda exposto.

Também gostaria de responder a uma das duas (que contei) respostas a favor:

As opções avançadas são para usuários avançados. Se você não consegue se lembrar de CTRL-SHIFT-X, provavelmente não deveria estar mexendo nas configurações avançadas.

Bem, para começar , você literalmente esqueceu o atalho! , mas em segundo lugar, como você deve se lembrar do atalho se você nem sabia que existia?

Isso vai contra basicamente todos os princípios de UX de todos os tempos. Eu poderia entender se as opções fossem super perigosas, mas estamos falando de configurar wifi aqui! Em que mundo você está vivendo onde você acha que as pessoas com um Raspberry Pi são intimidadas pelo wifi?

De qualquer forma, vou deixar você com seus projetos malucos.

@maxnet / @ghollingworth Vale a pena mencionar o combo de teclas de modo avançado mágico em https://github.com/raspberrypi/rpi-imager/blob/qml/README.md ?

Se você realmente deseja que os usuários conheçam esse recurso muito útil, basta colocar um botão para ele no aplicativo. Muito poucas pessoas vão ler o Leiame, mas todos usam o aplicativo.

Se você não quer que os usuários saibam sobre esse recurso, então você deve pensar muito sobre o porquê, porque é claramente insano escrever um recurso que você não quer que ninguém descubra.

Sim, todo mundo que trabalha no Raspberry Pi é claramente insano :stuck_out_tongue_winking_eye: Bem-vindo ao hospício :upside_down_face:

Não faz nem 2 semanas e eu já tive que procurar o combo de teclas. Para fazer isso eu tive que primeiro encontrar o post do blog. Admito que tenho uma memória fraca, mas tirando isso, isso não foi de forma alguma resolvido nos comentários do blog. Eu aprecio plenamente que essas opções extras podem ser esmagadoras/confusas para nossos usuários mais novos e absolutamente não queremos isso, mas acho que há um meio-termo aqui. Podemos discutir como isso pode ser?

mas acho que há um meio termo aqui

O atalho meio que era o meio termo.
Entre a equipe #we-are-targetting-beginners rejeitando o conceito de um botão, e a equipe #experts apresentando uma opção de linha de comando (que não é trivial de usar, digamos, no Mac OS X).

Uma opção de linha de comando? Tipo rpi-imager --show-advanced-options ? E listar esse sinalizador de opção na saída de rpi-imager --help ? Isso soa como uma melhoria.

Eu não uso um Mac, então não sei por que isso não é trivial, mas vou aceitar sua palavra. Poderíamos adicionar a opção de linha de comando ao lado do atalho de teclado mágico? Então, esses jovens usuários de Mac com suas memórias confiáveis ​​podem lidar com a lembrança do código de trapaça que precisam inserir. Todos os outros podem iniciar o programa em um modo que tenha um botão útil.

Pessoalmente, acho que um botão com uma mensagem informativa no topo seria suficiente. Novos usuários de pi ainda devem poder ler uma mensagem de aviso.

Eu não uso um Mac, então não sei por que isso não é trivial, mas vou aceitar sua palavra.

Bem, no Mac o executável do aplicativo não está no caminho.
E sim, você pode realmente cd em contêineres .app, mas duvido que muitos usuários saibam disso.
Exigiria inserir algo como: /Applications/Raspberry\ Pi\ Imager.app/Contents/MacOS/rpi-imager --option
O que pode ser mais difícil de lembrar do que o atalho.

A combinação de teclado também foi alterada para "shift" + "ctrl" + "X", para poder ter a mesma combinação no MacOS.
Mesmo que ctrl+alt+x seja mais fácil de lembrar, o MacOS não tinha "alt".

OK, obrigado por essa explicação sobre o Mac.

Então, para esclarecer, um botão com um aviso muito claro está realmente fora da mesa? Esse botão pode ser pequeno e colocado no canto inferior para reduzir a chance de ser pressionado acidentalmente. Algo assim:

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

Se alguém ainda achar que isso pode levar alguém a alterar acidentalmente as opções avançadas, e se uma das opções avançadas fosse sempre mostrar esse botão? Então você só precisa lembrar/procurar o atalho mágico uma vez. Se isso ainda for desagradável, você pode ter o botão oculto, a menos que a opção de linha de comando --show-advanced-options seja usada (apenas para o benefício de usuários que não são do Mac OS).

Estou realmente lutando para ver como esse ajuste torna a ferramenta visivelmente mais confusa para novos usuários. E é muito melhor para os outros usuários que desejam habilitar facilmente o SSH, alterar o nome do host, configurar o WiFi etc.

Você aceitaria um pull request com essa mudança?

Então, você aceitaria um pull request com essa mudança? Se não, o que poderíamos ajustar para torná-lo mais atraente para os responsáveis ​​aqui?

No momento, já tomamos nossa decisão sobre como vamos oferecer suporte a essa funcionalidade. Como dito muitas vezes antes, não queremos alterar a interface do usuário no momento, pois essa é a maneira mais fácil de as pessoas criarem imagens de cartões SD.

Quando uma maneira mais fácil aparecer, podemos tornar essa interface mais complexa para usuários mais avançados, mas até então não a alteraremos.

Você é livre para construir e distribuir sua própria versão (desde que remova os logotipos do Raspberry Pi e a marca de palavras da página inicial).

Decepcionante, mas é claro que a decisão é sua. Obrigado por tomar o tempo para responder.

Ei,

Você é livre para construir e distribuir sua própria versão

@ghollingworth

Er - na verdade estou pensando em fazer minha própria versão, já que existem cerca de 6 questões [OS Request] sem respostas ( filtro para solicitações ).
Faz sentido para vocês aí? Eu não quero pisar nos calos de ninguém, embora pareça que todos os outros usuários no tópico possam receber um fork "não oficialpi".
Também estou trabalhando para adicionar a geração de json no CustomPiOS (relacionado https://github.com/guysoft/CustomPiOS/issues/151 ). E saber qual é o suporte que me ajudaria a decidir se vale a pena ter um garfo.

(Na verdade, cheguei aqui pensando que poderíamos unir esforços e fazer um CI/CD mais suave usando ações do github ou algo mais acessível)

Em geral, essas solicitações ficaram ociosas enquanto eu pensava na melhor forma de colocá-las. No final, quanto mais imagens fizerem a mesma coisa (automação residencial ou impressora 3D, por exemplo), vou adicionar um lista secundária. Por exemplo:

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

Belo trabalho cara! @raspberrypi por que você excluiu a mensagem dele? Se houver uma boa razão, você provavelmente deveria dizer antes que as pessoas façam suposições. Se não houver, eu consideraria fortemente restabelecê-lo o mais rápido possível antes que as pessoas percebam!

Ei, só para atualizar que falei com Gordon e está tudo bem. Não há necessidade de fazer suposições :)
Eu posso começar a trabalhar em um "embalado com distros rpi-imager" assim que eu lançar os RCs OctoPi e FullPageOS.

Segure o telefone, esse recurso foi adicionado agora?

Sim. Era. Excelente. Obrigado.

Esta página foi útil?
0 / 5 - 0 avaliações