[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema quan utilitzes thunderbird compartint profile a 2 distros



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 /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.

Reply to: