(Resolvido) Adicionando ícones (lançadores)

Iniciado por alexlivre, 23 de Agosto de 2010, 23:07

tópico anterior - próximo tópico

alexlivre

OI
Eu sou novado no Ubuntu\Linux e o meu problema é eu instalei um programa (depois de muito esforço eu consegui $ chmod +x jd.sh , $ sh jd.sh ééééé) ai o programa abril tava tudo certo ai eu fechei o programa ai vem um outro problema como abri ele de novo, novamente eu descobrir como cria um Lançador para o programa, ai novamente um outro problema.

Como fazer o lançador funciona para todos os usuários.
Porque ele só fusiona na quele usuário (super usuário) que eu instalei o
programa.
eu criei lançador para o outro usuário e não fusionou.

ucastrobr

Mais informações sobre o programa que você instalou.
Porque para criar um atalho (lançadores) você clica com a direita do mouse em qualquer lugar da área de trabalho, digita um nome qualquer para seu programa, e no comando geralmente é /usr/bin/nomedoprograma
Mas para isso teria de saber qual programa você instalou porque existem exceções.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

alexlivre

O programa que eu instalei foi o Jdownloader                       ///jd.sh

irtigor

Citação de: alexlivre online 24 de Agosto de 2010, 23:09
O programa que eu instalei foi o Jdownloader                       ///jd.sh
"jd.sh" só diz que é um script bash com o nome jd. Você poderia ter usado o "(Ubuntu Package)" lá do site deles. Se eu me lembro bem o script faz a "instalação" na sua partição home, por isso você não consegue acessar com outro usuário (ou o superusuário que você falou é -realmente- o root? Se você colocasse informações completas seria mais fácil).

alexlivre

Sim, ele é o Root.
Esse foi o tutorial de instalação que eu segui
1 - Vá no site e baixe o menino: jDownloader (clique no pinguim)

2 - Na mesma página baixe o script de instalação, a não ser que vc seja bonzão de instalar na munheca: Instalador

3 - Vá até a pasta onde baixou os arquivos (o zip + o sh)

4 - Descompacte o zip

(em terminal)

5 - Dê permissão ao script chmod +x jd.sh

6 - Execute o script ./jd.sh

7 - Espera ele atualizar (demora um pouco) e cria um lançador pra ele!



Criando o lançador:

1 - Botão direito no menu

2 - Editar Menus > Internet

3 - Novo Item

4 - Em "nome" coloque jDownloader

5 - Em comando coloque /home/pasta_onde_salvou_o_sh/./jd.sh

6 - Se preferir coloque um comentário

irtigor

Use o pacote para o ubuntu (lá do site do jdowloader) que ele vai fazer a "instalação" no diretório home de forma mais automatizada.

Passo a passo


sudo rm -rf ~/.jd
sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader

alexlivre

Muito obrigado por tentarem ajuda, mas não deu certo. :D Thanks :D

irtigor

Só para constar, se você seguiu de forma correta os passos que eu falei, agora o comando é jdownloader e a pasta de "instalação" é ~/.jdownloader. É... o programa é baixado e "instalado" individualmente (cada usuário vai ter a sua versão), isso acontece porque ele usa um sistema próprio de manutenção. Como, aparentemente, não é do seu interesse prosseguir, acho que isso é tudo.

alexlivre

So pra finalizar.
Quando eu uso esses comandos no terminal ele executa a partir de qual que usuário.
Su
senha
jdownloader

ucastrobr

#9
Desculpe a demora para responder porque estava ocupado. Primeiro veja se seu ubuntu está trabalhando com o java, ou outro.
sudo update-alternatives --config java
Se houver mais de uma alternativa escolha java, senão pule para a próxima lição.

Agora vamos resolver seu probleminha, vamos procurar onde se encontra o jdownloader digite o comando abaixo e espera um pouco (visto que pode demorar um pouco o cursor ficar piscando)
sudo find / -name jdownloader

Ele listará todas as pastas que tem esse nome.
Procure nas pasta o arquivo jdownloader.jar

Outro método para encontrar o jdownloader é digitar num terminal:

sudo whereis jdownloader


Pronto sabendo o caminho onde ele se encontra digite estes comandos para alterar a permissão (vou colocar como exemplo ficticío se ele estivesse em /home/user/jdownloader/JDownloader.jar) mas é lógico substitua o caminho fictício pelo verdadeiro


sudo chown -R /home/user/jdownloader/JDownloader.jar

sudo chmod +w /home/user/jdownloader/JDownloader.jar

Agora tente digitar esse comando num terminal, lembrando de colocar o caminho verdadeiro.

java -jar /home/user/jdownloader/JDownloader.jar

Pronto agora é só configurar o lançador!

Agora você clica com a direita do mouse em qualquer lugar da área de trabalho criar lançador, digita um nome qualquer para seu programa Jdownloader, e no comando digita:
java -jar /home/user/jdownloader/JDownloader.jar

Agora não precisará mais usar o superusuário, não precisa me agradecer é só editar esse tópico como resolvido.
Só lembrando que se seu programa estiver pasta root, você tera que digitar sudo nautilus e mudar para outro lugar só depois digite os comandos de permissão e blá blá blá.

Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

irtigor

Citação de: alexlivre online 27 de Agosto de 2010, 18:37
So pra finalizar.
Quando eu uso esses comandos no terminal ele executa a partir de qual que usuário.
Su
senha
jdownloader
Se você fez o que eu falei você não precisa rodar o programa como root. O root não é para ser usado desnecessariamente, você só diminui a seguração fazendo isso.

alexlivre

O meu problema foi resolvido desta forma
deletei tudo referente a instalação do JDownloader do sistema.
para procurar eu digitei o comando:

sudo find / -name jdownloader

Se tiver instalado usando os comandos:

chmod +x jd.sh
./jd.sh

Vai estar na pasta "/home/usuario/.jd"
apos deletar tudo eu loguei no usuário desktop(limitado) e seguir essa dica
Citação de: irtigor online 25 de Agosto de 2010, 23:52
Use o pacote para o ubuntu (lá do site do jdowloader) que ele vai fazer a "instalação" no diretório home de forma mais automatizada.

Passo a passo


sudo rm -rf ~/.jd
sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader

;D O meu problema foi ter instalado no usuario root e ter tentado usa o programa com usuario desktop(limitado). ;D
Obrigado a todos pela ajuda. :)                                        "Io dominare il pinguino selvaggio"


ucastrobr

Isso aí, ficamos contente de te ajudar. Você tem futuro no linux, visto que usou a inteligência de mesclar várias dicas para chegar a uma solução final.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")