Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Programmi predefiniti
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Sat Sep 23, 2006 3:11 pm    Post subject: Programmi predefiniti Reply with quote

Avrei una domanda:
usando il mio pc, mi sono imbattuto più volte nel problema che non sono definiti nel sistema programmi predefiniti per certe azioni, ad esempio usando il plugin per firefox per aprire file pdf anzichè scaricarli, mi arriva un messaggio che mi dice di non trovare il programma predefinito per aprire tali file...
Qualcuno sa aiutarmi?
Back to top
View user's profile Send private message
daniel979
n00b
n00b


Joined: 12 Apr 2006
Posts: 68

PostPosted: Sat Sep 23, 2006 5:31 pm    Post subject: Reply with quote

installa acrobat reader con la use flag nsplugin

il pacchetto è app-text/acroread

purtroppo è solo in inglese.

ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sat Sep 23, 2006 5:38 pm    Post subject: Re: Programmi predefiniti Reply with quote

skypjack wrote:
Avrei una domanda:
usando il mio pc, mi sono imbattuto più volte nel problema che non sono definiti nel sistema programmi predefiniti per certe azioni

Il problema è che solo tu puoi sapere quale uso farai della tua macchina e quindi quale sw ti serve per aprire quali file ...
Se non installi blender probabilmente non potrai aprire i .blend, se non installi un player video non potrai vederti i filmati, se non installi un player audio non potrai ascoltare musica e così via ...
Queste sono scelte che può fare solo chi usa la macchina in questione ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Sun Sep 24, 2006 1:48 am    Post subject: Reply with quote

Moved from Forum italiano (Italian) to Forum di discussione italiano.
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Sun Sep 24, 2006 3:04 pm    Post subject: Reply with quote

Per spiegarmi, io vengo da una lunga esperienza con Debian e ricordo che su quel sistema avevo link del tipo "editor" che mi definivano l'editor di sistema e così via per il lettore pdf, lettore musicale, etc, etc, etc...
Su Gentoo devo dedurre non esista una cosa del genere?
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sun Sep 24, 2006 3:18 pm    Post subject: Reply with quote

scusa, ma tanto per cominciare dovresti iniziare a dire quale Window Manager usi
Linux è sempre Linux, sia che usi debian, che Gentoo, che quello che vuoi

quelle che cerchi tu sono impostazioni del Window manager, certamente non del kernel.
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Sun Sep 24, 2006 3:53 pm    Post subject: Reply with quote

Linux è sempre Linux, ma slackware è diversa da Debian che è diversa da Gentoo che è diversa da Suse, etc, etc...
Che dici mai? Non c'entra il wm, su Debian usavo riga di comando!! Neanche c'era X, secondo te che wm usavo?
Back to top
View user's profile Send private message
Gremo
Guru
Guru


Joined: 27 Feb 2006
Posts: 450

PostPosted: Sun Sep 24, 2006 3:59 pm    Post subject: Reply with quote

acroread è un mattone rispetto a evince (gnome) o kpdf (kde). Scusa se te lo chiedo, ma non conviene (vista la velocità di apertura di questi programmi) configurare firefox in modo che faccia partire il programma quando clicchi su un link pdf?
A me, sotto windows, l'helper di acrobat rallenta tantissimo l'apertura dei pdf, infatti vorrei disabilitarlo ma non so come :oops: :(
Back to top
View user's profile Send private message
mambro
l33t
l33t


Joined: 22 Mar 2004
Posts: 752
Location: Mira (VE) - Italy

PostPosted: Sun Sep 24, 2006 6:03 pm    Post subject: Reply with quote

skypjack wrote:
Non c'entra il wm, su Debian usavo riga di comando!! Neanche c'era X, secondo te che wm usavo?

Neanche c'era X e avevi firefox che apriva i pdf? Caspita.. comunque risulta anche a me che la definizione delle applicazioni predefinite per aprire un determinato file dipenda dal windows manager. D'altronde da linea di comando dai nomeprogramma nomefile e quindi nn serve definire delle applicazioni predefinite..
_________________
"The design of a worldwide, fully transparent distributed file system for simultaneous use by millions of mobile and frequently disconnected users is left as an excercise for the reader".
Andrew S. Tanenbaum, Distributed Operating Systems.
Back to top
View user's profile Send private message
Kind_of_blue
Guru
Guru


Joined: 10 Oct 2004
Posts: 485

PostPosted: Sun Sep 24, 2006 6:05 pm    Post subject: Reply with quote

se usi Gnome, quello che cerchi lo ottieni "cliccando" con il tasto destro sul file del tipo che vuoi riassociare ... scegliendo "proprierties" ... linguetta "open with" e scegliendo l'applicazione da usare ... o dall'elenco che ti da ... o inserendo la riga di comando corretta.

Da quel momento quel tipo di file sarà aperto da quell'applicazione.

Altri WM usano metodi diversi ... e non c'è bisogno di inacidirsi ... basta rispondere puntualmente a chi ti chiede chiarimenti per riuscire a darti una mano ... e non farti avere risposte che non ti si adattano.
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Sun Sep 24, 2006 6:36 pm    Post subject: Reply with quote

Io sono d'accordo con chi sostiene che le "applicazioni predefinite" vengono decise dall'ambiente desktop che si sta usando. Non vedo perché deve essere diverso da distribuzione a distribuzione.
_________________
Running Fast!
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Sun Sep 24, 2006 6:57 pm    Post subject: Reply with quote

Come aprivi i pdf in firefox da shell senza X? Voglio farlo anche io!
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
syntaxerrormmm
Guru
Guru


Joined: 17 Apr 2005
Posts: 449
Location: Romano di Lombardia - BG - ITALY

PostPosted: Sun Sep 24, 2006 7:19 pm    Post subject: Reply with quote

federico wrote:
Come aprivi i pdf in firefox da shell senza X? Voglio farlo anche io!
mouser ne aveva parlato tempo fa: [MULTI-TIP] Using Framebuffer for Fun and Profit.

Ciao.
_________________
"Every rule can be broken, but no rule may be ignored."

Last.fm - Gentoo 2006.1 on:
Acer Aspire 1355LC - suspend2-sources-2.6.18-r3
IBM Thinkpad T30 - suspend2-sources-2.6.19-r3
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Sun Sep 24, 2006 8:36 pm    Post subject: Reply with quote

syntaxerrormmm wrote:
federico wrote:
Come aprivi i pdf in firefox da shell senza X? Voglio farlo anche io!
mouser ne aveva parlato tempo fa: [MULTI-TIP] Using Framebuffer for Fun and Profit.

Ciao.


Assssiii... ora me lo ricordo!
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Mon Sep 25, 2006 9:04 am    Post subject: Reply with quote

Ora, io cercherò di non dare risposte acide, ma davanti ad un commento del genere:

Code:
Neanche c'era X e avevi firefox che apriva i pdf? Caspita..


Che devo dire? A parte che ti hanno risposto, ma ad ogni modo non intendevo (come è ovvio capire, ma evidentemente a qualcuno certe cose vanno spiegate) che aprivo i pdf nell shell, ma che su uno dei server Debian della ditta dove ho lavorato per due anni prima di licenziarmi ed andare all'università (server, ergo inutilità di X e desktop vari quando si sa usare la shell) esisteva appunto questa "logica" di riferimenti per cui chiamando ad esempio "editor" referenziavo direttamente l'editor predefinito di sistema (chiaramente, lo potevo scegliere e cambiare a mio piacimento, non vorrei essere frainteso, visto quanto già successo) e così via era possibile farlo ANCHE con programmi per leggere pdf (ovviamente questo non lo avevo impostato, a che pro?) e altri mille programmi...
Nessuno ha esperienza di Debian, qua? Non so come spiegarmi altrimenti...
Ad ogni modo, ringrazio chi ha dato una risposta sensata e cercherò di adattarmi al wm in uso nella speranza di farlo funzionare correttamente. Ringrazio anche chi ha voluto fare non so se lo sbruffone o lo spiritoso (anche se poteva risparmiarselo) per averci provato, magari la prossima volta prima di parlare...
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Mon Sep 25, 2006 9:19 am    Post subject: Reply with quote

Non sono sicuro di aver capito la tua problematica ma per impostare un programma predefinito per alcune applicazioni si può fare una cosa simile
Code:
editor=vi
alias editor='$editor'
in questo modo il comando
Code:
editor prova
aprirà con vi il file prova e cambiando il contenuto della variabile editor andiamo a cambiare l'editor usato (se metto nano userò nano).

Ti imposti le variabili e gli alias in un file e fai in modo che vengano impostati al login del tuo utente.

Se tu vuoi che il tuo ambiente grafico sappia quale programma deve usare per aprire un determinato file devi configurarlo opportunamente ma dovresti dirci quale sistema grafico usi per avere il nostro aiuto.

Rimanendo dubbioso riguardo al tuo problema ti saluto, sperando di esserti stato utile ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Mon Sep 25, 2006 9:21 am    Post subject: Reply with quote

Ok...
La tua soluzione (che scemo a non averci pensato) è forse quella che più si avvicina all'originale a cui pensavo...
Grazie dell'aiuto...
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Mon Sep 25, 2006 9:29 am    Post subject: Reply with quote

skypjack wrote:
Ok...
La tua soluzione (che scemo a non averci pensato) è forse quella che più si avvicina all'originale a cui pensavo...
Grazie dell'aiuto...

Figurati.

Mi toglieresti una soddisfazione ? Non riesco a capire quale sia il tuo problema :?
Tu hai fatto riferimento a qualcosa che in debian veniva utilizzato in shell (e mi sembra di capire che la mia proposta ci sia avvicini) ma facevi un esempio di apertura di pdf (ovviamente non in shell) e la cosa mi lascia parecchia confusione ...
Il tuo problema era avere la funzionalità che ho proposto nella shell (e hai fornito un esempio fuorviante) o vuoi impostare un associazione tra file e programma in un ambiente grafico (e hai fornito una spiegazione furoviante) ?

Non voglio essere ironico ne altro ma onestamente io non sono riuscito a capire :?

Grazie :wink:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Mon Sep 25, 2006 9:32 am    Post subject: Reply with quote

skypjack wrote:
Ok...
La tua soluzione (che scemo a non averci pensato) è forse quella che più si avvicina all'originale a cui pensavo...
Grazie dell'aiuto...


Ouoi anche definire in una directory nel path (ad esempio /usr/local/bin, ma anche ~/bin):
Code:

ln -s /usr/bin/vim     /usr/local/bin/editor
ln -s /usr/bin/firefox /usr/local/bin/browser


lo svantaggio di tale soluzione é che se cambi programma potrebbe cambiare di coseguenza la linea di comando relativa.
_________________
Ciao da me!
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Mon Sep 25, 2006 9:37 am    Post subject: Reply with quote

In Debian, se non sbaglio (cosa molto probabile, ormai è passato del tempo) era una struttura di sistema (una delle tante differenza fra una distro e l'altra) che organizzava una "parco link" maneggiabili da superuser per referenziare programmi per l'intero ambiente. Ovvero: io superuser appiccicavo il link editor a vim e tutto l'ambiente chiamando editor da shell vedeva aprirsi vim. Ovviamente, se voleva nano, l'utente doveva digitare nano.
Questo, e qui ho paura di sbagliarmi, ma non ci giurerei, si estendeva anche a programmi di più alto livello, come programmi per ambienti grafici (come può essere appunto un reader per file pdf), per cui se ho uno script che all 17:36 mi si esegue e chiama, che so, pdfreader, magari mi apre xpdf o kpdf o chi cavolo ho referenziato.
Spero di averti chiarito le idee.
Era una particolarità di quel sistema che, a mio parere, poteva tornare utile per scripting multi macchina, nel senso che potevo realizzare script su una macchina Debian usando appunto tali link e portarlo su un'altra macchina Debian dove, magari, mancava vim e c'era nano, ma tanto io chiamavo editor e quindi ero certo mi si aprisse un editor e così anche per tutti gli altri componenti coinvolti.
Spero di essermi spiegato.
Grazie ancora dell'aiuto, ma credo mi rassegnerò a vivere senza!!
Ciao ciao
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Mon Sep 25, 2006 9:51 am    Post subject: Reply with quote

In Gentoo esiste già qualcosa di simile (es. echo $EDITOR) e richiamando le variabili in uno scripr vengono lanciati i programmi relativi (più immediato della mia soluzione visto che non serve nemmeno l'alias).

La cosa si complica se tu vuoi usare uno script per automatizzare qualcosa di simile in un ambiente grafico visto che l'accoppiata file-programma viene definita in modi che possono essere diversi (conosco bene solo KDE quindi non posso pronunciarmi con certezza) ma soprattutto non ne comprendo il motivo.

Se voglio aprire un file in un ambiente grafico mi viene più comodo clikkare sull'icona del file stesso che non lanciare da shell uno script che mi apra quel file in un dato programma ... tanto se ho configurato l'ambiente il click sull'icona basta per lanciare il programma associato a quel tipo di file.

Forse è un mio limite ma non sono sicuro di cogliere appieno il vantaggio di automatizzare con uno script l'utilizzo di alcuni programmi interattivi...

Ok, si potrebbe far aprire un documento e attendere la sua chiusura prima di lanciare un sw (tipo leggiti la licenza prima di usare il sw) ma non mi viene in mente molto altro ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
topper_harley
Guru
Guru


Joined: 05 Apr 2006
Posts: 363
Location: Treviso / Udine (Italy)

PostPosted: Mon Sep 25, 2006 11:33 am    Post subject: Reply with quote

Ma allora l'editor che impostiamo nell'/etc/rc.conf che utilità ha?

Code:
# Set EDITOR to your preferred editor.
# You may use something other than what is listed here.

#EDITOR="/bin/nano"
EDITOR="/usr/bin/vim"
#EDITOR="/usr/bin/emacs"



Per quel che ne so, ci sono delle applicazioni che si appoggiano a questo file quando non viene specificato nulla di diverso.

Mi viene in mente per esempio Mutt che, in assenza di configurazioni specifiche, per la scrittura e la modifica dei messaggi, utilizza l'editor impostato nell'rc.conf.
_________________
http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Mon Sep 25, 2006 11:34 am    Post subject: Reply with quote

Io, di quello che dici tu, ne colgo l'utilità solo come editor di testo senza X, per esempio utilizzando programmi come "visudo", i quali devono chiamare un editor per modificare un file. In questi casi viene utilizzata la variabile d'ambiente EDITOR che su Gentoo si setta in /etc/rc.conf. Oltre agli editor ci sono anche i pager che hanno la variabile PAGER e funzionano allo stesso modo.
_________________
Running Fast!
Back to top
View user's profile Send private message
topper_harley
Guru
Guru


Joined: 05 Apr 2006
Posts: 363
Location: Treviso / Udine (Italy)

PostPosted: Mon Sep 25, 2006 11:47 am    Post subject: Reply with quote

Luca89 wrote:
Io, di quello che dici tu, ne colgo l'utilità solo come editor di testo senza X, per esempio utilizzando programmi come "visudo", i quali devono chiamare un editor per modificare un file. In questi casi viene utilizzata la variabile d'ambiente EDITOR che su Gentoo si setta in /etc/rc.conf. Oltre agli editor ci sono anche i pager che hanno la variabile PAGER e funzionano allo stesso modo.


Quindi il file rc.conf setta semplicemente delle variabili d'ambiente?
_________________
http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Mon Sep 25, 2006 12:08 pm    Post subject: Reply with quote

topper_harley wrote:
Quindi il file rc.conf setta semplicemente delle variabili d'ambiente?


No, nel file rc.conf vengono indicate alcune variabili per la configurazione del sistema, EDITOR viene impostata in rc.conf ma poi diventa variabile d'ambiente quando il file /etc/profile (il quale setta le variabili d'ambiente) la estrapola.

Questo lo trovi in /etc/profile:
Code:
# Extract the value of EDITOR
[ -z "$EDITOR" ] && EDITOR="`. /etc/rc.conf 2>/dev/null; echo $EDITOR`"
[ -z "$EDITOR" ] && EDITOR="/bin/nano"
export EDITOR


Se vuoi aggiungere altre variabili d'ambiente al tuo sistema mettile in /etc/env.d/99<nome> (metti il nome che vuoi).
_________________
Running Fast!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum