Quem já experimentou o RetroPie deve ter achado uma delícia lançar ROMs deste software originalmente pensado para o Raspberry Pi. Outras alternativas passam instalar e configurar manualmente o EmulationStation, mas acho que dá muito trabalho e também está longe do que o RetroPie oferece. Felizmente, há muito tempo existe outra opção com tudo preparado, e seu nome é Edição de desktop EmulationStation.
Com o mesmo ícone, mas em vermelho em vez de azul, colocá-lo em funcionamento é praticamente instalar e executar. Ou nem instalar, pois oferece uma opção no AppImage. O EmulationStation Desktop Edition é de código aberto e multiplataforma, o que também o torna melhor para usuários de Windows e macOS. Por padrão oferece algumas melhorias que o RetroPie não oferece, e vamos explicar alguns deles hoje aqui.
EmulationStation Desktop Edition até mostra vídeos

Se lançamos o scrapper, que é o que pesquise e baixe as imagens, ao entrar na visualização de lista, ele nos mostrará algo como a captura de tela anterior. Ele se parece com o que o RetroPie mostra, mas certamente tem um design mais cuidadoso. A própria lista aparece à esquerda e as informações do jogo à direita. Acima, a explicação do jogo em espanhol perfeito (você deve configurá-lo nas configurações), não é uma imagem: é um pequeno vídeo no mais puro estilo App Store ou Google Play (eles pesam, cuidado. Para pesquisar e eliminar duplicatas, fdupes). A imagem aparece por alguns segundos e é uma combinação da caixa do jogo (canto inferior esquerdo), captura de tela (meio) e o logotipo do jogo (canto superior esquerdo). Se concordarmos em ver o conteúdo multimídia, também podemos acessar os manuais em PDF. Quem da mais?
Ao entrar em cada sistema (emulador), no canto superior esquerdo vemos um imagem de como era o console com seus respectivos cartuchos e logotipo. Esse está no tema padrão, pois traz dois, embora eu não goste muito do "moderno", e mais pode ser instalado.
Também puxa o RetroArch e outros emuladores
Embora possa não parecer, essas estações de emulação nada mais são do que um frontend que reúne todos os nossos jogos em um só lugar. Extras são adicionados para torná-lo parecido com este EmulationStation Desktop Edition ou RetroPie, mas é isso que eles são. Para que os títulos possam ser divulgados Você deve ter o RetroArch instalado, disponível na maioria dos repositórios oficiais de qualquer distribuição, no AUR, no Flathub e no Snapcraft. Por padrão, o RetroArch já inclui tudo o que é necessário para o funcionamento dos consoles clássicos, mas também é possível instalar mais "núcleos".
Se não gostamos de como um core do RetroArch, ou simplesmente não abre, nas opções podemos configurá-lo para abrir os jogos com outro emulador, podendo optar por fazê-lo diretamente do EmulationStation ou abrir o emulador solto (ao fechá-lo, retornará ao ES), e também é possível fazê-lo por jogo.
Sobre a configuração, quase tudo é automático. Nós apenas temos que dizer quando você abrir o frontend pela primeira vez onde temos os jogos, a pasta principal, e podemos dizer para pesquisar recursivamente. O que é importante é que as pastas têm um nome específico, como "mastersystem" sem as aspas e não algo como "Sega Master System" ou apenas "Master System". Se eles não tiverem o nome que você deveria ter, você não encontrará os jogos.
EmulationStation Desktop Edition pode fazer scrapper automático
Interessante, mas não saberia dizer se é melhor, é a função que faz raspagem automática. É uma opção que vem ativada por padrão, e seria perfeito se todas as nossas roms tivessem um nome exato para que o scrapper pudesse adicionar as informações sem falta. O que esta opção faz é que iniciamos o raspador e adiciona os metadados sem consultar. É melhor e mais preciso fazer manualmente, mas o ruim vem quando temos literalmente centenas de roms e pelo menos o NES, SNES, Master System e Mega Drive (Genesis) - temos que verificar essas centenas de jogos para ter certeza o que temos combina com o que o sucateiro nos oferece.
Podemos sempre deixá-lo funcionar automaticamente, ir tomar um café (ou dois) e, quando terminar, começar a usar o software normalmente. Se um jogo tiver metadados que não correspondem aos que temos, nós os editamos manualmente.
O bom é que também podemos criar as coleções All, que reúnem todas elas e podem nos ajudar a encontrar um título específico independente da plataforma, Último jogado e Favoritos. Pelo menos vale a pena ativar a opção Favoritos porque é a área onde estará o que mais gostamos. É uma espécie de Todos, mas apenas do que realmente gostamos.
Conheço o EmulationStation Desktop Edition há muito tempo, mas, para ser sincero, não me lembro por que não o testei completamente antes. Talvez por ser multiplataforma e no Linux eu usava o RetroPie, talvez por um bug... Mas a v2.1.1 já saiu e não é que funcione bem, é que vou acabar abandonando o RetroPie.