Lanciatore di applicazioni

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

Ciao, avrei una domanda (forse banale) da porre a chi sicuramente ne sa più di me sull'argomento.

Se bene ci siano tantissime applicazioni disponibili per questa piattaforma, amo compilare alcuni programmi personalmente.

Il problema che mi ritrovo è questo:

[Premessa]
Cercando in rete non ho trovato praticamente nulla se non programmi simili a spotlight.

In sostanza vorrei la classica icona da mettere sul dock o sulla scrivania.

Per ora, ho creato un bash script con le informazioni necessarie a lanciare il programma e modificato l'icona.
[/Premessa]

Una volta compilato il programma, raggiungibile da terminale con un semplice ./nomeprogramma, è possibile creare un lanciatore che lo esegua senza usare il terminale?

Avatar utente
ndin
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: mer, 02 giu 2010 10:11
Messaggi: 1963
Località: Konoha

Top

Ciao! Forse lo conosci già. Ma QuickSilver è sicuramente a scelta "storica" di molti mac users. Puoi scaricarlo da qui http://www.macupdate.com/info.php/id/14831/quicksilver
E' gratuito, stabile ed abbastanza personalizzabile. Io non ne riesco più a fare a meno... :oops:
La vita di uno shinobi non viene misurata in base a come ha vissuto, ma in base a ciò che ha fatto prima della morte.

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

ndin ha scritto:Ciao! Forse lo conosci già. Ma QuickSilver è sicuramente a scelta "storica" di molti mac users. Puoi scaricarlo da qui http://www.macupdate.com/info.php/id/14831/quicksilver
E' gratuito, stabile ed abbastanza personalizzabile. Io non ne riesco più a fare a meno... :oops:
Grazie, già provato e molto utile ma, avrei la necessità di creare un vero e proprio lanciatore.

Per intenderci una cosa simile a questa: http://goo.gl/h0G5

:)

Avatar utente
iStefano
Stato: Non connesso
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8279
Località: Pomigliano D'Arco (NA)

Top

Contatta:
Potresti crearti il "servizietto" con Automator .....

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

iStefano ha scritto:Potresti crearti il "servizietto" con Automator .....
Grazie, ho provato a usare automator ma sinceramente non sono riuscito a fare granchè. Se mi confermi che è possibile farlo me lo studio per bene e risolvo la cosa. :)

Avatar utente
iStefano
Stato: Non connesso
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8279
Località: Pomigliano D'Arco (NA)

Top

Contatta:
Non so come crearle nel dock, però in alto a sinistra nel "finder" saranno aggiunte alla voce servizi ....

Fai così :

AUTOMATOR


Immagine

Poi

Immagine

infine salvi con come e avrai

Immagine

Spero essere stato abbastanza chiaro ...

Avatar utente
elia
Stato: Non connesso
Law Expert
Law Expert
Avatar utente
Iscritto il: gio, 25 ott 2007 19:44
Messaggi: 1395
Località: Napoli

Top

Contatta:
Forse non ho capito nulla, ma non ti basta creare un alias trascinando l'icona dalle applicazioni al desktop?
:-?
Sei fritto, sei fritto, ti ho dato scacco matto: amici come prima.

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

iStefano ha scritto:Non so come crearle nel dock, però in alto a sinistra nel "finder" saranno aggiunte alla voce servizi ....

[OMISSIS]
Veramente gentile, provo e ti faccio sapere :)

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

elia ha scritto:Forse non ho capito nulla, ma non ti basta creare un alias trascinando l'icona dalle applicazioni al desktop?
:-?
No! :)

Ho compilato alcuni programmi che sono eseguibili solo dal terminale, quindi non sono presenti in applicazioni. :)

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

astars ha scritto:
iStefano ha scritto:Non so come crearle nel dock, però in alto a sinistra nel "finder" saranno aggiunte alla voce servizi ....

[OMISSIS]
Veramente gentile, provo e ti faccio sapere :)
Ho provato la procedura che mi hai indicato ma quando vado a lanciare l'applicazione mi da un errore.

Compare un dialog che dice:

L'azione "Avvia Applicazione" ha rilevato un errore.

Mostra flusso di lavoro - Ok

Avatar utente
iStefano
Stato: Non connesso
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8279
Località: Pomigliano D'Arco (NA)

Top

Contatta:
Per l'errore non sono di molto aiuto .... Posso solo sugerirti di controllare se c'è la cartella " services" in home > libreria

Immagine
Ultima modifica di iStefano il lun, 04 ott 2010 21:30, modificato 1 volta in totale.

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

iStefano ha scritto:Per l'errore non sono di molto aiuto .... Posso solo sugerirti di controllare se c'è la cartella " services" in home > libreria
Sì, c'è la cartella services.

Suppongo che l'errori derivi dal fatto che, essendo un programma compilato da me e, risiedendo dentro /opt/local crei una sorta di errore nei permessi.

Ho anche provato a creare un collegamento all'app e ha dargli sia i permessi di esecuzione con chmod +x e sia a dirgli che il file sia "mio" con chown astars.astars app

Non ho altre idee :)

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 63346
Località: [k]ragnano

Top

Contatta:
Forse Services, con la maiuscola.
:roll:
La prima cosa su cui devi investire è il benessere del tuo corpo, l'unica cosa che ti porterai nella tomba.
Franz Grua (sarebbe fragrua)

In un mondo perfetto io sarei un essere inutile.
©2015 albertocchio

—> Uso corretto del Forum: https://goo.gl/9xOO0a

Immagine

astars
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 04 ott 2010 08:22
Messaggi: 8

Top

Avendo la necessità di lanciare un programma compilato e, non avendo a disposizione uno strumento che mi permetesse di creare un lanciatore in modo "normale", ho risolto creando un AppleScript che facesse il tutto.

Per il codice ovviamente ho usato AppleScript Editor e, il codice è il seguente:

Codice: Seleziona tutto

# Lanciare un'applicazione con AppleScript

tell application "Finder"
	launch application "X11"
end tell

set results to do shell script "cd ~; DISPLAY=:0.0; export DISPLAY; PATH=$PATH:/opt/local/bin; export PATH; LANG=it_IT; export LANG; /opt/local/bin/xchat> /dev/null 2>&1 &"
Il tutto è stato salvato come applicazione (.app)

A questo punto ho semplicemente modificato l'icona ed il gioco era fatto.

Grazie a tutti per l'aiuto e il supporto.

Avatar utente
iStefano
Stato: Non connesso
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8279
Località: Pomigliano D'Arco (NA)

Top

Contatta:
Prega....

Rispondi

Torna a “Software”

Chi c’è in linea

Visitano il forum: Yandex [Bot] e 14 ospiti