mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-12-22 02:13:08 +00:00
Create a workaround for Flatpak Fonts start up.
On Silverblue, Fonts cannot be started using the menu_launch_type for the first time, or it starts and crashes immediately. However, if Fonts are started with flatpak run org.gnome.font-viewer, it seems that the application starts and holds. Let's start it using this workaround and when it still crashes, let's restart.
This commit is contained in:
parent
777e378a0d
commit
e069a25396
@ -0,0 +1,15 @@
|
||||
{
|
||||
"area": [
|
||||
{
|
||||
"height": 162,
|
||||
"type": "match",
|
||||
"xpos": 236,
|
||||
"ypos": 165,
|
||||
"width": 159
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"tags": [
|
||||
"fonts_liberation_font_found"
|
||||
]
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 79 KiB |
@ -11,10 +11,25 @@ sub run {
|
||||
# set the update notification timestamp
|
||||
set_update_notification_timestamp();
|
||||
|
||||
# Start the application
|
||||
menu_launch_type("fonts");
|
||||
my $crash = 1;
|
||||
|
||||
# Workaround on Silverblue
|
||||
# https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/issues/78
|
||||
if (get_var("SUBVARIANT") eq "Silverblue") {
|
||||
# Open the command line
|
||||
send_key("alt-f2");
|
||||
sleep(2);
|
||||
# Start the application with a command and let it crash
|
||||
type_very_safely("flatpak run org.gnome.font-viewer\n");
|
||||
# In case it does not crash, remember it.
|
||||
if (check_screen("apps_run_fonts", timeout => 30)) {
|
||||
$crash = 0;
|
||||
}
|
||||
}
|
||||
# Start the application, unless already running.
|
||||
menu_launch_type("fonts") if ($crash == 1);
|
||||
# Check that is started
|
||||
assert_screen 'apps_run_fonts';
|
||||
assert_screen('apps_run_fonts', timeout => 60);
|
||||
|
||||
# Fullsize the window.
|
||||
send_key("super-up");
|
||||
|
Loading…
Reference in New Issue
Block a user