Alternatives: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
m (aggiunta qualche riga)
Riga 1: Riga 1:
Ciao, grazie per la guida :), non l'ho ancora letta ma sembra ben fatta :D.
{{stub}}
=Introduzione=
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 ...).


Una domanda: nei file di configurazione si devono inserire proprio queste particolari virgolette � oppure le virgole normali "? Se sono quelle normali direi correggerlo per evitare confusione ;-)
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).


Altra cosa: Il titolo. hotkeys � un pacchetto e tu non lo usi nella guida per�. Forse un titolo pi� generale sarebbe pi� chiaro "Configurazione dei Tasti Multimediali", oppure "Impostare i tasti multimediali", oppure "Tasti Multimediali: configurazione e uso.". Bho sono solo idee buttate li. Tu cosa ne pensi?
=Struttura del sistema=


Tieni presente che il titolo � importate per l'indicizzazione, pensa a cosa cercherebbe uno che cerca informazioni su queste cose...
=Elenco Alternatives=
<div align="center">
{|border="1" cellpadding="0" cellspacing="0" width="90%"
|Nome
|Descrizione
|-
|editor
|
|-
|fakeroot
|
|-
|firefox-javaplugin.so
|
|-
|ftp
|
|-
|infobrowser
|
|-
|java, javac, ...
| impostazioni circa il path degli eseguibili Java
|-
|vi
| Permette di scegliere l'alternativa tra vi o vim
|-
|view
|
|-
|vim
|
|-
|www-browser
| Il browser di default in modalità testuale.
|-
|x-cursor-theme
| Il tema dei cursori di default.
|-
|x-session-manager
| Il session manager di default.
|-
|x-terminal-emulator
| L'emulatore di terminale predefinito da usare in X
|-
|x-window-manager
| Il window manager di default.
|-
|x-www-browser
| Il browser di default in modalità grafica.
|}
</div>


: [[Utente:TheNoise|~ The Noise]] 05:37, 22 Apr 2006 (EDT)
=Modifica Impostazioni=
==Ottenere informazioni==
È possibile ottenere le informazioni relative alle varie alternative disponibili per una voce tramite il comando
<pre># update-alternatives --display <alternativa></pre>


Ciao, no le virgolette sono quelle normali ho appena corretto.
L'output del comando sarà simile a questo:
Per il titolo in effetti hai ragione penso andrebbe bene "Tasti Multimediali: configurazione ed uso", essendo la prima volta che uso un wiki non saprei come cambiarlo, adesso cerco un po'.
<pre># update-alternatives --display x-www-browser
x-www-browser - status is auto.
link currently points to /usr/bin/konqueror
/usr/bin/konqueror - priority 100
slave x-www-browser.1.gz: /usr/share/man/man1/konqueror.1.gz
/usr/bin/firefox - priority 70
slave x-www-browser.1.gz: /usr/share/man/man1/firefox.1.gz
/usr/bin/mozilla - priority 80
slave x-www-browser.1.gz: /usr/share/man/man1/mozilla.1.gz
Current `best' version is /usr/bin/konqueror.


: [[Utente:itbhp|~ itbhp]]
</pre>
Verranno mostrati, in ordine di priorità, le varia alternative, accompagnate dalla manpage.


==Cambiare l'associazione==
Cambiare l'associazione, tra quelle disponibili, è semplice:
<pre># update-alternatives --config x-www-browser


Fatto, ho cambiato il titolo.
There are 3 alternatives which provide `x-www-browser'.
Ciao! ;-)


: [[Utente:itbhp|~ itbhp]]
  Selection    Alternative
-----------------------------------------------
+        1    /usr/bin/konqueror
*        2    /usr/bin/firefox
          3    /usr/bin/mozilla


Perfetto! Ben fatto ;)
Press enter to keep the default[*], or type selection number:</pre>
a questo punto sarà sufficiente inserire il numero della alternativa che si vuole utilizzare.


: [[Utente:TheNoise|~ The Noise]] 07:39, 22 Apr 2006 (EDT)
A fianco delle varie scelte sono presenti due caratteri: '''+''' indica che quel programma ha la priorità maggiore (quindi, secondo il sistema, è l'associazione più appropriata); '''*''', invece, indica l'applicazione attualmente associata all'alternativa.


Ho modificato la prima sezione dato che � cambiato il pacchetto contenente xev e xmodmap.
==Inserire nuove opzioni==
==Rigenerazione di una alternative==
In caso di problemi o corruzione (oppure ad esperimenti andati male) è possibile rigenerare la tabella di alternative con un semplice
<pre></pre> [todo]


: [[Utente:itbhp|~ itbhp]]
==Aggiunta==
Per aggiungere alla lista delle alternative (o crearne una nuova) è possibile usare l'opzione <tt>--install</tt> nel seguente modo:
<pre>
# update-alternatives [options] --install link name path priority [--slave link name path]
</pre>
con i seguenti parametri:
; link : il nome del link che verrà inserito nella directory di alternative (<tt>/etc/alternative/</tt>)
; name : il nome dell'alternativa (è normale farlo coincidere con il nome del link)
; path : il path dell'eseguibile
; priority : la priorità da assegnare a quella altervativa
; --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 <tt>--master</tt>
 
==Rimozione==
Per la rimozione esistono due opzioni:
; --remove <name> <path> : provoca la rimozione di una sola alternativa (associata a <path>) dall'elenco di quelle relativa a <name>
; --remove-all <name> : rimuove l'intera alternativa <name>
 
=Riferimenti=
* <tt>man update-alternatives</tt>

Versione delle 19:48, 6 gen 2007

Document-page-setup.png Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.

Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template.


Introduzione

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).

Struttura del sistema

Elenco Alternatives

Nome Descrizione
editor
fakeroot
firefox-javaplugin.so
ftp
infobrowser
java, javac, ... impostazioni circa il path degli eseguibili Java
vi Permette di scegliere l'alternativa tra vi o vim
view
vim
www-browser Il browser di default in modalità testuale.
x-cursor-theme Il tema dei cursori di default.
x-session-manager Il session manager di default.
x-terminal-emulator L'emulatore di terminale predefinito da usare in X
x-window-manager Il window manager di default.
x-www-browser Il browser di default in modalità grafica.

Modifica Impostazioni

Ottenere informazioni

È possibile ottenere le informazioni relative alle varie alternative disponibili per una voce tramite il comando

# update-alternatives --display <alternativa>

L'output del comando sarà simile a questo:

# update-alternatives --display x-www-browser
x-www-browser - status is auto.
 link currently points to /usr/bin/konqueror
/usr/bin/konqueror - priority 100
 slave x-www-browser.1.gz: /usr/share/man/man1/konqueror.1.gz
/usr/bin/firefox - priority 70
 slave x-www-browser.1.gz: /usr/share/man/man1/firefox.1.gz
/usr/bin/mozilla - priority 80
 slave x-www-browser.1.gz: /usr/share/man/man1/mozilla.1.gz
Current `best' version is /usr/bin/konqueror.

Verranno mostrati, in ordine di priorità, le varia alternative, accompagnate dalla manpage.

Cambiare l'associazione

Cambiare l'associazione, tra quelle disponibili, è semplice:

# update-alternatives --config x-www-browser

There are 3 alternatives which provide `x-www-browser'.

  Selection    Alternative
-----------------------------------------------
 +        1    /usr/bin/konqueror
*         2    /usr/bin/firefox
          3    /usr/bin/mozilla

Press enter to keep the default[*], or type selection number:

a questo punto sarà sufficiente inserire il numero della alternativa che si vuole utilizzare.

A fianco delle varie scelte sono presenti due caratteri: + indica che quel programma ha la priorità maggiore (quindi, secondo il sistema, è l'associazione più appropriata); *, invece, indica l'applicazione attualmente associata all'alternativa.

Inserire nuove opzioni

Rigenerazione di una alternative

In caso di problemi o corruzione (oppure ad esperimenti andati male) è possibile rigenerare la tabella di alternative con un semplice

[todo]

Aggiunta

Per aggiungere alla lista delle alternative (o crearne una nuova) è possibile usare l'opzione --install nel seguente modo:

# update-alternatives [options] --install link name path priority [--slave link name path]

con i seguenti parametri:

link
il nome del link che verrà inserito nella directory di alternative (/etc/alternative/)
name
il nome dell'alternativa (è normale farlo coincidere con il nome del link)
path
il path dell'eseguibile
priority
la priorità da assegnare a quella altervativa
--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 --master

Rimozione

Per la rimozione esistono due opzioni:

--remove <name> <path>
provoca la rimozione di una sola alternativa (associata a <path>) dall'elenco di quelle relativa a <name>
--remove-all <name>
rimuove l'intera alternativa <name>

Riferimenti

  • man update-alternatives