Google
 

星期六, 11月 19, 2016

Thinkpad 無線滑鼠

ThinkPad的無線滑鼠目前我所用過的有兩種, 不論就外觀和質感上都很不錯, 不過價格也不便宜。

第一種是早期是ThinkPad 雷射藍芽滑鼠

這隻滑鼠我用了應該超過八年了。一隻滑鼠用了八年應該早就夠本了, 可是因為很好用, 我一直捨不得換。要說有什麼缺點, 唯一的問題就是它的微動開關, 用久了之後它會秀逗, 因為簧片抖動, 所以單點很容易變成double click。
網路上可以買到它的微動開關, 所以我就買了一個自己換, 所以前前後後用了超過八年了。
這隻滑鼠是用藍芽的, 裝兩顆3號電池, 因為這樣所以拿起來有點沈, 在桌面上移動時感覺得穩重。加上它的大小適中, 所以操作起來很順手, 定位很精準。

較新的一款是ThinkPad X1 無線觸控滑鼠

這隻新滑鼠, 看起來外觀很炫, 很時髦, 設計得也不錯。內建鋰電池, 附一條USB充電線。一邊充電還可以同時使用。



可切換使用USB無線模式或藍芽模式。原廠官網上特別聲明, Windows 7系統只支援USB模式。我實際在Windows 7系統上試用, 藍芽是可以用的, 但移動速度太慢。既使我在控制台裡將滑鼠指標移動速度調到最快, 我還是覺得太慢。若使用USB無線模式速度就正常, 不知是否因為這樣, 所以原廠不建議使用。不過弄不明白, 為什麼平平是用藍芽, 舊款的就可以速度正常, 新款的就沒辦法。
(2016/11/21 update. 換另一台Windows 7以藍芽模式連上, 滑鼠指標移動速度是ok的。)

可能是因為已經習慣了舊滑鼠, 這新款的因為很輕, 體積又小, 拿在手裡好像輕輕抓著一隻麻雀在手上, 怕把牠捏死, 又怕沒抓好。不過用了一段時間習慣後, 也覺得還蠻順手的。



星期二, 11月 15, 2016

Thinkpad S1 Yoga加第二顆SSD

硬碟空間的消耗速度, 似乎總是如電容器充電曲線一樣, 很快就趨近飽和。
目前使用中的這台Thinkpad S1 Yoga, 原本配備只有256G SSD。雖然當初本來就想好了, notebook上只保留常用的資料, 大量不常用的資料要另外放。
但省吃儉用了兩年多, 最後還是放棄了戒急用忍, 考慮將硬碟容量擴充的可能性。

這台Thinkpad Yoga在Thinkpad系列中好像算是小眾巿場, 當初在台灣為了等這台也是苦苦等了好幾個月。當初賣我的店家我, 我好像是台灣第一個拿到Thinkpad Yoga的使用者。不過因為用的人不多, 很多資訊都找不到, Thinkpad被Lenovo買去之後, 支援和品質好像都每況愈下, 連網站也一直改來改去, 找個資訊都很困難。

可是, 只要有心, 誰都可以是食神。
雖然用的人不多, 但還是有。好在國外還有一些使用者, 也有一些相關的討論。經過花了半天和google大神討論之後, 確定了我的Thinkpad Yoga硬碟容量擴充計劃及相關細節:
1. 參考Thinkpad Yoga規格, 第二顆可加裝在M.2 Card Slot上。
2. 原廠的規格一直找不到M.2 slot有多大, 後來在一個討論串上看到它是M.2 2242的規格。為了確認這點, 我也確實把背蓋拆開, 用游標尺量了一下M.2插槽, 長度確實是42mm。
3. M.2 2242的SSD選擇不多, 據說是規格不好, 容易有問題。原廠的維護手冊上也叫使用者不要把開機放在第二顆SSD上(但在討論串中有人說他把開機複製到第二顆SSD上是OK的)。最後我選了創見MTS400 512G這顆。在momoshop上也標示與Thinkpad Yoga相容, 讓我放心不少。

下單之後, 隔天就收到貨了。
安裝方式很簡單, 就是把Thinkpad Yoga背後的10顆螺絲拆開, 可參考下面這段影片。


前端那個小蓋子真的很難拆, 所以我就沒拆了, 在背蓋半開的狀態下完成安裝。

安裝過程很簡單, 就是把SSD插進去, 然後鎖上螺絲。
整個過程中最困難的, 應該算是"找螺絲"這件事。因為Thinkpad Yoga的M.2插槽雖然是空著的, 但上面並沒有附螺絲。
原本期望寄來的SSD有送螺絲, 結果也沒有。還好身為一個DIYer, 我平常就有蒐集螺絲的習慣。平常拆東西看到不錯的, 特別的螺絲, 我就會把它蒐集起來。還好因為這樣, 我不需要又為了一顆螺絲跑出去。

安裝完後開機, 進磁碟管理, 系統偵測到新SSD, 會自動提示做磁碟分割, 選擇GPT分割。然後做格式化, 設定磁碟代號, 就可以使用了。




星期五, 12月 26, 2014

Windows 8.1 Wifi自動重新啟動的方法

Windows 8的Wifi問題真的很多,之前常發生的是"連線能力受限",然後不知何時開始,乾脆就直接斷線,或是睡眠中醒來後,網路卡就被停用掉了。

之前介紹的 Windows 8連線能力受限的解決方法 也變得不管用了,因為根本找不到這個裝置,所以用netsh去停用或啟用連線也變得完全沒有作用。

手動的解決方式,是打開裝置管理員,然後將無線網卡停用後再重新啟用。

但每次要手動做這個動作,真的很麻煩。所以又研究了一下如何把這個動作變成自動執行。

當網路卡失效時,在事件檢視器的應用程式中會看到一個錯誤,如下:



例用這個事件,觸發一個自動將網卡關閉再重開的動作。
剩下的問題就是如何用指令的方式重啟網卡?

首先要下載WDK。在這個網頁裡點選Download WDK 8下載WDK安裝程式。
安裝WDK後,在 C:\Program Files (x86)\Windows Kits\8.0\Tools\x64\ 目錄下可以找到Device Console程式 devcon.exe。

有了Device Console程式後,接著要找出網卡的識別碼。在裝置管理員中,在網卡上按右鍵,選"內容",然後選擇 "詳細資料",再選"硬體識別碼",如下:


在這個例子裡,網卡的識別碼為 "PCI\VEN_8086&DEV_08B2"。
以管理員身份執行命令列,然後輸入下列指令即可關閉網卡:

"C:\Program Files (x86)\Windows Kits\8.0\Tools\x64\devcon.exe" disable "PCI\VEN_8086&DEV_08B2"

啟用網卡的指令如下:
"C:\Program Files (x86)\Windows Kits\8.0\Tools\x64\devcon.exe" enable "PCI\VEN_8086&DEV_08B2"

將這兩行指令設成一個批次檔,以管理員的身份執行就可以自動執行網卡重啟的動作。

最後,用前一篇所介紹的方式,在工作排程器中設定當發生網卡失效的事件時,就自動重啟網卡。



星期六, 7月 12, 2014

Windows 8 Wifi 連線能力受限的解決方式

Windows 8的Wifi常常莫名其妙罷工,三不五時用到一半就突然變成受限制的連線,wifi變成無法連線。不只使用中三不五時會發生,睡眠後醒來也常常這樣。這麼明顯的問題,不知微軟為什麼拖了那麼久還搞不定?
每次遇到這種問題都要很鴕鳥地把wifi關掉再重開一次,讓wifi重抓IP。
因為發生機率實在太高了,乾脆弄一個批次檔自動執行wifi關閉和重開的動作,內容如下:

netsh interface set interface name="Wi-Fi" disable
netsh interface set interface name="Wi-Fi" enable

把這個內容存在一個.bat或.cmd檔內,每次wifi出問題時,只要用管理員身份執行這個批次檔即可。

再分析wifi罷工時,由於連線出現問題,因此都會發生DNS名稱解析逾時的狀況。在系統的事件檢視器中如下:


利用這個特性,我們用工作排程器定義一個觸發事件,每當DNS發生解析逾時的情況,第一個懷疑就是wifi又出狀況了,所以就自動把wifi關掉再重開一次。

打開"電腦管理",在工作排程器中建立一個工作,如下:

名稱隨自己高興取,注意執行工作的使用者帳戶必需有管理員的身份。設定"不論使用者登入與否均執行"。

解發程序設定在系統記錄裡發生由DNS Client Events發出1014(即DNS解析逾時)事件時自動觸發。

觸發的動作就是執行上述的開關wifi批次檔。把批次檔放在根目錄下,不要放在使用者目錄裡,以免去因權限產生的問題。

設定好之後,只要wifi罷工,排程器就會自動把wifi重開,讓wifi順利繼續工作了!


8/15補充:

有網友反應這個方法工作狀況不如預期,在這做補充說明。
當然,看起來這不是簡單的問題,所以我只能提供一個可能方向,讓大家可以有個方向去找找看問題可能出在哪裡。

首先,某些電腦在開關wifi後仍然有連線受限的問題。
我不確定您的情況是否如下圖:


如果是的話,那不用擔心。因為我的電腦上也是這樣,但重點是網路使用是沒問題的。
如果windows下方的task bar上的網路符號出現驚嘆號那才是無法連線,這時做wifi開關的動作應該是有效的。

其次,在指令中的name裡所用的名稱,確實在某些中文版機器上可能要用 "無線網路連線"。
至於到底該用什麼名稱,請打開控制台裡的 "網路連線" 看看你的無線網路是顯示什麼名稱,若它顯示 "Wi-Fi" 就用 "Wi-Fi";若是顯示 "無線網路連線" 就用 "無線網路連線"。



最後一個問題,當發生DNS Client Events不會觸發開關Wifi的批次檔,這個問題看起來比較複雜一點。
首先請確認一下執行工作的帳戶是否有管理員身份,並確定 "不論使用者登入與否均執行"。
然後在觸發程序中,確認來源和事件識別碼都設定正確,並且勾選 "已啟用",表示啟用這個觸發條件。
如果你的設定都是正確的,卻還是看不出它有觸發,請把你的工作的歷程記錄打開。
接著,先手動觸發看工作是否能順利執行,這在歷程記錄裡會看到一個 "由使用者觸發的工作"。
若手動觸發可以順利完成,接著你必需故意製造觸發條件(DNS Client Events, 以我的電腦來說,睡眠後再醒來很容易就產生這個事件),再回到歷程記錄裡看看實際有沒有觸發。

如下圖,在系統記錄中,8/15 11:01:13、8:52:55、8:23:53所發生的DNS Client Events,在工作歷程記錄裡分別在11:01:14、8:52:56、8:23:54都有被正確觸發。


如果繼續往下找,還有很多這樣相對應的記錄,表示DNS Client Events都有觸發所設定的工作。



星期一, 4月 21, 2014

Windows 8 高解析度環境中 Chrome 模糊的解決方式

許多人抱怨Chrome在Windows 8的高解析螢幕下字體都變模糊了, 其實不只是字體, 連UI(使用者界面)也都是糊的。


要解決這個問題說難不難, 只要幾個步驟設定即可。

首先, 在Chrome的桌面圖示上按右鍵, 選內容->相容性, 如下:


































將 "在高DPI設定時, 停用顯示調整值" 打勾。
這個設定不只對Chrome有效, 在Windows 8中只要應用程式的顯示變糊, 都可以試試這招。

設定完後, 重新開啟Chrome, 你會發現Chrome的UI和網頁內容都變清楚了。








可是, 因為解析度太高了, 所以字變得很小。
這時請在Chrome的網址上輸入 "chrome://flags" 按下Enter, 然後找到HiDPI Support選項, 把它啟用, 如下:


啟用後需重新啟動Chrome, 就可以看到字體又大又清楚。

















如果還嫌字體不夠大, 可以到控制台->調整螢幕解析度->改變文字和其他項目的大小:



















在 "變更所有項目的大小" 設定文字和項目放大的百分比, 套用後重新登入即可生效。