Linux 上使用 Enigma 0.99b
若您是使用 Windows Desktop
請忽略本篇喔 ~~
小弟因為全公司都是使用 Linux Desktop
因為自己的 Notebook 不算快
若安裝 VMware 去跑 Windows 跑起來跟龜一樣
所以目前攻擊手跟打字兵的工具都無法使用
後來看到沒有安裝 .NET 的人可以使用 Enigma 當打字兵
剛剛趁著有空的時候
試著用 wine 去執行 Enigma 0.99b
結果是可以用的
只要在 console 中進入 Enigma 的目錄
下 wine Enigma.exe 就跑得起來啦
執行畫面如下圖:
http://www.pixnet.net/photo/longtime/56903737
發現除了畫面最下面會被切掉以外
(確定鍵還是按得到, 不然打完就直接按 Enter 就可以了)
使用上都正常, 俄羅斯方塊也可以玩
也會持續收到新圖, 計數器也正常的在跳 (Enigma.ini 會持續更新)
希望送出去的子彈是有效的, 不曉得這部份可不可以驗證
另外執行以後請勿移動 Enigma 位置
有時會造成畫面異常
所以我都使使用獨立的桌面在跑
有新圖到的時候會逼的一聲啦, 不用怕看不到或不知道
(有用 Linux 的應該知道我在說什麼, Linux 可以有很多桌面)
另外
若各位有遠端的 Linux 主機
可以試著在遠端電腦上安裝 wine , 然後在遠端執行 Enigma
將畫面送回到自己的桌面即可
這部份我試過可以正常執行沒問題
執行方法如下:
1. 在自己的電腦開一個 console (我自己是用 Koncole)
2. 輸入 xhost +
3. ssh or telnet 到遠端主機
4. 設定 DISPLAY 環境變數
若你是使用 Bash, 請 export DISPLAY=xxx.xxx.xxx.xxx:0
以我的為例: export DISPLAY=172.17.1.192:0
若是使用其他 shell, 例如 csh
就執行 setenv DISPLAY=172.17.1.192:0
5. 進入 Enigma 目錄, 執行 wine Enigma.exe
這樣就可以在遠端主機執行, 但畫面是送回自己的電腦上
注意事項:
1. 若有 Firewall 或在 NAT 後面的人請注意相關設定
2. 另外在自己 Linux Desktop 上面的
Displaymanager Xserver TCP Port 6000 也需要先開放
否則畫面傳不回來
後記:
關於在 Windows 上有用到 .NET 的程式
例如吸他
使用 Wine 是無法執行的
除非在 Wine 環境中安裝 .Net FrameWork
(但目前 Wine 似乎只能安裝 .Net FrameWork 1.1 的版本, 2.0 以上不能安裝)
或是將原始程式拿到 Linux 上用 Mono 重新去編譯
應該就可以跑
所以我還是建議用 Wine 去跑不需要 .Net 的 Enigma 比較簡單
Wine 網址: http://www.winehq.org/
以上跟也是使用 Linux Desktop 的人分享
--
Long。Time。No。See
因為有你,所以我存在。
My Blog: http://longtime.pixnet.net/
Welcome!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 172.17.1.192
推
06/29 17:03, , 1F
06/29 17:03, 1F
推
06/29 17:03, , 2F
06/29 17:03, 2F
推
06/29 17:03, , 3F
06/29 17:03, 3F
→
06/29 17:05, , 4F
06/29 17:05, 4F
推
06/29 17:06, , 5F
06/29 17:06, 5F
→
06/29 17:08, , 6F
06/29 17:08, 6F
推
06/29 17:10, , 7F
06/29 17:10, 7F
推
06/29 17:16, , 8F
06/29 17:16, 8F
→
06/29 17:24, , 9F
06/29 17:24, 9F
→
06/29 17:26, , 10F
06/29 17:26, 10F
※ 編輯: clongtime 來自: 59.126.108.69 (06/29 17:38)
推
06/29 18:08, , 11F
06/29 18:08, 11F
討論串 (同標題文章)