PDA

View Full Version : launcher


MrOrange
15-04-2010, 02:32
Hey
una domanda semplice semplice per voi da un UNIX-newbie
ho installato wireshark su Leopard ma l'unico modo che ho per farlo partire funzionare è lanciarlo come root da terminal andandolo a cercare dentro la sua cartella...
sudo /Applications/Network/Wireshark.app/Contents/MacOS/Wireshark
è abbastanza scomodo perché non ricordo mai dove cavolo è
c'è qualche modo per creare un launcher sul dock?

grazie mille

erikka69
15-04-2010, 04:25
da mè parte, poi è da configurare, hai x11 installato?

dionisoft
15-04-2010, 10:31
Ciao!!
Con un Applescript dovresti risolvere tutti i tuoi problemi in non più di 5 righe di codice!!
Se trovo il codice che usavo per lanciare Tomcat lo posto!! ;)

Mailor
15-04-2010, 11:25
come l'hai installato wireshark?

mettilo con macports, infili /opt/local/bin nella PATH, e esegui quello che vuoi da terminale senza tutto il percorso.

dionisoft
15-04-2010, 11:31
Ecco, questo è il codice che mi fu consigliato:


set var to display dialog "Tomcat Launcher" buttons {"Annulla", "Stop", "Start"} default button 3

if button returned of var is equal to "Start" then
do shell script "/Library/Tomcat/Home/bin/startup.sh"
open location "http://localhost:8080"
else if button returned of var is equal to "Stop" then
do shell script "/Library/Tomcat/Home/bin/shutdown.sh"
end if


Ovviamente devi modificarlo per come ti serve...io non ho mai usato Wireshark, ma non dovrebbe esser troppo complesso!! ;)
L'interfaccia sarà decisamente scarna, ma dovrebbe funzionare a dovere!! ;)

nerthase
15-04-2010, 19:49
Ciao,

ho avuto esattamente il tuo stesso problema, esattamente con Wireshark.

Mi sono creato un semplicissimo AppleScript per avviarlo con privilegi di amministratore, e senza che ti venga richiesta la password.

Puoi trovare tutti i dettagli qui: Diventare root con un click (http://www.nerthase.com/blog/diventare-root-con-un-click)

La soluzione di dionisoft è molto elegante, ma credo che adattandola al caso di Wireshark, ci sia bisogno di specificare la password di root da qualche parte.

Fammi sapere se funziona