裝完xubuntu後發現bios的時間總是比現在的時間早了8小時
也就是變成了GMT時間
因為有定時開機的需求
所以只好把時間提早,也就是原來打算06:00開机 就要把時間調成 22:00
原本以為是bios本身的問題
後來才查到原來xubuntu在安裝時選擇時區時並沒有要不要把硬体時間設成UTC時間的選項
也就是預設就是UTC時間
因此在安裝完成後必須到 /etc/default/rcS 把
UTC=yes 改成 UTC=no
重開机後再重新校時就ok了
2014/12/25
自從使用ubuntu後一直在找方便的倉頡輸入法
最近因為電子看板的問題把之前測過的東西再拿出來
因為vnc及unity的問題選擇了xubuntu
雖然電子看板不需要使用到中文環境
但考慮到再來換新機器時也想用xubuntu來當桌面
所以測了一下中文
發現即使安裝時選擇中文
但xubuntu並不會把輸入法裝進去
必須手動安裝
同時也找到了一個方便的輸入法
快倉第六代
而且套件庫內就直接收錄了
sudo apt-get ibus-table-scj6 就OK了
記得要重開機
再從設定裡選擇
把之前安裝過有關倉頡的其他輸入法全移除了
按Shift就可以中英切換 不需再用ctrl-space切好几次了
首+尾+z 就可以當成簡易輸入法來使用
最近因為電子看板的問題把之前測過的東西再拿出來
因為vnc及unity的問題選擇了xubuntu
雖然電子看板不需要使用到中文環境
但考慮到再來換新機器時也想用xubuntu來當桌面
所以測了一下中文
發現即使安裝時選擇中文
但xubuntu並不會把輸入法裝進去
必須手動安裝
同時也找到了一個方便的輸入法
快倉第六代
而且套件庫內就直接收錄了
sudo apt-get ibus-table-scj6 就OK了
記得要重開機
再從設定裡選擇
把之前安裝過有關倉頡的其他輸入法全移除了
按Shift就可以中英切換 不需再用ctrl-space切好几次了
首+尾+z 就可以當成簡易輸入法來使用
2014/12/21
在win中使用python
利用subprocess.call呼叫系統指令時
若指令的最後是反斜號 "\"
import subprocess
subprocess.call('dir e:\',shell=True)
會造成以下的錯誤
c:\Python27\python.exe -u "C:\Users\nkhc\Desktop\1.py"
Process started >>>
File "C:\Users\nkhc\Desktop\1.py", line 9
subprocess.call('dir e:\',shell=True)
^
SyntaxError: EOL while scanning string literal
<<< Process finished. (Exit code 1)
================ READY ================
利用subprocess.call呼叫系統指令時
若指令的最後是反斜號 "\"
import subprocess
subprocess.call('dir e:\',shell=True)
會造成以下的錯誤
c:\Python27\python.exe -u "C:\Users\nkhc\Desktop\1.py"
Process started >>>
File "C:\Users\nkhc\Desktop\1.py", line 9
subprocess.call('dir e:\',shell=True)
^
SyntaxError: EOL while scanning string literal
<<< Process finished. (Exit code 1)
================ READY ================
解決方式
subprocess.call('dir e:\\',shell=True)
2014/12/16
最近有個需求就是要讓pc在每天早上自動開机
所以必需要在bios裡設定
發現几個狀況
做個記錄
1. 定時開机在有些bios裡預設是disable 要enable才能看得到來設定
2. bios的時間如果經過os去設定(hwclock -w)
有些會記錄GMT時間 有些則會記錄os的local 時間
所以要設定定時開机時要注意一下時間差
3. 因為以上的原因 所以在os裡用 hwclock -r 取得硬体的時間也有可能跟os不同
經由hwclock取得的時間os會認為是GMT時間後 再經過計算後顯示出os的local 時間
以台灣為例,如果bios記錄的時間是local時間 則hwclock -r 顯示出來的時間就會是local時間再加8小時;如果bios記錄的時間是GMT時間 則hwclock -r 顯示出來的時間就會是os的locl時間
無論如何 bios的自動開机時間是以bios的時間為準 在設定時要特別注意
所以必需要在bios裡設定
發現几個狀況
做個記錄
1. 定時開机在有些bios裡預設是disable 要enable才能看得到來設定
2. bios的時間如果經過os去設定(hwclock -w)
有些會記錄GMT時間 有些則會記錄os的local 時間
所以要設定定時開机時要注意一下時間差
3. 因為以上的原因 所以在os裡用 hwclock -r 取得硬体的時間也有可能跟os不同
經由hwclock取得的時間os會認為是GMT時間後 再經過計算後顯示出os的local 時間
以台灣為例,如果bios記錄的時間是local時間 則hwclock -r 顯示出來的時間就會是local時間再加8小時;如果bios記錄的時間是GMT時間 則hwclock -r 顯示出來的時間就會是os的locl時間
無論如何 bios的自動開机時間是以bios的時間為準 在設定時要特別注意
訂閱:
文章 (Atom)