Tag: xdotool

如何在屏幕的角落制作同样大小的窗户?

我最近看到了一个很好的问题的答案 ,我想知道,这也可能在Ubuntu GNOME 15.10上使用GNOME 3.18和GDM,以及Compiz作为问题的答案显示了吗? 但是键盘快捷键对我来说并不是那么重要,我真的希望能够将窗口拖到角落里并让它们自动调整到那些角落,而不是在我释放鼠标时在侧面。

窗口’分组’?

我只是想知道,有没有办法’分组’窗户? 我的意思是,有没有办法将两个或多个窗户的边缘连接在一起,这样当一个窗户移动时,另一个移动它,作为一个大窗户? 或者至少类似的地方,移动一个窗口以相同的方式移动另一个窗口? 我正在使用GNOME 3.18运行Ubuntu GNOME 15.10。

我可以在Unity上将窗口最小化到一个盒子中吗?

在Irix的4Dwm上,有能力将窗口最小化到一个盒子中(与现代窗口管理器使用的任务栏相反)。 我也在旧的HPUX上看过这个。 请参阅链接图像中的“控制台”方框: 是否有可能在Ubuntu上实现,无论是使用插件还是Unity之外的某个窗口管理器?

如何永久更改窗口标题?

生成窗口标题涉及哪些文件? 例如,如果打开Rhythmbox,则会将程序名称视为窗口标题。 但它不是由.desktop文件生成的。 我需要编辑哪些文件才能将文本添加到应用程序的标题中? 我希望这些变化是永久性的 我使用Ubuntu GNOME 15.04和GNOME 3.16。

如何使用xbindkeys将修改器(例如CTRL)映射到鼠标滑块按钮

这个问题已被提出,但从未得到适当回答。 在与@Seth通关后,我现在再次询问它。 这将允许我回答并可能更容易地修改问题。 原始问题可以在这里找到: 将Ctrl和Alt映射到鼠标滑块按钮 问题: 虽然使用xbindkeys和xdotool或xdotool将任何键击映射到鼠标按钮非常简单,但是将修改键(例如ALT , CTRL , SHIFT等)映射到它时似乎更有问题。 最终的解决方案应该只允许用CTRL + 点击 (例如,用于选择列表的多个条目)。 可以在Stack Exchange以及其他Linux相关论坛中找到解决此问题的几种可能方法。 但这些都没有像预期的那样起作用,因为它们会导致其他问题和副作用。 笔记: 下面的一些示例涉及Guile with Scheme语法并依赖于.xbindkeysrc.scm文件,而其他.xbindkeysrc依赖于.xbindkeysrc文件及其各自的语法。 我知道他们不会一起工作。 此外,下面的片段仅依赖于xdotool但我对涉及xdotool等其他应用程序的方法xdotool开放态度 – 虽然它似乎导致相同的结果,因此我在这里只使用xdotool操作。 方法A: 使用以下命令更新.xbindkeysrc文件: “xdotool keydown ctrl” b:8 “xdotool keyup ctrl” release + b:8 这就是我最初尝试过的,但它有副作用,即修饰符被保留并且无法释放。 方法B: 使用以下命令更新.xbindkeysrc.scm文件: (xbindkey ‘(“b:8”) “xdotool keydown ctrl”) (xbindkey ‘(release “b:8”) “xdotool keyup ctrl”) (xbindkey ‘(“m:0x14” “b:8”) […]

为什么我不能在Unity中使用wmctrl将窗口移动到左上角?

我一直在玩wmctrl以更好地控制我的窗户。 我遇到了一个奇怪的行为,其中Unity保留了两倍的空间。 看到这个屏幕截图: 我打开终端并使用top命令移动窗口。 它应该在左上角(X = 0 Y = 0)。 但由于某些原因,终端和Unity栏之间存在一些差距。 如果我正确理解了手册页,它可能与WA有关:65,24 。 任何人都可以帮我解决这个问题吗?

如何创建执行xdotool命令以模拟按键的快捷方式?

我正在尝试使用自定义快捷方式模拟媒体键按下。 到目前为止,我已经能够使用命令实现我需要的模拟: xdotool key XF86AudioPlay 它完美运行,每次运行时都会暂停或启动音乐播放器。 尝试将其作为快捷方式运行时出现问题。 首先,我尝试使用自定义快捷方式运行别名,但它不起作用。 正如这个问题所解释的: 键盘绑定运行的命令不通过shell解析。 最好的办法是在homedir中创建一个目录bin。 接下来,我创建了建议的脚本,并将其命名为simplay: #! /bin/sh xdotool key XF86AudioPlay 它位于bin文件夹内,它是PATH一部分,工作正常,可以从任何位置运行。 在尝试创建自定义快捷方式时,我无法让它执行,配置如下: Name: test Command: simplay Shortcut: Ctrl+Alt+R 在搜索了一下后,我发现了另一种执行快捷方式的方法: gnome-terminal -e simplay 我在一个终端上试了一下,注意到在执行它时会快速打开一个新的终端窗口,执行子进程,暂停音乐并立即关闭窗口。 我更改了快捷方式上的命令,当我点击它时,我注意到打开终端并立即关闭的相同行为,但这次子进程没有暂停音乐,这让我觉得该脚本已经被我之前的所有尝试调用过但它无论如何都无法执行。 如何根据您的知识解决这个问题?

如何在启动时运行程序,最小化?

我只想运行Telegram并将其添加到启动应用程序中。 关键是我需要将它最小化。 任何命令?