zoukankan      html  css  js  c++  java
  • Linux 设置文件默认打开方式

    比如说我安装了一个绿色版的sublime(.tar解压出来的不是.deb)

    但是现在我右键不能打开,不能添加为默认打开方式...这个时候就比较尴尬了...

    我总不能每次都cd到安装目录下然后terminal下启动然后再open文件吧...这也太麻烦了

    于是我找到了这个办法:


    全局文件关联(这里暂时用不到)

      /usr/share/applications/default.list

    个人文件关联

      ~/.local/share/applications/mimeapps.list

    你cd到这个目录下 ... 用sudo vim(或者别的你已经装好的编辑器) mimeapps.list 打开这个文件

    [Default Applications] 下面就是默认打开方式

    [Added Associations] 下面就是关联的程序

    然后你只要有相应程序的.desktop就行了...添加到对应的关联项里

    .desktop程序都放在/usr/share/applications/ 目录下


     但是没用啊...我还是没有sublime的.desktop文件...很简单 仿造一个

    cd 到/usr/share/applications/  下...随便打开一个比如gvim.desktop...中间comment我删了很多...大概是如下格式

    [Desktop Entry]
    Name=GVim
    GenericName=Text Editor
    GenericName[de]=Texteditor
    Comment=Edit text files
    Comment[zh_CN]=编辑文本文件
    Comment[zh_TW]=編輯文字檔
    TryExec=gvim
    Exec=gvim -f %F
    Terminal=false
    Type=Application
    Icon=vim
    Categories=Utility;TextEditor;
    StartupNotify=true
    MimeType=text/plain;

    复制一下 新建一个sublime.desktop 进行一下修改..比如Name Exec Icon 之类的 你也可以直接复制下面的代码

    但icon 的位置是你sublime解压后文件所在的位置

    [Desktop Entry]
    Name=sublime
    GenericName=Text Editor
    GenericName[de]=Texteditor
    Comment=Sublime Text 2
    Comment[zh_CN]=Sublime Text 2
    Comment[zh_TW]=Sublime Text 2
    TryExec=sublime
    Exec=sublime -f %F
    Icon=/opt/sublimetext2/Icon/48x48/sublime_text.png
    Terminal=false
    Type=Application
    Categories=Utility;TextEditor;IDE;Development
    StartupNotify=true
    MimeType=text/plain;

    保存一下 赋予-x权限 (用sudo chmod -x sublime.desktop) -------似乎不设置也没什么关系?

    chmod命令解释:http://zh.wikipedia.org/zh/Chmod  (最喜欢777了)


    这时候你发现还是不行...貌似"sublime"命令和sublime的执行文件没有关联起来...那么我Exec的sublime就没用了

    这个时候还要建立一下一下执行文件和命令之间的link

    ln命令解释 :http://www.cnblogs.com/joeblackzqq/archive/2011/03/20/1989625.html

    ln -s "/opt/sublimetext2/sublime_text" /usr/bin/sublime

    opt/sublimetext2/sublime_text 这个是你自己的安装路径
    后面sublime 可以自己随便设置

    这时候你发现你可以在terminal下用 sublime 这个命令打开sublime_text了 


    现在你应该可以发现文本文档的右键有一个sublime的打开方式了...

    Linux图片修改工具我还没用过...这里修改成功的图片后我就不放了...


    虽然是一个很简单的操作但是从这里学了linux的几个命令 也知道一些linux下的文件关联操作 对terminal也多掌握了一些...
    算是分享经验了...

  • 相关阅读:
    Android深度探索第七章
    Android 深度探索第六章
    Android深度探索第五章
    Android深度探索第四章
    Android深度探索第三章
    Android深度探索第二章总结
    Android深度探索第一章节的总结
    Android深度探索HAL与驱动开发-——第10章
    Android深度探索HAL与驱动开发-——第9章
    Android深度探索HAL与驱动开发-——第8章
  • 原文地址:https://www.cnblogs.com/Felix-F/p/3267800.html
Copyright © 2011-2022 走看看