Come avviare le app predefinite con semplici comandi in Ubuntu

Come avviare le app predefinite con semplici comandi in Ubuntu

Linux è tutto basato sulla libertà. Mentre i sistemi operativi proprietari tendono a indirizzarti verso un'impostazione predefinita per ogni tipo di app (ad esempio browser Web), Linux fornisce gli strumenti per adattare il tuo sistema ai tuoi gusti. Dovresti essere in grado di avere tutti i programmi diversi di un tipo che desideri. Ed è quello che aggiornamento-alternative è tutto -- un modo semplice per passare da un'opzione all'altra.





Ecco come usarlo in Ubuntu (e altri sistemi basati su Debian).





Il sistema delle alternative di aggiornamento

Prima di approfondire le diverse alternative, daremo un'occhiata alle cose dietro le quinte. Un'alternativa, editore , fornisce un editor di testo basato su terminale:





cambia lo sfondo della foto in Photoshop
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

E l'apertura di un file di testo con questo comando fa esattamente quello che ti aspetteresti:

sudo editor /etc/fstab

Questo aprirà il filesystem file di configurazione in un editor di testo... ma quale? Sul sistema sottostante si è aperto in nano :



Il editore il comando è infatti a collegamento simbolico (collegamento simbolico). Un link a nano , potresti chiedere? No! Il comando /usr/bin/editor è un link a /etc/alternative/editor . Il /etc/alternative directory è dove tutte le alternative nel sistema sono gestite come collegamenti simbolici. Questi sono i link che puntano al programma in questione. Quindi è un collegamento (nel tuo PERCORSO) a un collegamento (nella directory delle alternative) a un programma.

Come avrai intuito, aggiornamento-alternative è lo strumento che ti aiuta a gestire questi collegamenti. Diamo un'occhiata a come usarlo.





Esempio di aggiornamento-alternative Utilizzo

Maggior parte aggiornamento-alternative i comandi che utilizzerai seguono questo schema:

sudo update-alternatives [option] [alternative(s)]

In quanto sopra, alternativa/i si riferisce al programma che finirai per usare. Il opzione è quello che vuoi fare con esso. Per continuare con il editore componente, prima di andare in giro vediamo la disposizione del terreno. Il Schermo opzione ci mostra alcuni dettagli.





update-alternatives --display editor

Le righe in alto ci dicono il percorso per il editore comando stesso, così come ciò che è collegato al momento. C'è un sacco di roba lì dentro però, incluso uomo traduzioni di pagine e simili. Un più concentrato elenco comando rende le cose più facili da capire:

update-alternatives --list editor

Ecco, puoi vederlo nano è infatti elencato come alternativa per editore . Ma cos'altro potremmo usare? Questo ci offre tre opzioni, tra cui SONO VENUTO . Puoi riassegnare editore chiamare il SONO VENUTO programma invece con il config opzione.

sudo update-alternatives --config editor

Utilizzando il menu interattivo, è possibile selezionare una nuova opzione. Oppure, se conosci il programma che desideri, usa il set opzione:

sudo update-alternatives --set editor /usr/bin/vim.basic

Successivamente daremo un'occhiata ad alcune alternative su cui potresti voler provare.

Notevoli opzioni alternative all'aggiornamento

Come accennato, sono già molti i pacchetti che fanno uso del aggiornamento-alternative sistema. Eccone alcuni che potrebbero rivelarsi utili nella gestione del sistema:

update-alternatives --config java

Alcuni programmi prevedono/richiedono l'installazione di una determinata versione di Java. Sui sistemi basati su Ubuntu, puoi installare più versioni di OpenJDK (Java open source) dai repository e installare manualmente più versioni di Oracle JRE ufficiale. L'impostazione di questi ultimi come alternative ti consentirà di cambiare l'ambiente Java che avvia i programmi al volo.

Nota: esistono numerose alternative relative a Java che dovrebbero essere aggiornate tutte insieme. Dai un'occhiata all'app di convenienza update-java-alternative , che esegue per te parte del lavoro specifico di Java.

update-alternatives --config x-www-browser/gnome-www-browser

Abbastanza autoesplicativo, questo ti permetterà di impostare il tuo browser web predefinito. Se lavori in un desktop basato su GNOME, dovresti anche guardare gnome-www-browser pure.

update-alternatives --config mozilla-flashplugin

Nel bene e nel male, ci sono ancora molti siti che usano Flash. Questo ti aiuterà a passare dalla versione ufficiale di Adobe a quelle open source come digrignare .

Se sei curioso di conoscere l'intera gamma di alternative disponibili, prova quanto segue per elencarle tutte insieme alla loro impostazione attuale:

update-alternatives --get-selections

Personalizzare le tue alternative

Gestire le opzioni che Canonical ci offre va benissimo. Ma non sarebbe libertà se non potessi farla tua, vero? Nelle sezioni seguenti vedremo come aggiungere e rimuovere i tuoi gruppi alternativi.

Aggiunta di alternative dal sistema

Le alternative vengono aggiunte automaticamente al sistema quando si installano i pacchetti supportati. Ad esempio, se hai installato emacs , il processo di installazione eseguirà uno script che crea l'opzione necessaria in /etc/alternative , compresa una priorità.

Ma puoi anche creare le tue alternative, se sei abbastanza avventuroso. Se lo fai, tieni presente che dovrai popolare queste alternative manualmente. Ad esempio, se crei una nuova alternativa intitolata x-elaboratore di testi , dovrai aggiungere manualmente il primo e tutti i programmi successivi. Dovrai anche rimuoverli, altrimenti potresti trovare la tua alternativa che punta a un programma che non esiste più.

Aggiungiamo un gruppo chiamato x-elaboratore di testi e un'alternativa (in questo caso l'eccellente LibreOffice Writer ) è la seguente:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

Questo comando crea:

  • Un nuovo comando (in realtà un collegamento simbolico) chiamato elaboratore di testi che rappresentano;
  • Un nuovo gruppo di alternative chiamato x-elaboratore di testi , quale;
  • Contiene (e per impostazione predefinita) l'applicazione /usr/bin/lowriter , che ha;
  • Una priorità di 40.

chiamando elaboratore di testi dalla riga di comando ora avvierà LibreOffice Writer (specificato sopra come loscrittore ). Puoi aggiungerne altri (ad esempio il word processor in modalità testo macinaparole ) con lo stesso comando, modificando il percorso dell'applicazione reale secondo necessità:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

Ora interrogando il x-elaboratore di testi gruppo mostrerà queste due opzioni.

Per impostazione predefinita il gruppo è in modalità 'auto', il che significa che il sistema utilizzerà l'opzione con il più alto Priorità (per numero) contiene -- in questo caso LibreOffice (40, versus macinaparole 20). Puoi usare il config opzione sopra descritta per cambiarlo.

Rimozione di alternative dal sistema

Se decidi che non hai bisogno di un'opzione, un semplice comando usando il rimuovere l'opzione lo eliminerà.

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

Infine, il Rimuovi tutto l'opzione cancellerà l'intero gruppo, comprese tutte le sue alternative:

sudo update-alternatives --remove-all x-word-processor

Nota che questi rimuovono il aggiornare le alternative voci ma non i programmi a cui sono collegati.

Hai mai aggiornato le alternative in azione prima? Qualche consiglio o trucco relativo al lavoro con le alternative? Fateci sapere nei commenti!

Credito immagine: momento tramite Shutterstock.com

Condividere Condividere Tweet E-mail Gli 8 migliori siti Web per scaricare audiolibri gratuitamente

Gli audiolibri sono una grande fonte di intrattenimento e molto più facili da digerire. Ecco gli otto migliori siti Web in cui puoi scaricarli gratuitamente.

Leggi Avanti
Argomenti correlati
  • Linux
  • Ubuntu
  • Debian
  • Linux
Circa l'autore Aaron Peters(31 articoli pubblicati)

Aaron è stato un appassionato di tecnologia come analista aziendale e project manager per quindici anni, ed è stato un fedele utente di Ubuntu per quasi lo stesso tempo (dal Breezy Badger). I suoi interessi includono l'open source, le applicazioni per piccole imprese, l'integrazione di Linux e Android e l'informatica in modalità testo.

Altro da Aaron Peters

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti