Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo
Mostra risultati da 11 a 20 di 22

Discussione: Aprire un PDF in wine con evince

  1. #11
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Aprire un PDF in wine con evince



    Il .desktop non c'entra una fava con wine, sono file di linux, servono per vedere gli "apri con programmadiwine" nei menu "apri con" di linux.
    A me funzionava solo cambiando il registro di sistema come ti ho detto prima, che è poi il sistema che windows utilizza per gestire le associazioni predefinite.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Messaggi
    molti
     
  3. #12
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Aprire un PDF in wine con evince

    Come detto il .desktop che ho trovato pare, invece, proprio all'interno di wine
    Codice:
    Only registered members can view code.
    infatti si riferisce al
    Codice:
    Only registered members can view code.
    ovvero l'associazione dei PDF dentro wine, SlimPDF in questo momento, a prescindere dove il file PDF sia in tutto i disco.

    Lo script che hai gentilmente postato, a quanto ho capito, apre un PDF nella home, dove lo "cerchi" o in path già conosciuti
    Così facendo se apro un .pdf nella home con "wine start nomepdf.pdf" o con "wine explorer" e poi cerco il pdf e lo avvio si apre con okular, però attenzione, funziona solo se il file si trova nella home, altrimenti bisogna modificare l'ultimo parametro dello script.
    ovviamente modificando okular con evince, ma è Pippo.exe che definisce (a sua scelta o secondo le scelte anche giornaliere dell'utente) anche la cartella, oltre al nome.

    Codice:
    Only registered members can view code.
    e io vorrei
    Codice:
    Only registered members can view code.
    Adesso potrebbe essere
    Codice:
    Only registered members can view code.
    tra 10 minuti
    Codice:
    Only registered members can view code.
    E questo è solo il programma Pippo.exe. Poi Paperino.exe potrebbe fare un PDF con un nome e cartella casuale.

    Il tuo script fa questo senza dover sapere il path prima? Adesso non ho Xubuntu sotto mano ma lo provo sicuramente.



    EDIT Ho comunque copiato i .reg su questo computer e vedo che c'è
    Codice:
    Only registered members can view code.
    dove c'è SlimPDF.
    Ultima modifica di Kirk78; 09-12-14 alle 12: 33.

    Rispondi citando Rispondi citando Il mio PC

  4. #13
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Aprire un PDF in wine con evince



    Il mio script si può corregere come ha detto pierino, cioè usando "winepath" per convertire le path.
    Cambiando il .desktop non succede niente, perché non è lì che cerca il comando.
    C'è wine nel nome (non nel percorso) perché se li crea lui, ma non sono sotto il profilo di wine.

    Quello slimpdf che vedi sotto .pdf punta ad un altra chiave che si chiama anch'essa slimpdf, dove c'è command e il percorso a slimpdf, è il classico caso in cui le applicazioni per windows "sporcano" il registro a modo loro.

    Puoi rinominare la voce o lasciarla così, basta che sotto la seconda chiave, quella a cui punta ".pdf", sotto 'command' punti ad uno script che converte la winepath (con winepath) e lanci evince.

    (se sostiuisci direttamente slimpdf.exe con /usr/bin/evince, quest'ultimo darà errore perché non riconosce le 'path' in formato wine).

    La path che tu dici che cambia viene passata con la variabile '%1' che come vedi nel mio esempio negli altri post rimane sempre davanti al comando indicato nel regedit
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  5. #14
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Aprire un PDF in wine con evince

    quindi dovrei cambiare
    Codice:
    Only registered members can view code.
    con lo script utilizzando anche
    Codice:
    Only registered members can view code.
    L'exe del .desktop con SlimPdf era
    Codice:
    Only registered members can view code.
    E' per questo che pensavo al %f

    Noto inoltre che oltre a quello "nuovo" del PDF ci sono parecchie associazioni file, con relativo .desktop
    E' per questo che pensavo si potesse modificare solamente il .desktop


    Rispondi citando Rispondi citando Il mio PC

  6. #15
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Aprire un PDF in wine con evince



    Winepath lo devi mettere nello script, non nel registro, nel registro metti solo lo script con davanti il %1, poi nello script dovrai utilizzare $1.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  7. #16
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Risolto!

    Ragazzi grazie mille di tutto ! Mi avete fatto (re)imparare alcune cose, e mi avete spinto a studiare tutti i comandi wine e ho imparato il magico comando
    Codice:
    Only registered members can view code.
    che, diciamo in parole povere, intercetta le chiamate delle applicazioni wine (handle) e le esegue con il programma linux di default per quel tipo di file! E questo si può usare per qualsiasi tipo di file, non solo per i PDF!

    Per i file PDF, oggetto di questa discussione, quindi basta semplicemente modificare
    Codice:
    Only registered members can view code.
    con il comando (il nome lo potete scegliere voi)
    Codice:
    Only registered members can view code.
    e "definire" il comando
    Codice:
    Only registered members can view code.
    e ci pensa lui a fare le modifiche del path senza usare neanche script con il comando winepath.
    Funziona alla perfezione!

    Potete fare lo stesso per tutti i tipi di file che volete.

    Certo non è proprio per newbie, quindi non so se lo mettero nella Guida: che dite voi lo metto?


    Rispondi citando Rispondi citando Il mio PC

  8. #17
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Aprire un PDF in wine con evince



    Bravo. Si vede che sto invecchiando perché non l'avevo proprio trovato.

    Comunque io non ho il wrapper, funziona solo se faccio "wine winebrowser".
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  9. #18
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Aprire un PDF in wine con evince

    wrapper chi era costui? In parole umane per tutti cosa sarebbe?


    Rispondi citando Rispondi citando Il mio PC

  10. #19
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Aprire un PDF in wine con evince



    Wrapper significa "involucro", in informatica è un programma (di solito è uno script) che ne richiama un altro.

    In genere i 'wrapper' si usano per richiamare/verificare dipendenze, quando un programma ha bisogno che ne sia attivo un altro prima di partire, oppure nelle protezioni anti-pirateria, perché richiamano l'eseguibile vero e proprio dopo aver verificato la presenza del cd.

    Nel caso di wine sono script in bash installati in /usr/bin, che, semplificando il concetto, se lo script si chiama "regedit", quando io scrivo "regedit" nel terminale, il terminale richiama lo script (perché /usr/bin è nel path e lo può vedere) lo script fa "wine regedit", è una comodità, insomma.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  11. #20
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Aprire un PDF in wine con evince

    Si in inglese lo sapevo il significato , era riguardo a wine che non capivo.

    Poi, tu starai invecchiando io invece lo sono già , me lo avevi già detto un'altra volta
    Comunque su /usr/bin non ho questo wrapper, altrimenti ti dicevo come era fatto. Forse è un comando che all'interno del registro wine (shell) funziona lo stesso ma fuori no. Infatti da terminale non funziona neanche a me.


    Rispondi citando Rispondi citando Il mio PC

Tags per questo thread

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie