我正在运行Ubuntu 15.10。
我的/usr/share/applications/sublime_text.desktop包含以下内容:
[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 -n和Exec=/opt/sublime_text/sublime_text --command new_file中,但没有改变任何东西。
我甚至还运行了sudo update-desktop-database。
我做错了什么?
发布于 2016-04-08 02:46:23
将/usr/share/applications/sublime_text.desktop的内容复制到~/.local/share/applications/sublime_text.desktop
或者简单地使用:
cp -it ~/.local/share/applications /usr/share/applications/sublime_text.desktop然后在终端类型中:sudo update-desktop-database
发布于 2017-09-18 14:12:48
如果旧缓存做错了什么,只需删除它,让系统为您做一个新的。
rm ~/.local/share/applications/sublime_text.desktop对我来说很管用。
发布于 2016-12-04 11:44:49
只有当您使用'Ubuntu‘(Umake)安装了崇高的文本时才这样做。Ubuntu (Umake)使安装和更新开发工具更容易。在终端输入这个。
cat ~/.local/share/applications/sublime-text.desktop将显示崇高的文本.桌面文件的内容。注意文件中的以下一行:
Exec=/home/ja9/.local/share/umake/ide/sublime-text/sublime_text你得改变这句话。类型:
sudo nano ~/.local/share/applications/sublime-text.desktop打开nano文本编辑器,将该行编辑到
Exec="/home/ja9/.local/share/umake/ide/sublime-text/sublime_text" %F确保你输入了大写字母F,而不是小的。按“Ctrl+O”键。按“进入”键。按“Ctrl+X”键。类型:
sudo update-desktop-database问题解决了:),如果没有,重新启动系统。注意: nano非常适合编辑,试一试(尝试)
https://askubuntu.com/questions/732464
复制相似问题