Linux系统下的Citrix Receiver显示的应用程序图标颜色非常少,显示效果很差,大家一般认为只有256色。   最开始我以为是由于linux系统本身的一些特性导致Linux系统下的Plugin(插件)对图标的显示配置问题导致了Xenapp或者XenDesktop交付的应用程序或者桌面的图标显示颜色数量很少,效果很差。但是在查找ICAClient本地的配置和服务器的相关配置的过程中,无意中发现了图标的呈现机制,由此也就发现了Linux系统下的颜色显示问题的原因。   由于Citrix在Linux系统上的应用程序图标是使用XPM格式来存储和显示的,这就导致了颜色的大量丢失和显示效果极差。   在Linux系统Citrix Receiver登录系统以后,Receiver会从Web Interface请求应用程序列表以及应用程序的图标,由于Citrix在Linux系统上的实现机制,导致了Web Interface或者是Receiver把应用程序的图标转换成xpm格式保存,并显示在应用程序列表或者桌面,而又由于xpm格式一般支持的颜色数量较少和xpm的机制,导致了颜色数极少,显示极差。

点击阅读全文