2018-03-27

Linux 下使用 Dosbox Debug

1. 安裝 DOSBox
Debain/Ubuntu 等:
sudo apt install dosbox
Fedora/CentOS 等:
sudo yum install dosbox

2. 下載「Debug.exe

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 設定觸控手勢 達成多指滑動切換工作區


用過 MacOS 後,最讓我念念不忘的,大概就是「用4指左右滑動,就能切換到不同的桌面」。

github 上的專案「Libinput-gestures」,能讀取觸控手勢,並讓手勢能執行一段 script。

安裝步驟:

1.把自己加到 input 群組
sudo gpasswd -a $USER input

2.安裝需要的套件
pacman 安裝(如:Arch):
sudo pacman -S xdotool wmctrl

apt 安裝(如:Ubuntu):
sudo apt-get install xdotool wmctrl libinput-tools
(Deb 系的系統另外要裝 libinput-tools,其他系統不用。)

dnf 安裝(如:Fedora):
sudo dnf install xdotool wmctrl

3.安裝 Libinput-gestures
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

4.啟用
預設就有許多方便的觸控設定,可以直接啟用:
libinput-gestures-setup start

每次開機自動啟用
libinput-gestures-setup autostart

5.自行設定
預設的設定檔路徑:
/etc/libinput-gestures.conf

只需要設定自己的話,新增一個 .conf 在自己的家目錄中,路徑:
~/.config/libinput-gestures.conf


設定滑動切換工作區:
~/.config/libinput-gestures.conf 中加入:
gesture swipe right xdotool key control+alt+Left
gesture swipe left xdotool key control+alt+Right

不是每台電腦的按鍵名稱都一樣,例如:curl / control、R, L/ Right, Left 等,沒生效可能是這個問題。

因為我的多重桌面設定成只有橫向,如果有2列以上的桌面,可以添加上、下切換的設定,另外也可以視自己習慣的捲動方向調整,也能加入其他自己喜好的設定!

2017-12-31

unar——linux下強大的解壓縮工具

Linux 開啟從 Windows 傳來的壓縮檔時,非英文檔名、文字檔總是亂碼,
因為 Windows 的編碼不是 UTF-8。

unar 這個解壓縮工具能判斷編碼,正確解壓縮:
unar file.zip

一些常用的參數:

-o 指定解開目錄:
unar file.zip -o ~/dir

-e 指定編碼(如果沒有正確判斷編碼):
unar -e big5 file.zip

-p 指定密碼
unar -p password file.zip


一直以來我都是解壓縮後轉換編碼,如:
convmv -f sjis -t utf-8 -r 已解壓的檔名 --notest

真是相見恨晚!

2017-10-26

右鍵,新增文件——Ubuntu 文件模板

在以前版本的 Ubuntu 中,家目錄預設就有 Templates 資料夾。

Templates 下的文件就是範本:


右鍵,新增文件就能使用建立好的範本:


雖然後來版本沒有預設的 Templates 目錄,但手動建立即可:
右鍵,新增資料夾,將資料夾重新命名文為:「Templates」。
or
終端機:
mkdir ~/Templates

接著視自己的需求,放入範本,範本內容和名稱都能自訂。
例如:放入「新文件」作範本,新增文件時就能使用:


新增文件:


有模板的話,新增文件非常的快速方便。

2017-10-04

[筆記] 解決 Mac 更新後 rEFInd 開機選單被覆蓋

rEFInd 是在 Mac 上安裝多系統時,蠻方便的一個開機選單:
https://sourceforge.net/projects/refind/


用了蠻久了,來紀錄一些遇過的問題及解決方式:

問題1. 更新 MacOS 後,rEFInd 被覆蓋掉(開機會直接進入MacOS)。

解決:

  • 方法1,重新安裝 rEFInd 即可。如果 rEFInd 有新版本,可以安裝新版的 rEFInd。
  • 方法2,將選單設定回來:
    1. 重新開機後,同時按下 Command + R,進入 recovery 模式。
    2. 在上面選單找到 工具程式 (Utilities) > 終端機(Terminal)打開。
    3. 輸入指令 csrutil disable
    4. 重新開機,選單便會出現。


問題2. 其他系統不明原因覆蓋掉 rEFInd(開機會直接進入其他系統)。

解決:

  • 開機時長按 Option 進入 Mac 本身的開機選單,進入 MacOS,重新安裝 rEFInd。