我尝试通过添加命令“matlab”并关联我所需的组合键来使用键盘应用程序和快捷方式子菜单。这是基于以下事实:如果我从终端运行 $ matlab,它将打开 matlab,因为我已在 /usr/local/bin 文件夹中创建了正确的符号链接。
但是,当我尝试使用按键绑定时,它似乎可以工作(出现 matlab 的加载窗口(正在初始化 matlab 的彩色窗口),但不久后就消失了,并且 matlab 永远不会打开。
我是一个相当新的 Linux 用户,所以我有点不确定为什么这不起作用。例如,我获取了默认 xfce 终端 (xfce4-terminal) 的应用程序名称,并为其创建了快捷方式,并且它有效,但没有成功。如果重要的话,我的发行版是 debian。
答案1
摘自评论:
尝试在快捷方式中使用 matlab -desktop
答案2
从(至少)Matlab 2017a 开始,桌面文件会自动创建usr/share/applications/
(前提是您使用 来安装 Matlab sudo
)。
默认.desktop
文件包含:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=matlab -desktop
Name=MATLAB
Icon=/usr/share/icons/hicolor/48x48/apps/matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
正如您所看到的,该字段Exec
包含matlab -desktop
,如评论中所建议的。
(请注意,该图标也是默认的)