2015年6月6日 星期六

關於 Linux 上安裝 Line 使用 Wine 1.6.2

再很多地方都有提到
能夠利用 Wine 1.6+ ,並且安裝 vcrun 2008 即可正常的執行 Line
但通常根本完全無法使用貼圖(都花錢買貼圖惹 Q.Q)

解決方法其實很幾單,問題主要出在缺少一些 windows 必備的 dll (or Library)
利用 Winetricks 安裝 「gdiplus」即可

以上作法已經在 Debian Jessie & Mint 17.1 上測試成功可以使用貼圖


enjoy it!!

2014年8月17日 星期日

NetBeans and Oracle Java8 with GTK+ Feel & Look

最近在 Ubuntu & Debian Jessie 上面碰到一件很詭異的事情
安裝 NetBeans 時或安裝好開啟 NetBeans 後會導致整個界面亂七八糟
Ubuntu 是安裝的時候就莫名其妙的界面...
但神奇的是,使用 OpenJDK 7 或 sudo 執行安裝程式,卻又一切正常...


原本自以為是 Ubuntu 怪怪的(現在想起來世我自己思考的不夠周慮...)


直到 Debian Jessie Beta 1 出來,把筆電重灌了一次
裝了 NetBeans 一切正常,長相啥的都沒問題
結果選擇了「Preferred look and feel:」 為 GTK+ 之後,問題又來了 Orz...

拜託~不要搞我好嗎?為什麼 OpenJDK 7 沒問題~但是 Oracle Java 8 就是怪 = =...

結論我實在是不清楚,但有個方法可以解決那樣的窘境:
修改檔案 <HOME>/.netbeans/8.0/config/Preferences/laf.properties
laf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel 改為 laf= 或 laf=javax.swing.plaf.metal.MetalLookAndFeel
如此應該可以解決問題 ^^

2014年6月9日 星期一

Android Studio Tweaks

這幾天在 Debian 上使用 Android Studio
總是一直覺的效能很差...差到都想砍人了 Orz...

今天受不了了才認真的去查查看到底該怎麼處理才能夠順一點~快一點~

1. Gradle 在編譯的時候真的是有夠慢...
在以下位置新增檔案 gradle.properties

Linux -> /home/<User>/.gradle/
Mac -> /Users/<User>/.gradle/
Windows -> C:\Users\<User>\.gradle\

其中 <User> 代表登入的帳號

在該建立的檔案加入以下設定

org.gradle.daemon=true

重新開啟 Android Studio 即可

Reference: How To… Speed up Gradle build time

2. Android 模擬器執行時很容易吃到 CPU 100%
查了一下似乎是因為要在 x86 這樣的架構下模擬 ARM 的環境,所以耗掉許多資源
大致上有幾種解法:
  • AVD 中將 Device 選擇為 「Intel Atom(x86)」
  • AVD 編輯 Device 時打勾 Snapshot 或 Use Host GPU (兩者不能同時打勾)
  • 使用 Genymotion 作為模擬器

就給自己作為紀錄使用嘍 XD

2014年6月8日 星期日

Android Studio 0.6.0 at Debian Jessie x64

原本 Android 0.5 都跑得好好的
結果因為自己亂玩系統的關係,從 Linux Mint 17 又裝回 Deiban Jessie
卻發現了舊版的 project 需要重新調整後才能夠好好的編譯與執行

相關新版的 Android 0.6.0 & Gradle 19.1.0 相關訊息請參閱
Android Studio 0.6.0 Released

而讓我一直卡關的卻是 Android studio 在編譯時,總是出現 「Cannot run program 'aapt', error=2, No such file or directory」
原本以為是套件有問題,後來才想到應該是 32bit application 在 64bit 作業系統上執行的問題(真傻阿我)

以下為安裝方式:

sudo apt-get install lib32stdc++6 lib32z1

以上做完就可以嘍~~

註: 基本上很多地方找到的都會是要裝 ia32-lib-multiarch,可是我在目前的 Debian Jessie 無法使用 apt-get 安裝...
因為似乎僅是過渡時期的套件而已,所以實際的重點是要安裝 lib32stdc++6 才是目前 Jessie 比較好的作法


Reference: Android studio cannot find aapt

GitHub 出的 Atom Editor

隨著自己開始把一些環境移往 Linux
總是希望原本在 Windows 下的一些作法或是跨平台軟體能夠繼續使用

但卻發現 Sublime-text 2/3 根本無法打中文 (外國人真好 XDD)
自己當然也是用了一陣子的 fcitx 加上 patch 的方式,運作也真的是不錯
只是這樣就確保了~只能使用 fcitx 輸入法 Orz...(我沒說這套不好喔~只是會想玩玩別套)

剛好 GitHub 出了一款 Atom 的編輯軟體
只是現階段並沒有官方的 Linux & Windows build,而僅有 Mac
所以只能自己試著去 build 了

編譯方式就不贅述了,請參閱官方網站
Linux build instructions


主要分享一些原本一直 build 不成功的部份,需要注意的地方
1. 在執行 git clone 時,我決的在 /tmp 內執行會比較安全(或是任何目前登入使用者能夠完全控制的資料夾內)
2. 若不想一天到晚一直重新 build 或是想分享給其他人,可以在執行 script/build 後,執行 script/grunt mkdeb (小弟很白痴的以為直接執行這個就可以,果然還是要先 build 過阿 Orz...)


以上就是小小的糊塗分享
希望 Atom 能夠越來越好~這樣以後就可以任意使用別的輸入法啦 >Q<

2014年6月2日 星期一

Debian Jessie (Testing) 無法使用 Gnome 關機按鈕關機

最近使用 Debian Jessie 時
若是新安裝的情況下,總是會發現無法使用 Gnome 系統提供的關機按鈕關機(按了沒反應 XD)
查了一下才知道有少裝了 systemd-shim

安裝方式:

sudo apt-get install systemd-shim
sudo reboot

需要 reboot 主要是因為軟體裝完後還不會套用
所以只好使用指令重新開機哩 XD

Reference: Bug#731602: Bug#726763: Lid close and power button suspend not working