From b6a6c1d7dd7cf9ad2f2ea4e03d1a1cddfa73234e Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Fri, 26 Feb 2021 15:20:27 -0800 Subject: [PATCH] Handle print-to-PDF printing to a different directory on KDE now In F34+, print-to-PDF in KDE is printing to /home/test , not /home/test/Desktop. Not sure why. But let's deal with it. Signed-off-by: Adam Williamson --- tests/desktop_printing.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/desktop_printing.pm b/tests/desktop_printing.pm index f130fe26..8306900c 100644 --- a/tests/desktop_printing.pm +++ b/tests/desktop_printing.pm @@ -19,7 +19,9 @@ sub run { # Leave the root terminal and switch back to desktop. desktop_vt(); my $desktop = get_var("DESKTOP"); + my $relnum = get_release_number; # some simple variances between desktops. defaults are for GNOME + my $pdfloc = "/home/test/Desktop"; my $editor = "gedit"; my $viewer = "evince"; my $maximize = "super-up"; @@ -27,6 +29,9 @@ sub run { $editor = "kwrite"; $viewer = "okular"; $maximize = "super-pgup"; + if ($relnum > 33) { + $pdfloc = "/home/test"; + } } # Open the text editor and print the file. @@ -58,7 +63,7 @@ sub run { # Open the pdf file and check the print send_key "alt-f2"; wait_still_screen(stilltime=>5, similarity_level=>45); - type_safely "$viewer /home/test/Desktop/testfile.pdf\n"; + type_safely "$viewer $pdfloc/testfile.pdf\n"; wait_still_screen(stilltime=>5, similarity_level=>45); # Resize the window, so that the size of the document fits the bigger space # and gets more readable.