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

如何让Tilda终端始终置于壁纸底层(Ubuntu 17.10环境)

解决Ubuntu 17.10中Tilda终端始终置于底层且避免误触的问题

我完全懂你的痛点——透明Tilda看起来像壁纸一部分,但点击后面窗口时总会误触到它,这本质是窗口层级和输入焦点的双重问题,咱们一步步搞定:

1. 安装窗口层级控制工具wmctrl

首先得用wmctrl来调整Tilda的窗口层级,先安装它:

sudo apt update && sudo apt install wmctrl

2. 手动测试将Tilda置于底层

  • 先启动Tilda,然后在另一个终端运行:
    wmctrl -l
    
    找到输出中带有"Tilda"的行,第一个数字就是它的窗口ID(比如0x04000003)。
  • 执行命令把它设为底层:
    wmctrl -i -r [你的窗口ID] -b add,below
    
    这时候Tilda会跑到所有窗口后面,你可以点击后面的窗口试试,应该不会误触了。

3. 让Tilda启动时自动置于底层

手动设置每次重启都要弄太麻烦,咱们把这个操作加入启动项:

  • 打开「启动应用程序」(Startup Applications),点击「添加」。
  • 名称填"Tilda (底层模式)",命令填:
    tilda && sleep 1 && wmctrl -r Tilda -b add,below
    
    这里sleep 1是给Tilda留足启动时间,确保wmctrl能找到它的窗口。

4. 彻底禁用Tilda的输入焦点(关键!)

有时候即使在底层,Tilda还是可能意外获取焦点,咱们用xprop让它完全不接收鼠标和键盘输入:

  • 运行命令:
    xprop -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_SKIP_TASKBAR,_NET_WM_STATE_SKIP_PAGER,_NET_WM_STATE_NO_FOCUS
    
  • 运行后鼠标会变成十字,点击Tilda窗口就生效了。
  • 同样把这个命令加到启动项里,和之前的命令合并成一行:
    tilda && sleep 1 && wmctrl -r Tilda -b add,below && xprop -name Tilda -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_SKIP_TASKBAR,_NET_WM_STATE_SKIP_PAGER,_NET_WM_STATE_NO_FOCUS
    

5. 进阶:直接修改Tilda配置文件(更稳定)

如果上面的启动项偶尔失效,直接改Tilda的配置文件更靠谱:

  • 打开Tilda的配置文件(默认是第一个配置的话):
    nano ~/.config/tilda/config_0
    
  • 找到[window]段落,添加或修改以下两行:
    window_below=true
    window_no_focus=true
    
  • 保存退出(Ctrl+O,回车,Ctrl+X),重启Tilda就生效了。

这样设置后,Tilda会一直待在所有窗口底层,完全不接收任何输入,完美变成你壁纸的一部分~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:46:24