Alternatives: differenze tra le versioni

m
verificata
mNessun oggetto della modifica
m (verificata)
Riga 3: Riga 3:
Le ''alternative'' sono un sistema di link simbolici che permettono di gestire comodamente i programmi di default per ogni categoria di applicazioni (browser, editor, ecc ...).
Le ''alternative'' sono un sistema di link simbolici che permettono di gestire comodamente i programmi di default per ogni categoria di applicazioni (browser, editor, ecc ...).


L'idea che è alla base di questo sistema è di avere un database che raccoglie le possibili alternative ad una applicazione (per esempio, x-www-browser è una ''alternativa'' che può essere collegata al browser proferito).
L'idea che è alla base di questo sistema è di avere un database che raccoglie le possibili alternative ad una applicazione (per esempio, <code>x-www-browser</code> è una ''alternativa'' che può essere collegata al browser proferito).


== Struttura del sistema ==
== Struttura del sistema ==
Riga 110: Riga 110:
</pre>
</pre>
con i seguenti parametri:
con i seguenti parametri:
; link : il nome del link che verrà inserito nella directory di alternative (<code>/etc/alternative/</code>)
; link : il nome del link principale che punterà a quello inserito nella directory di alternatives (<code>/etc/alternatives/</code>)
; name : il nome dell'alternativa (è normale farlo coincidere con il nome del link)
; name : il nome del link in <code>/etc/alternatives/</code> (è normale farlo coincidere con il nome del link) che punterà all'eseguibile vero e propria
; path : il path dell'eseguibile
; path : il path dell'eseguibile utilizzato come alternativa
; priority : la priorità da assegnare a quella alternativa
; priority : la priorità da assegnare a questa alternativa
; --slave : si tratta di una opzione facoltativa, che permette l'aggiunta di una alternative ad una già presente; per questa opzione è necessario indicare gli stessi argomenti usati per <code>--master</code>
; --slave : si tratta di un'opzione facoltativa e utilizzabile più volte, che permette l'aggiunta di alternative secondarie, ciascuna accettante tre argomenti con il medesimo significato e configurata in base alla priorità dell'alternativa principale
 


Ad esempio, se vogliamo aggiungere Firefox come browser, basterà dare il seguente comando:
Ad esempio, se vogliamo aggiungere Firefox come browser, basterà dare il seguente comando:
Riga 122: Riga 121:
--slave /usr/share/man/man1/x-www-browser.1.gz x-www-browser.1.gz /usr/share/man/man1/firefox.1.gz
--slave /usr/share/man/man1/x-www-browser.1.gz x-www-browser.1.gz /usr/share/man/man1/firefox.1.gz
</pre>
</pre>
L'alternativa secondaria specificata con <code>--slave</code> farà sì che dando:
<pre>$ man x-www-browser</code>
sia richiamata la pagina di manuale di Firefox, fintanto che l'alternativa principale (<code>/usr/bin/firefox</code>) sarà utilizzata da <code>/usr/bin/x-www-browser</code>.


=== Rimozione ===
=== Rimozione ===
Riga 138: Riga 140:


{{Autori
{{Autori
|Autore=[[Utente:MaXeR|MaXeR]]
|Autore= [[Utente:MaXeR|MaXeR]]
|Estesa_da=
|Verificata_da=
|Verificata_da=
: [[Utente:MadameZou|MadameZou]] 22:26, 5 mar 2010 (CET)
: [[Utente:MadameZou|MadameZou]] 22:26, 5 mar 2010 (CET)
|Numero_revisori=1
: [[Utente:HAL 9000|HAL 9000]] 18:03, 20 mag 2015 (CEST)
|Numero_revisori=2
}}
}}


[[Categoria:Programmi da terminale]]
[[Categoria:Programmi da terminale]]
3 581

contributi