lubuntu; Su thunderbird ho diversi account e ho l'esigenza di cambiare spesso le impostazioni: metto o tolgo la spunta "lascia i messaggi sul server". E' possibile creare un comando che faccia questa operazione automaticamente senza stare ad aprire le impostazioni di ogni account agendo su ogni singola spunta? Mi basterebbe che il comando metta la spunta, per toglierla non è necessario

chiesto 11 May '16, 09:38

carlocorio's gravatar image

carlocorio
198313441


Le impostazioni sono contenute in file di testo, quindi non è difficile automatizzare la modifica: il seguente script toglie la spunta a "Lascia sul server" a tutti gli account. Scambiando "false" con "true" si ottiene il contrario.

#!/bin/bash

sed -n 's/^Path=//p' ~/.thunderbird/profiles.ini | 
    while read path; do 
        sed -i '/leave_on_server/s/true/false/' ~/.thunderbird/"$path"/prefs.js; 
    done

L'ho provato in condizioni limitate (un account), quindi suggerisco di fare un backup della directory ~/.thunderbird prima di fare delle prove, e rispetto ad eventuali perdite di dati declino ogni responsabilità :)

coll. permanente

ha risposto 11 May '16, 14:27

enzotib's gravatar image

enzotib ♦♦
14.1k113187

funziona perfettamente, ti ringrazio

(11 May '16, 17:48) carlocorio carlocorio's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×31

domanda posta: 11 May '16, 09:38

domanda visualizzata: 1,536 volte

ultimo aggiornamento: 11 May '16, 17:48

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.