更新訊息

日記帳 for Android 更新 - 20130719
1. 增加項目小計功能;
2. 取消資料庫匯入功能(目前此功能常造成程式錯誤,待有更好的實作方式時,再重新上架)。

2019年2月23日 星期六

Linux 雙螢幕顯示設定

回頭看了一下 Blog 的更新日期,上一篇發文已經是三年以前。

最近手上剛好有一部新筆電安裝了 Linux 後,想透過 HDMI 界面來連接第二顆螢幕,可是卻怎麼樣也沒有辦法投放到第二顆螢幕上。寫下這篇文章作為紀錄。

我的配備如下:
  • Intel 整合顯示晶片
  • Nvidia Geforce GTX-1050 顯示晶片
  • 筆電內建 LCD 螢幕
  • 外接 BenQ EL2200 螢幕
  • HDMI -> VGA 轉換器

 透過 xrandr -q 指令來查詢目前的顯示狀況:
 畫面中出現我的 HDMI 界面是處於 "disconnected" 的狀態,可是我明明就是把轉換器插在 HDMI 座上呀!

又透過了 nvidia-xconfig --query-gpu-info 查詢,我可以查到我的 Nvidia GPU 已經被驅動,同時連現在螢幕上。

到這裡為止,我查到的資料及問題解法,不外乎是要求安裝 GPU 驅動程式(我已經安裝了,所以可以透過 nvidia-xconfig 查到 GPU 的狀態),或是使用 xrandr 增加顯示模式,然後把訊號投放至螢幕上;但這些都沒有辦法真正解決我的問題,螢幕的指示燈處於無訊號的狀態,螢幕上空蕩蕩的漆黑一片。

因此,我改變思考的方向,將問題的調整為 XWindow 的設定問題,並著手尋找將系統設定為雙螢幕的可能。目前新版的 XWindow 已經可以透過自動偵測的方式完成設定,不需要預先準備 xorg.conf 這個設定檔。但是若要自行對 XWindow 進行配置,那勢必需要產生這個檔案。所幸目前的工具很方便,可以透過一些簡單的參數,產生一個基礎檔案;我們再利用這個檔案為基礎,調整為我們需要的配置。

我使用了以下的指令,完成設定檔的產出:

Xorg -configure
這個指令只能在 Console 模式下執行,而且執行時需要把目前執行中的 XWindow 停止;完成後,會在執行者的目錄下,產生一個 xorg.conf.new 的檔案。把這個檔案移動到 /etc/X11/ 目錄下,並改名為 xorg.conf

nvidia-xconfig
它會參考剛剛的 xorg.conf,並把 Nvidia 驅動程式相關的設定填入。需要有 root 權限。

重新啟動 XWindow後,很神奇的事情發生了!我看到外接螢幕的訊號燈變成綠色,桌面出現在螢幕上頭(但是我筆電上的螢幕一片漆黑)。這個雖然不是我想要的結果(雙螢幕),但是可以發現我的方向是對的,只要調整 XWindow 的設定讓它可以兼容,基本上應該就可以達到我的目的。

當然,這個設定的研究還在繼續當中...。

Updated: 2019-03-20
這幾天更新完 Ubuntu Desktop 18.04 後發現,HDMI 偵測/設定異常的問題似乎已經被修正;我可以在螢幕的設定功能中,直接看到 HDMI 螢幕,只是尚沒有辦法對它進行音效輸出。(而且如果在啟動 X-Window 時就插入 HDMI 設備,HDMI 會被直接當成第一個螢幕)

2015年10月29日 星期四

Error "Failed to open a session for the virtual machine..."

自從VirtualBox升級到5.0.0以後,我家裡桌機所安裝的VirtualBox就再也沒有正常啟動過,老是出現開啟工作階段錯誤的訊息,同時帶有如下的資訊:

Result Code:
E_FAIL (0x80004005)
Component:
MachineWrap
Interface:
IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

經過好長一段時間的測試及了解,透過下面的討論串發現,竟然是防毒軟體造成!!

Reference: https://forums.virtualbox.org/viewtopic.php?f=6&t=68869

真是太令人不解了,只好把平常不怎麼用的防毒軟體給移除;然後,祝我好運吧!!

2015年1月18日 星期日

Swatch MusiCall 校正

這幾天把多年前買的Swatch手錶翻了出來整理。坦白講,現在的我實在搞不清楚當初為何會買了這麼多錶?擺了這近二十年,雖然一直保存在不見天日的箱子裡,但很多材質還是老化了,一點都不保值,二手價就更不用說了。

可能是電路特性的關係,Swatch MusiCall錶在沒電了好些年之後,重新上電池會出現指針不準的現象,需要特別校正,才能正常使用。步驟如下:

  1. 按下控制鈕五秒,進入測試/校正模式;
  2. 拉出控制鈕,往上轉會移動時針,往下轉會移動分針;
  3. 把時/分根針都指向十二點鐘;
  4. 推回控制鈕重置完成;
  5. 重新設定時間。
重置後,手錶就能正常的操作及使用了。

2014年8月23日 星期六

潛水日誌 - 20140823

2014/08/23#1累積氣瓶:157
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度29C水面間隔00:00
入水時間07:35潛水時間00:41
最大深度14.5M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

沿90度出發,遇沙地後向左約30度可看到第一塊礁石。沿礁石前進,左側幾乎都是沙底。沿路可以發現另兩塊礁。最後一塊礁石的體積較大,高度約4-5M,繞行一圈約需10min左右。沿途遭遇有薯鰻、清潔蝦、機械蝦等。

回程時尋礁石回來,並轉240度回。若右側出現巨型岩石,代表接近右側之九孔池;若左側出現巨型岩石,代表接近左側之九孔池出水點。

同行者:小金、阿廖、萬芳

2014/08/23#2累積氣瓶:158
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度30C水面間隔01:35
入水時間09:52潛水時間00:51
最大深度14.1M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

嚐試依前述潛航方式回左側(前進方向)九孔池旁水面出水,成功。

同行者:小金、阿廖、萬芳

2014年8月17日 星期日

潛水日誌 - 20140817

2014/08/17#1累積氣瓶:155
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度28C水面間隔00:00
入水時間08:08潛水時間00:42
最大深度13.7M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

海邊有點小波浪,雖是陰天,但基本上還算明亮,是個蠻舒服的好天氣。

此潛點共有三個出入水點(中間的海灣及兩側的九孔池)。試著導航回中間小灣,但水下無特殊的標定物,所以回程時大約向右偏移了30度,從九孔池出水面。再次下潛後,潛游回中間海灣。

同行者:小金、阿廖、萬芳

2014/08/17#2累積氣瓶:156
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度28C水面間隔01:23
入水時間10:15潛水時間00:46
最大深度14.4M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

再次試著導航回中間海灣,但從左側九孔池旁出水面。

同行者:小金、阿廖、萬芳

2014年7月19日 星期六

潛水日誌- 20140719

2014/07/19#1累積氣瓶:153
地點東北角潛點93KM
方式Shore Dive潮汐退潮平
天候浪況N/A
能見度8M UP流況N/A
溫度28C水面間隔00:00
入水時間08:06潛水時間00:36
最大深度14.2M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

新學員仲帆海洋實習。仲帆的水性很好,入水後狀況不錯,浮力也能自由的控制。過了一個冬天,小金有些生疏,下水時會緊張,但休息片刻後漸入佳境。

同行者:陳朝養、郭仲帆、小金

2014/07/19#2累積氣瓶:154
地點東北角潛點93KM
方式Shore Dive潮汐N/A
天候浪況N/A
能見度8M UP流況N/A
溫度29C水面間隔01:39
入水時間10:24潛水時間00:47
最大深度12.5M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

仲帆海洋實習。

同行者:陳朝養、郭仲帆、小金

2014年7月13日 星期日

潛水日誌 - 20140713

2014/07/13#1累積氣瓶:151
地點東北角潛點83KM
方式Shore Dive潮汐退潮平
天候浪況N/A
能見度15M UP流況前進方向小頂流
溫度28C水面間隔00:00
入水時間07:09潛水時間00:42
最大深度26.2M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

海水相當清澈,能見度也很高;水中有大量的魚群,但大部份都是小型雀鯛類。峭壁上的軟珊瑚似乎受到破壞,不知是否與前陣子幾個月連續大雨所帶來的大量泥沙有關?景觀大不如前。

在深度約15至20米左右,持續有冷水流經過,會稍感寒冷。

同行者:陳朝養

2014/07/13#2累積氣瓶:152
地點東北角潛點83KM
方式Shore Dive潮汐漲潮
天候浪況N/A
能見度15M UP流況峭壁下沉流後往左帶
溫度29C水面間隔01:18
入水時間09:11潛水時間00:33
最大深度24.8M平均深度N/A
入水殘壓200 BAR出水殘壓N/A
濾心使用N/A氣源AIR

下水後頂流的狀況減輕,但因為感冒的關係,鼻竇的壓力平衡一直做不太起來,造成局部的出血。

沿路看到幾株柳珊瑚,試著檢查上頭是否有豆丁,不過並未發現。至峭壁時開始感覺到明顯的下沉水流,且有越來越強勁的趨勢,決定先返回並試圖離開流區;快到達斷崖邊時,水流改為向左帶,但進入平坦區時,水流消失。

此時發現過去常見的那窩大型海葵,但其中的小丑魚僅剩一條雌魚,未見其他公魚(死亡?!)。

同行者:陳朝養

2014年1月15日 星期三

PostgreSQL on Cygwin

最近嚐試在Windows 7上,透過Cygwin環境來安裝PostgreSQL DB,可是一直遭遇到困難。

上網查了一些資料,有一篇文章說明在「/usr/share/doc/Cygwin/postgresql.README」裡,有相關的設定方式。依README執行了下列的指令:

$ cygrunsrv -S cygserver

卻一直回報「cygrunsrv: Error starting a service: OpenService:  Win32 error 1060」的訊息,網路上也一直沒有找到相關且明確的解決辦法。依照過往的經驗,並查詢了指令的用法/意圖,我判斷應該是服務註冊及權限出現了問題。因此以系統管理員身份執行Cygwin,並執行以下指令:

$ export PATH=/usr/sbin:$PATH 
$ cygrunsrv -I cygserver --path /usr/sbin/cygserver.exe 
$ cygrunsrv -S cygserver

完成後,執行README中所述的後續指令:

$ initdb -D /path/to/postgresql/data
$ createdb
$ pg_ctl start -D /path/to/postgresql/data -l /var/log/postgresql.log
$ psql

至此完成PostgreSQL於Cygwin環境的安裝設定。

補充說明:這個方法只適合單機操作的開發環境。若要以Service的方式運行,則需另參考README中的說明。

2013年6月30日 星期日

潛水日誌 - 20130630

2013/06/30 #1 累積氣瓶:147
地點 東北角 潛點 83KM
方式 Shore Dive 潮汐 退潮平
天候 浪況 N/A
能見度 15M Up 流況 向右120度沿岸流
溫度 27C 水面間隔 00:00
入水時間 07:02 潛水時間 00:39
最大深度 25.8M 平均深度 N/A
入水殘壓 190BAR 出水殘壓 70BAR
濾心使用 N/A 氣源 AIR
清晨約六點半到達海邊,發現礁盤外有朝120度之沿岸流,但是流速看來不快。與陳教練討論後,決定下水並順流前進。

今天狀況不錯,水很溫暖,且能見度很高,同時加上順流潛水的結果,整個行程格外的令人感到輕鬆;但唯一美中不足的是,今天 的垃圾特多,下水點滿是漂流的垃圾。

同行者:陳朝養

使用裝備:Scubapro Classic / MK25+S600

2013/06/30#2累積氣瓶:148
地點東北角潛點83KM
方式Shore Dive潮汐漲潮起
天候浪況N/A
能見度15M Up流況向300度微流
溫度27C水面間隔01:21
入水時間09:02潛水時間00:52
最大深度22.9M平均深度N/A
入水殘壓190BAR出水殘壓70BAR
濾心使用N/A氣源AIR
循同一路徑進行潛游,至斷崖處遭遇漲潮時由外海送入的冷水流,溫度瞬間下降兩度。原本擔心起流無法順利返回岸邊,所以決定提早向岸邊方向返回;但此次流況並不明顯,因此在返程慢慢游回,途中發現兩條薯鰻及章魚。

同行者:陳朝養

使用裝備:Scubapro Classic / MK25+S600

2013年6月16日 星期日

潛水日誌 - 20130616

2013/06/16#1累積氣瓶:145
地點東北角潛點83KM
方式Shore Dive潮汐退潮平
天候浪況N/A
能見度10M流況N/A
溫度27C水面間隔00:00
入水時間07:24潛水時間00:32
最大深度23.7M平均深度10.3M
入水殘壓200 BAR出水殘壓100 BAR
濾心使用
氣源AIR

清晨約六點半到達海邊,發現海面正起大量的沿岸流,在岸上等待流停。下水後除有大量水母及垃圾外,其餘狀況不錯。


同行者:陳朝養、廖浚宏

2013/06/16#2累積氣瓶:146
地點東北角潛點83KM
方式Shore Dive潮汐退潮
天候浪況N/A
能見度10M流況面海沿斷崖往左流,近岸時呈離岸流
溫度27C水面間隔01:16
入水時間09:14潛水時間00:33
最大深度26.8M平均深度13.1M
入水殘壓200 BAR出水殘壓80 BAR
濾心使用
氣源AIR

下水後不久即發見有章魚一隻及獅子魚一條,東北角近來生物變少了,不知道是不是受到環境變化的影響,或是被補魚人所殺?

回程在大斷崖處開始起流,雖發現有清潔蝦,但當下決定返回以策安全。在回程途中,流況變強,幾乎到難以前進的程度,需要借助徒手攀爬或流鉤才能前進。阿廖在途中體力不支,上岸休息;但上岸時未儘速離開浪區。未來上課時,應加強傳遞相關經驗。

同行者:陳朝養、廖浚宏