分类 troubleshooter 下的文章

关闭windows拖拽窗口晃动会最小化其他窗口的交互

平时用win的时候都是搭配windowGrid使用的。所以经常会有

拖住窗口 -> 空格激活grid对齐 -> 拖放

这样的操作。然而windows从win7开始加入了一个非常沙雕的交互操作,即 “拖住窗口晃动两下会让其他的窗口最小化”,而且还是默认开启。十分恶心

查了一下这个操作叫Aero Shake。引用SuperUser上的关闭方法

开始 -> 运行-> 输入‘gpedit.msc’打开组策略
用户配置 -> 管理模板 -> 桌面 -> 关闭 Aero Shake 窗口最小化鼠标手势 -> 启用

mmc_2018-11-25_14-03-40.png

解决。再也没有睿智的自动最小化打扰了

Chromebook安装linux后合上屏幕或休眠导致重开时重启的问题

症状:

Chromebook pixel 2013,安装gallium os或ubuntu(独立安装,不保留chrome os)
任何时候合上屏幕,或系统idle一定时间后进入休眠状态。之后重新唤醒设备会直接重启

原因:

根据这里的说法。此现象与chromebook kernel对tpm的处理有关。详情请看这里的讨论

解决方法:

修改grub配置文件

sudo vim /etc/default/grub

配置中找到此行:

GRUB_CMDLINE_LINUX_DEFAULT=

确保其参数中包含tpm_tis.force=1 tpm_tis.interrupts=0

修改后的效果类似:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash tpm_tis.force=1,tpm_tis.interrupts=0 acpi_osi=Linux"

保存退出后,更新grub。重启后即可

sudo update-grub

珍爱生命,远离Duet Display

自打前阵子在win8.1上装了这个软件:

  • Steam上包括Pathfinder:Adventures在内的多款游戏无法启动,报Failed to initialize Direct3D
  • Quake Champion从原来至少能玩直接掉到10帧以下
  • Bethesda Launcher无法启动
  • CaveBlazers这种像素游戏速度变慢
  • SteamLink串流帧数奇低
  • Unity编辑器渲染掉帧
  • CPU温度啥都不干的时候就莫名升高
  • 等等..

之前很长一段时间一脸懵逼,感觉马上就要重装系统的节奏了
今天终于在BLZ论坛的炉石的某个同类问题帖中找到了真凶

If the program called Duet Display is currently installed, please try uninstalling this program temporarily. It can cause crashing errors with the Blizzard Application and our games.

干掉这个软件和附带的一堆苹果相关软件,重启。瞬间腰不酸腿不疼了...
看来这玩意只能在mac上用,win上真的是毒瘤。
我可能是正版软件的受害者

使用Sublime Text 2 编写C#时注释快捷键不起效的解决

症状

之前曾经很长一段时间使用sublime做unity开发,配合omnisharp使用感觉很不错
后来不知什么时候开始注释快捷键就无端失效了

配置文件里看起来一切正常

网上搜索解决方案发现确实有人遇到类似症状

解决

  1. 创建一个文本文件,名为Comments.tmPreferences,放置在sublime的 Packages/C# 文件夹内。需要注意不同平台下文件夹可能有区别
  2. 将以下xml配置粘贴为该文件内容,重启sublime,问题解决
<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
       <key>name</key>
       <string>Comments</string>
       <key>scope</key>
       <string>source.cs</string>
       <key>settings</key>
       <dict>
          <key>shellVariables</key>
          <array>
             <dict>
                <key>name</key>
                <string>TM_COMMENT_START</string>
                <key>value</key>
                <string>// </string>
             </dict>
          </array>
       </dict>
       <key>uuid</key>
       <string>1BA75B32-707C-11D9-A928-000D93589AF6</string>
    </dict>
    </plist>

Linux版steam客户端 unable to load swrast_dri.so 的解决

症状

Linux版steam客户端安装后,有几率出现

unable to load swrast_dri.so

或类似驱动无法加载的错误

解决

find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete