Na trilha de interfaces alternativas

Sigo o OSNews há mais de 20 anos, e sempre descubro coisas interessantes ali, embora há muito tempo a maioria dos posts não sejam focados em sistemas operacionais alternativos, talvez porque os mais interessantes – BeOS, SkyOS, AtheOS, Syllable – foram descontinuados, mesmo alguns tendo seus sucessores espirituais como o Haiku.

Mas voltando… embora eu sempre tenha sido usuário de Windows, gosto de ler sobre plataformas alternativas e no OSNews sempre há links interessantes sobre sistemas fora do mainstream, e notícias sobre gerenciadores de interfaces (desktop & window managers) são de longe meus tópicos favoritos, desde que conheci o Linux em 1998 (Revista Geek #3) e o WindowBlinds em 1999 (Revista PCExpert). Além disso, o tema principal aqui no blog é deskmod e afins

NsCDE: Clone do CDE baseado numa ampla modificação do FVWM

Em uma dessas atualizações de feed, em um post qualquer sobre o NsCDE como de praxe verifico a seção de comentários e encontro mais coisas interessantes. Um link leva a outro, que leva a outro, e assim a procrastinação me faz abrir dezenas de abas do navegador com diversos projetos diferentes (os sistemas abordados em si não são novidade pra mim, mas os projetos linkados em sua maioria sim).

Enfim depois esse prólogo padrão venho aqui listar as curiosidades que encontrei com breves comentários/screenshots pra não perder o hábito e porque todo mundo gosta de imagens:

The sad state of Linux desktop diversity: 21 environments, just 2 designs – Opinião sobre a “falta de diversidade” na abordagem dos paradigmas de usabilidade que se tornaram “mais do mesmo” desde 1995 no universo Linux, de acordo com o autor. Contudo, acho que ao menos eles tem variedade de opções e ao contrário de usuários de Windows, que ficam cada vez mais restritos quanto às opções customização. O texto fica realmente interessante a partir da metade, ao falar dos gerenciadores mais old-school e outras plataformas, apenas alguns listados a seguir:

  • wmx e wm2: gerenciadores de janelas que colocam a barra de título e botões de controle na lateral, fugindo do padrão de topo de janela, acho que vi algo assim no Efsane, mas é hoje difícil encontrar qualquer screenshot deste outro gerenciador que mostre isso, pois ele era meio obscuro.
  • MaXXdesktop: continuação do 5Dwm, sendo uma reimplementação do Irix Interactive Desktop da Silicon Graphics, para outros sistemas Unix. Perfeito para nerds de computação gráfica devido ao legado da SGI, o último release foi em 2020, e espero que seja desenvolvido continuamente.
  • NEXTSPACE: esse projeto tem o objetivo de implementar no Linux um ambiente de desktop o mais próximo possível da experiência que o NeXTSTEP proporcionava, pra isso leva a sério em seu desenvolvimento as diretrizes de interface de usuário do OpenStep. É claro que por se basear no sistema da NeXT, tinha que ser a interface mais bonita do mundo.
  • NsCDE: tema gênese deste post, é quase um gerenciador de desktop inspirado no “look and feel” do CDE original, porém na realidade é uma adaptação do FVWM.
  • O The Common Desktop Environment, foi desenvolvido em colaboração entre Sun, HP, IBM, DEC, SCO, Fujitsu e Hitachi, era quase padrão nas estações de trabalho UNIX (HP-UX, Solaris, Tru64, AIX, etc) que essas empresas vendiam nos anos 90s e teve seu código-fonte liberado em 2012.
  • FVWM95: falando neste… segue o link da versão dele modificada para imitar o Windows 9x. Se não me engano, este era o desktop padrão que vinha no “Conectiva Linux Marumbi 5.0”, ou algo assim. Aliás, a primeira vez que ouvi falar do GNU/Linux foi nessa versão, que ainda era derivativa da RedHat, e foi distribuída na Revista Geek em 1998.

Bônus…

Linux Accessibilty: an unmaintained mess – Uma reflexão sobre os problemas de acessibilidade no mundo das distros Linux, pelo ponto de vista de quem mais precisa de implementações eficientes de recursos que são vantajosos para qualquer usuário, deficiente ou não.

Amiga, BeOS, MacOS, OS/2, RISC OS e outras tralhas…

amiwm: gerenciador de janelas para o X (Unix, Linux, etc) inspirado no Amiga Workbench. Alguns anos atrás o ArsTechnica fez uma extensa série de artigos contando a história dos computadores Amiga e da Commodore, da ascensão à queda. Pelo o que vi os posts começaram em 2007, mas até 2018 teve algumas atualizações, o que é compreensível por ser uma plataforma com uma das mais dedicadas comunidades. Aliás, sobre esse sistema tem tantos outros projetos derivativos que vale outro post.

BeOS: the Mac OS X might-have-been: breve artigo à época do lançamento do Windows Vista, resumindo a história do BeOS, que uma década antes da atualização da Microsoft, já tinha capacidade multimídia invejável para os padrões da época, mas continuou desconhecido para muitos. Deixou de ser desenvolvido em 2001, quando a Be Inc. foi vendida para a Palm, mas por pouco não foi adquirido pela Apple, que optou pela NeXT de Steve Jobs. O BeOS é o sistema alternativo pelo qual eu mais tenho admiração desde que o conheci na extinta Revista Geek, que distribuiu a versão R5 PE em 2000.

Macintosh Garden: um repositório de abandonwares para Mac, com muuuita coisa. É o tipo de site que dá vontade de comprar um Mac antigo só pra testar os milhares de programas disponíveis, para diversas gerações dos compuitadores da Apple. Claro que dá para testar via emulação, mas em um sistema original performance e estabilidade são sempre melhores. Ainda assim, navegar o conteúdo do site já é uma prazerosa distração.

Milhares de abandonwares ainda úteis para Macs antigos e geeks curiosos.

Projeto Infinite Mac (System7.app / MacOS8.app / MacOS9.app / Kanjitalk7.app): a oportunidade mais fácil de sentir o look and feel do MacOS clássico é checar esses emuladores de Mac clássico direto no browser. Não testei a fundo, mas aparentemente dá para instalar aplicativos externos desde que se faça o download pelo próprio emulador, mas não deve dar pra salvar as configurações da sessão de uso. Iniciei esse post em agosto, e vi que o projeto está sendo atualizado constantemente, sendo que dia 30 de Outubro de 2022 lançaram o emulador web de PowerPC/OS9.

Tem muita coisa interesante ainda pra descobrir.

Há alguns anos, testei emulação no desktop via Sheepshaver ou Basilisk (não lembro qual exatamente), mas era muito instável e lento, tornando inviável brincar com o sistema. Talvez devido à versão do emulador à época, ou menor suporte no Windows, já que esse emulador surgiu inicialmente no BeOS, e depois foi portado pra Linux & outros. Vale a pena checar o link inicial pois há uma série de outras ferramentas e projetos sobre emulação de sistemas retrô para conhecer.

OS/2 a quarter century on: Why IBM lost out and how Microsoft won: em 2012, ano em que o sistema da Big Blue fez o 25º aniversário, o The Register publicou uma ótima materia que abordava a virada da Microsoft sobre a IBM e porque o OS/2 foi um fracasso e não virou padrão da indústria.

Workplace Shell: galeria de imagens do desktop do OS2/Warp 3, do qual derivam alguns elementos do lançador de aplicativos do CDE graças a colaboração da IBM. Para curiosos e entusiastas de UX/UI, vale muito a pena conferir todo o resto do site GUIdebook gallery.

RISC OS: artigo do The Register falando sobre abertura do código-fonte do RISC OS. Talvez chamá-lo de “exótico dentres os alternativos” seja um exagero de minha parte visto que foi um sistema muito bem sucedido na primeira era da arquitetura ARM. Aliás, na interface dele se baseia o ROX Desktop, um gereciador de desktop bem bonitinho e com idéias inovadoras.

Bônus II: Pra finalizar esse post, deixo uma amostra com esse vídeo mostrando das promessas do BeOS como sistema multimídia muito superior aos demais sistema para desktop à epoca, mas que acabaram interrompidas pela falência da Be Inc. no início dos anos 2000.

Demo das capacidades multimídia do BeOS em vídeo circa 1998.

Há várias teorias sobre as possíveis razões para o fim deste sonho, como o as práticas predatórias da Microsoft quanto as restrições de licenciamento para OEMs, o foco errado da Be Inc em nichos de mercado, marketing e tipo de usuário, dentre outras. Mas a única certeza que se pode ter é que a venda para a Palm sem um destino claro da tecnologia e sem uma abertura de código, foi o fim efetivo de qualquer esperança de reuso das capacidades do sistema original. Algo que certamente afetou a concorrência de mercado, atrasou a adoção do multiprocessamento em PCs comuns e impediu uma evolução mais positiva e diversa no mundo dos sistemas operacionais para usuários finais.

Aproveitando o hype sobre o Windows 11

Acho que não entendi direito quando a Microsoft dizia que o Windows 10 seria a última versão do Windows.

Eis que o “eleven” vem aí, possivelmente no fim de 2021, época ideal (a partir de Outubro sempre há muitos anúncios e lançamentos) já que é período de festas e, agora ainda vai aproveitar o reaquecimento da economia global “pós pandemia”. O sistema que já vem sendo antecipado há meses, graças à vazamentos diversos de prints e builds das versões em desenvolvimento, e à notícias de engavetamentos de outros projetos (Windows 10X?), promete algumas novidades, mas nada radical, parecendo ser uma atualização mais incremental, o que é compreensível já que a história do Windows 10, ao menos em termos de interface, remonta há pouco mais de 5 anos com o infame Windows 8 (estou ignorando a tendência Metro/Flat/BORING que já existia nas versões mobile anteriores).

Sobre as mudanças mais interessantes do sistema como um todo, seguem uns links (TLDR):

  • O upgrade será gratuito (pra quase todos): mas a exigência de UEFI, Secure Boot e TPM 2.0 será impeditivo para muitos com hardware nem tão antigo assim (há ferramentas para checar a compatibilidade desde já). Além disso, o uso de uma conta local só será possível na versão Pro (que provavelmente terá upgrade pago).
  • O fim do Internet Explorer: já vai tarde.
  • Suporte a aplicativos Android: uma das novidade mais interessantes, especialmente para games. A integração será via Amazon Appstore (e Windows Store), porém como não há acesso nativo ao Google Play Services, apps que dependam disso não serão compatíveis, mas eventualmente, algum hack deve surgir via XDA.
  • Microsoft Store renovada: as alterações me parecem majoritariamente estéticas, mas o tempo dirá se essa atualização é o suficiente, já que por anos Microsoft negligenciou esse recurso, deixando uma parte mal resolvida do Windows.
  • O retorno dos gadgets: os miniapps nativos que haviam sido descontinuados por questões de segurança na era Windows 7, devem voltar como widgets, no lugar dos “Live Tiles”. Eles usarão o WebView2 do Edge (reduzindo o risco que existia nos gadgets antigos), e possivelmente serão distribuidos via Microsoft Store. Não está claro se qualquer um poderá fazer o seu e instalar por fora (sideload).
  • Cantos arredondados em quase tudo (menus, janelas, ícones): além de um visual colorido que pode ser reminiscência (ou inspiração) do Windows XP! Ótimo porque é menos flat que o estilo Metro, e ainda assim não tão “brinquedo” quanto o XP. Esse mesmo link aborda mudanças de usabilidade na ordenação/empilhamento de janelas e na interface e comportamento do Windows Explorer e da área de notificação (que ficou com um estilo mobile ou “meio Android”).

O mais proeminente das mudanças na vindoura versão, e o que de fato sempre me interessou – é assunto principal deste blog – é obviamente a interface. Como já postei anteriormente (e que já mudou de poucos meses pra cá), não são mudanças radicais, mas parecem dar um gás à linguagem visual do sistema para que não se torne datada para os próximos anos, imagino.

Vamos lá: o principal, e tema deste post, é a mudança no menu iniciar e barra de tarefas. Agora o botão iniciar será centralizado, e a barra de tarefas aparentemente menos flexível, algo que pode mudar até o lançamento. Eu particularmente não gostei de como “centralizaram” o botão iniciar, já que ele não fica centralizado na tela, e sim entre a “bandeja do sistema”¹ (termo que não se usa mais, mas é onde fica o relógio e ícones em segundo plano), e a extremidade esquerda da tela.

Entendo que esse posicionamento, e a apresentação de um menu “flutuante” é mais consistente com uma universalização da interface para plataformas móveis, algo que a Microsoft vem testando/otimizando há anos, mas com o qual eu não tenho experiência com o Windows, por nunca ter usado o sistema em tablets e afins.

Porém, minha crítica é: por que não centralizar de fato todo o conjunto? Algo como colocar no centro da tela tanto o botão, quanto o conjunto de itens da área de notificação aka “bandeja do sistema”²? O que me refiro é o incômodo quase de TOC, que causa um botão “centralizado que não é centralizado”. Outra ideia, que talvez seja até melhor do que centralizar os itens da área de notificação junto com o inciar, seria separá-los por extremos, manter o relógio/data à direita, os ícones de notificação/segundo plano à esquerda e o botão iniciar ao centro (com atalhos e tarefas distribuidos centralizados também).

Se é pra causar impressão de mudança, melhor ir logo pra uma abordagem radical (mas não a là Windows 8, é claro).

O problema estético de qualquer ideia assim é se habilitar a exibição de rótulos nos programas em execução na barra de tarefas, pois há uma mistura entre ícones de atalhos e de programas ativos (com o textão do rótulo na horizontal), mas isso dificilmente é vantajoso em telas menores. Ao menos será possível reposicionar os ícones na barra, mas se o foco era centralizar por padrão, acho mais interessante mudar a abordagem.

Quem dera esse fosse o problema mais grave. Há uma falta de flexibilidade gritante: sem pastas de programas ou grupos nomeados, sem flexibilidade do layout do menu, e pior, segundo o post do MakeUseOf: aparentemente, não será possível reposicionar a barra de tarefas na tela! Ela ficara apenas na parte inferior, o que é um absurdo, pois se o argumento sobre a remodelação da barra e do menu é ser em “prol da produtividade”, essa falta de flexibilidade é um retrocesso incabível. O único jeito, até o momento, é via edição do registro.

Pode ser que muitos não achem isso um problema, ou que seja algo ínfimo, mas me ajuda na produtividade por melhorar o meu foco em programas que tem muitas barras de ferramentas e botões. Há anos passei a usar a barra na parte superior da tela, não por uma questão estética, mas porque pra mim é mais conveniente com as aplicações que uso (a maioria gráficos, 3d e CAD).

Se é algo menor, por que remover uma possibilidade que já existia desde o Windows 95? No que afeta a consistência da interface poder reposicioná-la na parte superior, ou nas laterais? Além disso, com a popularização de monitores widescreen, para muitos usuários faz mais sentido manter a barra de ferramentas nas laterais e ganhar espaço em altura de tela! Espero que a Microsoft reveja isso até o lançamento, pois duvido que shells alternativos resolvam isso de um modo que pareça nativo (NextSTART não me parece o melhor substituto por ser muito overkill).

Aproveitando para finalizar, alguém já colocou no Imgur os wallpapers do preview. Alguns muito bonitos, outros nem tanto. Quem sabe esse pacote passe por alterações até o release final.

¹ Tenho a vaga impressão de que nunca mais vi ninguém chamar a área do reloginho assim. Ainda se usa esse termo quando se fala de Windows? Ou ficou na era 9x/XP?

² Eu não chamo essa área de barra de tarefas, já que meu entendimento é que a barra de tarefas (as vezes erroneamente chamada de ferramentas) é onde ficam os ícones de atalhos (antiga “Quick Launch”) e programas em execução direta e de uso imediato, diferente da área de notificação (área do relógio) que é onde ficam os itens de segundo plano, notificações e/ou alguns serviços.

Novo visual no Windows Explorer vindo aí

De acordo com o Liliputing, o gerenciador de arquivos do Windows tem novidades estéticas. As novidades são do Insider Preview (build 21343). Eu não tenho coragem de usar os previews do Windows 10, pois mesmo em versões RTM o Windows Update pode deixar a gente na mão, e pior, mover ou sumir com arquivos e documentos se o usuário não for cuidadoso.

Mesmo dentro do padrão flat (com degradê), até que ficou legal.

A Microsoft tem atualizado os ícones do Windows 10 já tem algum tempo nas versões do canal Insider Preview, e devem aparecer mais novidades nas próximas atualizações pois a ideia é atualizar o sistema de interface por inteiro no futuro próximo, o que faz sentido, mesmo que o Windows 10 ainda não pareça totalmente datado, faz parte da estratégia manter uma renovação consistente da interface conforme tendências, aplicações e funções novas surgem.

Olhando bem, as pastinhas amarelas em perspectiva realmente já parece datadas…

Aliás, essas mudanças de interface tendem a ser mais radicais, segundo o Windows Latest. Citando algumas imagens que divulgadas entre Novembro de 2020 e Janeiro deste ano, a Microsoft deve adotar uma estética que remete um pouco ao Windows 7, com detalhes arredondados em menus, janelas e outros elementos, além de translucidez por padrão, porém mais sutil que o efeito “Aero Glass” que vigorou desde o Windows Vista (e que destruiu a criatividade da comunidade deskmodder/skinner).

Mudanças sutis e elegantes.

Ainda sou cético quanto aos detalhes arredondados em menus. Se de fato acontecer será interessante e não sei por que nunca foi feito antes no Windows. As razões fogem ao meu conhecimento técnico, mas é algo que eu vi anos atrás em alguns mockups de interface no DeviantArt, porém designers (de temas, shells, apps, etc) alegavam ser uma limitação do sistema que impedia criar temas para o menu de contexto nativo. Daria pra aplicar skins (como o WindowsBlinds fazia – não lembro se ainda o faz), porém não seria possível alterar os limites para aplicar bordas arredondadas ao menu, como se faz em limites e barras das janelas, por exemplo.

Será mesmo que isso vai acontecer?

Mensageiros esquecidos: Odigo, Gooey, whatever

Dia desses (e de tempos em tempos) eu me lembro de algumas relíquias da internet do início dos anos 2000. Não lembro bem o contexto, mas na semana passada me veio em mente o Odigo Messenger. Isso é tirar do fundo do baú.

Enquanto hoje chat instantâneo é algo onipresente e corriqueiro nas mãos – literalmente – de todos que tenham um smartphone ou mesmo um featurephone que suporte WhatsApp (ou similares), não estamos na primeira, segunda e nem na última batalha entre mensageiros instantâneos. E não me refiro a fase intermediária do MSN, que talvez seja a mais lembrada antes do WPP.

Gooey: too old for me.

Lá no início dos anos 2000 (e desde o final dos anos 90s) havia uma disputa acirrada pelos usuários de programas de chat (app é algo mais recente, claro), nesse período de transição reinava absoluto o ICQ, que surgiu em 1996¹ e hoje é um bicho totalmente diferente, e outros similares como AOL Instant Messenger (1997), Yahoo! Messenger (1998), MSN Messenger (1999) e vários outros que “corriam por fora” como o Gooey, Odigo e até o UOL ComVC (1999)*. Esses dois anteriores tinham uma proposta bem interessante, que era possibilitar o chat entre pessoas que visitavam o mesmo site, independentemente do site prover ou não recursos de chat, já que eram sistemas externos.

Não cheguei a usar o Gooey, pois já em 2000 eles sumiram (passei a ter acesso a web em casa em 2001), mas o Odigo cheguei a experimentar entre 2001/2002. Lembro vagamente como funcionava, dependia do Internet Explorer (acho que também era compatível com Netscape) e não lembro se tinha algum controle ActiveX ou algo parecido para fazer a ponte entre o programa e o navegador, já que nessa época as extensões para navegadores não eram como hoje.

Site do Odigo, já em meados dos anos 2000

Ele funcionava de maneira parecida com os demais programas de bate-papo, como ICQ e etc, você tinha uma lista de contatos que podia salvar, mas poderia conhecer outras pessoas usando uma sala de bate-papo com visitantes aleatórios. O interessante é que esse recurso chamado People Finder funcionava como um radarzinho que fazia um scan no site que você visitava, e criava uma chatroom relativa ao site ou de acordo com os interesses que o usuário informava no cadastro, assim certamente o ideal era visitar sites populares, já sites obscuros certamente não teriam gente online, pois o Odigo não era um serviço dominante, embora tenha sido razoavelmente popular no Brasil.

Na época experimentei esse recurso usando algum portal como Terra ou UOL, conversei com algumas pessoas, foi legal e tal, mas não recordo nada além… tirando isso não tinha gente que eu conhecesse pessoalmente que utilizasse o serviço. Daí me pergunto: se ninguém que eu conhecia usava esse troço, só eu acho que sou o geek mais curioso da minha época de adolescência?

Cheguei a reinstalar algumas vezes depois só pra fuçar, eu realmente amava a interface dele. Era muito diferente do outros programas da época. Não lembro se suportava skins, mas ele tinha um visual já bastante peculiar. Nesse período acho que os programas de chat que suportavam temas eram o Trillian (que também era inovador por ser multiprotocolo² em uma época em que gigantes como AOL já torciam o nariz – 2000) e um tal de ICQ Plus (que eu nunca cheguei a testar).

Aliás… falando de interface e visual interessante, achei um instalador antigo dele (em alemão) e resolvi instalar para ver se seria possível ver a interface mesmo sem pode conectar… e não, não dá, pois obviamente a primeira coisa que o programa pede é para logar/registrar. Mas aproveitei para ver os arquivos de instalação e extrair avatares, splashscreens e os efeitos de som (pacote original que carreguei no 4Shared). Tem também esses que achei no SoundCloud. A seguir, o som de início do Odigo… nostalgia feelings

Procurando imagens para esse post acabei descobrindo alguns desses links que estão no texto, mas também outras coisas curiosas, como alguém procurando informações sobre o Odigo em 2007 (não sou o único), um desenvolvedor com um projeto para ressuscitar o serviço em 2014, um vídeo tributo de alguém que fez parte da empresa na era de ouro do software, um comparativo com os outros programas de chat líderes, em 2001, um portal que lista sistemas diversos de “presença virtual” (e que fiquei curioso para vasculhar as velharias e eventuais “novidades”), um site com formulário para login/registro sobre um duvidoso revival/clone/extensão (ou qualquer coisa parecida em 2019), que eu preferi não arriscar e supreendentemente, menções sobre uma mensagem de aviso que funcionários da empresa em Israel³, teriam recebido 2 horas antes dos atentados de 11 de Setembro de 2001.

No mais… o software foi descontinuado há mais de 15 anos, sendo a última versão de meados de 2004, mas aparentemente ainda funcionou até 2007 (eu acho que a última vez que mexi foi em 2003/2004 mesmo).

¹Nota de rodapé: antes do ICQ em 1994 John McAfee fundou a Tribal Voice, que criou o PowWow. Talvez o mais próximo de um fóssil de mensageiro instântaneo nos moldes do ICQ. Lembrando aqui que não cito no texto serviços como o IRC (1988) porque eles partem de um princípio diferente: chat em grupo > chat privado.

GUI do PowWow

²O Odigo também já era multiprotocolo! E junto ao Trillian (que adicionou o recurso em Novembro de 2000) não eram os únicos, havia também um tal de Imici… Isso bem antes do Meebo, IMO, Nimbuzz, etc. Mais info sobre o Trillian: https://www.wikiwand.com/en/Trillian_(software) / E sobre multiprotocolo: https://www.wikiwand.com/en/XMPP

³Com forte cenário para empresas do setor de tecnologia, de Israel também surgiram a Hypernix (Gooey) e Mirabilis (ICQ).

*E sobre o cliente do UOL… bom, nunca usei, mas não deve ter sido bom né. Em 2006 eles lançaram um cliente Jabber, sem relação com o anterior, que tinha um interface simpática, ao contrário do ComVC que era triste e simplório, mas coerente com o padrão da época.