Atalho do iniciador de unidade para um comando de terminal

2

Eu baixei do USC um aplicativo que pega cores com o mouse (o resultado é exibido no terminal) e estou tentando adicionar um aplicativo de inicialização de unidade para executar esse comando no terminal do gnome.

Aqui está o código:

#!/usr/bin/bash
[Desktop Entry]
Type=Application
Name=Grab Color
Exec=gnome-terminal -x grabc
Categories=Development;
Icon=/home/diogo/.local/share/applications/colorline.png

O problema é que quando clico no ícone, o terminal abre e fecha. Eu só quero que seja aberto para ver a cor agarrada.

Alguém pode me ajudar? : (

    
por DeviDarkL 26.11.2012 / 04:07

1 resposta

1

Você pode criar um script de shell simples para pegar a cor e copiar a saída para a área de transferência e usá-la no arquivo da área de trabalho

Aqui está o script de shell. Eu o nomeei como grab.sh

#!/bin/bash
OUT='grabc'
echo ${OUT} | xclip -sel clip

Altere seu conteúdo do .desktop

[Desktop Entry]
Type=Application
Name=Grab Color
Exec= sh /home/user/grab.sh
Categories=Development;
Icon=/home/diogo/.local/share/applications/colorline.png

Isto irá copiar a saída para a área de transferência. Você precisa ter o xclip instalado. Se não estiver instalado. Instale-o usando o comando.

sudo apt-get install xclip
    
por devav2 26.11.2012 / 04:46