2019年8月23日 星期五

Android x86 桌面作業系統

Android x86

Android-x86 是一個以 Android 為核心的 x86 平台作業系統,主要目的就是讓原本只能在一般智慧型手機或平板電腦上運作的 Android 作業系統,也可在一般 x86 硬體架構中運作。而使得一些硬體規格較差、運作速度較慢的硬體設備,如多年前華碩的 Eee PC 或一些小筆電、一般桌機…等, 都能輕鬆安裝、使用 Android 系統。

目前最新版本 Android-x86 8.1-r2

2019年8月8日 星期四

5A88 安裝 Linux Mint 19.1 Tina Cinnamon

下載

解壓縮安裝

  • 位置:分割區 VHDBOOT 根目錄下
    / VHDOS / mint /


  •  其中 casper-rw.7z 及 _2Gcasper-rw.7z 解壓縮後放置在:
    分割區 VHDBOOT 根目錄下 /
    casper-rw 是寫入檔, _2Gcasper-rw 是空白還原檔


  •  修改分割區 VHDBOOT 根目錄下 / menu.lst 選單內容,在 EZGO 下方增加:

    #title Linux Mint 19.1 Tina Cinnamon
    iftitle [find --ignore-floppies --ignore-cd /VHDOS/mint/vmlinuz] 啟動 Linux Mint 19.1 Tina Cinnamon\n 啟動 mint.iso
    find --ignore-floppies --ignore-cd --set-root /VHDOS/mint/mint.iso
    if exist (hd0,0)/casper-rw && echo 可寫入 ! echo 不可寫入
    kernel /VHDOS/mint/vmlinuz boot=casper persistent locale=zh_TW noprompt iso-scan/filename=/VHDOS/mint/mint.iso quiet splash --
    initrd /VHDOS/mint/initrd.lz



2019年7月8日 星期一

Ubuntu安裝新字型及移除多餘字型

字型檔藏在哪裡,先查看字型定義檔:/etc/fonts/fonts.conf

標準一般包括三個地方:

  1. /usr/share/fonts
    系統預設字型,其下字型以類別分資料夾儲放
  2. /usr/local/share/fonts
    所有使用者皆可使用的自行增加的字型
  3. /home/使用者帳號/.local/share/fonts
    使用者自行增加的個人專用字型

安裝全系統通用 truetype 字型方法 :

  • 開啟 /usr/local/share/fonts 資料夾。
  • 複製字型至此資料夾內,即完成安裝。

安裝使用者個人專用 truetype 字型方法 :

  • 開啟 /home/使用者帳號/.local/share/fonts 資料夾,若無則新增。
  • 複製字型至此資料夾內,即完成安裝。

建議安裝的字型:

  • kaiu.ttf 標楷體、Mingliu.ttc 新細明體、Mingliub.ttc 新細明體-Ext
  • 微軟核心字型:
    sudo apt-get install cabextract fonts-linuxlibertine ttf-mscorefonts-installer
    安裝完畢的字型包括:
    • Andale Mono
    • Arial, Arial Black, Arial Bold, Arial Bold Italic, Arial Italic
    • Comic Sans MS, Comic Sans MS Bold
    • Courier New, Courier New Bold, Courier New Bold Italic, Courier New Italic
    • Georgia, Georgia Bold, Georgia Bold Italic, Georgia Italic
    • Impact
    • Times New Roman, Times New Roman Bold, Times New Roman Bold Italic, Times New Roman Italic
    • Trebuchet MS, Trebuchet MS Bold, Trebuchet MS Bold Italic, Trebuchet MS Italic
    • Verdana, Verdana Bold, Verdana Bold Italic, Verdana Italic
    • Webdings
  • 其他優良字型:
    sudo apt-get install ttf-dejavu ttf-dejavu-extra fonts-noto
  • 王漢宗老師字型

建議移除的字型:

sudo apt-get --purge remove fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji fonts-noto-mono fonts-noto-unhinted fonts-arphic-ukai fonts-arphic-uming fonts-beng fonts-beng-extra fonts-freefont-ttf fonts-gubbi fonts-gujr fonts-gujr-extra fonts-guru fonts-guru-extra fonts-indic fonts-kacst fonts-kacst-one fonts-kalapi fonts-khmeros-core fonts-knda fonts-lao fonts-liberation2 fonts-lklug-sinhala fonts-lohit-beng-assamese fonts-lohit-beng-bengali fonts-lohit-deva fonts-lohit-gujr fonts-lohit-guru fonts-lohit-knda fonts-lohit-mlym fonts-lohit-orya fonts-lohit-taml fonts-lohit-taml-classical fonts-lohit-telu fonts-mlym fonts-nakula fonts-nanum fonts-navilu fonts-orya fonts-orya-extra fonts-pagul fonts-sahadeva fonts-samyak-deva fonts-samyak-gujr fonts-samyak-mlym fonts-samyak-taml fonts-sil-abyssinica fonts-sil-padauk fonts-smc fonts-smc-anjalioldlipi fonts-smc-chilanka fonts-smc-dyuthi fonts-smc-karumbi fonts-smc-keraleeyam fonts-smc-manjari fonts-smc-meera fonts-smc-rachana fonts-smc-raghumalayalamsans fonts-smc-suruma fonts-smc-uroob fonts-symbola fonts-takao-pgothic fonts-taml fonts-telu fonts-telu-extra fonts-thai-tlwg fonts-tibetan-machine fonts-tlwg-garuda fonts-tlwg-garuda-ttf fonts-tlwg-kinnari fonts-tlwg-kinnari-ttf fonts-tlwg-laksaman fonts-tlwg-laksaman-ttf fonts-tlwg-loma fonts-tlwg-loma-ttf fonts-tlwg-mono fonts-tlwg-mono-ttf fonts-tlwg-norasi fonts-tlwg-norasi-ttf fonts-tlwg-purisa fonts-tlwg-purisa-ttf fonts-tlwg-sawasdee fonts-tlwg-sawasdee-ttf fonts-tlwg-typewriter fonts-tlwg-typewriter-ttf fonts-tlwg-typist fonts-tlwg-typist-ttf fonts-tlwg-typo fonts-tlwg-typo-ttf fonts-tlwg-umpush fonts-tlwg-umpush-ttf fonts-tlwg-waree fonts-tlwg-waree-ttf fonts-ubuntu ttf-ancient-fonts-symbola ttf-ubuntu-font-family -y

安裝移除字型後,下更新字型快取指令:sudo fc-cache -f -v,重啟應用程式,或重登入系統。

2019年7月2日 星期二

Wine 的 Qt 圖形畫介面 Q4Wine(內嵌 Winetricks)

  • 安裝 Q4wine:
    $ sudo add-apt-repository ppa:tehnick/q4wine
    $ sudo apt update
    $ sudo apt install q4wine
  • 安裝後開啟會出現『首次執行精靈』:


 





 

  • 使用方式:
1.『前綴』頁籤建立新的前綴 Prefix

2.『設定』頁籤建立新的虛擬磁碟 WINEPREFIX
3. 使用『程式』頁籤 system 下 exploer 或『設定』頁籤 winetricks 安裝程式


wine 自動安裝函式庫的好工具 -- winetricks(單獨安裝,單獨使用)

  • 安裝 Winetricks
由於 Ubuntu 自動安裝的版本太舊,所以須手動安裝
$ cd 家目錄/下載
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks
$ sudo cp winetricks /usr/local/bin

須確認 /usr/local/bin 在你的 $PATH 中才能正常運作

$ echo $PATH

2019年5月22日 星期三

code page 950 & code page 65001


Python 程式內的字串都是以 Unicode 方式儲存,當輸出到 Terminal 上面時,Python 會檢查終端機使用的編碼,並將 Unicode 字串轉成 Terminal 支援的編碼,當我們在 Linux 下執行時會轉換成 UTF8,但如果是在 Windows 的命令提示字元下執行 Python,則會轉成所謂的 CP950 編碼,在這個轉換的過程中發生錯誤,但如果今天你直接將字串存成檔案或做其他操作,是不會有問題的。

解決方法有兩種,你可以將命令提示字元的編碼設為 UTF8,或是在 Python 輸出之前先將字串編碼成 CP950 並忽略錯誤字元,個人建議將命令提示字元的編碼設為 UTF8,雖然每次開啟命令提示字元都要重設一次,但如果從程式端為 Windows 做調整,這支程式要跨平台使用時反而可能出問題。

在命令提示字元輸入這段指令,即可將編碼設為 UTF8,但每次開啟命令提示字元都要再輸入一次:

chcp 65001(65001 是 UTF8 的編號)
 
如果你希望從 Python 下手,則可以參考以下範例:

s = "Hello 你好"
print(s.encode("utf8").decode("cp950", "ignore"))


2019年5月5日 星期日

如何創設 C++、java 的編譯環境

C++:
  • Ubuntu:
      • sudo apt-get install build-essential
      • Windows:
      JAVA:
      • Ubuntu:
        • sudo apt-get install openjdk-11-jdk(目前最新版)
      • windows: