cp /etc/vim/vimrc ~/.vimrc
「聽說自己寫過才不會忘。」 「會忘記的就寫起來,忘記了就看一下。」 「你知道2036的時候,今年就是10年前了嗎?」 「遇到的問題雖然有時候不值得一提,可是如果紀錄起來感覺也很有趣!」 「就是大家可以看到的筆記本而已。」
2018-08-17
2018-06-22
Ubuntu Linux 下安裝 Cordova 搭配 AVD
先安裝 JDK 和 Android Studio(會包含SDK、ADB、AVD):
Ubuntu 有預裝 OpenJDK,沒有安裝的話參考:http://openjdk.java.net/install/
Ubuntu 有預裝 OpenJDK,沒有安裝的話參考:http://openjdk.java.net/install/
Android Studio 安裝:
https://developer.android.com/studio/install?pkg=studio
https://developer.android.com/studio/install?pkg=studio
這篇假設已經裝好 JDK、Android Studio。
主要不是安裝教學而是在解決一些遇到的問題,所以直接從Cordova 安裝開始。
主要不是安裝教學而是在解決一些遇到的問題,所以直接從Cordova 安裝開始。
Cordova 安裝
sudo add-apt-repository ppa:cordova-ubuntu/ppa
sudo apt-get update
sudo apt-get install cordova-cli
建立專案
- 新增專案:
cordova create hello com.example.hello HelloWorld
建立「hello」目錄,專案名稱是「com.example.hello」,程式顯示名稱是「HelloWorld」。
- 加入要支援的平台(這邊以 android 為例):
cordova platform add android
- 建置:
cordova build
建置問題解決
如果建置出現問題,如「
Android Studio project detected」,可以檢查環境:cordova requirements
檢查環境如果出現未安裝,如「
Android SDK: not installe」,設置 Android Sdk 正確路徑:export ANDROID_HOME=/home/user/Android/Sdk
「
GRADLE_HOME: not installe」:export GRADLE_HOME=/home/user/android-studio/android-studio/gradle/gradle-X.X/bin
gradle 依然無法成功可以確認一下:
#到 gradle 路徑
cd ~/android-studio/android-studio/gradle/gradle-X.X/bin/
#賦予執行權限
chmod +x gradle
AVD 虛擬手機環境
假設已有 AVD (沒有可以在 Android Studio 建立)。
- 到 emulator 下(依照自己的 ANDROID_SDK 路徑):
cd ~/Android/Sdk/tools/emulator
- 列出已有的AVD:
./emulator -list-avds
- 執行 ADV:
./emulator @name-of-your-emulator
如果出現錯誤,如:
PANIC: Missing emulator engine program for 'x86' CPUS.
找到 emulator64-x86(的路徑),建立連結:
ln -s emulator64-x86 emulator-x86
ADB 指令
adb start-server
adb devices -l
adb install ~/path/to/xxx.apk
adb kill-server
如果 ADB port 已被使用,如下:
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
- waiting for device -
adb server is out of date. killing...
換個 port:
export ANDROID_ADB_SERVER_PORT=12345
2018-04-09
將 Twitter 推文時間軸加入網站
Twitter 官方取得時間軸工具的網址:
https://publish.twitter.com
在輸入框輸入要嵌入 URL:
(比方要嵌入自己的推文,輸入你的 Twitter URL:

下面還能選擇想嵌入的樣式:

複製好code就能貼到自己的網站了。
https://publish.twitter.com
在輸入框輸入要嵌入 URL:
(比方要嵌入自己的推文,輸入你的 Twitter URL:
https://twitter.com/yourusername)
下面還能選擇想嵌入的樣式:

複製好code就能貼到自己的網站了。
2018-03-27
Linux 下使用 Dosbox Debug
1. 安裝 DOSBox
Debain/Ubuntu 等:
Fedora/CentOS 等:
2. 下載「Debug.exe 」
3. 執行 DOSBox,畫面如下:

掛載放有 Debug.exe 的資料夾為D槽,輸入:
切換到D槽:
執行debug.exe:

這樣就能開始使用了!
如果要用 ml 編譯 asm 檔,需要下載:「這包 」
解壓縮後,會有 ml.exe、dosxnt.exe、link.exe 三個檔案,
和 debug.exe 放在同個資料夾就能使用:
Debain/Ubuntu 等:
sudo apt install dosboxFedora/CentOS 等:
sudo yum install dosbox2. 下載「
3. 執行 DOSBox,畫面如下:

掛載放有 Debug.exe 的資料夾為D槽,輸入:
mount d ~/debugdir切換到D槽:
d:執行debug.exe:
debug.exe
這樣就能開始使用了!
如果要用 ml 編譯 asm 檔,需要下載:「
解壓縮後,會有 ml.exe、dosxnt.exe、link.exe 三個檔案,
和 debug.exe 放在同個資料夾就能使用:
2018-02-26
Ubuntu 用 Libinput-gestures 設定觸控手勢 達成多指滑動切換工作區
github 上的專案「Libinput-gestures」,能讀取觸控手勢,並讓手勢能執行一段 script。
安裝步驟:
1.把自己加到 input 群組
sudo gpasswd -a $USER input2.安裝需要的套件
pacman 安裝(如:Arch):
sudo pacman -S xdotool wmctrlapt 安裝(如:Ubuntu):
sudo apt-get install xdotool wmctrl libinput-tools(Deb 系的系統另外要裝 libinput-tools,其他系統不用。)
dnf 安裝(如:Fedora):
sudo dnf install xdotool wmctrl3.安裝 Libinput-gestures
git clone http://github.com/bulletmark/libinput-gesturescd libinput-gesturessudo ./libinput-gestures-setup install4.啟用
預設就有許多方便的觸控設定,可以直接啟用:
libinput-gestures-setup start每次開機自動啟用
libinput-gestures-setup autostart5.自行設定
預設的設定檔路徑:
/etc/libinput-gestures.conf只需要設定自己的話,新增一個 .conf 在自己的家目錄中,路徑:
~/.config/libinput-gestures.conf設定滑動切換工作區:
在
~/.config/libinput-gestures.conf 中加入:gesture swipe right xdotool key control+alt+Leftgesture swipe left xdotool key control+alt+Right不是每台電腦的按鍵名稱都一樣,例如:curl / control、R, L/ Right, Left 等,沒生效可能是這個問題。
因為我的多重桌面設定成只有橫向,如果有2列以上的桌面,可以添加上、下切換的設定,另外也可以視自己習慣的捲動方向調整,也能加入其他自己喜好的設定!
訂閱:
文章 (Atom)
