小编Kyl*_*and的帖子

在 Windows 10 中禁用 Win+Space 键盘布局开关

当我启用了多个键盘布局时,Windows 10 似乎会在它们之间随机切换(类似于此处描述的内容)。我怀疑我不小心按下了Win+Space,所以我想禁用这个快捷方式。

但是,查看“语言选项”页面,我没有看到与此键盘快捷键相关的任何设置,也没有看到禁用它的方法。如何禁用此快捷方式?

keyboard-shortcuts keyboard-layout windows-10

55
推荐指数
7
解决办法
4万
查看次数

无法在 VirtualBox 上的 Debian 7 中可靠地自动执行 xrandr 设置

尽管有几个关于这个问题的现有问题(最有帮助的答案是this)和其他论坛上的各种主题,但我无法xrandr在 VirtualBox 上的 Debian 7 中可靠地设置我的设置。

我试图用来xrandr控制我的显示设置(而不是让我的桌面环境自动执行它们),因为我使用的是i3window manager,它不会自动显示设置或使用 Gnome 桌面环境显示设置。

设置:

我不确定这些有多大关系,尤其是硬件方面,因为我认为Debian 实际上无法访问有关监视器设置的很多信息;据我所知,VirtualBox 只是报告虚拟屏幕的存在,就好像它们是硬件监视器一样。

硬件

  • 带有 nVidia 图形的联想笔记本电脑(未使用集成的英特尔 GPU,AFAIK——我曾使用 BIOS 设置来完成此操作)
    • Windows 7的
    • 32GB 内存
    • 使用最新的(我认为)nVidia 驱动程序(340.84)——这可能很重要,因为我在 VirtualBox 中启用了 3D 加速(见下文),我认为这允许来宾操作系统访问主机硬件
  • Seiki 4K 电视(用作显示器)通过扩展坞通过 HDMI(内部将 DisplayPort 转换为 HDMI)
  • 三星 SyncMaster 243T 显示器变成立式

虚拟盒子

  • 使用 VirtualBox 4.3.20
  • 安装了来宾添加(相同版本)
  • 显示器数量:2(在全屏模式下分配给 Seiki 和 SyncMaster)
  • 使用的最大视频内存 (128 MB)
  • 3D 加速已启用

访客设置

  • 32 位 Debian 7
  • gnomegdm3已安装 …

debian virtualbox multiple-monitors xrandr i3-window-manager

23
推荐指数
1
解决办法
1699
查看次数

如何禁用闪烁的 VirtuaWin 系统托盘图标?窗口没有响应

我必须运行一个没有响应的应用程序,所以 ViruaWin 无法管理它。(它的系统托盘图标上有一个“1 个窗口没有响应”的工具提示。)由于悬挂的 VirtuaWin 闪烁其系统托盘图标,这确实令人不安。我想禁用闪烁。

我读过Window 没有响应?论坛主题,我还尝试使用悬挂应用程序的类名创建一个新的窗口规则,但它不起作用,图标仍在闪烁。

WinList 模块中的挂起应用程序:

挂在 WinList 模块列表中的应用程序

创建的窗口规则:

创建窗口规则

如何禁用闪烁(不隐藏系统托盘图标)?

windows window-manager virtual-desktop virtual-desktop-manager virtuawin

12
推荐指数
1
解决办法
1316
查看次数

使用 VIM 写入新文件时保持权限位

在 Vim 中,当我使用 将当前缓冲区的副本写入新文件时:w [filename],似乎 Vim 使用新文件的默认文件权限(即由 umask 或其他设置)。但是,如果当前缓冲区是从现有文件加载的,那么“正确”的行为不应该是从文件复制权限吗?例如,如果我正在编辑一个可执行文件,并且我编写了该文件的一个新副本,为什么 Vim 不编写一个新的可执行文件?除了! chmod --reference % [newfilename]在编写新文件后做一些类似的事情之外,有什么方法可以强制 Vim 按照我描述的方式行事?

unix vim file-permissions

8
推荐指数
1
解决办法
374
查看次数

VirtuaWin 在所有桌面中显示 Visual Studio 2010

我在 Windows 7 中使用 VirtuaWin 来实现虚拟桌面功能,我认为这个程序很棒。

但是,有一个小问题:在工作中的计算机上,当移动到另一个桌面时,它会隐藏当前桌面中的所有窗口,Visual Studio 2010 的任何窗口除外。

这意味着 VS 2010 显示在所有桌面中,而对于所有其他窗口,VirtuaWin 应用正确的行为。

奇怪的是,这个问题只发生在一台电脑上;在其他人我有它工作正常。

我检查了窗口规则部分,那里似乎没有什么奇怪的。

有没有其他人遇到这种问题?关于如何解决它的任何想法?

windows-7 virtual-desktop virtuawin

5
推荐指数
1
解决办法
1281
查看次数

默认情况下在叠加视图中显示多个日历

在 MS Outlook 2007/2010 中,可以显示多个相互叠加的日历(如 Google 日历;请参阅http://office.microsoft.com/en-us/help/view-calendars-side-by-side-或-overlaid-HA001230157.aspx#BM4)。但是,似乎要执行此操作,您必须首先并排打开日历,然后按左箭头小按钮将它们“组合”成一个重叠视图。有没有办法让“覆盖”成为多个日历的默认视图(再次,像谷歌日历)?

microsoft-outlook microsoft-outlook-2007 microsoft-outlook-2010

5
推荐指数
2
解决办法
2万
查看次数

使用 `git merge --squash` 或 `--no-commit` 抑制提交消息模板

当与抑制自动提交(或)git merge的选项一起使用时,显然总是为下一条提交消息生成自己的模板;接下来忽略该选项。有什么办法可以抑制这种情况吗?--no-commit--squashgitgit commit-t

-m我发现的最好的解决方法是与提交一起使用,然后立即运行git commit --amend。不过,这对我来说似乎很尴尬,并且它消除了通过在保存之前删除提交消息模板来中止提交的能力。

git

4
推荐指数
1
解决办法
1285
查看次数

Vim:如果缓冲区列表为空则退出

如果在删除当前缓冲区后,缓冲区列表为空(即,如果在执行or之前,我在缓冲区列表中只有当前缓冲区),我想:bd:bw实际退出我的 vim 会话。我怎样才能做到这一点?我认为它应该很容易,但是谷歌搜索并没有真正产生任何有用的东西,到目前为止我还没有设法编写一个来完成这个。:bd:bwautocmd

vim

3
推荐指数
1
解决办法
1206
查看次数