如何为在 WSLg Ubuntu 中下载的可执行文件创建开始菜单图标条目(在普通 Windows 上)?

如何为在 WSLg Ubuntu 中下载的可执行文件创建开始菜单图标条目(在普通 Windows 上)?

我按照以下说明下载了 Jetbrains Toolbox 应用程序:https://www.jetbrains.com/help/idea/installation-guide.html#toolbox

简而言之,我是这样做的:

下载的 tar.gz 文件

运行这个:sudo tar -xzf jetbrains-toolbox-1.17.7391.tar.gz -C /opt

然后进入 /opt/... 文件夹执行后,我执行以下操作:./jetbrains-toolbox

Windows 10 Insider 针对 WSLg 的开发版本允许 WSLg 中的 Ubuntu 应用程序在普通窗口的“开始”菜单中有一个条目。因此,如果我sudo apt install firefox在 WSL 中安装,Firefox 图标将显示在普通 Windows 的“开始”菜单中。

如何对类似的可执行脚本执行相同操作./jetbrains-toolbox

答案1

将 WSL 程序/脚本添加到 Windows 开始菜单的方法是/usr/share/applications在 WSL 安装目录中添加一个条目。

因此在您的示例中,如果我们创建文件/usr/share/applications/toolbox.desktop,并将此内容添加到文件中:

[Desktop Entry]
Type=Application
Name=Jetbrains Toolbox
Exec=/opt/jetbrains-toolbox

保存文件时,您将看到一个名为 的新 Windows 条目Jetbrains Toolbox (Ubuntu)(假设您的 WSL 安装是 Ubuntu)。

答案2

一个选项是手动创建快捷方式。为此,请在

%appdata%\Microsoft\Windows\Start Menu\Programs\[WSL_NAME]

[WSL_NAME]目标 wsl 安装的名称(例如Ubuntu-20.04)。设置Start inC:\WINDOWS\system32,输入所需的名称,选择适当的图标并输入

C:\Windows\System32\wslg.exe ~ -d Ubuntu-20.04 [EXECUTABLE_PATH]

作为。例如,target若要创建安装在 中的 Pycharm 2021.2.1 的快捷方式,则为。/opt[EXECUTABLE_PATH]/opt/pycharm-2021.2.1/bin/pycharm.sh

相关内容