Newsgroup: it.comp.os.linux.iniziare
Titolo: Alpine mailer e browser di default

 
Ciao a tutti,
 
 
  scusate il disturbo e grazie per la pazienza. :-)
 
  Uso da sempre pine (ora alpine) come mailer e slrn come newsreader
ma da qualche tempo, non so perche', alpine mi sta dando problemi
nella visualizzazione dei link. Se ad esempio mi arriva una mail
formato HTML una volta premevo "v", mi veniva proposto di visualizzare
"text/HTML" e il browser predefinito (configurato su .pinerc, ad esempio
/opt/firefox/firefox-bin -new-tab) mi mostrava la pagina.
 
  Adesso non funziona piu'.
 
  Se firefox e' gia' aperto ottengo (su firefox) un messaggio di errore
"Impossibile trovare il file /tmp/img--xxxxx.htm", come se non riuscisse
a creare quel file temporaneo (che in effetti non c'e'). Se invece
firefox era chiuso allora si apre regolarmente, il file su /tmp c'e' e
visualizzo la pagina senza problemi.
 
  Ho anche notato che qualsiasi browser inserisca su .pinerc (chromium
ad esempio) continua ad aprirmi firefox, come se quella voce sul file di
configurazione venisse ignorata e venisse preferito x-www-browser che,
magari, non contempla il "-new-tab". Su slrn invece la relativa voce
funziona e visualizzo i link senza alcun problema.
 
  Qualcuno sa darmi un consiglio, che non sia quello di cambiare mailer?
 
  Un saluto,
 
 
-- 
Gianfranco Bertozzi

 c'e' e visualizzo la pagina senza problemi.
 
  Cercando meglio, mea culpa per non averlo fatto prima, pare che il
problema sia la configurazione di un accrocchio chiamato mailcap.
Ho copiato il file /etc/mailcap in ~/.mailcap ed ho messo la voce 
 
 text/html; /usr/bin/xdg-open %s ;
 
  togliendo tutte le altre (ce ne sono diverse, non so perche').
 
  Adesso funziona anche se si apre con chromium.
 
  Da quel che ho capito, alpine volutamente ignora il browser inserito
nel file di configurazione. Non capisco ne' il perche' ne' come mai il
mantainer abbia lasciato la voce relativa ma l'importante e' che adesso
funzioni.


   Adesso funziona anche se si apre con chromium.
 
xdg-open apre un URI con l'applicazione preferita dall'utente in grado
di gestire quel particolare tipo di URI o file.
 
A me ad esempio il comando
 
xdg-mime query default text/html
restituisce
brave-browser.desktop
 
perché è quello il web browser che preferisco ed in effetti nel file
"mimeapps.list" da me nelle [Default Applications] compare la riga
 
text/html=brave-browser.desktop
 
Se volessi usare Firefox dovrei dare il comando
 
xdg-mime default firefox.desktop text/html
 
 

 xdg-mime query default text/html
 
  A me:
 
chromium.desktop
 
  come immaginabile.
 
  Quando avro' imparato meglio, magari provo a rendere firefox il
default ma per adesso va bene anche cosi'. :-)
 
  Grazie ancora. Un saluto,
 
 
-- 
Gianfranco Bertozzi

 commentato tutto e poi ho inserito la nuova riga in ~/.mailcap
 
Se guardi nel file mimeapps.list noterai che ci sono diverse sezioni.
 
In quella che ti ho accennato prima chiamata [Default Applications], per
ogni tipo di file è associato un solo lanciatore, ad esempio
chromium.desktop per i file text/html .
 
C'è poi una sezione denominata [Added Associations] dove appunto leggi
vari altri lanciatori associati ad un tipo di file, che penso
corrispondano alle varie voci che hai cancellato nel tuo file
~/.mailcap .
 
Ora non ricordo quale file-manager utilizzi ma credo comunque che il
discorso si equivalga un po' per tutti; io uso Nautilus e quando clicco
con il tasto secondario del mouse su un qualunque file si apre un menu
contestuale con varie voci fra cui "Apri" e "Apri con ..." .
 
Se clicco su "Apri" il file si aprirà tramite l'applicazione associata
di default in mimeapps.list .
 
 
Se invece clicco su "Apri con ..." appare una finestra dove posso
scegliere qualche altra applicazione adatta ad aprire quel genere di
file, e le varie applicazioni elencate corrispondono a quelle della
sezione [Added Associations] in mimeapps.list .
 
 
In effetti ad esempio un file HTML potresti volerlo aprire appunto con
il web-browser di default, ma magari altre volte vorresti poterlo fare
con un diverso browser, oppure modificare il suo contenuto con un editor
di testo, ecc ...
 
Posto a mo' d'esempio l'immagine della finestra di Nautilus dove posso
scegliere l'applicazione fra quelle che ho disponibili per aprire un
file txt :
 
https://ibb.co/tKdDVhd
 
 

 discorso si equivalga un po' per tutti; io uso Nautilus e quando clicco
 
  Io non mi sono mai evoluto, uso wmaker per X e come file-manager uso
midnight commander. Ho anche rox ma giusto per giocarci ogni tanto,
quindi non ho gli "apri con" tradizionali. Lavoro molto in formato
testo: grafica giusto per internet, libreoffice e poco altro.


 sono sezioni.
 
Va bene ma in mailcap hai scritto "text/html; /usr/bin/xdg-open %s ;"
e xdg da qualche parte andrà pure a leggersi che deve utilizzare il
lanciatore di chromium, no? Hai cercato mimeapps.list in tutta la Root o
solo nelle tua Home?
 
 
 

 solo nelle tua Home?
 
  Ho cercato in tutta la root, certo. "locate mimeapps" mi da:
 
/home/gbertozzi/.local/share/applications/mimeapps.list
 
  se faccio da root:
 
/home/gbertozzi/.local/share/applications/mimeapps.list
/root/.local/share/applications/mimeapps.list
 
  Come detto, non ho pratica di queste "utilita'" e confesso che se
potessi di cose come xdg, alternatives e similari ne farei volentieri
a meno. E' che se provo a disinstallarle mi porta via roba che invece mi
serve.
 
  Ho messo xdg-open solo perche' se metto qualcosa che coinvolge
firefox, tipo "/opt/firefox/firefox" che sarebbe l'eseguibile che mi
interessa, non parte.
 
  Grazie per la pazienza. :-)
