not sure if this is a bug or not, so starting on discuss. after playing around with the settings (see below), suddenly crow doesnt run anymore:
$ crow
QGuiApplication::setDesktopFileName: the specified desktop file name ends with .desktop. For compatibility reasons, the .desktop suffix will be removed. Please specify a desktop file name without .desktop suffix
QThreadStorage: entry 2 destroyed before end of thread 0x560a108a3a60
QThreadStorage: entry 1 destroyed before end of thread 0x560a108a3a60
i’m on fedora 43, so i installed the older version available from the fedora repo, 3.1.0 . this doesnt crash. the current version in updates , 4.0.2 , doesnt work, as above
not sure which settings exactly i changed but heres the whole config from ~/.config/crow-translate/crow-translate.conf :
[General]
MainWindowOrientation=0
StartMinimized=true
TrayIconVisible=true
WindowMode=0
[Buttons]
CheckedSource=2
CheckedTranslation=0
Source=iw, yi, en
Translation=iw, yi, en
[Connection]
ProxyAuthEnabled=false
ProxyHost=
ProxyPassword=
ProxyPort=8080
ProxyType=0
ProxyUsername=
[CustomLanguages]
1\code=kri
1\id=26
1\iso639_1=
1\iso639_2=kri
1\name=Krio
10\code=lus
10\id=29
10\iso639_1=
10\iso639_2=lus
10\name=Mizo
11\code=crs
11\id=11
11\iso639_1=
11\iso639_2=crs
11\name=Creole French (Seselwa)
12\code=fn
12\id=16
12\iso639_1=fn
12\iso639_2=
12\name=Fanagalo
13\code=jam
13\id=7
13\iso639_1=
13\iso639_2=jam
13\name=Creole English (Jamaican)
14\code=mww
14\id=19
14\iso639_1=
14\iso639_2=mww
14\name=Hmong Daw
15\code=ppk
15\id=38
15\iso639_1=
15\iso639_2=ppk
15\name=Uma
16\code=tmh
16\id=35
16\iso639_1=
16\iso639_2=tmh
16\name=Tamashek (Tuareg)
17\code=vic
17\id=9
17\iso639_1=
17\iso639_2=vic
17\name=Creole English (Virgin Islands)
18\code=kmr
18\id=27
18\iso639_1=
18\iso639_2=kmr
18\name=Kurdish (Northern)
19\code=acf
19\id=10
19\iso639_1=
19\iso639_2=acf
19\name=Creole French (Saint Lucian)
2\code=gyn
2\id=6
2\iso639_1=
2\iso639_2=gyn
2\name=Creole English (Guyanese)
20\code=mhr
20\id=28
20\iso639_1=
20\iso639_2=mhr
20\name=Mari
21\code=wls
21\id=40
21\iso639_1=
21\iso639_2=wls
21\name=Wallisian
22\code=svc
22\id=8
22\iso639_1=
22\iso639_2=svc
22\name=Creole English (Vincentian)
23\code=ilo
23\id=20
23\iso639_1=
23\iso639_2=ilo
23\name=Ilocano
24\code=jw
24\id=22
24\iso639_1=jw
24\iso639_2=
24\name=Javanese
25\code=ikt
25\id=21
25\iso639_1=
25\iso639_2=ikt
25\name=Inuinnaqtun
26\code=uzbcyr
26\id=39
26\iso639_1=
26\iso639_2=
26\name=Uzbek (Cyrillic)
27\code=prs
27\id=13
27\iso639_1=
27\iso639_2=prs
27\name=Dari
28\code=emj
28\id=15
28\iso639_1=
28\iso639_2=emj
28\name=Emoji
29\code=mrj
29\id=17
29\iso639_1=
29\iso639_2=mrj
29\name=Hill Mari
3\code=sjn
3\id=14
3\iso639_1=
3\iso639_2=sjn
3\name=Elvish (Sindarin)
30\code=niu
30\id=30
30\iso639_1=
30\iso639_2=niu
30\name=Niuean
31\code=bjs
31\id=1
31\iso639_1=
31\iso639_2=bjs
31\name=Bajan
32\code=pot
32\id=31
32\iso639_1=
32\iso639_2=pot
32\name=Potawatomi
33\code=gom
33\id=25
33\iso639_1=
33\iso639_2=gom
33\name=Konkani
34\code=gcl
34\id=5
34\iso639_1=
34\iso639_2=gcl
34\name=Creole English (Grenadian)
35\code=udm
35\id=37
35\iso639_1=
35\iso639_2=udm
35\name=Udmurt
36\code=kazlat
36\id=23
36\iso639_1=
36\iso639_2=
36\name=Kazakh (Latin)
37\code=yua
37\id=41
37\iso639_1=
37\iso639_2=yua
37\name=Yucatec Maya
38\code=zdj
38\id=2
38\iso639_1=
38\iso639_2=zdj
38\name=Comorian (Ngazidja)
39\code=syc
39\id=34
39\iso639_1=
39\iso639_2=syc
39\name=Syriac (Aramaic)
4\code=bah
4\id=4
4\iso639_1=
4\iso639_2=bah
4\name=Creole English (Bahamas)
40\code=tlh-Latn
40\id=24
40\iso639_1=
40\iso639_2=tlh
40\name=Klingon (Latin)
41\code=otq
41\id=32
41\iso639_1=
41\iso639_2=otq
41\name=Quer\xc3\xa9taro Otomi
5\code=aig
5\id=3
5\iso639_1=
5\iso639_2=aig
5\name=Creole English (Antigua and Barbuda)
6\code=tet
6\id=36
6\iso639_1=
6\iso639_2=tet
6\name=Tetum
7\code=hmn
7\id=18
7\iso639_1=
7\iso639_2=hmn
7\name=Hmong
8\code=srn
8\id=33
8\iso639_1=
8\iso639_2=srn
8\name=Sranan Tongo
9\code=pov
9\id=12
9\iso639_1=
9\iso639_2=pov
9\name=Creole Portuguese (Upper Guinea)
size=41
[Interface]
CustomIconPath=gnome-translate
Font=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@>\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
MainWindowLanguageFormat=0
PopupHeight=300
PopupLanguageFormat=1
PopupOpacity=0.8
PopupWidth=350
PopupWindowTimeout=0
TranslationNotificationTimeout=3
TrayIconName=3
[MainWindow]
AutoTranslate=false
CurrentEngine=0
ShowPrivacyPopup=false
WindowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5\xd7\0\0\x3\xa3\0\0\0\0\0\0\0\x14\0\0\x2\xc6\0\0\x1\b\0\0\0\0\x2\0\0\0\x6\0\0\0\0\0\0\0\0\0\0\0\x5\xd7\0\0\x3\xa3)
[OCR]
ApplyLightMask=true
CaptureDelay=1000
ConfirmOnRelease=false
ConvertLineBreaks=true
Languages=@ByteArray()
LanguagesPath=@ByteArray()
RegionRememberType=0
ShowMagnifier=false
[Shortcuts]
CloseWindow=Ctrl+Q
CopyTranslatedSelection=
CopyTranslation=Ctrl+Shift+C
DelayedRecognizeScreenAreaShortcut=
DelayedTranslateScreenAreaShortcut=
PlayPauseSpeakingSelection=Ctrl+Alt+G
RecognizeScreenAreaShortcut=Ctrl+Alt+I
ShowMainWindow=Ctrl+Alt+C
SpeakSelection=Ctrl+Alt+S
SpeakSource=Ctrl+S
SpeakTranslatedSelection=Ctrl+Alt+F
SpeakTranslation=Ctrl+Shift+S
StopSelection=Ctrl+Alt+G
Swap=Ctrl+R
Translate=Ctrl+Return
TranslateScreenAreaShortcut=Ctrl+Alt+O
TranslateSelection=Ctrl+Alt+E
[Translation]
ExamplesEnabled=true
ForceSourceAutodetect=false
ForceTranslationAutodetect=false
Instance=https://mozhi.ducks.party
PrimaryLanguage=77
SecondaryLanguage=54
SimplifySource=false
SourceTranscriptionEnabled=true
SourceTranslitEnabled=false
TranslationOptionsEnabled=true
TranslationTranslitEnabled=false