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

Ubuntu 24.04.1 LTS + Gnome环境下如何将Thunderbird启动到指定桌面

Ubuntu 24.04.1 LTS + Gnome环境下如何将Thunderbird启动到指定桌面

我之前在Gnome下也碰到过类似的糟心事,有些应用就是对窗口管理扩展不买账,Thunderbird刚好是其中之一。试试下面这几个方案,应该能解决你的问题:

  • 方案一:修正Auto Move Windows的匹配规则(可能你之前没设置对)
    很多人用这个扩展时会犯一个错:用窗口标题来匹配,但Thunderbird的标题会随着邮件状态变化(比如有未读邮件时标题会加数字),导致规则抓不到窗口。正确的做法是用窗口类来匹配:

    1. 先安装xprop(一般系统自带,没有的话执行sudo apt install x11-utils)
    2. 打开终端输入xprop WM_CLASS,回车后点击Thunderbird窗口,会输出类似WM_CLASS(STRING) = "thunderbird", "Thunderbird"的内容
    3. 打开Auto Move Windows扩展的设置,添加新规则:
      • 规则类型选「Window class」
      • 匹配值填Thunderbird(小写的thunderbird也可以,都试试)
      • 指定你想要的目标桌面
    4. 重启Thunderbird试试,应该就能自动跳转到指定桌面了
  • 方案二:用wmctrl脚本强制移动窗口
    如果扩展还是不好使,就用命令行工具来硬刚,wmctrl是Gnome下很靠谱的窗口管理命令:

    1. 先安装wmctrl:sudo apt install wmctrl
    2. 写个简单的启动脚本:
      打开文本编辑器,输入下面的内容:
      #!/bin/bash
      # 启动Thunderbird
      thunderbird &
      # 等窗口加载出来,时间根据你的机器性能调整,比如5秒,慢的话改成10秒
      sleep 5
      # 移动到指定桌面:Gnome的桌面编号从0开始,比如要到第2个桌面就填1,第3个填2
      wmctrl -r "Mozilla Thunderbird" -t 1
      
      保存成start-thunderbird.sh,比如放在你的~/scripts文件夹里(没有的话新建:mkdir ~/scripts)
    3. 给脚本加执行权限:chmod +x ~/scripts/start-thunderbird.sh
    4. 打开Gnome的「Startup Applications」,添加新启动项,命令选这个脚本的完整路径
    5. 重启系统试试,Thunderbird应该就能乖乖到指定桌面了
  • 方案三:修改Thunderbird的启动快捷方式
    如果你不想用脚本,也可以直接改Thunderbird的.desktop文件,把移动窗口的命令嵌进去:

    1. 先把系统的Thunderbird快捷方式复制到用户目录(避免修改系统文件):
      cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
    2. 编辑这个复制后的文件:nano ~/.local/share/applications/thunderbird.desktop
    3. 找到Exec=thunderbird %u这一行,改成:
      Exec=bash -c "thunderbird %u & sleep 5; wmctrl -r 'Mozilla Thunderbird' -t 1"
      同样注意桌面编号和sleep时间,根据你的需求调整
    4. 保存退出(nano里按Ctrl+O,回车,再Ctrl+X)
    5. 然后在「Startup Applications」里添加这个修改后的Thunderbird快捷方式作为启动项就行

备注:内容来源于stack exchange,提问作者Bernt Ribbum

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:00:29