跳到主要內容

發表文章

Android x86 安裝與簡介【下篇】-Android x86 安裝與設定

Android x86 安裝 Android x86 的安裝較為特別,從安裝的視窗中,雖然有看到「Installation - Install Android-x86 to harddisk」,但可別選這個項目,反而應要按 鍵盤上下鍵 選擇「Advanced options…」。   按下「「Advanced options…」之後,接著在出現的選項中選擇「Auto_Installation - Auto Install to specified harddisk」。 按下「Auto_Installation - Auto Install to specified harddisk」後,會再次問是否確定要自動安裝,就直接按下【Yes】就對了。 Android x86 的安裝十分快速,當你看到「Android-x86 is installed successfully」,就代表安裝成功了,安裝至此只是 Android x86 將作業系統裝進去電腦,但還要再做一些設定才能使用,此時雖然我們可以選擇「Run Android-x86」,但最好先選擇「Reboot」,先進行 VirtualBox 的設定。

Android x86 安裝與簡介【上篇】- Android x86 介紹與 VirtualBox 設定

  Android x86 為 Google Android 作業系統開放原始碼的衍生版本,目的是讓 Intel、AMD 為主的電腦也可使用。 在開發 Android APP 時,雖然可使用內建的模擬器,但只要使用過的都知道,Android Studio 的模擬器慢到一個不行,且還常常無故就啟動不了,總之就不是那麼好用。 雖然還是可使用其他的 Android 模擬器,但大多數都只支援 Windows 或是 MAC,幸好 Linux 的使用者還有台灣知名的自由軟體開發人與提倡者 黃志偉 所維護的 Android x86 可使用。

透過 Chrome 的擴充元件,讓 Line 在 Linux 上獨立執行

Line 除了手機的版本外,也有 Apple 的版本,但一般的電腦版,只有 Windows 的版本,對於使用 Linux 的使用者要在電腦上使用 Line,只有兩種方式,一是透過 Wine 來安裝,二是透過 Google Chrome 的擴充元件來安裝。 Wine 雖可安裝大多數 Windows 的軟體,但並非每個使用者都喜歡在 Linux 上安裝 Wine,所以透過 Google Chrome 便成了唯一解決方案,但因 Chrome 不再支援應用程式,因此 Line 無法再像之前一樣可獨立執行,每次要使用 Line 都必須要先開啟 Chrome 才能使用。所幸 Chrome 有提供參數的方式,能讓 Line 像應用程式一樣獨立執行。  

Geany 設定與簡介

  Geany 不但是一套支援多種程式設計語言的全功能編輯器,且是跨平台的自由軟體,功能上比 Linux 內建的 xed 文字編輯器更為完善,當然若和 Windows 較知名的 Notepad++ 相比,則功能稍有不足,但對於一般的使用者而言,已十分足夠了。 要安裝 Geany ,若作業系統為 Windows 或是 Mac 可直接上 Geany 網站「 https://www.geany.org/ 」下載最新版的 Geany 安裝,若是 Ubuntu/Linux mint ,則可執行下列語法,安裝最新版的 Geany。

VLC 有時會造成 Linux mint 死當,改安裝 SMPlayer

  最近在使用 VLC 看影片時,剛開始時並不會有何問題,但只要時間一久,常常可能只是一個快轉,或是換個影片,就可能會造成整個 Linux mint 系統直接死當。  原以為是因為安裝了觀察 CPU、RAM 等的「系統監視器」面版小程式所造成,結果將「系統監視器」小程式移除後,只要用 VLC 看影片會造成 Linux mint 死當的問題依然存在。 上網查詢了一下,有網友表示,可針對以下兩個設定進行調整,就會有效果。 第一個設定是在【簡易偏好設定 →視訊】內,將【Output】改成「OpenGL 視訊輸出」或「X11 視訊輸出(XCB)」 第二個設定是在「輸入/編解碼器」內,將【Hardware-accelerated decoding】改為「VA-API 視訊解碼器」 經過測試後,問題依然發生,但也可能是本人系統所安裝的軟體的關係,在苦思無門的情況下(也有使用內建的 Celluloid,也和 VLC 一樣),唯一的方式就是改安裝其他的播放器,因此首選便是 SMPlayer。 SMPlayer 和 VLC 一樣,是一套自由和開放原始碼的軟體,且其功能還比 VLC 還多,比如「點擊畫面暫停/播放」、「記住播放過的所有檔案的設定」等,在使用 VLC 之前便是使用 SMPlayer,後來之所以會改用 VLC,是因為 SMPlayer 當時不知原因發生了所有影片皆無畫面的情況。 想要安裝 SMPlayer,只要開啟終端機,透過以下 PPA 語法,即可安裝最新版的 SMPlayer 了

Linux mint/Ubuntu 安裝 Shutter 螢幕擷圖軟體

Shutter 不只免費,可說是目前最佳的擷圖軟體 Linux Mint 雖然也有一套很基本的螢幕擷圖軟體,但由於太過於陽春,再加上每次擷圖儲存後,需要使用滑鼠按左上角的返回鍵,否則若要再擷圖又得再開啟一次,並不是那麼的方便。 使用過多套的擷圖軟體後,Shutter 可說是最佳的擷圖軟體,功能比起 Windows 中較熱門的如 FastStone Capture、PicPick 有過之而無不及,如此好用的擷圖軟體,目前只有 Linux 版本,並無 Windows 或 iOS 版本。 在 Linux Mint/Ubuntu 若是開啟【軟體管理員】搜尋「Shutter」,你會發現軟體管理員並無法搜尋到 Shutter,所以只能使用【終端機】透過下列的 PPA 語法來進行安裝了。 sudo add-apt-repository ppa:linuxuprising/shutter sudo apt-get update sudo apt install shutter 安裝完成 Shutter 後,首要作業便是進行「偏好設定」,偏好設定位於【編輯 -> 偏好設定】,Shutter 的偏好設定較特別的是,你可以自己去設定多組配置檔,在擷圖前先設定所要的配置檔,Shutter 便會依照所設定的內容去執行。 在右下角的「配置檔」中可選擇該次擷圖所要執行的方式 Shutter 還有個擷取整個網頁的功能,要開啟此功能必須要安裝「gnome-web-photo」,此時只要開啟終端機,並執行「sudo apt install gnome-web-photo」,安裝完成後,必須要將 Shutter 重新啟動,該功能才會有作用。 Shutter 安裝時並不會順便安裝「gnome-web-photo」,需自行安裝才能開啟擷取網頁的功能 因每個網頁的大小不同,因此可設定擷圖的時間,但別用來擷取如 Facebook 這類的網頁,經過初步的測試,只會擷取到登入的畫面。 安裝「gnome-web-photo」,擷取網頁的功能才會有作用 當按下「擷取網頁畫面」按鈕後,只要輸入所要擷取的網址,即可進行網頁的擷圖作業了。 最後,Shutter 還有簡易編輯的功能,雖然功能十分的簡單,但也足以應付一般的編輯,畢竟 Shutter 主要功能是螢幕擷圖,編輯只是其附加的...

Android Studio - Execution failed for task ':app:kaptDebugKotlin'. 問題解決

使用 Android Studio 開發完成一個小小的 Room 的 APP 後,執行「Run 'app'」時,卻發生了【Execution failed for task ':app:kaptDebugKotlin'.】的錯誤。 Grandle Build Running 時便出現了錯誤 查了一下全部的錯誤訊息,出現了「To use Coroutine features, you must add `ktx` artifact from Room as a dependency. androidx.room:room-ktx:<version>」的關鍵訊息,看來有可能是 build.gradle 中少了「implementation "androidx.room:room-ktx:$room_version"」所造成的。 在 build.gradle 中加上 implementation "androidx.room:room-ktx:$room_version" 後,果然就無此錯誤了。 在 build.gradle 中加入了 implementation "androidx.room:room-ktx:$room_version",再執行「Run 'app'」便無此錯誤了