2017年10月26日 星期四

Puppy Linux 與 gmail

.

在 Puppy Linux 下使用 gmail,很簡單。


桌面 --> 電郵 --> 選 POP3(Gmail)






















--> Forward --> 在 E-Mail address 輸入 gmail 帳號 (Display name 輸入識別名稱,可繁體 )






















--> forward

連結 gmail 伺服器後輸入密碼,開始收發 e-mail。



可不可以同時收多個 e-mail ?

可以。

例如增加一個 xxxx@pchome.com.tw帳號。

Configuration --> Create new account... --> 選 POP3






















Forward --> 識別名稱 、 E-Mail:






















Forward --> 輸入 ID 、 pop3.pchome.com.tw、smtp.pchome.com.tw:






















這樣就可以接收多個 e-mail 帳號了。


重要設定---信件讀過後要在 server 端留多久?

Configuration --> Preferences for current account... --> Receive



























Remove after ____ days

0:接收信件後,server 端就不留。
7:接收信件後,server 端保留七天。
空白:server 端永久保留。(不能超過 server 端容量限制)







.

2017年10月19日 星期四

Aspire 4736zg 常見故障

.

Aspire 4736zg 會掉電,主要原因是 OE907 電容故障。
























OE907 故障可以用鉭質電容來替代。

網路上到處有人分享修復經驗,例如這裡的圖片就說明的很清楚:

http://jestineyong.com/how-to-replace-nec-tokin-capacitor/

OE907 敲掉後,PC板上有正-負-負-正 4個導電條(可參考上面連結中的圖片),
上面的連結是把負-負之間的一塊綠漆刮掉,再把鉭質電容以水平方向焊在上面。共焊四顆
。這種方式最多可焊六顆。

另外,有人是將鉭質電容傾斜一個角度,然後焊在各組正-負導電條上。這種方式最多只能
焊四顆。

我沒有刮除綠漆,而是採用傾斜的方式,但一組正-負極只各焊一顆477鉭質電容。


























OE907 = 900uf 2.5V,而兩顆 477 = 940uf ,所以夠用。

結果,很正常。







.

2017年10月6日 星期五

筆電 Win7 升級 Win10 遇到螢幕有問題

.

主角:Compaq CQ42-301ax

有 Win7 Home 貼紙。核心規格是:AMD p340 + HD 5470 + HD 4250



















































































在 Win7 下,很正常:












乾淨安裝 Win10 1703,結果:




在連網狀態下,它會自動更新成:










其間也有嘗試安裝原廠的 13.1、13.4 beta、13.9、15.7。

但狀況四起:

有的亮度調整棒消失。
有的有亮度調整棒,但 f2、f3 調整無效。
有的會預設成 1024x768。(但可手動調整到 1366x768)

 

AMD 有提供 HD5000 系列的 Win10 驅動程式;
但 HD4000 系列太舊,沒有。

 CQ42-301ax 剛好搭配一新一舊 GPU,可能也是 Windows 10 無法順利驅動的一個原因?



也有試過將 HP 的 SP50717 設為「Win7 相容」來安裝,結果還是不完整。(亮度調整失效)












暫時,也只能先放棄了。




後來的不完整解決方案

1.
新灌 Win10 Home 64。

2.
安裝 .net framework 3.5。

3.
 以「Win7 相容」安裝 SP50717 。

4.
結果,有亮度調整棒,但無法即時調整。

5.
可以把亮度調整棒調到50%,重新啟動後,亮度就會變到50%。但一樣無法即時調整。

6.可再安裝 dimmer。
它的調整範圍可以從「目前亮度」(5%)到「幾乎全暗」(95%)(程式本身的百分比表示)。


對非頻繁調整亮度的使用者,此方案應該算得上「勉強可用」。



再補充:

Win10 1709 安裝實驗

1.
新灌 Win10 Home 64 1709

不連線,灌完,顯示:





.





有抓到 1366x768 解析度,可即時調整亮度。

2.
若上網,會自動更新成:




預設解析度變成 1024x768 (但可另外選用 1366x768)。亮度調整棒消失。


3.
新灌 Win10 Home 64 1709,不連線,以「Win7 相容」安裝 SP50717,選擇只安裝驅動程式 ,
結果顯示:




 解析度 1366x768 。有亮度調整棒,但無法即時調整。


4.
步驟3完成,連線一段時間後,又會變成步驟 2。


5.
大概只能這樣了。應該是不用期待會有理想的解決方案了。


2020-06-01 補充

有用 Win10 2004 再試,除了解析度有抓到 1366x768,其他問題依舊。





正常狀態,要有這三項功能:

1.垂直亮度表 (例如:F2 暗,F3亮)
2.水平亮度調整棒 (可即時調整亮度)
3.夜間光線設定(低藍光)
































.



2017年10月2日 星期一

安裝 64bits Xenialpup_7.0.8.5_TW_gcin 為硬碟唯一系統

.


















































把 Xenialpup_7.0.8.5_TW_gcin 安裝在硬碟的步驟:

1.
7.0.8.5_TW_gcin 的 ISO --> USB 隨身碟。
(很多工具可以使用,例如 Universal-USB-Installer)

2.
USB 隨身碟成功啟動。

3.
成功完成關機過程的存檔設定。(首次關機,會有一些詢問要回答或設定)

可參考這裡的「首次關機」設定:
http://electronmania.blogspot.tw/2014/09/precise-puppy-linux57112.html


4.
USB  隨身碟再開機。


(*檢查點一* USB 順利完成開機、關機、再開機)


5.
功能表 --> 系統 --> GParted 磁碟分割
對硬碟進行適當的分割。

首次分割硬碟,建議將硬碟分割成三部分:

EXT4
NTFS (原生Windows 讀不到ext2、ext3、ext4。將來想給Windows讀取的檔案,可以置於此)
Linux-Swap (早期記憶體只有128M、256M、512M的年代,Linux-Swap 的大小建議是
記憶體的兩倍。當記憶體越來越大越夠用後,使用 Linux-Swap 的機會就降低了)

如果硬碟夠大,分割成 EXT4+NTFS+NTFS+Linux-Swap 或  EXT4+NTFS+EXT3+Linux-Swap
或...,也都可以。


GParted 簡易使用指引
http://electronmania.blogspot.tw/2016/10/linux-gparted.html


這個例子是把硬碟分割成四個部分: EXT4+NTFS+EXT3+Linux-Swap,並把 sda1 設為 boot


















GParted--> 點選 /dev/sda1 --> Partition --> Manager Flags --> boot


(*檢查點二*  硬碟分割完成,sda1 旗標設為 boot)


6.
桌面 --> 安裝 --> Universal Installer --> Internal IDE/SATA hard drive



























(過程要依照提問進行一些設定)



其中會碰到這個詢問視窗:























要點選「Full」(完全)。



快結束前,還會問要不要安裝 Grub4dos:














(*檢查點三* 有執行「Full」安裝,有看到詢問要不要安裝 Grub4dos)


要點選「Yes」。

指定正確的硬碟:

















然後依程序點選多次「確定」。


最後會詢問要不要修改 menu.lst?
























A.
視情形修改 menu.lst

從USB啟動,準備安裝 Puppy Linux 到硬碟時,
usb 可能被分配為 sda1
而硬碟可能被分配為 sdb1、sdb2、sdb3

Grub4dos沒有聰明到能幫我們產生完全正確的 menu.lst,在某些狀況下也會把啟動硬碟設成
sdb1/boot。

但是拔掉 USB,讓硬碟自己啟動時,硬碟會分配到  sda1、sda2、sda3,這時會因為跟  menu.lst 的內容(sdb1)不符,而無法是順利啟動。

遇到這種情形,當然就要把 menu.lst 裡面的 sdb1 改成 sda1。


B.
menu.lst 還可以進一步修改,例如把不必要的項目欄位刪除、例如把等待時間改短。

像是把它從

# menu.lst produced by grub4dosconfig-v1.9.2
color white/blue black/cyan white/black cyan/black
#splashimage=/splash.xpm
timeout 10
default 0

# Frugal installed Puppy

title Puppy xenialpup64 7.0.8.5 (sda1)
  find --set-root --ignore-floppies --ignore-cd /puppy_xenialpup64_7.0.8.5.sfs
  kernel /vmlinuz    pmedia=usbflash pfix=fsck
  initrd /initrd.gz

# Full installed Linux

title Xenialpup64 7.0.8.5 (sdb1/boot)
  uuid 9bfe86c8-27ab-4969-b292-d163dd962938
  kernel /boot/vmlinuz root=/dev/sdb1 ro

# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
  map (hd1) (hd0)
  map (hd0) (hd1)
  map --hook
  errorcheck off
  find --set-root --ignore-floppies --ignore-cd  /bootmgr
  chainloader /bootmgr
  find --set-root --ignore-floppies --ignore-cd  /ntldr
  chainloader /ntldr
  find --set-root --ignore-floppies --ignore-cd   /io.sys
  chainloader /io.sys
  errorcheck on

# Advanced Menu
title Advanced menu
  configfile /menu-advanced.lst
  commandline


改成

# menu.lst produced by grub4dosconfig-v1.9.2
color white/blue black/cyan white/black cyan/black
#splashimage=/splash.xpm
timeout 1
default 0

# Full installed Linux

title Xenialpup64 7.0.8.5 (sda1/boot)
  uuid 9bfe86c8-27ab-4969-b292-d163dd962938
  kernel /boot/vmlinuz root=/dev/sda1 ro

# Advanced Menu
title Advanced menu
  configfile /menu-advanced.lst
  commandline


以上這個新的 menu.lst 在開機時,會暫停一秒,然後進入硬碟啟動程序。


(*檢查點四*  順利完成硬碟啟動)




若安裝過程遭遇困難,請回報已通過幾個檢查點。

安裝成功的人也請回報成功訊息,讓後來想安裝的人,能有更多信心。

例如:
檢查點一,OK
檢查點二,OK
檢查點三,OK
檢查點四,OK



Ghost 可以備份 EXT4

我用 USB 啟動 XP,執行視窗版 ghost 12。

可以備份 xenialpup 7.0.8.5 的 EXT4 磁區,也可以還原。

只要用預設值即可,並不需要設定 Options --> Image/Tape --> Image All。


後來補充:

Xenialpup64_7.5 的 EXT4 用 ghost 12 備份後 check ,都有錯誤。改用 EXT3 就可以。





7.0.8.5 的 frisbee 網路設定問題

USB 啟動的 7.0.8.5 的 frisbee 網路設定沒有問題。但是 7.0.8.5 以 Full 模式安裝到 HDD,
frisbee 網路設定再在輸入密碼時會出現錯誤:(原因不明)










可以嘗試修復它,

桌面 --> 檔案 --> 向上箭頭 --> etc --> frisbee


wpa_supplicant.conf
依照實際AP的ID及密碼
改成

ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
ssid="代入實際的無線 AP ID"
psk="代入實際的無線 AP 密碼"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
priority=1
}

然後重新開機。

當然,也可以不用 frisbee 而選用其他兩種無線網路設定


7.0.8.5.用的 wpa_supplicant.conf 跟以前 6.0.5 用的,並不相同:

ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
 ssid="代入實際的無線 AP ID"
 psk="代入實際的無線 AP 密碼"
 proto=WPA
 key_mgmt=WPA-PSK
 pairwise=TKIP
 group=TKIP WEP104 WEP40
 priority=5
}


Palemoon 瀏覽器更新

Palemoon 跟 Firefox 使用一樣的原始碼,但 Palemoon 是朝「更小更快」的方向走。

如何更新

功能表 --> 網際網路 --> Palemoon 瀏覽器更新 --> Update Pale Moon

  
讀取手機檔案

手機用 USB 接到跑 Xenialpup 7.0.8.5 的電腦。

桌面 --> 掛載 --> 把手機 Mount 進來,就可以讀寫手機上的檔案。


手機刷 ROM

安裝 fastboot 或 adb ,就可以使用 fastboot 或 adb 指令來刷手機的 ROM。



7.0.8.5 內建的 transmission 似乎有問題

可以到
http://distro.ibiblio.org/puppylinux/pet_packages-xenial64/
下載
transmission-2.60-x86_64_ta610.pet
來安裝。


額外注意事項

menu.lst 裡面的 sdx1 的對應問題。

假定:
usb 隨身碟起動 Linux 後, usb 隨身碟分配到 sda1,硬碟分配到 sdb1、sdb2...。
在安裝到硬碟的過程中,Grub4Dos 會把 sdb1 寫在 menu.lst 中。

將來,從硬碟啟動時,硬碟會分配到 sda1、sda2...,這樣一來,就會因為與 menu.lst 內的
sdb1 不符而無法起動。

所以要靠手動來編輯 menu.lst。

xenialpup 7.5 的 Grub4Dos 執行到最後第二個視窗,會提醒你把裡面的一段指令貼到
 menu.lst 中。

這些調整,無固定步驟可依循,只能靠大家機動運用。













.