Aqui está uma pergunta que está me incomodando. Você sabe como pode configurar um programa para executar na inicialização, certo? Bem, como posso dizer para começar minimizado, como você faria no Windows?
O TeamViewer começa a abrir, mas eu preciso minimizá-lo, e o Tray - simplesmente não parece uma maneira elegante de fazê-lo.
Respostas:
Você pode usar uma ferramenta chamada devilspie .
Essa ferramenta pode executar ações assim que os programas são iniciados, como enviar para áreas de trabalho, fixar e também minimizar. Um tutorial está aqui .
sudo apt-get install devilspie
.Para configurá-lo para minimizar o Teamviewer sempre que for executado:
Crie um arquivo chamado
~/.devilspie/teamviewer.ds
e cole as seguintes linhas:Se você deseja uma interface gráfica para uma configuração mais fácil, observe o gdevilspie
(se o GDevilspie não iniciar, tente corrigir um ).
fonte
Eu tropecei neste post com o mesmo problema do TeamViewer não iniciado minimizado quando configurado para inicialização automática durante a inicialização do sistema Ubuntu.
O método descrito por @MJB em 27 de janeiro às 16:02 funcionou perfeitamente para mim (estou executando o Ubuntu 10.10 32bit, todas as atualizações instaladas até essa data, com teamviewer_linux_x32_v6.0.9224.deb).
Não tenho as falhas descritas por @misterben em 14 de fevereiro às 18:50.
Instalei o GDevilspie via Ubuntu Software Center, executei-o, criei uma nova regra e configurei o GDevilspie para mostrar o seguinte código na guia "Raw":
O daemon devilspie é configurado para iniciar automaticamente durante a inicialização do sistema e o teamviewer é configurado para iniciar automaticamente via Sistema -> Preferências -> Aplicativos de inicialização (clique em Adicionar, comando: teamviewer).
Seria ótimo se os desenvolvedores do TeamViewer integrassem um switch inicial minimizado para linux ...
Obrigado MJB! :)
fonte
Minimizar um programa depende do programa, se ele é compatível ou não. Também depende se o programa tem uma opção na GUI ou via linha de comando. Por exemplo, o vlc tem uma opção em preferências que oferece a chance de iniciá-lo minimizado. Mas também tem uma opção na linha de comando para iniciá-lo minimizado (como parâmetros). A opção de minimizar também muda dependendo do programa. Alguns programas podem ser
program -min
outrosprogram -systray
, etc. Verifique se o Teamviewer, por exemplo, tem uma opção para isso nas opções da GUI. Se o programa tiver um parâmetro de minimização da linha de comando, basta adicioná-lo ao gerenciador de inicialização.fonte
Também estou minimizando o Teamviewer na bandeja na inicialização, mas estou usando o KDocker .
Meu script de inicialização é uma linha:
-n
é o nome da janela-i
é o arquivo de ícone-d
é um limite de 40 segundos, após o qual o kdocker desistirá se não conseguir encontrar uma janela correspondentefonte
Desde o Teamviewer 8.0.20931, a função da bandeja do sistema é minimizada automaticamente. Mas, no Gnome classic, ele criará o Wine System Tray e eu não sei como minimizá-lo. Eu tentei o script (salvo como ~ / .devilspie / wine.ds):
... mas não funcionou
Com o novo Teamviewer 8.0.20931 para Linux, até o login na tela de login do Linux funciona - quando nenhum usuário ainda não está logado. Mas, depois de algum tempo em que você se conecta e desconecta duas vezes, não é possível se conectar ao Teamviewer. Você precisa ter acesso remoto pela linha de comando para reiniciar o computador - então ele funciona novamente.
fonte
Devilspie não funcionou no meu sistema por algum motivo. Eventualmente, eu encontrei um substituto (não tão elegante) .Eu instalado
wmctrl
:Usando
wmctrl -l
encontrado os nomes das janelas, eu queria fechar na inicialização. Depois disso, coloque esses comandos no script (crie um novo arquivo vazio e nomeie-o.<...>.sh
. Coloque um ponto no início do nome para ocultá-lo):Por fim, adicionou esse arquivo aos aplicativos de inicialização alguns segundos após os destinos.
Observe que esse comando fecha as janelas. Para iniciar o programa minimizado, em diferentes locais da área de trabalho, encontre as opções apropriadas no manual do programa.
fonte
2017 solução de trabalho!
Eu venho da edição Manjaro (XFCE), mas como essa é uma solução cross-linux com devilspie, essa é a solução completa para iniciar o visualizador de equipe minimizado:
Terminal aberto
Instale o
devilspie
pacote:Crie uma pasta pessoal:
Crie o seguinte script (use o editor que desejar, em vez de
nano
):Cole o seguinte script e salve o arquivo (para
nano
- CTRL + x , depois Y e ENTER ):devilspie
perspectiva, todas as etapas foram concluídas, mas a janela lateral "Computadores e contatos" ainda será exibida em cada inicialização. Para ocultá-lo, abra o:TeamViewer -> Extras -> Opções -> Avançado -> "Mostrar opções avançadas" -> "Mostrar computadores e contatos na inicialização" (está na seção "Configurações avançadas para computadores e contatos)" e desmarque-o.
As etapas são para o TeamViewer 12 . Em outras versões, eles podem ser diferentes.
NOTA:
Usar (minimizar) em vez de (fechar) no script devilspie me trouxe o erro "TeamViewer não está pronto. Verifique sua conexão" e sem a reinicialização do serviço de visualizador de equipe, não funcionou.
fonte
na nova versão, o programa já possui um ícone na bandeja, mas duas janelas principais do programa aparecem na inicialização. Então, eu estou usando esse script
fonte