Si el paràmetre «/--allow-downgrade/» et resol el tema, aleshores et
proposo aquesta solució, compatible amb Gnome i altres escriptoris:
cp /usr/share/applications/thunderbird.desktop /tmp/thunderbird-
downgrade.desktop
sed -i -e 's|Thunderbird|Thunderbird compatible|g' /tmp/thunderbird-
downgrade.desktop
sed -i -e 's|/thunderbird |/thunderbird --allow-downgrade |g' /tmp/
thunderbird-downgrade.desktop
sudo xdg-desktop-menu install --mode system /tmp/thunderbird-
downgrade.desktop
Així tindràs un llançador alternatiu amb el nom «Thunderbird compatible».
El 21/3/25 a les 9:32, j ha escrit:
El 11/3/25 a les 12:30, Narcis Garcia ha escrit:
Quan em trobo amb queixes del M.Thunderbird a causa del perfil de
dades que troba, de versió diferent, el què faig és eliminar el seu
fitxer de control de la versió de les dades, que es troba dins el
mateix perfil:
compatibility.ini
Sí, això resol de la mateixa manera el problema.
Aquest fitxer es torna a crear cada cop que s'obre thunderbird a una
distro i col·loca a les variables corresponents el valor de la versió.
Per tant cada cop que torno de Debian (i he obert el thunderbird en
aquesta distro) hauré d'eliminar aquest fitxer.
Per exemple passant un diff a les 2 versions del fitxer
"compatibility.ini" (la de Linkat 22.04 i la de Debian 12):
2c2
< LastVersion=115.18.0_20241211204238/20241211204238
---
> LastVersion=128.8.0_20250304221304/20250304221304
A Debian tinc la versió més moderna per tant no hi ha problema en
compatibilitat enrere i no s'ha de fer res.
Però com que no hi ha compatibilitat "futura", a la Linkat
thunderbird no arrenca i o bé s'elimina aquest fitxer com tu dius o
s'executa l'ordre
/usr/bin/thunderbird --allow-downgrade
La pena és que el que es pot fer amb l'ordre alias a la terminal, no
em funcioni bé amb les llançadores desktop de gnome.
Però vaja tampoc és un problema greu.
Merci
El 11/3/25 a les 12:03, j ha escrit:
Hola,
aprofitant que es parla de thunderbird, volia compartir aquest
problema i el pegat (cutre) que estic fent servir de moment, per si
a algú se li acut alguna solució millor.
* Ordinador amb arrencada dual: una Linkat 22.04 i una Debian 12.
* Partició extra de dades ext4 a on s'emmagatzemen els directoris
principals d'un usuari principal comú de les 2 distros.
* Els directoris més importants de l'usuari principal (de totes 2
distros) es troben a una partició independent ext4. De manera que
aquest usuari comú te els mateixos fitxers, per exemple, al
directori Baixades o al directori Escriptori.
* També comparteixo el perfil de thunderbird mitjançant un enllaç
simbòlic que apunta a aquesta partició ext4 compartida.
Fa un any que treballo amb aquestes versions concretes, però molts
anys amb 2 distros linux en general (fa més temps 3) amb gairebé
cap problema.
Avui a la Linkat 22.04 m'ha sortit aquest error, potser per la
diferència de versions entre una i altra distro (a Debian12 no tinc
cap problema):
https://support.mozilla.org/ca/kb/unable-launch-older-version-
profile <https://support.mozilla.org/ca/kb/unable-launch-older-
version-profile>
He vist que el meu problema potser tenia a veure amb fer servir les
2 distros :
/You're going to have this sort of problem quite regularly if you
have two different distros sharing a home directory./
extret de:
https://www.reddit.com/r/Thunderbird/comments/dj3vsi/
im_unable_to_launch_older_version_on_profile/
I a la mateixa pàgina donen una opció interessant, arrencar
thunderbird amb el paràmetre --allow-downgrade.
Tant si ho faig a la terminal com si modifico el desktop entry de
gnome en principi funciona bé però si torno a Debian i inicio
thunderbird passa una cosa molt curiosa quan torno a arrencar la
Linkat:
- si llenço el desktop entry em torna a sortir l'error inicial. A
la terminal en canvi funciona bé l'execució de "thunderbird --
allow- downgrade". I el curiós és que després d'aquesta 1a execució
per la terminal el launcher ja torna a funcionar bé.
Sospito que el problema és la diferència d'entorns des dels quals
s'executa l'aplicació, el del launcher o el de la terminal.
He provat de canviar el Exec del desktop entry amb vàries opcions:
#Exec=sh -c "nohu/usr/bin/thunderbird --allow-downgrade %u"
#Exec=gnome-terminal -e "bash -c 'nohup /usr/bin/thunderbird --
allow- downgrade & ;exit'"
#Exec=gnome-terminal -e "bash -c '/usr/bin/thunderbird --allow-
downgrade'"
Exec=/usr/bin/thunderbird --allow-downgrade %u
però no hi ha manera.
No morirà cap gatet, però si algú vol posar llum a la foscor ...
Vagi bé,
--
Narcis Garcia
__________
I'm using this dedicated address because personal addresses aren't masked enough at this mail public archive. Public archive administrator should remove and omit any @, dot and mailto combinations against automated addresses collectors.
-----------