公式のYaSTモジュール開発ドキュメント を読み、YaSTモジュールを正常に実装しました。ここで、YaSTでmyModule
メニューエントリを作成します。つまり、yast
と入力すると、代わりにSystem
や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
モジュールは「ソフトウェア」カテゴリに表示されます。
インスピレーションを得るために、/usr/share/applications/YaST2/
内の他のモジュールの.desktopファイルを確認してください(適切なカテゴリ、アイコンなどを選択するため)