简体   繁体   English

OSX上的install4j Extra Dock图标,具有更高的特权

[英]install4j extra dock icon on OSX for elevated privilege

When running the installer, an extra java icon appears on the dock next to our installer icon. 运行安装程序时,在扩展坞上,安装程序图标旁边会显示一个额外的Java图标。 It appears right after the root privilege request. 它显示在root特权请求之后。 Its title is com.install4j.runtime.installer.helper.comm.HelperCommunication 它的标题是com.install4j.runtime.installer.helper.comm.HelperCommunication

I guess this is a helper process that handles all the privileged actions. 我想这是一个处理所有特权操作的帮助程序。 But I don't want end users to see this separate icon. 但我不希望最终用户看到此单独的图标。 How do I hide it? 如何隐藏它? Is there any way to add a parameter like "-Dapple.awt.UIElement=true" to this helper thing? 有什么方法可以向此帮助对象添加诸如“ -Dapple.awt.UIElement = true”的参数吗?

在此处输入图片说明

Found the cause myself. 自己找到原因。 I specifies non-default colors in Installer->Configuration->GUI Options-> title bar. 我在Installer-> Configuration-> GUI Options->标题栏中指定非默认颜色。 They doesn't seem to do anything on osx expect bringing up the extra icon. 他们似乎并没有在osx上做任何事情,而是希望显示额外的图标。 Setting them to default fixes the issue. 将它们设置为默认值可解决此问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM