返回
编程
分类

ubuntu中如何清除右键打开方式,下载的文件是个压缩包

日期: 2020-01-02 08:22 浏览次数 : 169

必威官网亚洲体育 1 必威官网亚洲体育 ,问题:

sublime text 3 build 3143 安装详解

  环境:ubuntu 16 (x64)

你是否遇到 Ubuntu 上 gnome 右键打开方式里乱杂的程序名而烦恼?你是否遇到过卸载的后程序竟在右键打开方式里发现的问题?

ubuntu中如何清除右键打开方式?

 0x00 下载

  官网下载地址
  下载的文件是个压缩包,笔者解压之后将整个sublime-text-3放在主目录/opt/下

其实,这个问题可以解决。 Debian与Ubuntu 父与子的对比哲学

必威官网亚洲体育 2 回答:

 0x01 配置别名

  修改用户下的环境变量配置文件~/.bashrc

vim ~/.bashrc

  根据运行程序存放的路径位置,在文件中添加

alias subl="~/opt/sublime_text_3/sublime_text"

  保存修改后的结果,执行下面的语句

source ~/.bashrc

方法一:直接在Ubuntu终端输入命令alacarte。可以任意增、改、隐藏、显示菜单,但无法删除菜单,即使拥有root权限。

今天安装了几个程序又将它们删除了之后发现了一个比较严重的后遗症,在相关文件右键打开方式中出现了许多实际已经不存在的文件打开程序名。想了多种方法去除,可是效果不佳,最终采用以下方式。

 0x02 快捷方式与右键菜单

  将程序主目录下面的sublime_ubuntu中如何清除右键打开方式,下载的文件是个压缩包。text.desktop放置到/usr/share/applications/下,然后对其进行修改

vim /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=/home/d0main/opt/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/home/d0main/opt/sublime_text_3/Icon/128x128/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

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

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

  FYI:Exec指定程序路径,%F是将打开方式添加至右键菜单。Icon指定图标路径(程序主目录下的Icon文件夹里)

  保存退出。双击/usr/share/applications/下面的sublime_text图标,即打开程序。之后就可以将其锁定到Launcher中了。
  可以将图标复制到桌面;鼠标右击可编辑文本文件就可以看到可使用sublime-text打开文件的选项了;命令行使用subl +文件名就可以打开或创建文件了。

方法二:注意几个目录和文件。

清除~/.local/share/applications下mimeapps.list 和 mimeinfo.cache中的所有内容即可。

0x03 修复中文输入法问题

如果你已经有了中文输入法比如搜狗拼音,但是在sublime text 3中又无法使用,可以阅读一下下面的博客尝试修复。以上安装版本亲测可用。
sublime text 3在linux下无法输入中文的解决办法

/usr/share/applications/下的desktop文件
/usr/share/applications/mimeinfo.cache文件
~/.local/share/applications下的desktop文件
~/.local/share/applications/default.list目录下的文件
~/.local/share/applications/mimeinfo.cache文件
/etc/gnome/defaults.list文件

ubuntu中如何清除右键打开方式? 回答: 今天安装了几个程序又将它们删除了之后发现了一个比较严重的后遗症,在相关文件右键打...

其中default.list文件保存的是文件的打开方式,比如txt文档用什么程序打开之类。自然/etc下的是全局的文件打开方式,.local下的是个人的文件打开方式。

desktop文件是菜单项,就是出现在Application、System下的菜单项。/usr下的是全局的菜单项,.local下的是个人的菜单项。

cache文件全局的文件打开方式和个人的文件打开方式缓存

想添加一个菜单项,到/usr/share/applications/下随便打开一个desktop文件,照着改就行了。

怎样把自定义的菜单加入到自己想去的菜单项下呢?比如加到Programming下,如果想增加一个顶级目录,即Application下的第一层目录。

在Linux桌面系统,用户也可以像在Windows平台下,通过点击位于桌面或菜单上的快捷方式轻松找开目录应用程序。在Linux KDE和Linux GNOME桌面系统都使用Desktop Entry文件标准来描述程序启动配置信息。

Ubuntu系统下文件关联

PS:如果你要修改文件的打开方式,www.linuxidc.com请选择右键=>属性=>打开方式=>删除
和Windows一样,在Gnome的文件管理器(nautilus)里,双击一个文件的时候,
系统会自动调用相应的程序去打开这个文件。前提是能打开这个文件的软件已经安装
并且配置完毕了。

在Nautilus里通过右键菜单固然可以修改默认的打开方式,但是缺乏灵活性和可
操作性,比如,不能删除一些候选的打开方式,不能批量增加一些打开方式等等。

经过反复的摸索,终于被我发现了GNMOE的打开方式的配置方式。
这里需要涉及到以下几个目录和文件

~/.local/share/applications
/etc/gnome/defaults.list
/usr/share/applications
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
去这几个目录看一下,就会发现很多以 desktop 为后缀的文件。
这些文件是多功能的,第一,它们是组成GNMOE的“开始”菜单的一部分,即“开始”
菜单里的一些应用程序项,在这里都能找到。你可以运行 alacarte, 这里会
列出整个菜单的结构,你可以编辑它,但是很多项你没法删除,因为没有权限,
你试着用root权限去运行 alacarte ,抱歉,你还是没有权限删除,要删除它们,
只有在/usr/share/applications下面找到对应的文件,直接删除这个文件即可。

必威官网亚洲体育 3