window-title

如何在 bash 中获取标题栏的高度
window-title

如何在 bash 中获取标题栏的高度

我正在开发一个宠物项目,其中涉及了解不同 Linux Mint PC 上标题栏的高度,我意识到尺寸取决于窗口标题字体,可能还取决于一些 CSS,因此它可能会因 PC 的不同而变化。我一直在寻找答案,但我似乎无法确定它,我确信它很容易找到,但是在哪里! 我当前运行的是 Mint 21.3 并安装了 xdotool。我对 Bash 脚本非常陌生,而且我也遇到了一些问题,所以对我来说没有什么是容易的,但经过一些研究和大约八个小时的反复试验,我想出了这个...... sleep .05 id=$(xdotool getactivewindow) xdotool w...

Admin

如何同时在所有工作区中显示应用程序窗口 (Gnome 42.9)
window-title

如何同时在所有工作区中显示应用程序窗口 (Gnome 42.9)

在 Ubuntu 20.04 (Gnome) 及更早版本中,可以同时在所有工作区中显示给定窗口。 这可以在 22.04 中完成吗(Gnome Shell 42.9)。 如果我的 Gedit 的配置数据为应用Z,我需要为应用程序编辑其中的几个部分A,乙和C;我可以在 20.04 演出Z在所有工作区中,以及A在WS #1,乙在#2,C在#3。导航至应用程序A,检查其保存的部分信息Z- 它位于同一个工作区。然后切换到工作区#2看看乙,对相关部分做同样的事情Z就在它旁边,等等。 现在显然我必须移动Z一直在工作空间周围,或者有A,乙,C和Z 在同一工作空间中以某种方...

Admin

隐藏窗口标题文本 (Gnome 43)
window-title

隐藏窗口标题文本 (Gnome 43)

如何在 Gnome 中更改窗口标题栏上的文本颜色?文本通常指示应用程序的名称,我需要隐藏它。给它标题栏的背景颜色应该足够了,但我找不到在哪里做。 我在 Manjaro Gnome 43 中。我想特别隐藏的窗口标题是 Blender 的(非 GTK 应用程序),但想法是为所有应用程序隐藏它。 前 后 PD:我尝试修改 gtk.css 文件,到目前为止没有成功。我还在已安装主题的metacity*.xml 文件中进行了搜索,但没有颜色代码引用。 ...

Admin

为什么从 Linux Mint 登录 OpenBSD 时终端窗口标题没有改变?
window-title

为什么从 Linux Mint 登录 OpenBSD 时终端窗口标题没有改变?

在 Linux Mint 终端窗口中,当我ssh进入 OpenBSD 时,终端窗口标题保持与终端相同username@localhostname:~,而登录到 Ubuntu 时,终端窗口标题将更改为username@remotehostname:~。 我确实找到了许多解决这个问题的解决方案,但解决方案似乎有很多不同的种类,而且似乎很少解决我正在使用的特定 shell。 因此,与其通过良好的“猜测和检查”来找出哪个解决方案适合我,我更愿意首先了解为什么我会遇到这个问题,这样我就可以进入下一步寻找解决方案。 ssh为什么使用 Linux Mint 登录 Open...

Admin

终端提示符和标题栏中的完整路径,并在 .bashrc 中修改 PS1
window-title

终端提示符和标题栏中的完整路径,并在 .bashrc 中修改 PS1

我在几台运行 Linux Mint 20.1“Ulyssa”-Cinnamon(64 位)的机器上,链接到网络,使用 Bash 5.0.17 作为我的默认 shell。 今天,我决定自定义终端模拟器(GNOME 终端)的提示符和窗口标题。 我从过去就知道这可以在每个用户的文件中完成.bashrc。 由于每台电脑都只有一个用户 + root,所以我就这样走了,我仔细地阅读了每一行,说实话,大部分修改了注释。 我设法根据自己的喜好识别并更改颜色。还有我想要的间距。 相关 PS1 线路: # Prompt: # user @ host : full_path i...

Admin

将 _NET_WM_NAME 设置为 Linux 中当前运行的命令
window-title

将 _NET_WM_NAME 设置为 Linux 中当前运行的命令

我使用的是带有 X 和 dwm 的 Arch linux。我希望在 st(这个糟糕的终端)中有窗口的标题,以反映我正在运行的命令,而不是普通的 st。例如,如果我运行 htop 来监视我的 cpu 使用情况,我希望标题为 htop - st。我该怎么做? 编辑:我希望这由我的 Xorg 服务器处理,而不是在正在打开的终端上捕获函数 ...

Admin

有人知道这个黄色标题栏是什么以及如何删除它吗?
window-title

有人知道这个黄色标题栏是什么以及如何删除它吗?

Super+ s(活动概述)已重新映射到此,我似乎不知道如何将其更改回来。当我点击Super+时,该标题栏会显示在焦点窗口上s,然后新打开的窗口开始组合在一起。 我在 Pop!_OS 20.04 上运行 Gnome 3.36.3。 这是屏幕截图: 我想映射Super+s回到活动概述,但这件事似乎不允许我这样做。 ...

Admin

在 Linux 上,如何确定进程标题中任意位置具有确切字符串“test test 123”的进程数?
window-title

在 Linux 上,如何确定进程标题中任意位置具有确切字符串“test test 123”的进程数?

我已经在 Windows 上解决了这个问题,但如何在 Linux 上做到这一点却让我困惑: tasklist /V /NH | find "test test 123" 然后我计算输出中非空行的数量。这非常慢但是有效。现在我正在寻找做同样事情的 Linux 方法。 也就是说,“test test 123”可以是完整的流程标题,可以以此开始,可以以它结束,或者只是将其放在中间。这个很重要。 ...

Admin

使 LocalCommand 仅在交互使用时设置屏幕窗口标题?
window-title

使 LocalCommand 仅在交互使用时设置屏幕窗口标题?

设置 我在本地计算机上运行 screen 并使用不同的 screen 窗口连接到不同的主机。在 ssh 过程中自动将窗口名称更改为主机名会很好。 方法 我尝试了以下两种方法的不同变体: 1)LocalComand在ssh配置文件中使用: Host * PermitLocalCommand yes LocalCommand '[ "${TERM:0:6}" == "screen" ] && printf "\ek@%h\e\\" 2) 创建自定义 bash 函数: # function to set screen name ba...

Admin

有些应用程序没有标题栏,并且始终位于顶部
window-title

有些应用程序没有标题栏,并且始终位于顶部

某些应用程序(Konsole、gedit...)没有标题栏(因此,我无法通过单击十字来退出它们),并且在打开它们时始终保持在顶部(我必须使用隐藏它们的键盘快捷键)。 例如,当我打开 gedit 时,我只会看到一个带有光标的白色屏幕,仅此而已(如果启用它,底部还会有状态栏)。 笔记:gedit 或 Konsole 未启用“始终位于顶部”选项。 这是当我尝试将与此问题无关的应用程序移动到 gedit 之前时的小屏幕截图: 在此屏幕截图中,我将 Firefox 窗口移至左侧屏幕,但我不能这样做,因为 gedit 仍位于顶部。 我的桌面环境是 MATE 桌面...

Admin

关闭整个屏幕会话的 GNU 屏幕动态窗口标题
window-title

关闭整个屏幕会话的 GNU 屏幕动态窗口标题

我发现: GNU Screen 窗口重命名麻烦 但是,那里的答案都不能解决我的问题,而且我的情况与链接的问题略有不同。 我在一个大型基础设施中工作,一天内我可能会登录数百台主机中的任何一个。我无权管理PROMPT_COMMAND所有这些服务器上的默认设置。 我已经阅读了有关命名窗口 ( ) 的手册页部分LESS='+/^TITLES' man screen,但我没有看到其中有任何解决方案可以解决我的问题。 如何使屏幕中的窗口保留我设置的标题(使用 Ctrl-A A)无论我从屏幕会话登录的服务器上的设置如何? (示例用例:我可能有一个标题为“d...

Admin

Linux如何仅用shell脚本获取窗口标题?
window-title

Linux如何仅用shell脚本获取窗口标题?

我无法在盒子上安装 screen 或 xproc 等任何工具。我不需要修改标题,我只需要找到窗口标题名称。 echo -e "\033]0;[title]\07";修改我所知道的标题。但我只想知道现有的标题名称。 ...

Admin

自动化 gnu 屏幕窗口的标题
window-title

自动化 gnu 屏幕窗口的标题

(got one possible solution on stack overflow : https://stackoverflow.com/a/51769020/9497573) 编辑为更准确 我尝试使屏幕中窗口的标题自动等于工作目录的路径加如果有一个(例如:npm 启动或者vim 文件.js) 为此,我在我的中添加了这些行.zshrc: precmd () { local action = action_to_define if [[ $TERM == screen* ]]; then printf -Pn '\ek%~ $actio...

Admin