[BUG] --reset doesn't work on Linux
Describe the issue
--reset does not reset the configuration
Take a guess!
To Reproduce
Crossover does not work on KDE/Wayland, apparently (doesn't go transparent, background always opaque) but that's not my main issue... I was trying different options to get it to work, and clicked the "share with browser" option. crossover crashed.
Now crossover just crashes (segfault) every time I run. --reset does not reset the configuration.
merc@fedora:~$ crossover --reset
CrossOver 3.3.4
<Reset App>
Checking for beta autoupdate feature for deb/rpm distributions
Found package-type: rpm
***************
18:44:55.630 › CrossOver 3.3.4
18:44:55.633 › Setting: Enable GPU
init: 162.486ms
18:44:56.173 › App ready
18:44:56.173 › Command-line reset triggered
[302532:0902/184457.383106:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)
Screenshots
Versions (please complete the following information):
Fedora 42 / KDE / Wayland
Where does crossover save its settings? find ~ -name "*crossover*" only finds some crash logs.
EDIT: Ohh, pfft... ~/.config/CrossOver.
Couple things about UNIX/Linux methodology:
I am using the RPM, and /opt is quite a strange place to put software, conventionally, in Linux. It used to be used more in commercial UNIX for third party/commercial/non-standard packages.
Also, there's really no good reason to use CamelCase in the config file's filename; you don't do it for the binary...
Also... there's a bunch of cruft in /opt, stuff for mac and windows, which doesn't get removed after the RPM is uninstaled...
merc@fedora:/opt/CrossOver$ tree . ├── locales ├── resources │ └── app.asar.unpacked │ └── node_modules │ ├── iohook │ │ ├── build_def │ │ │ ├── darwin │ │ │ ├── linux │ │ │ └── win32 │ │ ├── builds │ │ │ ├── electron-v85-darwin-x64 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── electron-v85-linux-ia32 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── electron-v85-linux-x64 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── electron-v85-win32-ia32 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── electron-v85-win32-x64 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── node-v83-darwin-x64 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── node-v83-linux-ia32 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── node-v83-linux-x64 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ ├── node-v83-win32-ia32 │ │ │ │ └── build │ │ │ │ └── Release │ │ │ └── node-v83-win32-x64 │ │ │ └── build │ │ │ └── Release │ │ └── src │ └── @nodert-win10-au │ └── windows.applicationmodel │ ├── build │ │ ├── node_gyp_bins │ │ └── Release │ └── lib └── swiftshader
49 directories, 0 files