zoukankan      html  css  js  c++  java
  • Linux 修改默认文件关联打开程序

    从总体上讲 /etc/gnome/defaults.list 保存了全局的打开方式
    ~/.local/share/applications/mimeapps.list 保存了个人的打开方式
    当这两个文件不一致时,优先采用局部的个人设置。

    比如我想把打开各种文本默认的gedit程序修改为Atom,可以先grep全局的应用打开方式文件/etc/gnome/defaults.list 

    #grep "gedit" /etc/gnome/defaults.list

    结果如下:
    application/x-perl=gedit.desktop
    text/plain=gedit.desktop
    text/x-chdr=gedit.desktop
    text/x-csrc=gedit.desktop
    text/x-dtd=gedit.desktop
    text/x-java=gedit.desktop
    text/mathml=gedit.desktop
    text/x-python=gedit.desktop
    text/x-sql=gedit.desktop

    为了有问题可以恢复,我没有修改系统的默认配置,而是在~/.local/share/applications/mimeapps.list中把上面的结果粘贴过来;

    然后替换一下gedit就行了:sed -i 's/gedit/atom/g' ~/.local/share/applications/mimeapps.list

  • 相关阅读:
    js判断各个浏览器
    js中的全局函数
    js正则表达式大全(转)
    js url编码函数
    原生的ajax(json)
    原生js拖拽
    js浏览器兼容
    何为反向代理、正向代理
    dom元素循环绑定事件的技巧
    media 适屏
  • 原文地址:https://www.cnblogs.com/aboutblank/p/6186106.html
Copyright © 2011-2022 走看看