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.