我一直在使用普通的 XMonad(不与 KDE/GNome 结合使用)。目前,我只是通过全局组合键在键盘布局之间切换:
[ ((modMask , xK_Scroll_Lock ),
spawn "setxkbmap -layout us ; xmodmap ~/.Xmodmap")
, ((modMask .|. shiftMask, xK_Scroll_Lock),
spawn "setxkbmap -layout cz ; xmodmap ~/.Xmodmap") ]
Run Code Online (Sandbox Code Playgroud)
不过这有点不方便。对于许多窗口(即浏览器、终端),我大部分时间都需要保持美式布局。在 99% 的情况下,我只需要文本编辑器的本地化布局。而且我经常切换窗口/工作区,因此几乎每次切换时都必须手动切换布局。
理想情况下,我想实现:
spawn当窗口焦点改变时,XMonad根据标志自动调用命令。如何做到这一点(如果可能的话)?感谢帮助。
(奖励:通过脚本中的某种命令在外部管理标志。)
我找了又找,一无所获。请让我知道如何使用 conemu 作为 Visual Studio 命令提示符替换。我的意思是如何将变量添加vcvarsall.bat到 conemu 会话中,而无需一次又一次地实际访问该目录。必须有某种捷径。我怎样才能做到这一点。请帮忙。
我通常有 4 个窗口,分成 2x2 网格。当我运行一个填充 quickfix 的命令时,第一个匹配的位置会在当前窗口中打开。但是如果我选择一个尚未加载的 QF 位置,它似乎总是在右下角的窗口中打开。
有没有办法让它在不同的窗口加载?具体来说,有没有办法让它在我所在的最后一个窗口中加载 - 即“CTRL-w p”会带我去的窗口?
在 Windows 10 中,是否有任何键盘快捷键可以将窗口大小调整为屏幕顶部/底部的一半?
有一个工具(https://maxto.net/)用于此,但我想知道是否有针对此特定要求的内置快捷方式。
我可以通过启动任务视图并右键单击窗口并选择“在所有桌面上显示此窗口”来在所有虚拟桌面上显示一个窗口。
但是当我关闭该窗口并再次重新打开它时,该选项不再启用。有没有办法解决这个问题?
我使用的是 Windows 10,并且对内置应用程序(例如 Windows-Explorer 的选项对话框)和第三方应用程序(例如Eclipse 的运行配置对话框)的许多模式对话框感到恼火。
打开 Windows 资源管理器 ( Win+ E),转到选项卡View,然后单击Options。选项对话框打开。只要选项对话框保持打开状态,您就无法与资源管理器窗口(您从中打开对话框)进行交互。甚至禁止移动或调整窗口大小。
我没有看到这种行为的原因。打开选项对话框后,我仍然可以打开另一个资源管理器窗口(在同一进程中运行)并与该窗口交互。我认为,资源管理器完全能够允许与打开选项对话框的窗口进行交互。
提到的第三方应用程序也是如此。
? 是否有工具*可以使模态窗口成为非模态窗口?
* 您可以将“工具”一词替换为hack、补丁或您想到的任何内容。
理想情况下,该工具将适用于系统上的所有窗口。但是,也欢迎以下部分解决方案:
当其他被禁止的交互以不可预见的方式改变应用程序的状态时,受影响的应用程序崩溃是可以的(例如,在模式对话框中编辑其属性时删除后台窗口中的项目)。
.
?? 以下部分对我的问题并不重要,但可能对您的回答很重要。如果您要写诸如“那不可能”之类的话,如果您能先阅读它们并仔细考虑一下,我会很高兴。
但是,我必须请求您:请不要开始讨论实施细节。我对自己实现这个不太感兴趣。这就是为什么我在 superuser.com 而不是在 stackoverflow.com 上询问的原因。
我肯定您可以拦截创建模态对话框的调用;毕竟类似的问题也有解决方案:
任何不可调整大小的对话框都可以使用ResizeEnable调整大小。
有趣(或悲伤?)事实:ResizeEnable 上次更新是在 2003 年,但仍然适用于 Windows 10,没有任何问题。(Windows XP 于 2001 年发布,但从 ResizeEnable 的更改日志看来,作者在上次发布时并未使用 XP。)
我有 2 个屏幕设置,并在 Windows 10 上使用虚拟桌面。
当我在 Display1 中从虚拟桌面 1 更改为虚拟桌面 2 时,它在 Display2 上也会发生变化。
有没有办法阻止这种行为?
打开的文件夹显示在任务管理器中。也许有一种方法可以使用批处理、powershell 或第三方命令行来访问这些信息?
所以我想知道以前打开的文件夹窗口的路径保存在 regedit 中的哪里?或者在某个临时文件中?
我有一个窗口,我想让它比我的物理屏幕大得多(下面解释原因)。我点击Alt+Space, M,然后按向上箭头将标题栏移动到屏幕物理顶部上方。但是,当我按 Enter 进行设置时,标题栏会弹回屏幕顶部。我怎样才能防止这种情况发生?
背景:我想获得一张街区地图的高分辨率图像,以便将其打印到海报上。谷歌地球有一个“另存为JPG”功能,可以将窗口中的地图保存到一个文件中。窗口越大,JPG 越大;所以,我正在努力使窗口尽可能大。欢迎其他建议。
如何调整“另存为”窗口的大小,使其仅填满计算机屏幕的 25% 左右,或者该窗口的默认大小是多少?
我在 Dell Vostro 460 PC 上运行带有 Service Pack 1 的 Windows 7 Professional。我正在从 Internet 下载期刊文章并将它们保存为 PDF。不知何故,我无意中单击了一个按钮,导致“另存为”窗口填满了我计算机的整个屏幕,除了最底部的工具栏。
我发现的一个建议是用鼠标抓住窗口的底部并向上滚动,直到窗口达到所需的大小。就我而言,这似乎是不可能的。另一个建议是在尝试调整窗口大小之前用鼠标中键单击窗口,但这也无济于事。
window ×10
windows ×2
windows-10 ×2
windows-7 ×2
batch ×1
command-line ×1
conemu ×1
dialog ×1
multitasking ×1
shortcuts ×1
task-manager ×1
vim ×1
windows-xp ×1
xmonad ×1