Criando um atalho para o programa UNIX [duplicado]

0

Sou novo no Ubuntu 14.04 LTS (64 bits) e estou apenas começando a entender essa nova maneira de fazer as coisas.

Estou usando um programa criado para UNIX e consegui instalá-lo e fazer tudo funcionar perfeitamente, mas estou um pouco preguiçoso, então estou tentando descobrir uma maneira de criar um atalho de aplicativo apenas clicando duas vezes nela (sem usar o Teminal para ir ao caminho e depois digitar o comando para o programa).

O comando depois que eu entro no caminho certo:

java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame .

Por favor, tente torná-lo tão detalhado quanto possível porque, como eu disse, sou muito novo nisso.

    
por danp696 08.10.2014 / 01:58

1 resposta

-1

Opção 1: se o programa mostrar um ícone na barra de início do lado esquerdo quando você abrir o programa através do terminal, clique com o botão direito no ícone e selecione a opção "Bloquear ao lançador".

Opção 2: instalar o GNOME Do. Este pequeno programa aparece no login e você digita o nome de qualquer aplicativo que você deseja iniciar.

Opção 3: menu clássico. No centro de software, faça o download do Classic Ubuntu Menu. É um equivalente do menu Iniciar no Windows XP e lista quase todos os programas que você instalou no Ubuntu.

Opção 4: Configurar o Gerenciador de arquivos em Editar- > Propriedades - > Comportamento para "Executar arquivos de texto executáveis quando eles são abertos." Dessa forma, você pode fazer um script para abrir este programa no xterm ou outro emulador de terminal.

Portanto, tendo alterado o comportamento do gerenciador de arquivos, crie um novo arquivo de texto na área de trabalho e abra o editor de texto favorito. Para mim isso é nano, então eu digitaria terminal:

nano ~/Desktop/Shortcut_Script.sh 

E neste arquivo de script, coloque as seguintes linhas

#!/bin/bash

xterm -hold -e " /path/to/your/program/java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame "

Uma pequena explicação aqui: esse script basicamente chama a janela xterm, diz para ele ficar ligado (hold) e executar os comandos entre aspas duplas. Ao ler sua pergunta, entendo que você precisa primeiro navegar até a pasta correta e, em seguida, ligar para o programa, certo? Portanto, / path / to / your / program / part deve permitir que você chame esse programa na pasta correta, enquanto permanece na pasta inicial original do xterm (que é sua pasta de usuário / usuário). Agora, se isso não funcionar e você precisar navegar até a pasta, o que você pode fazer é:

xterm -hold -e " cd /path/to/your/program/ ; java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame "

Observe o ponto e vírgula. Como você deve saber, ele separa comandos para bash. Ele executará cd / path / to / your / folder primeiro e chamará o segundo programa.

    
por Sergiy Kolodyazhnyy 08.10.2014 / 02:13