首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Nautilus菜单中没有显示的崇高文本

在Nautilus菜单中没有显示的崇高文本
EN

Ask Ubuntu用户
提问于 2016-02-11 14:02:58
回答 5查看 30.1K关注 0票数 59

我正在运行Ubuntu 15.10。

我的/usr/share/applications/sublime_text.desktop包含以下内容:

代码语言:javascript
复制
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;

当我在Gnome (以前的"Nautilus")中右键单击一个标记文件(xxx.md)时,即使我选择了“查看所有应用程序”,我也不能将“崇高文本”视为一种选择。

我甚至尝试将%F分别添加到[Desktop Action Window][Desktop Action Document]中的行Exec=/opt/sublime_text/sublime_text -nExec=/opt/sublime_text/sublime_text --command new_file中,但没有改变任何东西。

我甚至还运行了sudo update-desktop-database

我做错了什么?

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2016-04-08 02:46:23

/usr/share/applications/sublime_text.desktop的内容复制到~/.local/share/applications/sublime_text.desktop

或者简单地使用:

代码语言:javascript
复制
cp -it ~/.local/share/applications /usr/share/applications/sublime_text.desktop

然后在终端类型中:sudo update-desktop-database

票数 126
EN

Ask Ubuntu用户

发布于 2017-09-18 14:12:48

如果旧缓存做错了什么,只需删除它,让系统为您做一个新的。

代码语言:javascript
复制
rm ~/.local/share/applications/sublime_text.desktop

对我来说很管用。

票数 8
EN

Ask Ubuntu用户

发布于 2016-12-04 11:44:49

只有当您使用'Ubuntu‘(Umake)安装了崇高的文本时才这样做。Ubuntu (Umake)使安装和更新开发工具更容易。在终端输入这个。

代码语言:javascript
复制
cat ~/.local/share/applications/sublime-text.desktop

将显示崇高的文本.桌面文件的内容。注意文件中的以下一行:

代码语言:javascript
复制
Exec=/home/ja9/.local/share/umake/ide/sublime-text/sublime_text

你得改变这句话。类型:

代码语言:javascript
复制
sudo nano ~/.local/share/applications/sublime-text.desktop

打开nano文本编辑器,将该行编辑到

代码语言:javascript
复制
Exec="/home/ja9/.local/share/umake/ide/sublime-text/sublime_text" %F

确保你输入了大写字母F,而不是小的。按“Ctrl+O”键。按“进入”键。按“Ctrl+X”键。类型:

代码语言:javascript
复制
sudo update-desktop-database

问题解决了:),如果没有,重新启动系统。注意: nano非常适合编辑,试一试(尝试)

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/732464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档