Pagina 1 di 2

[RISOLTO]Docky,collegamenti nella barra aprono il codice non il programma...

Inviato: sabato 24 marzo 2012, 13:38
da $nake
E' da un  po che cerco di capire perchè se faccio un avviatore io di un programma,mettendolo nella barra di docky dopo avergli dato i permessi di esecuzione quest'ultimo non si avvia,ma apre il codice bash che ho scritto per aprire il programma.
Differentemente succede quando i collegamenti sono di programmi effettivamente installati e non solamente estratti dalla loro cartella.
E' possibile che debba modificare qualcosa per fare in modo che anche i collegamenti fatti da me funzionino in docky o è una cosa irrisolvibile?

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: domenica 25 marzo 2012, 9:15
da .:matteo:.
che cosa intendi per "effettivamente installati" ?
fammi un esempio di un programma che funziona su docky e uno che non funziona.

Se crei un file di testo per scrivere alcuni comandi, e poi aggiungi a cocky un icona con il comando per eseguire quel file, ricordati che devi rendere il file ESEGUIBILE. Ciò vuol dire che, cliccando col destro sullo script in questione, deve modificare le sue proprietà, se non sbaglio nella finestra chiamata Permessi, e devi spuntare l'opzione "Rendi file eseguibile". una volta fatto questo prova a cliccare sul tuo file e poi selezionare "Esegui" oppure "esegui nel terminale", per vedere se lo script effettivamente funziona. Se funziona allora aggiungilo a docky. L'icona e il nome ovviamenti li scegli tu, il comando che devi dare è l'indirizzo di quel file.

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: domenica 25 marzo 2012, 9:53
da $nake
Urban terror non è un programma effettivamente installato,vidalia invece si giusto per fare un esempio.
Quindi se metto il link di vidalia in docky funziona,invece quello di urban terror no...
Il file lo rende eseguible e funziona se non lo metto in docky uso la sintassi da terminale chmod +x nomefile.
Credo ci sia dell'altro senno dovrebbe funzionare...

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: domenica 25 marzo 2012, 20:00
da $nake
up

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: domenica 25 marzo 2012, 20:29
da .:matteo:.
Mmm non so, io docky l'ho sempre fatta funzionare con programmi installati da qualche repo... e funzionava nei modi che ti ho descritto. In teoria se tu trovassi il file che fa partire, ad esempio, il tuo gioco, potresti dare come comando a docky l'indirizzo di quel file, evitando quindi di dovere usare uno script da tramite. Però questa è una supposizione, forse vale la pena di tentare...

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: domenica 25 marzo 2012, 22:04
da $nake
Ho già tentato a fare un collegamento direttamente da programma in questione,succede che non si avvia nulla come se non avessi cliccato sull'icona,altre idee?

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 12:52
da $nake
Altre idee?

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 13:59
da dadexix86
Potresti provare a creare un file .desktop e inserire quello :)

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 14:31
da $nake
Niente,nemmeno questa funziona,quando clicco sull'icona in docky saltella significa che si avvia ma non parte...
Se invece lo stesso file lo faccio partire dal desktop funziona bene come gli altri collegamenti.

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 18:02
da .:matteo:.
$nake ha scritto: Altre idee?
cambiare dock bar ;)
dimmi che distro usi e ti sparo qualche nome, poi scegli quella che fa al caso tuo =) a me docky da qualche inspiegabile problema, la tengo solo per pigrizia, con la 12.04 ne sceglierò accuratamente un'altra

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 19:11
da $nake
Penso proprio che farò come te,nella nuova distro userò qualche programma che non abbia bug come docky,in ogni caso ora sto usando oneric 11.10.
Cambiare dockbar per questo mi sembra eccessivo,pensi che non ci sia un modo per rimediare a questo problema momentaneamente?

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 22:09
da .:matteo:.
non so, mi sembra strano perchè i tuoi comandi mi sembrano corretti. Fai conto che io docky non la riesco ad usare nella modalità in cui, per intenderci, assomiglia alla barra dei mac. La devo usare solo in 2D. Se no mi da' problemi con lo sfondo del desktop.

Ad ogni modo, non è così tragico cambiare dock. Basta sapere cosa potresti avere bisogno.

Se vuoi la dock più completa di tutte, allora usa cairo-dock, se vuoi la più leggere usa wbar, se no perditi nelle svariate vie di mezzo che ci sono =)

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 22:29
da $nake
Vedrò di trovare qualche sostituta,grazie lo stesso...

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 22:50
da shouldes
Puoi postare il file .desktop che hai creato?

Codice: Seleziona tutto

[Desktop Entry]
Name=
GenericName=
Comment=
Exec=
Terminal=false
StartupNotify=true
Type=
Categories=
Icon=

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 23:07
da $nake
mmmm,non gli assomigliava per niente al tuo come avrai intuito.
Il mio avviatore l'ho costruito come tutti gli altri,apro un dock di testo,scrivo il codice,e poi quando devo salvarlo a(salva con nome) faccio semplicemente nomefile.desktop

In ogni caso è questo...--->

#! /bin/bash

cd  && cd UrbanTerror && ./ioq3-urt

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: lunedì 26 marzo 2012, 23:19
da shouldes
$nake ha scritto: mmmm,non gli assomigliava per niente al tuo come avrai intuito.
Il mio avviatore l'ho costruito come tutti gli altri,apro un dock di testo,scrivo il codice,e poi quando devo salvarlo a(salva con nome) faccio semplicemente nomefile.desktop

In ogni caso è questo...--->

#! /bin/bash

cd  && cd UrbanTerror && ./ioq3-urt
Un .desktop è un file simile a quello che ho postato, come puoi vedere in /usr/share/applications, trascinando i lanciatori dentro gedit, sono tutti in quel modo.
Tu hai creato uno script, quindi docky non lo riconosce come lanciatore.

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: martedì 27 marzo 2012, 3:43
da $nake
Ottimo,ho capito!
Sarebbe molto interessante conoscere come si forma e funziona un file.desktop,potresti postare un esempio di lanciatore,dicendo se va in una cartella particolare o se si può compilare con un file di testo semplicemente rinominandolo da li o se basta dargli i permessi di esecuzione con chmod +x ad esempio,ci farebbe molto comodo avere una base da cui partire per costruire lanciatori personalizzati,qualcosa mi dice che questa è la strada giusta... ;)

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: martedì 27 marzo 2012, 13:09
da shouldes
$nake ha scritto: Ottimo,ho capito!
Sarebbe molto interessante conoscere come si forma e funziona un file.desktop,potresti postare un esempio di lanciatore,dicendo se va in una cartella particolare o se si può compilare con un file di testo semplicemente rinominandolo da li o se basta dargli i permessi di esecuzione con chmod +x ad esempio,ci farebbe molto comodo avere una base da cui partire per costruire lanciatori personalizzati,qualcosa mi dice che questa è la strada giusta... ;)
[Desktop Entry]
Name= Urban Terror
Comment= Giochini per Ubuntu
Exec=/percorso/ioq3-urt
Terminal=false
StartupNotify=false
Type=Application
Categories=Game;
Icon=/percorso/immagine.estensione

Nel tuo comando hai:

cd && cd UrbanTerror poi usi && ./file per lanciare il file contenuto in quel path.

Potresti semplicemente sostituirlo con:
/percorso/ioq3-urt

Non so esattamente di cosa stiamo parlando, so che quello è un gioco ma non ho idea di cosa tu abbia scaricato e scompattato, ma in linea di massima dovrebbe essere tutto valido.

Questo per approfondimenti:
http://developer.gnome.org/menu-spec/

Questo per Urban Terror, molto datato ma potrebbe illuminare sul da farsi:
http://www.ubuntu-unlimited.com/?id=122 ... 1221729671

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: martedì 27 marzo 2012, 15:28
da $nake
Come immaginavo..Sei un grande! Era la pista giusta... :)

guarda

[Desktop Entry]
Name= Urban Terror
Comment= Giochini per Ubuntu
Exec=/home/snake/UrbanTerror/ioq3-urt
Terminal=false
StartupNotify=false
Type=Application
Categories=Game;
Icon=/Immagini/icone/urban_terror.png

mettendolo in docky ora va,le guide che mi hai detto non le ho visionate mi interessavano di più questi eseguibili,ora vorrei solo capire il loro funzionamento,del tipo,se nella settima riga a type= invece di mettere application mettessi applicazione ci sarebbero dei danni o potrebbe non funzionare?Meglio se hai un link dove spiega queste tipologia di file cosi magari me li studio per bene,sempre se non chiedo troppo...
Ps perchè funzioni ho dovuto creare l'eseguibile e metterlo nella cartella del gioco e da li passarlo alla barra di docky,e gli ho dato anche i permessi di esecuzione con chmod +x UrbanTerror.desktop.

Spero di aver fatto tutto giusto,in ogni caso ti ringrazio funziona tutto adesso,ennesimo problema risolto! :)

Mi sa che mi devo scrivere come si fà un eseguibile,senno la prossima volta mi dimentico la sua struttura :)...

Re: Docky,collegamenti nella barra aprono il codice non il programma..Irrisolvibile?

Inviato: martedì 27 marzo 2012, 18:13
da shouldes
$nake ha scritto: Come immaginavo..Sei un grande! Era la pista giusta... :)

guarda

[Desktop Entry]
Name= Urban Terror
Comment= Giochini per Ubuntu
Exec=/home/snake/UrbanTerror/ioq3-urt
Terminal=false
StartupNotify=false
Type=Application
Categories=Game;
Icon=/Immagini/icone/urban_terror.png

mettendolo in docky ora va,le guide che mi hai detto non le ho visionate mi interessavano di più questi eseguibili,ora vorrei solo capire il loro funzionamento,del tipo,se nella settima riga a type= invece di mettere application mettessi applicazione ci sarebbero dei danni o potrebbe non funzionare?Meglio se hai un link dove spiega queste tipologia di file cosi magari me li studio per bene,sempre se non chiedo troppo...
Ps perchè funzioni ho dovuto creare l'eseguibile e metterlo nella cartella del gioco e da li passarlo alla barra di docky,e gli ho dato anche i permessi di esecuzione con chmod +x UrbanTerror.desktop.

Spero di aver fatto tutto giusto,in ogni caso ti ringrazio funziona tutto adesso,ennesimo problema risolto! :)

Mi sa che mi devo scrivere come si fà un eseguibile,senno la prossima volta mi dimentico la sua struttura :)...
Io lo avrei messo in:
~/.local/share/applications

In modo da farlo spuntare anche nel menù, sezione giochi.
Questo spiega praticamente tutto: http://developer.gnome.org/menu-spec/
Per quanto riguarda l'uso dell'italiano, specificandolo (ma anche no) puoi anche usarlo, ma non so se puoi con type, immagino di no.

Ricordati di mettere [Risolto] nel titolo del primo messaggio.