lanciare programmi

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
lunos
Linux 2.x
Linux 2.x
Messaggi: 302
Iscritto il: mar 6 lug 2004, 0:00
Località: cremona

lanciare programmi

Messaggio da lunos »

ho installato con successo neverball.
<BR>devo però andare nella directori dove l´ho installato e fare ./neverball.
<BR>non è possibile fare un collegamento sul desktop, oppure lanciare il suddetto comando dalla home dell´utente? ho giò provato qualche cosa ma niente: mi restituisce il messaggio che non trova la directory di dati.<br>

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

lanciare programmi

Messaggio da Firetux »

creati un link sul desktop
<BR>
<BR>ln -s /pathdineverball/neverball ~/Desktop/<br>

goodchild
Linux 3.x
Linux 3.x
Messaggi: 536
Iscritto il: lun 12 gen 2004, 0:00

lanciare programmi

Messaggio da goodchild »

il binario deve essere in una directory del path (echo $PATH per vedere quali sono) per far si´ che si possa fare partire il programma senza dare /dove/e´/neverball/neverball.
<BR>quello che puoi fare e´:
<BR>ln -s /dove/e´/neverball/neverball /usr/bin/neverball<br>

lunos
Linux 2.x
Linux 2.x
Messaggi: 302
Iscritto il: mar 6 lug 2004, 0:00
Località: cremona

lanciare programmi

Messaggio da lunos »

avevo fatto così (passato da un amico )
<BR>home$ echo /path_neverball/neverball >nome_comando
<BR>home$ chmod 555 nome_comando
<BR>home$ sudo mv nome_comando /usr/bin
<BR>facendo così, dalla home dell´utente lancio neverball (usando anche il tasto tab per completare la parola) ma mi da un errore di path dei dati
<BR>ho provato allora a fare il collegamento:
<BR>home$ ln -sf /path_neverball/neverball /home/desktop/nome_comando
<BR>ma mi da lo stesso errore di prima
<BR>????????????????????????????????????????? <br>

goodchild
Linux 3.x
Linux 3.x
Messaggi: 536
Iscritto il: lun 12 gen 2004, 0:00

lanciare programmi

Messaggio da goodchild »

ok! resetta tutto ora ho capito il problema.
<BR>la cosa piu´ facile e´ fare uno script:
<BR>
<BR>#! /bin/bash
<BR>cd /path_neverball
<BR>./neverball
<BR>cd -
<BR>
<BR>a questo punto salvi con un nome ad esempio neverball (non devi ovviamente cancellare il binario originale) e copii questo script in /usr/bin e poi chmod a+x nome_script
<BR>a questo punto dovresti poter usare tranquillamente neverball facendolo partire da qualunque directory. se puoi vuoi il link sul desktop di kde fai come ha detto Firetux.
<BR>
<BR>il problema e´ che la directory di dati nel binario viene raggiunta solo se il binario parte dal path_neverball altrimenti non la trova. con lo script sopra si ovvia questo problema, quello che fa e´ spostarsi nel path_neverball, eseguire neverball e poi al termine del programma ritornare nella directory iniziale.<br>

lunos
Linux 2.x
Linux 2.x
Messaggi: 302
Iscritto il: mar 6 lug 2004, 0:00
Località: cremona

lanciare programmi

Messaggio da lunos »

mille grazie come al solito<br>

Rispondi