Destacar arquivos no X e obter alguma função executada, como?

1

Suponha que eu queira executar

pdftk input FilesHighlightedInX out specifiedByUserInX

da seguinte maneira:

  1. Usuário destaca arquivos em X

  2. O usuário clica em algum botão, atalho, clique com o botão direito do mouse para executar um script Bash com o comando pdftk

  3. O arquivo de saída aparecerá no diretório em que o usuário executou o comando (o usuário pode especificar o nome da saída ou não, funcionalidade modular)

Como posso fazer isso no X?

    
por user unknown 02.02.2012 / 10:34

1 resposta

1

Assumindo que você aceita marcar um ícone de arquivo em um navegador de arquivos (como o Nautilus do GNOME) como destaque, " Nautilus-Actions " pode ser interessante para você:

Nautilus-Actions is a Nautilus extension whose principal function is to allow the user to add arbitrary actions to the file manager context menus. These actions may be organized in menus and submenus, exported and shared with other desktop environments.

(Também há pacotes Debian e Ubuntu. E algumas imagens e explicações em makeuseof.com )

Para o KDE4, ou seja, Dolphin, há algo bastante semelhante já integrado, "Menus de serviço" (via .desktop files ) em ~/.kde/share/kde4/services/ (ou seja o que for que kde4-config --path services retorne).

Muitos menus de serviço prontos estão em kde-apps.org .

    
por 02.02.2012 / 12:19

Tags