Debian 9 (Stretch): Thunderbird erstellt bei Programmstart das Verzeichnis ".icedove"

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
jph
Beiträge: 1049
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Debian 9 (Stretch): Thunderbird erstellt bei Programmstart das Verzeichnis ".icedove"

Beitrag von jph » 03.06.2018 12:42:24

KloBoBBerLe hat geschrieben: ↑ zum Beitrag ↑
01.06.2018 21:58:52
Wie kann ich das automatische Anlegen des Ordners .icedove verhindern?
Hier ist .icedove ein Symlink auf .thunderbird. Funktioniert problemlos mit Thunderbird und ich vermute, dass der noch aus der Zeit stammt, als von Thunderbird auf Icedove migriert wurde.

geier22

Re: Debian 9 (Stretch): Thunderbird erstellt bei Programmstart das Verzeichnis ".icedove"

Beitrag von geier22 » 03.06.2018 12:53:23

jph hat geschrieben: ↑ zum Beitrag ↑
03.06.2018 12:42:24
Hier ist .icedove ein Symlink auf .thunderbird. Funktioniert problemlos mit Thunderbird und ich vermute, dass der noch aus der Zeit stammt, als von Thunderbird auf Icedove migriert wurde.
Das verstehe ich ja eben auch nicht. Ich habe eine frische Installation Stable /Gnome. Darin Thunderbird installiert.
Es wurde kein ~/.icedove angelegt.
Dieses Skript existiert mit /usr/bin/thunderbird aber immer noch. Warum ???
Und - vor allem - warum wird das anscheinend bei dem Threadstarter tätig, obwohl er ja auch eine frische Installation vorliegen hat.

Bei mir hab ich Ding gelöscht und durch einen Symlink auf /usr/lib/thunderbird/thunderbird ersetzt.

Benutzeravatar
jph
Beiträge: 1049
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Debian 9 (Stretch): Thunderbird erstellt bei Programmstart das Verzeichnis ".icedove"

Beitrag von jph » 03.06.2018 13:48:30

geier22 hat geschrieben: ↑ zum Beitrag ↑
03.06.2018 12:53:23
Das verstehe ich ja eben auch nicht. Ich habe eine frische Installation Stable /Gnome. Darin Thunderbird installiert.
Es wurde kein ~/.icedove angelegt.
Dieses Skript existiert mit /usr/bin/thunderbird aber immer noch. Warum ???
Die Begründung steht ziemlich am Anfang:

Code: Alles auswählen

# Purpose:
#   This is a wrapper script for starting the thunderbird binary with taking
#   care of the searching for an old user Icedove profile folder and adopting
#   the folder into the new place if possible.
Und weiter:

Code: Alles auswählen

#############################################################################
#                  User Thunderbird Profile Adoptions                       #
#                                                                           #
# The users Icedove/Thunderbird profile(s) doesn't need to be modified in a #
# different and complicated way. We simply need to ensure that the          #
# Thunderbird binary is finding the existing profiles in the folder         #
# $(HOME)/.thunderbird folder or a valid symlink pointing to the profiles.  #
#                                                                           #
# To "migrate" an old existing Icedove profile we can simply do a symlink   #
# from $(HOME)/.thunderbird --> $(HOME)/.icedove .                          #
#                                                                           #
# Afterwards do some changes to the file mimeTypes.rdf within every         #
# profile. Also we can modify existing *icedove*.desktop entries in the     #
# files.                                                                    #
#                                                                           #
#     $(HOME)/.config/mimeapps.list                                         #
#     $(HOME)/.local/share/applications/mimeapps.list                       #
#                                                                           #
#############################################################################
geier22 hat geschrieben: ↑ zum Beitrag ↑
03.06.2018 12:53:23
Und - vor allem - warum wird das anscheinend bei dem Threadstarter tätig, obwohl er ja auch eine frische Installation vorliegen hat.
Der Threadstarter sollte m.E. die um nicht relevante Ordner/Dateien bereinigte Ausgabe eines ls -la seines Homeverzeichnissen posten.
geier22 hat geschrieben: ↑ zum Beitrag ↑
03.06.2018 12:53:23
Bei mir hab ich Ding gelöscht und durch einen Symlink auf /usr/lib/thunderbird/thunderbird ersetzt.
Ich halte nicht viel davon, dem Paketmanagement derart in die Parade zu fahren. Wieso hast du deinem User nicht einfach einen entsprechend modifizierten Starter angelegt?

geier22

Re: Debian 9 (Stretch): Thunderbird erstellt bei Programmstart das Verzeichnis ".icedove"

Beitrag von geier22 » 03.06.2018 14:04:34

jph hat geschrieben: ↑ zum Beitrag ↑
03.06.2018 13:48:30
Wieso hast du deinem User nicht einfach einen entsprechend modifizierten Starter angelegt?
Gretchenfrage: Was passiert z.B. bei mailto, oder wenn ich aus einem anderen Programm Thunderbird aufrufe?
Was ich da gemacht habe ist nichts anderes, als das, wie es normalerweise funktioniert:
Der Starter verweist auf den Symlink und der Symlink auf die ausführbare Datei. Verändern tue ich dabei nichts.
jph hat geschrieben: Der Threadstarter sollte m.E. die um nicht relevante Ordner/Dateien bereinigte Ausgabe eines ls -la seines Homeverzeichnissen posten.
Ja das wäre nochmal interessant. Irgendwo muss ja der Anstoß herkommen. Schließlich hat er ja ~/.icdove gelöscht.
Warum wird ./.icedove dann wieder angelegt und Thunderbird beschwert sich ??

BerndSchmitt
Beiträge: 1
Registriert: 14.10.2021 11:22:46

Re: Debian 9 (Stretch): Thunderbird erstellt bei Programmstart das Verzeichnis ".icedove"

Beitrag von BerndSchmitt » 14.10.2021 11:29:25

Hallo KloBoBBerLe,

hatte hier auch eine Weile genau das gleiche Problem. Ich musste den Ordner ~/.icedove jedesmal vor Start von Thunderbird löschen. Mein Workaround bestand schließlich darin, dass ich vor dem Start ~/.icedove gelöscht habe und anschließend via

Code: Alles auswählen

ln -s ~/.thunderbird ~/.icedove 
den Symlink manuell erstellt habe. Seitdem kann ich Thunderbird ohne Probleme starten.

HTH
Bernd

Antworten