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.

TaskStack, TrayStack e OpenStartMenu

Não fiz uma análise aprofundada destes três “add-ons”, mas acho que eles não precisam de muitos rodeios na explicação de como funcionam. Ambos são do mesmo desenvolvedor do Visual Tooltip, sobre o qual falei em outro post.

taskstack

O TrayStack e o TaskStack basicamente simulam os chamados stacks do MacOS Leopard no Windows, para os ícones ativos respectivamente na bandeja do sistema e na barra de tarefas.

openstartmenu

O OpenStartMenu é um simples atalho para abrir o menu iniciar do Windows, que é extremamente útil pra quem utiliza o Explorer, mas desabilitou (ocultou) totalmente a barra de ferramentas, e prefere acessar as opções através de um dock ou outra barra de atalhos, destino certo para esses três programas.

Ouvindo :: Cold – Rain song
Humor :: tenso/preocupado

Snarl exibe eventos do sistema no desktop

O Snarl, mais um ótimo software da k23 (full phat), notifica eventos no sistema em forma de um “balão” (baloon tip) próximo ao relógio. Os balões de notificação, quando configurados para flutuarem no desktop (opção sticky notifications), lembram um pouco os widgets do dashboard do MacOS X, mas somente devido ao botão de “sair” no lado esquerdo. Deve ser porque o software é inspirado no Growl, para Macintosh.

snarl

O programa vem com três extensões pré-instaladas:

  • SnarlClock: exibe timers, lembretes ou notifica sobre as horas, por exemplo.
  • SnarlInfo: informações sobre energia e uso do disco.
  • SnarlWare: notifica sobre inserção de drives removíveis, conexão/desconexão da rede, dispositivos Bluetooth, etc.

Para configurá-las basta clicar duas vezes sobre a extensão. No site do desenvolvedor existem outras opções de plugins para fazer o Snarl exibir notificações para outros programas, como por exemplo o mIRC, Miranda, Foobar 2000, iTunes, etc. Ainda são poucas, é verdade, mas o desenvolvimento está progredindo.

snarl

Visual: vamos ao que interessa aos deskmodders. Como o Snarl é um simples notificador, as opções de apelo visual são limitadas, mesmo assim o software já vem com 5 simpáticos temas pré-instalados, que mudam o estilo da janela de notificação. Além disso, você não fica preso a somente um estilo por vez. É possível escolher um estilo diferente pra cada evento, basta configurar da maneira apropriada nas extensões do programa.

snarl

Quem quiser ver screenshots do Snarl em funcionamento, clique aqui.

Bons testes!

Ouvindo :: Crossfade – Everything’s wrong
Humor :: tenso/preocupado

Temas dark para o Firefox

Recentemente postei um meme sobre belos temas dark para o Windows Vista. Agora é a vez do Firefox: esse post do LifeHacker sugere dez temas para combinar com o seu deskmod estilo “lado negro da força” :D. Aí vão eles:

Nasa Night Launch e Abstract Zune
firefox skins

Aero Fox e Aquatint Black Gloss
firefox skins

HEAVEN.CUBE e Noia 2.0 (eXtreme)
firefox skins

OldFactory Black e zblack
firefox skins

LightStyles e Stylish User style: Vista Theme (necessita da extensão Stylish)
firefox skins

Nota #1: alguns desses temas estão em estado experimental e precisam de um login no site da Mozilla.
Nota #2: antes que comece a discussão na comunidade em torno de eu postar temas sobre Firefox, eu explico: a discussão na Desktop Art é sobre deskmod e afins. Skins para Firefox assim como para outros browsers são incluídos nessa categoria. O tema da comunidade, de acordo com as regras definidas, limita, no entanto, discussão sobre temas para sites (exemplo: skins para Orkut), pois na realidade isso é webdesign e não deskmod. Entendido?

Mais sugestões? Deixe um comentário!

Ouvindo :: Finger Eleven – First time
Humor :: indiferente/apático

Executor é mais uma alternativa ao Launchy

Quem conhece o Launchy, mas acha que falta alguma coisa nele, e não quer partir parao o FARR, uma boa alternativa é o Executor. É um lançador de aplicativos (e outros atalhos) no mesmo estilo: barra de pesquisas, similar ao QuickSilver do MacOS.

executor

O Executor, assim como os similares (ao menos a maioria deles), também tem suporte a skins, mas por padrão, não vem com grandes opções como o Launchy, no entanto você pode baixar mais skins aqui.

executor

Há por padrão diversas keywords (palavras-chave) pré-configuradas, que permitem fazer buscas diretamente em sites como o Google, LastFM, MySpace, IMDb, YouTube e Wikipedia, e você também pode adicionar suas próprias palavras-chave. Obviamente também há atalhos para acessar programas e configurações locais, como as opções de desligamento do sistema, serviços do Windows, comandos como o “ping” e “ipconfig”, etc.

executor

Além, é lógico, de funcionar como um veloz agente de buscas, pra quem não precisa de um sistema completo de indexação como o Copernic ou Yahoo! Desktop Search. Basta configurá-lo antes (o que pode não ser tão simples para iniciantes), para adicionar os diretórios onde você quer que ele faça as buscas.

Quer uma opção mais rápida e dispensa skins? Everything.

Via Download Blog

Ouvindo :: Days of the New – Hang on to this
Humor :: tenso/preocupado

Theme Manager no Haiku?

Apenas para curiosos, pois o troço parece bem complicado, e exige conhecimentos de programação em uma plataforma alien para muitos de vocês que me leêm: Haiku.

O Theme Manager do Haiku ainda é experimental. Trata-se de um selecionador de temas para desktop, onde podem ser editados e configurados temas existentes, incluindo aí a seleção dos sons de eventos, escolha das skins para as janelas, cores, fontes, aparência do terminal, papel de parede, proteção de tela, etc. Enfim, tudo e mais um pouco que nós já estamos habituados em nossos Windows, Macs, Linux etc. Quem quiser mais informações sobre, por favor vá neste link.

Image Hosted by ImageShack.us

Eu mesmo não o testei, e ao que tudo indica é um add-on recente no kernel do sistema (se for em nível de código, talvez seja apenas um projeto adicional da GUI, não ligado diretamente ao núcleo do sistema). Aliás pra quem nem sabe do que se trata o Haiku, tem que entender antes o que foi ou é o BeOS e seus remanescentes.

Alguns de vocês podem estar achando estranho porque estou falando disso aqui. Bom sempre fui fã do BeOS, e por extensão, as reencarnações dele sempre me chamaram atenção. Não sou especialista, mas prefiro ele e sua filosofia de interface fácil (derivada desde os tempos em que cogitou-se substituir o MacOS por ele, nos idos do anos 90s) ao GNU/Linux.

Mas voltando ao assunto, como falo aqui de deskmod, e não prendo a comunidade a nenhum sistema operacional específico, é bem coerente tratar sobre deskmod em outra plataforma, especialmente quando isso é “novidade” na mesma. Mas convenhamos, é apenas curiosidade mesmo, pois os resultados do Theme Manager do Haiku ainda são bem feinhos, lembrando o finado Zeta e a época do Microsoft Plus! (blergh!) no Windows 9x… 🙂

Mas calme lá, quem quiser experimentar outra coisa, pode tentar o gerenciador de temas padrão do BeOS: http://www.bebits.com/app/1381

Ouvindo :: Oleander – You’ll find out
Humor :: indiferente/apático

Análise: Oxygenator

O Oxygenator é um pequeno monitor de consumo de memória. Tem um visual padrão baseado na interface clássica do MacOS (aquela com esquema de cores cinza a partir do System 7).

Talvez não tenha tantos atrativos para os modificadores mais exigentes ou para aqueles que enchem o desktop de widgets e monitores mais complexos como o Sysmetrix, mas para quem tem interesse em simular interfaces de outros sistemas (especialmente sistemas antigos ou bem alternativos), o Oxygenator cai bem.

Há alguns anos atrás, quando eu utilizava o WindowBlinds (2.x) um dos meus skins preferidos era baseado na interface do MacOS clássico, também costumava usar algo parecido quando testei o extinto eFX. Nesses casos o Oxygenator e seu esquema padrão é um bom acessório para combinar com o desktop.

O programa tem opções para modificar a interface com outros esquemas (skins), basta clicar com o botão direito sobre a interface principal e escolher a opção “preferences” no menu que aparece.
As demais opções disponíveis são “Refresh delay”, que determina o tempo de atualização do monitor e “Position options”, que define as opções de posicionamento do programa no desktop.

Há uma pequena janela adicional à interface principal (barra de consumo): no menu que surge ao clicar com o botão direito, selecione “Show details”. Assim você verá as porcentagens de consumo de memória e os dados de consumo em “Kb”.

Bom, é isso. Apenas mais um interessante abandonware encontrado no Skinnables.org. 🙂

Ouvindo :: Suzanne Vega – Luka
Humor :: zen/tranquilo