Jestem bardzo nowy w tworzeniu aplikacji pod Linuksem.Co oznacza wpis "StartupWMClass" z pliku .desktop w systemie Ubuntu?
Mam wątpliwości dotyczące użycia pliku .desktop, aby dodać ikonę do paska narzędzi Ubuntu Unity.
Mam następujący plik .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
Moje wątpliwości: co dokładnie oznacza StartupWMClass = XCloud pole tego pliku ?
mmm nadal litle niejasne dla mnie ... więc jeśli mogę określić wartość tej dziedzinie, co dokładnie stało się w moim pasku? – AndreaNobili
@AndreaNobili To nie zdarza się coś konkretnego (co można zobaczyć). Pomyśl, że klasa WM lub nazwa WM jest jak wskazówka do wykrycia otwartego okna (patrz na przykład 'man xprop' lub' man wmctrl'). Dzięki temu można go dostosować do dopasowania okna. Oto przykład: http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching. –