![无法将 Sublime Text 添加到 Gnome Shell Dock](https://linux22.com/image/812350/%E6%97%A0%E6%B3%95%E5%B0%86%20Sublime%20Text%20%E6%B7%BB%E5%8A%A0%E5%88%B0%20Gnome%20Shell%20Dock.png)
我已经下载了 Sublime Text for Linux (32bit) 并将其放入/opt
,链接它/usr/bin
,目前我可以通过输入sublime_text
控制台来启动它。每当我启动它时,它的图标都会出现在 Shell 的 Dock 中,但我无法将其固定,它也不会出现在应用程序菜单中。
我该如何添加它?
答案1
最短路径:
- 按下Super即可激活概览。
- 键入
main menu
并点击Enter - 添加新项目,其中命令是
sublime_text
。 - 瞧,您找到了捷径。
答案2
我从 Webupd8 PPA 安装了 Sublime Text 3,并且.desktop
文件已经创建。
但是我仍然无法在应用程序启动时将图标固定到 Gnome Shell 停靠栏。
对于处于同样情况的人,你可以直接从仪表板搜索中固定它,而无需启动它。
只需使用密钥打开仪表板Super,搜索Sublime
,右键单击图标,然后选择Add to Favorites
。
答案3
您可以通过多种方式实现此目的。关键在于,为了让应用程序可供 GNOME Shell 使用,它需要在 或 中有一个对应的.desktop
文件。/usr/share/applications
~/.local/usr/share/applications
任何一个:
- 使用
alacarte
(旧 GNOME 菜单编辑器)添加新菜单项 - 使用命令
gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop
,它将弹出一个对话框,询问快捷方式所需的信息,alacarte
与 - 使用与其他 .desktop 文件相同的格式,自行将文件添加到其中一个目录中
桌面文件的布局形式如下:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=Sublime Text 2
Exec=sublime-text
Comment[en_GB]=Sublime Text 2
Name=Sublime Text 2
Comment=Sublime Text 2
Icon=gnome-panel-launcher
答案4
由于 ST 拥有 Linux 存储库并将其自身原生集成到桌面环境中,因此这不再是问题。
只需按照指示:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt update && sudo apt install sublime-text