无法将Sublime Text添加到Gnome Shell Dock


8

我已经下载了适用于Linux(32位)的Sublime Text,并将其放入/opt,链接到其中/usr/bin,目前我可以通过sublime_text在控制台中键入来启动它。每当我启动它时,它的图标就会出现在外壳的Dock中,但我无法固定它,它也不会出现在Applications菜单中。

如何添加?


Answers:


5

最短的方法:

  1. 按下Super以激活概述。
  2. 输入main menu并点击Enter
  3. 添加新项,命令为sublime_text
  4. 瞧,您有捷径。

2.“Hauptmenü” oder“Menü” auf Deutsch oder“ alacarte”(计划名称)
PythoNic 2014年

1
这在Gnome Shell,Ubuntu 18.04 LTS上不起作用。这是Unity用的,还是缺少某些软件包?
smido

5

我从Webupd8 PPA安装了Sublime Text 3,并且该.desktop文件已经创建。

但是启动应用程序时,我仍然无法将图标固定在Gnome Shell基座上。

对于处于相同情况的用户,您可以直接从仪表板搜索中将其固定,而无需启动它。

只需使用Super键打开仪表板,进行搜索Sublime,右键单击该图标,然后选择Add to Favorites


尝试了上述所有步骤,以进行几天的最新升级,但仍无法保存到收藏夹中
消旋的2017年

@ lxm7太糟糕了:(不幸的是,由于我不再使用Linux了,所以我
无能为力

4

您有几种选择可以实现这一目标。关键在于,要使某个应用程序可被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

1
~/.local/usr/share/... -子目录usr /似乎是错误的。对我来说,它适用于~/.local/share/...
PythoNic 2014年

1

我刚刚解决了这个问题,只是玩了一点。

就我而言,我相信我已经从他们的网站下载了Sublime。它下载了包含所有程序的文件夹,并且已经带有sublime_text.desktop。

当我查看它们的属性时,我转到了“权限”选项卡(第二个选项,我的ubuntu是西班牙语的“ Permisos”),并检查了最后一个选项,例如“允许将该文件作为程序执行”。

一旦我检查并关闭属性,图标便变为Sublime,从名称中消失了“ .desktop”,我可以使用该文件执行程序,可以将其保存在扩展坞中。

希望它对某人有帮助。

PD:对不起,我的英语不好:P


0

这不再是一个问题,因为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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.