7

저는 리눅스에서 응용 프로그램을 개발하는 데있어 매우 새로운 기술입니다.우분투의 .desktop 파일에서 'StartupWMClass'항목을 나타내는 것은 무엇입니까?

.desktop 파일을 사용하여 Ubuntu Unity 도구 모음에 아이콘을 추가하는 것에 관해 의문의 여지가 있습니다.

나는 다음의 .desktop 파일이 있습니다

[Desktop Entry] 
Type=Application 
#Exec=/usr/share/ConnectDataSpace/appl/launcher.sh 
Exec=/usr/share/XCloud/appl/launcher.sh 
Type=Application 
X-GNOME-Autostart-enabled=true 
#Name[en_US]=Connect Data Space 
Name[en_US]=XCloud 
#Name=Connect Data Space 
Name=XCloud 
Comment[en_US]= 
Comment= 
StartupNotify=true 
OnlyShowIn=GNOME;Unity; 
#StartupWMClass=ConnectDataSpace 
StartupWMClass=XCloud 
#Icon=/usr/share/ConnectDataSpace/img/icoLauncher.png 
Icon=/usr/share/XCloud/img/icoLauncher.png 

내 의심의 여지가있다 : 바로이 파일의 StartupWMClass = XCloud 필드를 나타내는 무엇을?

답변

4

StartupWMClass은 - 지정된 경우, 응용 프로그램은 WM 클래스 또는 WM 이름 힌트로 주어진 문자열을 지도 적어도 하나의 창 ( 자세한 내용은 Startup Notification Protocol Specification 참조) 것으로 알려져있다.

자료 : I 정확히 내 도구 모음에서 일어날 것을이 필드의 값을 지정합니다 그래서 만약 Recognized desktop entry keys

+0

는 ... 여전히 나를 위해 모호한 저 작은 음? – AndreaNobili

+0

@AndreaNobili 특정 일 (어떤 것을 볼 수 있는지)이 발생하지 않습니다. WM 클래스 나 WM 이름은 열려있는 윈도우를 감지하는 힌트와 같다고 생각하면됩니다 (예를 들어'man xprop' 또는'man wmctrl' 참조). 따라서, 윈도우 매칭을 커스터마이징하는 데 사용할 수 있습니다. 다음은 예입니다. http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching. –