From nobody Sat Jul 22 12:56:36 2023 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4R7RJP05dWz4p9PK for ; Sat, 22 Jul 2023 12:56:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R7RJN4HVRz4TZM for ; Sat, 22 Jul 2023 12:56:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690030596; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5mTPy914sHQdMfXpl2tyCu2Qzfv8jUKFwTr3XjilQ8Y=; b=KbcTBKZvWA5ED296zMf7A4VYPfynNkRic0/DyhDRYgLQz/vezn/x3pUxXnE1PWwyzXR7WT qdj6xuVEVDJ66dlv30Mqqu8tAuKWGuTwJkAZJXzLK1g0rUN8PJgRe41Vm0MZ6s3Ss2l3QK WxdiJmWyKBuMDnaOLsLIiS59XoVbF+E+gJZXAgcuCgpk2EzztSIiCC7PkV5TRBUvK1s4o8 AgagC4VGTmYGF/eXF+KOR7QFL526nq1tikLaALYhWl2ScIaLICj55tcZ3RG0s0DO00cbyb RgvQ8SqDNcyEdM19rylkQFYYgsPDsAtZeslTT2Vom0sf8a8yz7994b1qlPtrzw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690030596; a=rsa-sha256; cv=none; b=uZkc5VGAFLdpdqasf9FtXEjFoJuQGH9/t+sESUPZaiisvCCkMTzw7R4z+JhNOjeWSsXbtY 2UYJhA+EaalwmzSFAC/BwFUzNXb32CeYm6GpFfkPRtwVaaQkWHUTwqPnDm+iazPmP2rZls qcMG6hIyFxwpP2n3VufIl0Pwm1KouQpOt88XwL0NWuN3BUb3eOQqR5IgM+OcHCXfpiMQix H6O5S3H1aOdFPId3eRs8mE+fVy2FNwbwIsv63egvbb3JjrKXZgizfpGQ8G2oP1zttPuiLO f/9wau7AKGsI0laEIYaYRydOX2/Zuduo8Tigz9NJqdzHhJj1gEuFCmVD0MXZMA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R7RJN3MDzzw2F for ; Sat, 22 Jul 2023 12:56:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 36MCuagV058301 for ; Sat, 22 Jul 2023 12:56:36 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 36MCuaak058300 for ports-bugs@FreeBSD.org; Sat, 22 Jul 2023 12:56:36 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 272664] net/citrix_ica: without multiple workarounds after wfica starts a remote desktop, an entire local desktop environment may become unusable Date: Sat, 22 Jul 2023 12:56:36 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: grahamperrin@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272664 Bug ID: 272664 Summary: net/citrix_ica: without multiple workarounds after wfica starts a remote desktop, an entire local desktop environment may become unusable Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: grahamperrin@gmail.com An old bug, that I have been trying to avoid for at least two years. Briefl= y, from bug 272042 comment 7:=20 > =E2=80=A6 recurred today after I allowed net/citrix_ica =E2=80=A6 to make= the local=20 > desktop environment =E2=80=93 with /usr/local/bin/wfica as a part =E2=80= =93=20 > completely unusable.=20 >=20 > After inadvertently bringing to the foreground something other than wfica= :=20 > it's impossible to switch between applications, and so the wfica view of= =20 > the remote desktop can not be used to apply the long-winded and fragile=20 > workaround that's normally necessary to avoid this blockage. =E2=80=A6 There are multiple aspects to the workaround. Behaviours, during the minutes before the workaround becomes effective, are not entirely predictable. Sometimes it's as if there's an element of luck.=20 Steps to workaround, condensed:=20 1. ignore bug 258117 (unwanted full screen, maybe spanning=20 multiple displays) 2. ignore general flickering 3. take great care to not inadvertently switch away from the wfica window= =20 (do not Alt-Tab, and so on) 4. point at an edge of the remote screen where, otherwise, the local=20 desktop environment would change appearance in response to pointing=20 =E2=80=93 I usually aim for the left, where I have (in Plasma) a panel = that=20 includes Task Manager 5. observe rapid localised flickering and do not shy away from this, it=20 seems to be an essential step towards avoiding blockage 6. when remote (e.g. Windows) desktop icons appear, double-click on an app= =20 that may be likely to accelerate the workaround (I typically aim first= =20 for Remote Desktop i.e. mstsc) 7. observe nothing, as if the app has not been opened 8. again, move the pointer to an edge of the remote screen that will cause= =20 rapid localised flickering 9. observe opening of the app that was opened at step (6) 10. after the app window is in front, move the pointer away from the=20 rapidly flickering area, to an area of the top of the screen where the= =20 Citrix palette should appear 11. do not be disconcerted by rapid flickering that might also occur in this area 12. click 13. rinse and repeat some steps above until, finally, a click somewhere at= =20 the top of the remote screen triggers visibility of the Citrix palette 14. if all palette fonts are illegible (a bug that is not yet reported),=20 then click the icon that looks most like a window 15. take great care to click nothing other than the wfica window 16. if window controls within the title bar are out of sight, carefully=20 drag the title bar until controls become visible, then use a control to= =20 make the window a size that will be usable 17. observe that the local desktop environment froze when wfica began its=20 remote desktop connection 18. resist temptation =E2=80=93 take great care to click nothing within the= local=20 desktop environment; refrain from Alt-Tab; and so on 19. be patient 20. await an indication that the freeze of the local desktop environment ha= s=20 ended.=20 I have a clock, showing seconds, at the foot of the panel to the left of the left-most screen. --=20 You are receiving this mail because: You are the assignee for the bug.=