Ubuntu中怎么修改默认程序

发布时间:2022-01-24 15:05:18 作者:iii
来源:亿速云 阅读:135
# Ubuntu中怎么修改默认程序

在Ubuntu系统中,某些文件类型或协议(如网页链接、文本文件、视频播放等)会自动关联到特定应用程序打开。当用户希望更改这些默认关联时,可以通过图形界面或命令行两种方式进行设置。本文将详细介绍Ubuntu 20.04及以上版本中修改默认程序的方法。

---

## 一、通过图形界面修改默认程序

### 方法1:使用「默认应用程序」设置
1. **打开系统设置**  
   点击屏幕左上角的「活动」或按 `Super`(Windows键)键,搜索并打开「设置」(Settings)。

2. **进入默认程序配置**  
   在左侧菜单中选择「默认应用程序」(Default Applications),右侧会显示常见文件类型的当前默认程序。

3. **修改关联程序**  
   例如,要更改网页浏览器:
   - 找到「Web」选项,点击当前浏览器名称(如Firefox)。
   - 从下拉列表中选择其他已安装的浏览器(如Chrome或Edge)。

4. **其他文件类型**  
   对于未列出的文件类型(如视频、音频),需通过「文件关联」进一步设置(见方法2)。

### 方法2:通过文件右键菜单修改
1. **右键点击目标文件**  
   选择「打开方式」(Open With)→「其他应用程序」(Other Application)。

2. **选择新默认程序**  
   从列表中选择程序,勾选「设为默认」(Set as default)后点击「打开」。

---

## 二、通过命令行修改默认程序

### 方法1:使用 `xdg-mime` 命令
1. **查询当前默认程序**  
   例如查看PDF文件的默认程序:
   ```bash
   xdg-mime query default application/pdf

输出可能是 evince.desktop(Ubuntu默认的文档查看器)。

  1. 修改默认程序
    若想改为Okular:

    xdg-mime default okular.desktop application/pdf
    
  2. 验证修改
    再次运行查询命令确认是否生效。

方法2:手动编辑 .desktop 文件

  1. 定位桌面入口文件
    程序关联信息存储在 /usr/share/applications/~/.local/share/applications/.desktop 文件中。

  2. 修改MIME类型关联
    例如修改VLC的关联:

    sudo nano /usr/share/applications/vlc.desktop
    

    MimeType= 行添加或删除支持的格式(如 video/*)。


三、疑难解答

  1. 修改未生效

    • 尝试重启系统或运行:
      
      sudo update-desktop-database
      
    • 检查程序是否完整安装。
  2. 恢复系统默认
    重置所有关联:

    xdg-mime default ubuntu-default-apps.desktop inode/directory
    
  3. 特定协议关联
    修改HTTP链接的默认浏览器:

    xdg-settings set default-web-browser firefox.desktop
    

四、总结

方法 适用场景 优点
图形界面 快速修改常见类型 无需记忆命令
xdg-mime 命令 精确控制特定文件类型 适合批量或脚本操作
编辑 .desktop 文件 高级用户自定义MIME类型 灵活性高

建议普通用户优先使用图形界面,开发者或管理员可结合命令行实现自动化配置。通过合理设置默认程序,能显著提升Ubuntu系统的使用效率。 “`

注:本文基于Ubuntu 20.04 LTS编写,其他版本可能略有差异。部分命令需要安装xdg-utils工具包(通常已预装)。

推荐阅读:
  1. Tomcat默认程序发布路径怎么修改
  2. Ubuntu中怎么更换默认终端

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu

上一篇:Ubuntu16.04中怎么创建GIF动图

下一篇:Ubuntu16.04上怎么安装LEMP

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》