YaST 기본 메뉴에서 사용할 수 있는 YaST 모듈을 개발하려면 어떻게 해야 합니까?

YaST 기본 메뉴에서 사용할 수 있는 YaST 모듈을 개발하려면 어떻게 해야 합니까?

내가 읽고공식 YaST 모듈 개발 문서YaST 모듈을 성공적으로 구현했습니다. 이제 myModuleYaST에서 메뉴 항목을 생성하고 싶습니다 . 즉, 을 입력하면 입력할 필요 없이 메뉴가 나타나거나 yast표시됩니다.SystemNetwork Settings

/sbin/yast2 myModule.ycp

내 도구에 액세스하고 싶을 때마다. 이 목표를 어떻게 달성할 수 있나요? 온라인에서 이에 대한 문서를 찾지 못했습니다.

답변1

/usr/share/applications/YaST2/myModule.desktop다음 콘텐츠로 만듭니다.

[Desktop Entry]
Type=Application
Categories=Settings;System;Qt;X-SuSE-YaST;X-SuSE-YaST-Software;

X-KDE-ModuleType=Library
X-KDE-HasReadOnlyMode=true
X-SuSE-YaST-Call=myModule.ycp

X-SuSE-YaST-Group=Software
X-SuSE-YaST-Argument=
X-SuSE-YaST-RootOnly=true
X-SuSE-YaST-AutoInst=
X-SuSE-YaST-Geometry=
X-SuSE-YaST-SortKey=20
X-SuSE-YaST-AutoInstResource=
X-SuSE-YaST-Keywords=myModule

Icon=yast-sw_single
Exec=xdg-su -c "/sbin/yast2 myModule.ycp"

Name=My module
GenericName=My module that does cool stuff
StartupNotify=true

모듈이 "소프트웨어" 범주에 나타나야 합니다.

영감을 얻기 위해 다른 모듈의 .desktop 파일을 확인하세요 /usr/share/applications/YaST2/(적절한 카테고리, 아이콘 등 선택).

관련 정보