Existe um programa onde eu possa incorporar janelas de outros programas?

5

Sou um desenvolvedor e geralmente estou trabalhando em vários projetos diferentes. Ajudaria muito a ter um software onde eu possa criar um perfil para cada projeto. Se eu iniciar um perfil, ele deve abrir outros programas que eu configurei antes e exibi-los em uma única janela. Deve ser possível organizá-los em guias ou também em uma tela, uma à esquerda e outra à direita ou similar.

Eu penso principalmente em navegadores, visualizadores de PDF e terminais. Isso me dará acesso ao bug-tracker em um navegador, saída de log em um console, especificações em um PDF e assim por diante. Isso tornaria a troca entre projetos muito mais fácil.

Existe alguma coisa ou alguém tem uma dica de como ela poderia ser implementada com uma linguagem de script?

    
por Christian 25.08.2011 / 10:45

2 respostas

3

O que eu estou oferecendo é pouco mais que uma teoria. Pode levar a lugar nenhum.

Existem gerenciadores de janelas alternativos, como bluetile , xmonad e awesome que podem aninhar várias janelas em uma configuração agradável de ladrilhos (ou seja, todas as janelas filho são colocadas lado a lado, em vez de poderem se sobrepor.

Eles podem todos (e há muito mais do que apenas aqueles) ser roteirizados em vários idiomas. bluetile e xmonad usam Haskell enquanto awesome usa lua.

O problema é que eles substituem o gerenciador de janelas padrão. bluetile é o único projetado para funcionar junto com os componentes tradicionais do Gnome, para que você tenha a maior sorte inicial com isso. De qualquer forma, você pode lutar para manter tanto um desktop tradicional e ser capaz de trocar por um lado a lado. Você pode descobrir que criar um novo usuário para cada projeto em que cada um tenha sua própria configuração de área de trabalho é o que funciona melhor.

Dito isto, você pode achar que prefere um desktop lado a lado para tudo.

    
por Oli 25.08.2011 / 11:23
0

O KDE fornece exatamente essa funcionalidade com um recurso chamado 'atividades'. Esta postagem do blog fornece uma boa visão geral do conceito:

link

    
por scottl 25.08.2011 / 16:29