===== Opera takes too long to load if not used recently (SOLVED) ===== This issue was encountered in Ubuntu 20.04 LTS, using GNOME. Opening Opera takes 30-60 seconds, during which time the system gives no indication that it is attempting to open the application. After being opened, it can be closed and opened again reasonably quickly. * There are error messages when opening Opera via the terminal: (opera:231402): Gtk-WARNING **: 14:10:24.091: Theme parsing error: gtk.css:1555:23: 'font-feature-settings' is not a valid property name (opera:231402): Gtk-WARNING **: 14:10:24.094: Theme parsing error: gtk.css:3591:25: 'font-feature-settings' is not a valid property name (opera:231402): Gtk-WARNING **: 14:10:24.094: Theme parsing error: gtk.css:4053:23: 'font-feature-settings' is not a valid property name [231402:231402:0409/141108.748868:ERROR:CONSOLE(19)] "Uncaught (in promise) [object Object]", source: chrome://op-resources/modules/services/history.js (19) [231402:231402:0409/141108.748928:ERROR:CONSOLE(19)] "Uncaught (in promise) [object Object]", source: chrome://op-resources/modules/services/history.js (19) [231402:231814:0409/141114.437753:ERROR:udev_watcher.cc(97)] Failed to begin udev enumeration. * If opera has been closed recently, it opens much more quickly. There are still errors in the terminal, but they are different:(opera:235537): Gtk-WARNING **: 14:30:46.047: Theme parsing error: gtk.css:1555:23: 'font-feature-settings' is not a valid property name (opera:235537): Gtk-WARNING **: 14:30:46.050: Theme parsing error: gtk.css:3591:25: 'font-feature-settings' is not a valid property name (opera:235537): Gtk-WARNING **: 14:30:46.051: Theme parsing error: gtk.css:4053:23: 'font-feature-settings' is not a valid property name [235537:235638:0409/143054.462332:ERROR:udev_watcher.cc(97)] Failed to begin udev enumeration. * I have noticed that many applications installed via the Ubuntu Application Manage ("snap?") develop peculiar behaviors, which are fixed by uninstalling them, and reinstalling them via ''get-apt install'' commands in the terminal. I will attempt this soon. * I uninstalled Opera and attempted to reinstall it with the apt package manager. There is no apt package for Opera, so I reinstalled it with snap via command line. The problem persists. * Based on the advice [[https://forums.opera.com/topic/38293/solved-opera-66-0-3515-72-1-crashing-without-any-extension-or-new-installation/60?lang=en-US | here]], I attempted to launch Opera using ''opera --no-sandbox''. This didn't work, but I got a different set of error messages:(opera:7904): Gtk-WARNING **: 15:24:25.130: Theme parsing error: gtk.css:1555:23: 'font-feature-settings' is not a valid property name (opera:7904): Gtk-WARNING **: 15:24:25.133: Theme parsing error: gtk.css:3591:25: 'font-feature-settings' is not a valid property name (opera:7904): Gtk-WARNING **: 15:24:25.133: Theme parsing error: gtk.css:4053:23: 'font-feature-settings' is not a valid property name [7904:7904:0410/152453.809696:ERROR:named_platform_channel_posix.cc(145)] connect /home/beloch/snap/opera/118/.config/opera/oauc_pipe_r: Connection refused (111) [7904:7904:0410/152503.812667:ERROR:named_platform_channel_posix.cc(145)] connect /home/beloch/snap/opera/118/.config/opera/oauc_pipe_r: Connection refused (111) [7904:7904:0410/152504.814020:ERROR:named_platform_channel_posix.cc(145)] connect /home/beloch/snap/opera/118/.config/opera/oauc_pipe_r: Connection refused (111) * Based on the AskUbuntu thread [[https://askubuntu.com/questions/1328843/very-slow-startup-of-some-browsers | "Very slow startup of some browsers,"]], I investigated appmenu-gtk2-module & appmenu-gtk3-module. Both are fairly small and seem to modify the system very little, so I installed them. This did not fix my issue. I also ran ''lspci -vnn | grep "VGA"'' in hopes I might see some relevant error, but the output seems benign to me. 0a:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660] [10de:2184] (rev a1) (prog-if 00 [VGA controller]) * After installing GTK I foolishly did not open Opera using the command line, so I was not able to inspect any error messages that may have appeared during its slow start. //However//, opening Opera again produces two "sets" of errors, with the second being displayed after a fresh input prompt appears. This is new behavior. The second error message is also new. (It is very disorienting that my problem is consistent, but my error messages are not!)beloch@workhorse:~$ opera (opera:68236): Gtk-WARNING **: 16:02:08.016: Theme parsing error: gtk.css:1555:23: 'font-feature-settings' is not a valid property name (opera:68236): Gtk-WARNING **: 16:02:08.019: Theme parsing error: gtk.css:3591:25: 'font-feature-settings' is not a valid property name (opera:68236): Gtk-WARNING **: 16:02:08.019: Theme parsing error: gtk.css:4053:23: 'font-feature-settings' is not a valid property name beloch@workhorse:~$ [68337:68337:0413/160208.083377:ERROR:broker_posix.cc(43)] Invalid node channel message [68335:68335:0100/000000.179966:ERROR:broker_posix.cc(43)] Invalid node channel message * Inputting ''lsmod | egrep 'nouveau|nvidia''' in the terminal outputs:nvidia_uvm 1011712 0 nvidia_drm 49152 4 nvidia_modeset 1183744 8 nvidia_drm nvidia 19746816 370 nvidia_uvm,nvidia_modeset drm_kms_helper 217088 1 nvidia_drm drm 552960 7 drm_kms_helper,nvidia_drm i2c_nvidia_gpu 16384 0 === SOLUTION: === As I postulated earlier, the issue was solved by getting rid of SNAP. A friend was able to hold my hand through the process. - I started by uninstalling snap's Opera with ''sudo snap remove opera'' in the terminal. - On the [[https://www.opera.com/download | Opera website]] I downloaded their .deb install file. (currently opera-stable_75.0.3969.171_amd64.deb, but presumably this is updated regularly.) - In the terminal, I installed this. I am told it is essential to indicate the full file path for this process (no ~/). Additionally, the 'tab' key was helpful in automatically filling out the specific filename. ''sudo apt install /home/beloch/Downloads/opera-stable_75.0.3969.171_amd64.deb'' This completely resolved the issue. Opera now opens immediately, without any errors at all being displayed in the command line.