2018年3月17日 星期六

How to chromecast movies on KODI player in android systems to TV

Install KODI app and LocalCast for Chromecat app.

Download the PlayerFactoryCore.xm to the android system cellphone.

Copy this file to the directory
org.xbmc.kodi > files > .kodi > userdata

Launch KODI and play the movie,  the Localcast app will start.  Choose the chromecast/DLNA player (renderer).

Then, the movie can be stream to the TV.


ref.
http://kodiforandroid.com/how-to-stream-kodi-on-the-android-to-chromecast/

2018年2月22日 星期四

用 apt-mark 指定不要更新的套件

在舊筆電上用 Ubuntu,遇到更新 kernel 後,反而顯示異常。
還好開機時 grub 選單仍可以選擇前一版的 kernel,正常開機後,
 可以刪除後來安裝的 kernel

首先先找出新的版本名稱:

dpkg -l | grep linux-image
 
再用 apt purge 的功能,移除新的 kernel 
 
sudo apt-get purge linux-image-4.4.0-64-generic

sudo apt-get purge linux-headers-4.4.0-64-generic
 
為了避免未來用 apt upgrade 時又更新,可以用 apr-mark hold 來保存現有 kernel,

sudo apt-mark hold linux-image-4.3.0-28-generic
 
sudo apt-get purge linux-headers-4.3.0-28-generic 

這樣以後更新時,就不會更新 kernel 了。


2018年2月20日 星期二

在 Ubuntu 下用 pyrenamer 更改整批檔案的檔名

在上傳音樂檔案時 ,遇到系統不允許檔名中有特殊符號,如冒號,等等。
此時可以用 pyrenamer 這個小程式,整批自動修改檔名。

可參考:

https://www.howtoinstall.co/en/ubuntu/xenial/pyrenamer

2018年2月13日 星期二

Ubuntu 下的 PulseAudio Volume Control 介面

sudo apt-get install pulseaudio 
sudo apt-get install pavucontrol
安裝 pavucontrol 後就可以在視窗選單看到 pulseaudio 的控制介面。

2018年2月10日 星期六

在 Ubuntu 上安裝 veracrypt

veracrypt 是一個檔案加密軟體,可以建立加密的檔案,每次要用這個檔案區都要輸入密碼。 veracrypt 的前身是 Truecrypt。

在 Ubuntu 16.04 下安裝 veracrypt,之後初次使用,卻遇到權限的問題。
解決方法:
打開 veracrypt。
點 Settings --> Default Keyfiles  --> System Integration --> Kernel Services
請勾選 Do not use kernel cryptographic services

之後就可以正常使用了。

2018年2月8日 星期四

光世代送的 modem (例如:D-Link DSL-6740C) 本身已可當wifi 基地台

 其實中華電信光世代送的 modem (例如:D-Link DSL-6740C) 本身已有 wifi 基地台的功能。
 需要登入管理界面,稍微設定一下。

 所以根本不用再外接無線路由器,就可以在家用 wifi 了。

參考:
https://blog.xuite.net/emuking/DB/81297048

ASUS 無線路由器和光世代網路數據機的設定問題

本來家裡用的是 ASUS WL-520 GC 無線路由器,
但家中手機或電腦 wifi 連線速率卻很慢,實測只有 1Mb/s。
但有線的電腦卻真的可以到 80Mb/s

但實際上,從筆電連到無線 AP 的速度,卻是硬體的上限 54Mb/s。

到底是哪裡出了問題?

解答在:
https://www.asus.com/tw/forum/list?aid=27056

原來是因為中華電信提供的光世代數據機 (D-Link DSL-6740C),
和 ASUS 無線路由器的預設 IP 都是 192.168.1.1,
造成衝突所致。

我把 ASUS 的改成 192.168.0.1
一切就解決了。
此後,在家用 wifi 也可以輕易上10-20Mb/s。

註:
光世代數據機
登入用帳號密碼,請搜尋網路。 :D

2018年2月3日 星期六

如何用 KODI 來開啟 Synology NAS 上的多媒體檔

KODI 是一種功能強大的多媒體播放軟體,也支援 DLNA 串流多媒體播放。 KODI 可以安裝在電腦上,也可以安裝在某些 Android 電視多媒體播放器上。

愈來愈多人使用 NAS 當做家中的雲端或備份硬碟。如果多媒體檔,如影片、照片、和音樂,存放在 NAS 的資料夾中,如果 KODI 讀得到這些檔案,就可以開啟播放,或是加到 DLNA 的多媒體串流中播放。

第一次使用前必需在 NAS 安裝 WebDAV Server


這裡以 Synology NAS 為例,介紹如何設定。

第一次使用前,必須以具有管理員資格的 id 登入自己的 NAS,前往套件中心,安裝 WebDAV Server

安裝好後,開啟 WebDAV Server,請啟用 HTTP (port 5005) 和 HTTPS (port 5006)。
儲存設定後,就設定好了。

以後在其它特定軟體,就可以設定連結到 NAS。
網址的形式,例如:
dav://www.yourdomain.name:5006

 

使用 KODI 新增多媒體來源

例如,進入 KODI, 選 Videos --> Files --> Add videos --> Browse
選 Add network location...

Protocol 選擇 WebDAV server (HTTPS)
接著依序填入 NAS 網址,遠端資料夾路徑(例如 video),Port (例如:5006),登入的 Username 和 Password。

再用平常新增 KODI 多媒體來源的方法依序完成,就可以了。

參考資料:
如何透過 WebDAV 來存取 Synology NAS 上的檔案
使用XBMC串流播放NAS上的影片(註:KODI 以前的名字叫 XBMC)

2018年2月2日 星期五

在 Ubuntu 筆電上安裝 DLNA 伺服器,投影串流多媒體檔到電視上

1. 安裝 minidlna
sudo apt-get install minidlna

編輯設定檔:
/etc/minidlna.conf

修改以下幾個地方

#設定多媒體檔存放的目錄
# Use A, P, and V to restrict media 'type' in directory 
# 以下三行的 username 指的是個人在 linux 下的目錄名,請自行替換為自己的名稱。
media_dir=A,/home/username/Music    
media_dir=P,/home/username/Pictures
media_dir=V,/home/username/Videos
 
#裝置顯示的名稱,可以取個要顯示的名字取代這裡的 yourname。
friendly_name=yourname  


# Automatic discovery of new files in the media_dir directory
inotify=yes

之後重新載入 minidlna
sudo service minidlna restart

重新載入資料庫
sudo service minidlna force-reload 


參考:
https://help.ubuntu.com/community/MiniDLNA

2. 安裝 gupnp-tool,這是好用的視窗控制界面。

sudo apt-get install gupnp-tools

從程式選單,選 Programming,可以看到

UPnP AV Control Point (播放多媒體的界面)

UPnp Universal Control Point (列出目前區網內的 DLNA 可用裝置)

如果看得到自己的裝置和電視(或電視盒的裝置),就可以播放影片或音樂了。

3. 未來若有新增或變動多媒體檔,minidlna 不會立即更新多媒體檔清單。此時,可以用以下指令更新多媒體資料庫。
 
sudo minidlnad -R
sudo service minidlna restart
 
4. Ubuntu Linux 下也可以加裝 BubbleUPnP Server,方法如:

https://bubblesoftapps.com/bubbleupnpserver/

下載並安裝:

wget https://launchpad.net/~bubbleguuum/+archive/bubbleupnpserver/+files/bubbleupnpserver_0.9-5_all.deb

sudo dpkg -i bubbleupnpserver_0.9-5_all.deb


之後在瀏覽器開啟界面,可以設定區網內的支援 DLNA 的播放器,或 chromecast 的播放器,

可設定為 DLNA render 或是 Openhome render。 二者都可以用,但有一點差別,應是支援的 app 功能會有差別。

附註:
開始 server 的指令:
sudo systemctl start bubbleupnpserver

結束 server 的指令:
sudo systemctl stop bubbleupnpserver




2018年1月30日 星期二

將 pdf 檔轉為投影片檔的方法

有些下載的課程投影片是 pdf 檔,如果要轉換回投影片檔。可以這麼做:

方法:

1. 用 LibreOffice 的 Impress 開啟這個 pdf 檔,此時會看到它已轉換成一張一張投影片的格式。但此時只能儲存成 Impress 的某種 drawing 檔。
 
2. 開一個新的投影片檔,把剛才開的 pdf 檔投影片全選,再貼上目前的新的投影片檔,過程中程式會問是否要調整大小,選"是"。 就可以貼上來了。

3. 此時可以存檔成 Impress 的投影片檔。或轉成 ppt 檔。

******
另一個方法是:
用網路上的轉換程式:
https://smallpdf.com/zh-TW/pdf-to-ppt

下載 Coursera 線上課程的教材和 video 的方法

如何一次下載 Coursera 某個課程的所有教材,包括 video, 字幕, pdf, slides?

可以安裝 coursera-dl 這個小程式。

https://github.com/coursera-dl/coursera-dl

安裝好後。

使用方法,以 Ubuntu Linux 為例:
1.  建一個目錄,這個目錄是要放教材的地方。
2.  輸入

coursera-dl -u <user> -p <pass> [classname]


其中 [classname] 指的是課程的目錄名稱。就是在 coursera 網頁打開,進入某課程時,網址上的課程目錄名稱。

2018年1月25日 星期四

Ubuntu 當機時的處理方法

Ubuntu 是很穩定的系統,但偶爾遇到不明原因死當。
對鍵盤都沒有反應,此時可以試以下的方法:

方法1:

按 Ctrl+Alt+F1,進入終端機文字指令模式,登入。

輸入 top 指令,看是否有可疑的程式在跑,用 kill 指令結束它,再按 Ctrl +Alt + F7回到桌面試試。

方法2:

按 Ctrl+Alt+F1,進入終端機文字指令模式,登入。

在終端機模式下輸入
sudo pkill Xorg

或輸入
sudo restart lightdm
以重開視窗 。

方法3:
按 Ctrl+Alt+F1,進入終端機文字指令模式,登入。

輸入 shutdown 關機指令,或是 reboot 重開機指令。

方法4.
若以上方法都不行,連按  Ctrl+Alt+F1 電腦都沒有反應。
這時可以用一種很少人知道的方法,我試了還真的可以用。

用左手同時按住<Ctrl>+<Alt>鍵,左手在整個過程都要按著,不要放開。
接著用右手依序按以下的鍵: <SysRq (Print Screen)>, r, e, i, s, u, b
很神奇的,電腦就會終止程序,重新開機了。
(r, e, i, s, u, b 順序正好是 busier 的相反。)

本文內容參考以下網址:https://read01.com/4ePDGd.html


參考文章:
https://read01.com/4ePDGd.html


2018年1月24日 星期三

在 Ubuntu 下,terminal 連 bbs 轉碼問題

在 Ubuntu 下,terminal 連 bbs 轉碼問題。
可以用 luit 指令解決。

如:
luit -encoding big5 telnet ptt.cc

2018年1月23日 星期二

在 Ubuntu 16.04 Linux 下,設定 ADSL 的方法

在 Ubuntu 16.04 Linux 下,設定 ADSL 的方法

方法一:
用指令設定:


第一次安裝設定 ADSL 網路,如 hinet ADSL:
pppoeconf
照著螢幕指示做。

以後使用,用指令連線和中斷連線的方法:
pon dsl-provider 連線

poff 中斷連線

其它指令:
plog 查看網路狀態


方法二:

用 Ubuntu 桌面右上角的網路連線圖示來設定。
Edit DSL,第一次使用設定 id 和密碼。
以後用滑鼠按即可。

安裝佔用系統資源較小的 lubuntu,可選用 lxde

LXDE 是一種佔用電腦資源較少的 linux 桌面。

我在灌了 Ubuntu 後,想要試試 LXDE 桌面。

可以安裝 lubuntu 桌面:

apt-get install lubuntu-desktop 

然後重新開機。
在螢幕右上方可以選小圖示,選擇要進入的桌面。
可選 lxde。
登入使用。

參考:
https://lxde.org/

https://lubuntu.net/

在 Ubuntu 下加設定 apt-get 的 mirror server

apt-get 是方便使用的安裝套件的工作軟體。

我在 Ubuntu 16.04 下,編輯 /etc/apt/sources.list 這個檔案,這個檔案內有設定 apt-get 的 server,我們可以加入以下幾行字,就可以設定 mirror server,以後 apt-get 會自動選取最適合的 server。


deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse

2018年1月7日 星期日

修復 Ubuntu 桌面

修復 Ubuntu 桌面的方法
sudo apt-get install ubuntu-desktop

使用時機: 因為誤刪某些檔案,造成開機時 desktop 沒有正常顯示。
此時可以用這個指令重新安裝。

用指令的方法設定 ADSL 連線

Ubuntu 下,
有時視窗故障, 要連上 hinet ADSL,可以在終端機上打
sudo pppoeconf

就可以設定連接上 ADSL, 如 hinet 光世代。並且可以設定在開機時自動連線。

2018年1月6日 星期六

安裝CD/DVD燒錄軟體 brasero


在 Ubuntu 下
sudo apt-get install brasero

安裝 Orange

sudo apt-get install python3.pyqt5

sudo apt-get install python3.pyqt5*

sudo apt-get install python3-pip

sudo pip3 install orange3

啟動 orange
python3 -m Orange.canvas

安裝 Ubuntu 16.04

Install from Ubuntu 16.04 disk

set ADSL configurations:
Edit connections, add a DSL connection, input username and password

sudo apt-get update

sudo apt-get upgrade

restart

sudo apt-get install synaptic


System settings --> Language support
Chinese (traditional)

Text Entry Settings
加入可輸入中文的輸入法,行列輸入法 (Chinese (Array) (IBus) 和注音輸入法 (Chinese (Chewing) (IBus)
我選用 gcin

sudo apt-get install gcin

再到 system settings --> language support 把輸入法改成 gcin.