![WSL で VcXsrv システム メニューをシミュレートまたは使用する](https://rvso.com/image/760606/WSL%20%E3%81%A7%20VcXsrv%20%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%92%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%83%88%E3%81%BE%E3%81%9F%E3%81%AF%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B.png)
システム メニュー アイコンをインストールしようとする Debian パッケージがあります。インストールに失敗し、アンインストールも失敗します:
xdg-desktop-menu: No writable system menu directory found.
状況はすでに悪化していました。上記では終了コード 3 しか返されません。xdg-utils がまだインストールされていなかったため、終了コードは 127 でした。
システム メニューをシミュレートしてエラーをなくす方法はありますか。または、Windows VcXsrv と連携して動作する WSL のシステム メニューを用意するとさらに良いでしょうか。
答え1
シミュレーションの解決策としては次のようになるようです:
sudo mkdir /usr/share/desktop-directories/