跳到主要內容

發表文章

目前顯示的是 2021的文章

為 Linux mint/Ubuntu 安裝防毒軟體 - ClamTK

什麼?Linux 安裝防毒軟體竟是為了… Linux 作業系統上一直以來都被認為不需要安裝防毒軟體,以往會有這樣的錯覺,首先應是使用 Linux 作業系統相較於 Windows 較少,其次因一般而言,使用 Linux 的使用者,許多都是較了解電腦的 IT 人員(這點有待商確),而最主要是因為電腦病毒想要在 Linux 作業系統中作亂,必須獲得根權限才能造成實質傷害,這一來大大增加了電腦病毒進攻的複雜度。 隨著 Linux 的介面越來越不輸 Windows,再加上越來越多軟體的支援,以及 Linux 可讀取越來越多 Windows 的檔案,讓 Linux 已非昔日阿斗,當然也越受到電腦病毒界的青睞,然而也因為 Linux 的系統特性,Linux 的安全性還是讓 Windows 望塵莫及。 Linux 作業系統的防毒軟體,就屬 ClamAV 最為有名,但和我們所說的 ClamTK 又有何關係,原來 ClamTK 本身並非防毒軟體,而是知名的開放原始碼防毒軟體 ClamAV 的圖形界面,對單純使用 Linux 的使用者而言,理論上是不需要安裝防毒軟體,因為 Linux 的系統特性,病毒對 Linux 還是很難進攻,因此 Linux 安裝防毒軟體的目的,並非是用來掃描 Linux 的檔案,反而主要是用來掃描 Windows 上的檔案。 ClamTK 安裝 即然 ClamTK 只是防毒軟體 ClamAV 的圖形界面,可別急著一開始就安裝 ClamAV,因為 ClamAV 同時也是 ClamTK 的相關套件,也就是說只要安裝 ClamTK,就會自動安裝 ClamAV 了。 要安裝 ClamTK 可直接執行以下的語法來安裝,或直接開啟「軟體管理員」搜尋「ClamTK」來安裝,但這樣安裝的版本都不是最新的。 sudo apt-get install clamtk 若想安裝最新版的 ClamTK,最好的方式便是直接到 ClamTK 官網下載最新版的檔案。 在 ClamTK 官網就可下載多種作業系統的最新版檔案 下載後只要直接執行所下載的檔案,系統即會自動開啟【套件安裝程式】來安裝 ClamTK,執行時會看到「在軟體頻道有較舊版本」的警告訊息,正常來說安裝較新的版本並不會有什麼問題,大可放心的安裝它。 因「軟體管理員」內有已測試過的版本,因此會有此訊息,正常

如何讓 Win10 工作列右邊的時間能顯示到「秒」

Win10 工作列右下角的時間,不管如何去修改,都只會顯示到「分」,對一般使用者而言,是否顯示到秒,並不是那麼重要,但對於需要搶標產品的人而言,就有很大的差異,網路上有的人會安裝第三方軟體來讓時間可以顯示到秒,若不想安裝第三方軟體的使用者,難道對"沒法度"了嗎? 圖片來源:Windows10擷圖 在未設定前,【Win10】時間的顯示,只顯示到「分」 圖片來源:Windows10擷圖 未設定前,若想要看到秒,只能點選彈出的時鐘,才能看到「秒」 安裝第三方軟體就可達到右下角可顯示到秒,但畢竟第三方軟體是否安全、是否有惡意程式沒人知道,在不想安裝第三方軟體,但又想在工作列右邊看到「秒」,該如何達到呢?還好 Windows 系統到目前為止(因曾有傳言微軟想拿掉「登錄檔」),可說都是由「登錄檔」去控制的,想要達成右下角可顯示秒又不想安裝第三方軟體,只能由此來設定達成了。 開啟【登錄編輯程式】 首先按下【Win】鍵(即鍵盤上微軔圖示的按鍵)即不放,再按下【R】鍵,就會開啟「執行」視窗,並在「開啟」欄位內輸入「regedit」,再按下「確定」按鈕,便會開啟「登錄編輯程式」視窗。 圖片來源:Windows10擷圖 在【執行】對話視窗中的〔開啟(O):〕欄位,輸入「regedit」,並按下「確定」按鈕 圖片來源:Windows10擷圖 【登錄編輯程式】可說是 Windows 系統的控制核心 尋找「HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced」路徑 接著在【登錄編輯程式】內尋找路徑「HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced」。 圖片來源:Windows10【登錄編輯程式】擷圖 從左側的樹狀架構,就可找到我們要的路徑 新增機碼 在所尋找的路徑的右側視窗任意位置,按下滑鼠右鍵,選擇新增【DWORD (32 位元) 值(D)】。 圖片來源:Windows10【登錄編輯程式】擷圖 在右側視窗按下滑鼠右鍵,選擇新增【D

Linux Mint/Ubuntu 將家目錄資料夾語系變更為英文

從 Linux 預設的檔案總管軟體【Nemo】,可看到家目錄資料夾為中文命名 大多數非英語系的使用者,安裝 Ubuntu 或 Linux Mint 都會選擇自己最熟悉的語言,安裝之後開啟「家目錄」時會發現,家目錄內的資料夾也會直接以該語系命名。如此的命名,對一般使用者並不會有何不便,但對於常要使用 Terminal 的使用者而言,會變得較為麻煩些(因還需要做輸入法的切換)。幸好 Ubuntu/Linux Mint 可自行使用指令的方式,來將家目錄內的資料夾,變更為英文。 首先打開 Terminal 輸入以下指令: export LANG=en_US xdg-user-dirs-gtk-update 要變更命名,可在【GNOME 終端機】中執行相關語法 輸入完以後會出現如下方的視窗,視窗內會告知你哪些資料夾將會被變更名稱。確認無誤後,即可按下「Update Names」按鈕,使用此語法變更後,若未將「Don't ask me this again」勾選,則每次開機時,都會再次的詢問,若確認要變更,最好將「Don't ask me this again」勾選。 執行「xdg-user-dirs-gtk-update」後,變會出現如上警訊,若不希望每次開機會再次詢問,記得將「Do't ask me this again」勾選 按下「Update Names」後,就會看到 Terminal 執行變更了。 從【GNOME 終端機】中可看到最後執行結果 變更後,若原資料夾內如果有檔案的話,該資料夾內的檔案不會被搬移,且原資料夾會被保留,此時再自行將檔案移動至變更後的資料夾,即可將原資料夾刪除了。 完成命名變更後,記得再開啟【Nemo】將檔案移動要變更後的資料夾內,再刪除原資料夾 ——————————————————————— 以上圖片,分別從 Linux 內預設軟體【Nemo】及【GNOME 終端機】擷取 原始文章:【0與1】的邂逅 - Linux Mint/Ubuntu 將家目錄資料夾語系變更為英文

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'」便無此錯誤了