Abrindo o programa do nautilus através do script personalizado

1

Gostaria de abrir todos os arquivos avi e mpeg de pastas no nautilus em um script que abre o arquivo e move a janela usando wmctrl.

Basicamente, eu preciso abrir todos os arquivos de mídia com um script que exibe o totem e abre o arquivo e move 135 pixels.

Estava pensando em algo como

#! bin/bash

totem  & 
sleep 1 &&
wmctrl -r "totem" -e 1,135,0,800,600

Eu tentei isso, mas não obtive som e também não foi redimensionado.

Alguém pode ver alguma coisa óbvia que estou fazendo errado?

    
por BorgDomination 09.10.2011 / 20:23

2 respostas

1

Eu acho que o wmctrl está procurando por um texto na barra de título e não o nome do programa, então se você estiver abrindo "myvideo.mkv" no totem, a barra de título irá ler "myvideo. mkv "não" totem "então você tem que mudar o parâmetro de busca" totem "para o nome do vídeo.

Veja como a barra de título muda e você deve ser capaz de controlar o ti com 'wmctrl'

    
por Bruno Pereira 09.10.2011 / 21:37
1

Existem pelo menos três erros no seu script:

  1. o shebang perdeu um / , ele deve ler #!/bin/bash
  2. você deve citar seu parâmetro: "" , não é incomum ter espaços em nomes de arquivos
  3. use o nome do arquivo para corresponder à janela ( -r "" ), como você pode ver, as janelas do totem não têm a string "totem" em seu nome
por enzotib 09.10.2011 / 21:42