Opensuse

如何開發在 YaST 主菜單中可用的 YaST 模組?

  • December 2, 2019

我已經閱讀了官方的 YaST 模組開發文件,並且我已經成功地實現了我的 YaST 模組。現在我想myModule在 YaST 中創建一個菜單條目,即,當我輸入 時yast,有一個類似Systemor的菜單Network Settings,而不是需要輸入

/sbin/yast2 myModule.ycp

每次我想訪問我的工具時。我怎樣才能做到這一點?我沒有在網上找到任何關於此的文件。

/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/獲取靈感(選擇適當的類別、圖示等)

引用自:https://unix.stackexchange.com/questions/553184