[Ubuntu-BR] Abrir aplicativo em outro espaço de trabalho? [RESOLVIDO]
João Sales
joaosalless em gmail.com
Quinta Março 25 08:24:19 UTC 2010
Olá a todos,
Pessoal, consegui fazer o que eu queria.
Corrigindo o email anterior, não foi a dica do Bruno Magalhães que
segui. Foi a dica do Fabiano Garcia Fonseca ( utilizando o devilspie ).
Desculpem-me pelo engano.
Só fiz alguns ajustes pois da forma que tava no post, não funciona
quando estamos utilizando o compiz.
Resumindo, fiz assim:
Editei o shell-script que chama o rdesktop com o conteúdo:
#!/bin/bash
/usr/bin/rdesktop -T "Remote Desktop - MAQUINA-01" \
-r disk:Home=/home/$USER -u $USER -p - \
-z -a 24 -g 90% -xl 192.168.0.101:3389
# --------------------------------------------------
Em seguida coloquei esse arquivo no diretório
/home/$USER/bin/rdesktop_maquina_01.sh
Criei um lançador no Editor de Menus do Gnome apontando para o script.
Dessa forma, sempre que o rdesktop for chamado através desse script, o
título da janela e o nome da aplicação sempre será "Remote Desktop -
MAQUINA-01", pois assim podemos usar o rdesktop em várias conexões
simultãneas, colocando cada conexão em uma área de trabalho. Era
simplesmente isso que eu queria. Imaginem iniciar uma ou mais Máquina
Virtual VirtualBox em modo VBoxHeadless ( em background ) durante o boot
e acessar esta máquina pelo rdesktop em áreas de trabalho individuais.
Agora, a parte do devilspie:
$ sudo aptitude install devilspie
Em seguida, criar um novo programa de sessão do Gnome dessa forma:
Nome: Devilspie
Comando: /usr/bin/devilspie -a
Então agora basta criar o pequeno arquivo de configuração informando os
programas ou janelas que deverão ser filtradas pelo devilspie.
$ mkdir ~/.devilspie
$ gedit ~/.devilspie/rdesktop.ds
Colocar o seguinte conteúdo, Observando que deve-se trocar
"set_workspace" por "set_viewport" por causa do compiz. Também retirei a
opção de auto maximizar a janela, já que no script já especifiquei no
rdesktop a resolução de tela "90%" da resolução total do monitor e
acrescentei a opção "focus".
(if
(is (application_name) "Remote Desktop - MAQUINA-01")
(begin
(set_viewport 4)
(focus)
)
)
Depois disso, inicie o devilspie caso não queira encerrar sua sessão no
gnome, com o comando:
$ devilspie -a
Apartir daí tá tudo certo.
Um desejo realizado não tem preço. hehehe
Muitíssimo obrigado a todos, especialmente ao Fabiano Garcia Fonseca
pela grande dica.
Abraços,
João Sales
Em 24-03-2010 21:37, João Sales escreveu:
> Olá Pessoal,
>
> Muito obrigado pelas dicas.
>
> O que preciso é exatamente isso "amarrar a abertura de determinado
> programa a uma área de trabalho".
>
> Vou testar a dica do Bruno Magalhães e postarei o resultado.
>
> É o seguinte:
> Um cliente meu, tem 10 máquinas na empresa. 7 delas usam ubuntu e as
> outras 3 ainda precisam do windows devido alguns programas
> proprietários. As máquinas com Ubuntu, são usadas para tarefas comuns
> como internet, email, edição de textos, planilhas, etc. Então quando
> precisam usar os programas proprietários, eles usam o rdesktop.
> Criei um script que chama o rdesktop já especificando a resolução de
> tela, montando a home do usuário na máquina remota, etc.
>
> Então eu gostaria de amarrar esse script a uma área de trabalho. Só pra
> manter o desktop organizado e assim você poder ter um sistema
> operacional em cada área de trabalho sempre que necessário. Pra quem dar
> suporte multi-plataforma, isso é uma mão na roda.
>
> Mais uma vez, obrigado pelas dicas.
>
> João Sales
>
> Em 24-03-2010 10:22, Salles escreveu:
>> Em Qua, 2010-03-24 às 10:15 -0300, Fabiano garcia Fonseca escreveu:
>>>> Em Qua, 2010-03-24 às 07:09 -0300, João Sales escreveu:
>>>>> Alguém sabe se é possível abrir um determinado programa em um
>>>>> ambiente de trabalho específico?
>>>>> Ex: abrir o nautilus na área de trabalho 1, abrir o firefox na área
>>>>> de trabalho 2, etc...
>>
>>>> João, você simplesmente precisa escolher a área de trabalho e abrir o
>>>> aplicativo na área ativa:
>>>> Clique na área 1 e abra o nautilus;
>>>> Clique na área 2 e abra o firefox.
>>>> Salles (Nethell) Ubuntu User 24389 Linux User 496632
>>
>>>> Salles, pelo que entendi o João quer abrir os aplicativos no desktop
>>>> correspondente, quando clicado no lançador.
>>>> Fabiano garcia Fonseca
>>
>>> Hummm.... Não tem essa opção por padrão... mas ele pode clicar com o
>>> botão direito na barra superior da janela do aplicativo e seguir a dica
>>> do Bruno, "mover para a área de trabalho à direita".
>>> Salles (Nethell) Ubuntu User 24389 Linux User 496632
>>
>>> Bom, postei aqui na lista um texto em inglês, que sugere algumas
>>> configurações para fazer o que João deseja, mas como mencionei, não
>>> testei para saber se realmente funciona.
>>> Fabiano garcia Fonseca
>>
>> Eu lí seu post sobre o plugin devilspi, talvez seja isto que o João
>> quer. Mas acho que ele "amarra" a abertura de um aplicativo a uma janela
>> determinada, ou seja, se o joão quiser alternar a área para os
>> aplicativos, terá que alterar as configurações do devilspi. Sei lá,
>> depende realmente do que ele pretende.
>>
>> Salles (Nethell) Ubuntu User 24389 Linux User 496632
>>
>>
More information about the ubuntu-br
mailing list