Feb 292020
 

DPI scaling and Citrix workspace Client-side issues are such a pain

There are times, a user will have 2,3 or maybe 4 monitors.

  • You will see at times when they launch an application you will see this.
  • You also will Mouse Cursor offset by a few millimeters on an external display 
  • You also will see the display is really off and the users can’t do much
  • You will also, go crazy!

Why is this? It’s the local clients’ DPI settings, that are passed from their client into the Citrix session. 


The application is cut off. Now the first thought is something is wrong with Citrix. Send it to Engineer. But in fact, it’s the local client screen resolution and DPI settings.

Example: Monitor 3

Example: Monitor 2

Example: Monitor 1

To address this, you have 2 options.

1. Make all DPI settings the same on the local client they are connecting from. But most users, complain about changing things, as they are not tech-savvy, and don’t like change. I get that as well, I don’t like change either ☺

2. Option 2, adjust the workspace to see this.

  • How do you ask? 

3. In the menu option right click on Citrix workspace and select Advanced.

Click High DPI 

4. Now select use High DPI or “YES” You will have to log the user out of the Citrix session all the way. Important., Or you can click “no, use my native resolution” as well.

Let’s try this method now! 😉

6. Now after we change it, we need to log the user out of the session, But the DPI setting is jacked up and we can’t form the client-side. Or can we? Right-click on the Workspace and go to connections. Select the Server and logoff. Simple as that. Of course, you can do it from the director, but this will allow you to do it faster.

7. Relaunch application now with it set to HIGH or “yes”

  • Hey look, it matched my DPI settings, and my Mouse is spot on.

Let’s face it, at times Citrix is confusing and can be any tech support nightmare. But it doesn’t have to if you have the correct support and proper team.

Reading material to better understand this concept.

Check out CTX202319, it looks like DPI, not matching can cause this too.

https://support.citrix.com/article/CTX202319

https://support.citrix.com/article/CTX230017

Use case: Operating System Scaling (also known as DPI scaling)
OS scaling is the default and is identical in behavior to previous receiver versions. This corresponds to the UI setting “Let the operating system scale the resolution”, or the High DPI policy set to disabled. This lets Windows handle all DPI scaling. The resolution on the VDA will be scaled and based on the DPI, resulting in a smaller resolution than the client device. This works well for single monitor sessions, and is efficient when connecting to XenApp 6.5 hosts, or supported XenApp/XenDesktop VDAs configured for Legacy Graphics.

This method does not support Mixed DPI; all monitors must have the same DPI or the session will not work. Scaling can cause blurriness in the images, particularly in the case of the text. This setting is recommended for users on Windows 7 endpoints if DPI matching is not possible, or those connecting to Legacy VDAs. It can also be used on Windows 10 if there is no Mixed DPI. 

Problem Cause

The use of different DPIs between monitors is not supported in Citrix XenDesktop and XenApp environments for receiver versions older than 4.10, as documented in CTX201696 – Citrix XenDesktop and XenApp – Support for Monitors Including 4K Resolution and Multi-monitors.

You can verify the DPI (% scaling) by going to the Windows Control Panel > Display options.

Feb 292020
 

How to send a group of users to a single desktop or a group of Desktops

This would come in handy if you have a piece of software that can only register on desktop “Name” Depending on the vendor licensing schemes.

C:\Users\LOCAL_~1\Temp\2\msohtmlclip1\02\clip_image015.png

On the right hand side click manage tags

Machine generated alternative text:
Deli Grou 
Create Delivery Group 
View 
Help 
Add Machines 
Edit Delivery Group 
Manage AppDtsks 
Ma ge Tags 
n Maintenance Mode 
Rename Delivery Group 
Delete Delivery Group 
View Machines 
Test Delivery Group 
Help

Create a tag name

Machine generated alternative text:
Mana e T 
Manage Tags for the Machine 
VSIXAIO' 
Use the checkboxes to attach tags to the selected item. You can also add edit or 
delete existing tag definitions. 
Description 
AppPro Print.. 
Citrix Test 
LCC-Cert Test 
Ray & Mike-Test 
Red Gate 
OPM Test 
Via-Center 10„. 
For the DBAS Only 
Limit Users for LIPM Testing 
Vid-Center 10-1-5 TEST

On the machines right-click the machine and click manage tags

Machine generated alternative text:
ciTR!X 
—'Its fu Catalcg. 
OS V&t-ires 
Sm OS (6) 
Sessions 1 
De ivety 
LIQr 
Discard 
O i scare 
Reg State 
Regi red 
Registered 
Reg red 
Log Off 
Delete 
Suspend 
Restart 
Sh Down 
Manage Tsgs 
Turn On 
Delivery 
'vr•ew Sessions

Add the Tag for the machines you would like to send the users to.

Machine generated alternative text:
ciTR!X 
Search results for '(Delivery Group Is "DG-MFA-IT-2016')' 
Name 
VSIXAIO 
Details - VSIXAIO.jaxnavy.org 
Details 
Machine 
Server OS Machines (9) 
Machine Catalog 
MC-IT-MFA-2016 
MC-IT-MFA-2016 
MC-IT-MFA-2016 
MC-IT-MFA-2016 
MC-IT-MFA-2016 
MC-IT-MFA-2016 
MC-IT-MFA-2016 
-IT-MFA-2016 
MC-IT M 
DeDivery Group 
Maintenance MO... 
Mana e Ta s 
Persist user Cha... 
Power State 
Manage Tags for the Machine 'JAXNFCU\VSIXAIO' 
use the checkboxes to attach tags to the selected item. You can also add, edit, or 
delete existing tag definitions. 
Tag 
LCC 2012R2 
OpCon 
Ray & Mike-Test 
Red Gate 
Vid-Center 10... 
Description 
For the DBAs Only 
Viz-Center 10-1-5 TEST 
Sessions

Edit the Deliver Controller, and create a new Desktop, with the Tag

Machine generated alternative text:
•e Catalogs 
y Groups 
atlons 
uration 
ministrators 
ntrollers 
enslng 
reFront 
p-V Publishing 
ciTR!X 
Delivery Group 
DG-ExecTeam-2016 
Server OS 
DG-HS-FSBA-Win10 
Desktop OS 
DC-ISD-Win10 
Desktop OS 
DC-IT-SE-Win10 
Desktop OS 
CHS -Maint-Servers 
Server OS 
CHS-Merger-WinIO 
Desktop OS 
DC-MFA-FIN-2016 
Server OS 
DC-MFA-IT-2016 
Server OS 
DG-MFA-XD7-APPSUPPORT 
Desktop OS 
CHS-Ramquest-WinIO 
Desktop OS 
DG-Ramquest-Win10-MCS 
Desktop OS 
CHG -VendorAp ps 
Server OS 
CHS -Vendor-Win 10 
Desktop OS 
Delivering 
Applications and Desktops 
D esktops 
(Static machine assignment) 
Deskto ps 
(Static machine assignment) 
(Static machine assignment) 
Applications and Desktops 
D esktops 
Applications and Desktops 
Add Machines 
Add Applications 
Edit Delive Grou 
Manage AppDisks 
Manage Tags 
Turn On Maintenance Mode 
Rename Delivery Group 
Delete Delivery Group 
View Machines 
View Applications 
Test Delivery Group 
No. of machines 
Total: 2 
Unregistered: O 
Total: 25 
Unregistered: 
Total: 6 
Unregistered: 
Total: O 
Unregistered: 
Total: 6 
Unregistered: 2 
Total: 19 
Unregistered: 
Total: 2 
Unregistered: O 
Total: 9 
Unregistered: 
Total: I 
Unregistered: 
Total: 4 
Unregistered: O 
Total: O 
Unregistered: 
Total: I 
Unregistered: I 
Total: 15 
Unregistered: O 
Sessions in use 
Total: O 
Disconnected: 
Total: O 
Disconnected: 
Total: 4 
Disconnected: 
Total: O 
Disconnected: 
Total: I 
Disconnected: 
Total: O 
Disconnected: 
Total: O 
Disconnected: 
Total: 33 
Disconnected: 
Total: O 
Disconnected: 
Total: O 
Disconnected: 
Total: O 
Disconnected: 
Total: O 
Disconnected: 
Total: O 
Disconnected: 
AppDisks 
- : -ns and Desktops 
h ine assignment) 
h ine assignment) 
h ine assignment) 
h ine assignment) 
Details - 
Details 
Dc-MFA-IT-2016 
lications Desktops 
Machine Catalogs 
Usage 
Tags 
Application Groups 
Administrators

Add Desktop

Machine generated alternative text:
dio 
'lication Prelaunch 
'lication Lingering 
Settings 
ess Policy 
tart Schedule 
Apply 
Desktops 
Add users or groups who can launch a desktop from this Delivery Group. 
Users 
Re m cwe.„ 
Tag restriction 
Cancel

Check to Restrict launch to Machines with Tag “Select the Tag from the Drop Down” Click ok

Machine generated alternative text:
Display name: 
Description: 
it Deskto 
MFA-Published Desktop DBAs 
Example.' Assigned desktops for Finance Dept. 
The name and description are shown in Receiver. 
Restrict launches to machines with tag: 
Red Gate 
o 
Allow everyone with access to this Delivery Group to use a desktop 
• Restrict desktop use to: 
ISAE Database Maint 
Enable desktop 
Clear this check box to disable delivery of this desktop.

Go to workspace and Refresh apps.

Before 

Machine generated alternative text:
Desktops 
All (10) 
Favorites (2) 
DG -Ramquest- 
Win10 (1) 
DG-Ramquest- 
Win10 (2) 
DG-Ramquest- 
Win10 (3) 
DG -Ramquest- 
Win10 (4) 
DG.XD7.MFA. 
APPSUPPORT 
EA-Win10.Desktop 
Maintenance Test 
MFA-Buisness- 
Desktop 
MFA-Published 
Desktop 
VyStar Desktop

After

Machine generated alternative text:
Desktops 
All (11) 
Favorites (2) 
DG-Ramquest- 
Win10 (1) 
DG-Ramquest- 
Win10 (2) 
DG-Ramquest- 
Win10 (3) 
DG-Ramquest- 
Win10 (4) 
HOME 
DG.XD7.MFA. 
APPSUPPORT 
oo 
oo 
EA-Win10.Desktop 
Maintenance Test 
MFA-Buisness- 
Desktop 
MFA-Published 
Desktop 
MFA-Published 
Desktop DBAs 
VyStar Desktop 
Recycle Bin 
Acrobat 
Reader DC 
81ueJeans 
Chet-well 
Administra... 
Excel 201 
Firefox 
Outlook 2( 
VyStar Il 
Support

Launch it to make sure it the number 10 Server

Machine generated alternative text:
MFA-Published Desktop DBAs - Desktop Viewer 
MFA-Published Desktop DBAs 
Connecting

The Tag took me to the desktop that I needed for special Software that has to do with machine licensing.

Machine generated alternative text:
MFA-Published Desk-too DBAs - Desk-too Viewer 
icrosoft Windows [Version 18.8.14393] 
(c) 2816 microsoft Corporation. All rights reserved 
ostname 
s xa 
Google 
Chrome 
e 
837 AM 
2/19/2020

I am sure there is more ways to do this, but this helps me. Maybe it will help you.