You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过配置文件修改Lubuntu系统默认应用的方法

解决Lubuntu中通过desktop.conf修改默认应用不生效的问题

我之前也遇到过一模一样的情况——手动改了desktop.conf之后,打开Default applications面板看不到变化,折腾了半天才搞明白问题出在哪,下面是亲测有效的步骤:

关键前提:先关闭配置面板

如果你在编辑配置文件的时候,Default applications for LXSession窗口是打开的,那你改的内容会被程序关闭时自动覆盖!所以第一步一定要彻底关闭这个配置窗口,包括后台可能残留的进程(可以用killall lxsession-default-apps命令确保它完全退出)。

正确编辑配置文件的步骤

  1. 打开终端,用文本编辑器编辑用户级配置文件:

    nano ~/.config/lxsession/Lubuntu/desktop.conf
    

    或者用图形化编辑器比如Leafpad:

    leafpad ~/.config/lxsession/Lubuntu/desktop.conf
    
  2. 找到对应的配置段,修改或添加你需要的默认应用:

    • 比如修改默认终端,找到[Session]下的default-terminal项:
      [Session]
      default-terminal=gnome-terminal.desktop
      
    • 修改默认文件管理器,找到[Session]下的default-file-manager:
      default-file-manager=pcmanfm-qt.desktop
      
    • 注意:这里必须写应用的.desktop文件名(通常在/usr/share/applications/目录下),而不是直接写程序名,否则LXSession无法识别。
  3. 保存文件(nano按Ctrl+O回车,再Ctrl+X退出)。

让配置生效的必要操作

修改完文件后,必须重启LXSession会话才能让更改生效,有两种方法:

  • 最简单的:注销当前用户,然后重新登录。
  • 用命令快速重启(适合不想注销的情况):
    lxsession-restart
    

额外注意事项

如果某些默认应用(比如网页浏览器、PDF阅读器)还是没生效,可能是因为这些属于文件类型关联,不是由LXSession的desktop.conf管理的,这时候需要用xdg-mime命令设置:
比如把Firefox设为默认浏览器:

xdg-mime default firefox.desktop text/html x-scheme-handler/http x-scheme-handler/https

把Evince设为默认PDF阅读器:

xdg-mime default evince.desktop application/pdf

内容的提问来源于stack exchange,提问作者NESHOM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:20:54