Why has Mozilla disabled this feature? I don’t know, but I found how restoring it.
in your address bar type:
about:config
Confirm, then search:
browser.showQuitWarning
and turn: true.
Why has Mozilla disabled this feature? I don’t know, but I found how restoring it.
in your address bar type:
about:config
Confirm, then search:
browser.showQuitWarning
and turn: true.
Ci sono Firefox, Ubuntu e dei documenti PDF…
non è una barzelletta, soprattutto perché a me non faceva assolutamente ridere!
Sicuramente ho scoperto l’acqua calda, ma finalmente ho concluso questa storia:
Il programma MozPlugger consente di inglobare all’interno di Firefox le finestre di altri programmi, dando così la sensazione che il documento si veda direttamente all’interno del browser.
” L’obiettivo del progetto è quello di fornire un modulo minimalista, pulito e stabile per i plugin di Mozilla, che permetta all’utente di integrare e lanciare la loro applicazione preferita per gestire le diverse tipologie di media trovati su Internet. “
Quindi non solo i PDF, ma qualunque altro documento!
Installiamolo dal Software Center o dal terminale:
sudo apt-get install mozplugger
Dopodiché basta aprire Firefox e, finalmente, vedere i documenti integrati all’interno del browser!
Due immagini per chiarire cosa spiegherò in questo articolo.
Per noi Ubuntiani che preferiamo Thunderbird a Evolution, è sempre “ostico” far interagire il sistema con nostro client di casa Mozilla.
Così quando cercavo di aggiungere un lanciatore per Thunderbird, ho scoperto che (come GNU/Linux mi ha abituato) si possono aggiungere tutti i programmi che si vogliono all’indicator-applet: vediamo come.
Apriamo un terminale (ma dai?) e spostiamoci nella cartella:
cd /usr/share/applications
e guardiamone il contenuto, troveremo tutti dei files con estensione .desktop ad esempio:
thunderbird.desktop
apriamo il files (imparate a usare vi!!!) come superuser e guardiamone il contenuto
sudo gedit thunderbird.desktop
Ecco come appare il mio:
[Desktop Entry]Encoding=UTF-8Name=MailComment=Read/Write Mail/NewsGenericName=Mail ClientExec=thunderbird %uTerminal=falseX-MultipleArgs=falseType=ApplicationIcon=thunderbirdCategories=Application;Network;Email;MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;StartupWMClass=Thunderbird-binStartupNotify=trueName[es]=Cliente de correo y noticias ThunderbirdName[cs]=Poštovní klient ThunderbirdName[ca]=Client de correu ThunderbirdName[fi]=Thunderbird-sähköpostiName[fr]=Messagerie ThunderbirdName[hu]=Thunderbird levelezőkliensName[pl]=Klient poczty ThunderbirdName[pt_BR]=Cliente de E-mail ThunderbirdName[sv]=E-postklienten ThunderbirdComment[es]=Lea y escriba correos y noticias con Mozilla ThunderbirdComment[ca]=Llegiu i escriviu correuComment[cs]=Čtení a psaní poštyComment[de]=Emails lesen und verfassenComment[fi]=Lue ja kirjoita sähköpostejaComment[fr]=Lire et écrire des courrielsComment[hu]=Levelek írása és olvasása a ThunderbirddelComment[it]=Leggere e scrivere emailComment[ja]=メールの読み書きComment[pl]=Czytanie i wysyłanie e-mailiComment[pt_BR]=Ler e escrever suas mensagensComment[sv]=Läs och skriv e-postGenericName[hu]=Levelezőkliens[Desktop Entry]Encoding=UTF-8Name=MailComment=Read/Write Mail/NewsGenericName=Mail ClientExec=thunderbird %uTerminal=falseX-MultipleArgs=falseType=ApplicationIcon=thunderbirdCategories=Application;Network;Email;MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;StartupWMClass=Thunderbird-binStartupNotify=trueName[es]=Cliente de correo y noticias ThunderbirdName[cs]=Poštovní klient ThunderbirdName[ca]=Client de correu ThunderbirdName[fi]=Thunderbird-sähköpostiName[fr]=Messagerie ThunderbirdName[hu]=Thunderbird levelezőkliensName[pl]=Klient poczty ThunderbirdName[pt_BR]=Cliente de E-mail ThunderbirdName[sv]=E-postklienten ThunderbirdComment[es]=Lea y escriba correos y noticias con Mozilla ThunderbirdComment[ca]=Llegiu i escriviu correuComment[cs]=Čtení a psaní poštyComment[de]=Emails lesen und verfassenComment[fi]=Lue ja kirjoita sähköpostejaComment[fr]=Lire et écrire des courrielsComment[hu]=Levelek írása és olvasása a ThunderbirddelComment[it]=Leggere e scrivere emailComment[ja]=メールの読み書きComment[pl]=Czytanie i wysyłanie e-mailiComment[pt_BR]=Ler e escrever suas mensagensComment[sv]=Läs och skriv e-postGenericName[hu]=Levelezőkliens
Poi spostatevi nella cartella
cd /usr/share/indicators/messages/applications/
E qui dentro potete aggiungere tutti i programmi che volete, basta creare un files con lo stesso nome che c’è nella cartella /usr/share/applications e aggiungere la path nel contenuto del file. Vi continuo l’esempio con Thunderbird, potrete facilmente adattarlo:
sudo gedit /usr/share/indicators/messages/applications/thunderbird
E dentro al file scrivete:
/usr/share/applications/thunderbird.desktop
Salvate tutto e fate un logout, cliccando sull’iconcina con la busta vedrete i nomi dei programmi che avete aggiunto, come nell’immagine!
Da giorni cercavo il modo per allegare un file ad una mail direttamente da Nautilus ed inviarlo con Thunderbird.
La funzione “Invia a…” per qualche arcano motivo funziona solo con Evolution e non ho trovato neanche uno script funzionante.
Allora ho modificato questo vecchio script di “Eddy” e l’ho adattato all’ultima versione di Ubuntu. Ha anche il vantaggio di poter fare un resize delle immagini .jpg!
Per inviare un file funziona alla perfezione, è solo che a volte il resize non funziona molto bene, e sto cercando di migliorarlo.
Se mi voleste aiutare… intanto ecco la beta e il link dove reperire lo script originale.
#!/bin/sh
# Author : Eddy (ed42@free.fr)
# Date : 6/11/2005
# Revised: Six110 (sixthevicious@gmail.com) 2009/03/07 Ubuntu 9.10 compatibility
# Warning : thunderbird, zenity and imagemagick packages must be installed
_warning_title="Warning"
_warning_text="Please select at least one file !"
_progress_title="Preparing"
_progress_first_text="Processing ..."
_progress_text="Processing file"
_prompt_title="Scale image(s) ..."
_prompt_text="Choose the desired definition
(or Cancel to send pictures unmodified)"
_prompt_column_title="Size"
# First we make sure there's something selected.
if [ $# -eq 0 ]; then
zenity --warning --title="$_warning_title" --text="$_warning_text"
exit 1
fi
# Store the number of files to process.
NB_FILES=$#
# Reset the attachment list.
echo "" > /tmp/attachment.log
(while [ $# -gt 0 ];
do
# Store the file name and uri.
FILE_NAME="$1"
FILE_URI="/$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
# Send info to the progress window.
let "COMPTEUR += 1"
echo "# $_progress_text $FILE_NAME ($COMPTEUR/$NB_FILES) ..."
let "PROGRESS = COMPTEUR*100/NB_FILES"
echo $PROGRESS
# Test if the file is a picture.
# The following line may not work if the file is on the desktop ...
# IS_IMAGE=`file -bi "$FILE_NAME" | grep -c image`
# so we do differently.
# Here we reduce only jpeg files.
# If we wanted to reduce other types of picture file then we could do something like that :
# IS_IMAGE=`echo $FILE_NAME | grep -c -E [.]jpg\|[.]gif\|[.]png`
IS_IMAGE=`echo $FILE_NAME | grep -c -E [.]jpg`
if [ $IS_IMAGE != 0 ]; then
# If the file is an image, prompt for reducing it.
if [ ! $DEF_ASKED ]; then
# Wait a little so that the window does not appear under the progress window ...
sleep 1
DEF=`zenity --list --title "$_prompt_title" --text="$_prompt_text" --radiolist --column "" --column $_prompt_column_title FALSE 1280x1024 TRUE 1024x768 FALSE 800x600 FALSE 640x480`
MAX_DEF=`echo "$DEF" | awk -F 'x' '{ print $1 }'`
DEF="${MAX_DEF}x${MAX_DEF}"
DEF_ASKED=1
fi
if [ "$DEF" != "" ]; then
# Build a reduced copy of the file in the trash.
# The following line may not work if the file is on the desktop.
# convert "$FILE_NAME" -resize $DEF "$HOME/.Trash/$FILE_NAME"
# so we do something quite more complicated ...
WORKDIR="$(echo $NAUTILUS_SCRIPT_CURRENT_URI | sed ' s/file:\/\///g
s/%20/\ /g
s/%23/\#/g
s/%24/\$/g
s/%25/\%/g
s/%35/\?/g
s/%3B/\;/g
s/%3C/\</g
s/%3E/\>/g
s/%40/\@/g
s/%5B/\[/g
s/%26/\&/g
s/%2C/\,/g
s/%5E/\^/g
s/%5D/\]/g
s/%60/\`/g
s/%7B/\{/g
s/%7C/\|/g
s/%7D/\}/g
s/%C3%A9/\é/g
s/%C3%B9/\ù/g
s/%C3%A8/\è/g
s/%C3%A7/\ç/g
s/%C3%A0/\Ã /g')"
convert "$WORKDIR/$FILE_NAME" -scale $DEF "$HOME/.local/share/Trash/files/$FILE_NAME"
# Store the reduced file uri in place of the file uri.
FILE_URI="/$HOME/.local/share/Trash/files/$FILE_NAME"
fi
fi
# Add the file uri to the list.
if [ "$ATTACHMENT" == "" ]; then
ATTACHMENT=file:/$FILE_URI
else
ATTACHMENT=file:/$ATTACHMENT$FILE_URI
fi
# Store the attachement list into a text file.
echo $ATTACHMENT > /tmp/attachment.log
# And continue with the next file ...
shift
done) | zenity --progress --auto-close --title="$_progress_title" --text="$_progress_first_text" --percentage=0
# Send log to author in case of bug names.
ATTACHMENT=`cat /tmp/attachment.log`
# Finally send the attachment.
mozilla-thunderbird -compose attachment=$ATTACHMENT
Oggi faccio per aprire una mail importantissima, che mi ero salvato come file .eml, e Thunderbird si apre, visualizzandomi una bella schermata bianca: PANICO!
Noto che se apro il file da Thunderbird , facendo:
File -> Apri messaggio salvato
La mail viene visualizzata correttamente.
Siccome ho la mania che devo sempre far funzionare tutto, ho risolto così:
Windows XP:
Risorse del Computer -> Strumenti -> Opzioni Cartella… -> Tipi di File
Cercare il tipo di file EML e cliccarci sopra per selezionarlo
Premere il bottone Avanzate
Se non c’è il bottone Avanzate, premere il bottone Ripristina che si trasformerà nel bottone Avanzate.
Poi premere sul bottone Modifica…
E nel campo: Applicazione utilizzata per eseguire l’operazione
Rimuovere i parametri di avvio:
-osint -mail
In modo tale che la stringa diventi la seguente.
"C:\Programmi\Mozilla Thunderbird\thunderbird.exe" "%1"
Ok -> Ok -> Ok
E magicamente… funziona! Devo ancora capire a chi dare la colpa, nel dubbio la do Microsoft!
<Update 06/11/2010>
Da poco mi è capitato, quando all’uscita di Firefox (dalla versione 3) viene domandato se salvare o chiudere le schede aperte, di mettere la spunta su “Non chiedermelo più”.
Come ripristinare questa richiesta?
Nella barra dell’indirizzo (dove si mette l’indirizzo dei siti), digitare e successivamente premere invio:
about:config
Ditegli che farete attenzione e aiutatevi con il filtro e cercate le seguenti chiavi. Una per una, modificatele come segue
browser.tabs.warnOnClose = true
browser.warnOnQuit = true
browser.startup.page = 1