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