Re: (corregit) Problema quan utilitzes thunderbird compartint profile a 2 distros

Narcis Garcia <[email protected]> Fri, 21 Mar 2025 13:16:41 +0100
Newsgroups gmane.linux.debian.user.catalan
Message-ID <[email protected]>
M'alegro què encaixi tant bé la solució.
Els caràcters «|» no se m'han colat; són els què utilitzo de separadors 
per a poder treballar també amb textos què tenen la barra diagonal «/».

El programa sed assumeix aquell separador què especifiquis en primer cas.


El 21/3/25 a les 10:22, j ha escrit:
> Hola Narcís,
> 
> perfecte !!! Això és el que necessitava, si bé jo ho estava fent amb els 
> llençadors desktop d'usuari (els que es troben a ~/.local/share/ 
> applications/) i no utilitzava l'ordre
> 
> xdg-desktop-menu install
> 
> I potser aquesta és la clau.
> 
> 
> També és cert que s'han colat alguns caràcters (|) a l'ordre sed, de 
> manera que la teva recepta quedaria com:
> 
> 
> 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
> 
> 
> Moltes gràcies
> 
> 
> On 21/3/25 9:53, Narcis Garcia wrote:
>>
>> 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.
>> ----------- 

-- 

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.