1. 程式人生 > >虛擬桌面啟動後自動全屏

虛擬桌面啟動後自動全屏

如果客戶端有多個顯示器,開啟虛擬桌面後,如果需要進入到全屏模式(覆蓋所有的客戶端顯示器),目前還是需要一定技巧的,需要把桌面拖放到兩個螢幕的中間,然後全屏才可以實現。否則,簡單的全屏只會覆蓋當前所在的螢幕。這對普通使用者來說,使用有一定的要求,所以,我們可以通過簡單的調整,讓虛擬桌面在啟動後,自動進入到全屏狀態,免去了手動全屏的操作。

我們可以通過以下幾種方式來實現:

修改ICA檔案:針對所有使用者生效
修改客戶端登錄檔全域性設定:對使用客戶端使用者的所有桌面生效
修改特定桌面組的登錄檔設定:只對特定桌面組生效
修改ICA檔案:

StoreFront的Default.ica檔案預設在C:\inetpub\wwwroot\Citrix\Store\App_Data\
WebInterface的Default.ica檔案預設在C:\inetpub\wwwroot\Citrix\<DesktopWeb>\conf
1
2
#使用記事本開啟default.ica,在[Application]節中新增如下內容:
DesktopViewer-ForceFullScreenStartup=true
以上操作將對所有通過該站點訪問的使用者生效。
修改客戶端登錄檔(全域性設定/特定桌面組設定):

1
2
3
4
5
6
#針對32位客戶端
HKCU\SOFTWARE\Citrix\XenDesktop\DesktopViewer\ForceFullScreen
#針對64位客戶端
HKCU\SOFTWARE\Wow6432Node\Citrix\XenDesktop\DesktopViewer\ForceFullScreen
#設定
ForceFullScreen = 1 (DWORD)
以上是客戶端的全域性設定,針對特定桌面組的話,可以在下面的子鍵中設定:
1
2
#例如在下面的子鍵中設定ForceFullScreen=1即可,針對Windows 7桌面組
Windows 7 $A1-1-xxxxxxxx-0001\ForceFullScreen=1
關於登錄檔設定,基本HKCU在64位系統下,實際測試,不需要配置Wow6432Node分之下的鍵值