Criando uma janela chrome específica e a usa como janela de pesquisa suspensa

0

Estou usando um script simples executado como "toggle.sh process1", que alterna a visibilidade do process1 se ele existir e, se não existir, iniciará o process1. É muito simples, mas útil. Eu uso para várias aplicações, como terminal, kate, nautilus e lyx. (cada um funciona como um "terminal suspenso" com um atalho atribuído no gnome)

No entanto, preciso de uma maneira mais sofisticada de conseguir isso com uma janela específica do Chrome. Isso ocorre porque a restrição desse script deve ser uma correspondência um-a-um entre process-name e window-id.

Alguma idéia de como posso conseguir isso?

EDIT:
Para ser mais claro, quero alterar a visibilidade de uma janela de cromo (para fins de pesquisa) e, se não existir, crie essa janela. Um dos itens abaixo pode resolvê-lo, mas não consegui encontrar uma maneira de fazer isso: - Execute uma instância do chrome com um nome de processo e uma opção de processo único diferentes. (criar um link simbólico para o chrome e nomeá-lo como "dropdown-chrome-4-search" não funciona)

  • Para criação: crie uma nova janela chrome e altere seu título para dizer "chrome-4-dropdown". Para alternar: no script, obtenha o ID da janela com o título "chrome-4-dropdown-purposes" para alternar. (Não sei como fazer a primeira etapa de criação no script)
por ilker 12.07.2016 / 23:00

1 resposta

0

Acho que encontrei uma solução ruim. Se eu executar o google-chrome --user-data-dir = XYZ então o XYZ estará no nome do processo (como um parâmetro), então é possível fazê-lo na lista de processos e obter seu ID de janela. Não é perfeito já que agora tem dois perfis. Mas assinar o mesmo nome de usuário ajuda a sincronizá-lo ... esperançosamente ...

    
por 17.07.2016 / 08:33