AD

2016-12-17

[筆記] Ubuntu 16.10 藍芽預設關閉

最近才升級到 16.10,藍芽在開機時依然預設是開啟,想將指令:
rfkill block bluetooth
存到 rc.local 中,這才發現沒有 rc.local 了,
在 15.10 後的版本已經用 systemd 取代 Upstart。

幾種解決方法:
1.用 systemctl 關閉藍芽服務:

先停止服務:
sudo systemctl stop bluetooth.service
設成不啟用:
sudo systemctl disable bluetooth.service

重新開機。

但這樣設定稍嫌麻煩。
若需要用到藍芽時,不能在 GUI 直接點開,需要:
sudo systemctl start bluetooth.service
而且當時並未啟動成功。

我之後是讓藍芽服務預設開啟:
sudo systemctl enable bluetooth.service

在開機後關閉(而非禁用):
將:
#!/bin/bash

rfkill block bluetooth

存成 .sh 檔,允許執行,並添加至「初始啟動程式」設定中。

如果還是想啟用 rc.local:
sudo systemctl enable rc-local.service

done.

2016-12-15

[筆記] GParted 格式化磁碟為 exFAT? Linux 下格式化磁碟為 exFAT

看 GParted 官方的支援功能:http://gparted.org/features.php
不支援,所以沒辦法用 GParted 將磁碟格式化成 exFAT。

支援 exFAT 格式要安裝需要的套件:
sudo apt-get install exfat-fuse exfat-utils

最簡單的方式(這邊是用 Ubuntu 16.10),用系統內建的工具來格式化:

檔案系統輸入 exfat(或其他想要的檔案系統格式):

done.

2016-12-03

[筆記] WordPress Facebook 專頁插件 及 取得 Facebook APP ID

其實要在 WordPress 上嵌入 Facebook 專頁只要到:
https://developers.facebook.com/docs/plugins/page-plugin 按一按,
再把 code 放到想放的地方就好。

但還是去找了找有沒有插件,於是找到這個:
Facebook By WebLizar
安裝插件並啟用後,在使用時會需要輸入「專頁連結」和 「APP ID」。

APP ID 要到:https://developers.facebook.com 取得。
第一次使用的話,要先按「Register」,並同意條款,
之後就能在 My Apps 中選擇 Add a New App:

然後輸入 APP 名稱和 Email,
並選擇 APP 類型(這邊用在網頁上所以選 Apps for Pages):

然後按下 Create App ID,就完成了。

到 Dashboard 查看 App ID:

done.

2016-10-03

[筆記] Inkscape 三角形圓角

有鑑於之前畫矩形,想要圓角時,只要在上面調一下圓角數值就能獲得一隻可愛的、有圓角的矩形。
今天要畫有圓角的三角形時:

正常的三角形:



加上圓角後,噹啷:


……和我想像的好像不太一樣。

後來發現了這一篇:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14154764789

詳細做法:
1. 用「邊框塗繪」加上邊框。


2. 在「邊框樣式」,「接合」選中間的「圓角接合」。


3. 邊框寬度加粗,圓角看起來更明顯。


4. 邊框換成和中間一樣的顏色


5. 在「路徑」,「物件轉成路徑」,將三角形轉成路徑:


6. 再去點選三角行時,路徑看起來是這樣:


7. 用左邊工具欄的節點編輯工具,選上面最後一個工具「將選取物件的邊框轉換成路徑」,
三角形現在像這樣:


8. 繼續用節點編輯工具,按[shift],選取中間白色三角形的節點:


9. 按[delet],刪掉白色的三角形,成功獲得一隻可愛的、有圓角的三角形:

\done./


2016-09-27

[筆記] 完整清空 Linux 垃圾桶

Ubuntu 下回收筒桶的路徑:~/.local/share/Trash/files/


有時候不小心把具有 root 權限的檔案丟進垃圾桶,
然後一般使用者就沒辦法清掉垃圾桶裡有 root 權限的檔案。


可以刪掉整個垃圾桶的目錄,再建回來:
先切換成root後:rm -r ~/.local/share/Trash/files/
換回一般user:mkdir ~/.local/share/Trash/files/


或是cd ~/.local/share/Trash/files/
換成root後:rm -r *


done.

2016-07-11

[筆記] Ubuntu 下 AmaterasUML 安裝位置

AmaterasUML 下載回來,解壓縮後得到的那一包東西要放到 eclipse 路徑下的 plugins 中。

是在家目錄下的 .eclipse/org.eclipse.platform_X.X_xxxx/pluging
(我一直以為是在 /usr/share/eclipse/plugins orzzz)

如果以前沒裝過插件就不會有這個資料夾,自己新增就可以了。

聽說要還要裝 GEF(Graphical Editing Framework,用途還蠻明顯的w):
sudo apt-get install eclipse-gef

done.

[筆記] ubi-partman failed with exit code 141 解決方法

有點久之前了,是在2月時重裝 Ubuntu 在 Macbook 上時發生的,
提示 ubi-partman failed with exit code 141 後,安裝就終止了。

好像是因為 gpt 分割區命名的關係,見:
http://qiita.com/hnw/items/7ed1dd5b9c1f17ffe447
上面有提到在 MacOS 中的作法,不過我當時依然錯誤。
在試了各種解法(只差沒撒符水)後,
發現只要在進行安裝前用 GParted 之類的軟體格式化一下(要給 Ubuntu 的磁區)就好了。

2016-02-23

[筆記] 使用 ffmpeg 和 convert 將.mp4做成.gif圖檔

1.下載 ffmpeg,安裝: https://ffmpeg.org/download.html

2.新增一個資料夾用來放等等分割.mp4影格,這裡假設資料夾叫movdir。

3.假設 .mp4、剛剛建立的 movdir 都在桌面,
在終端機下輸入:
ffmpeg -i ~/桌面/movFileName.mp4 -r 10 '~/桌面/movdir/mov-%03d.jpg'
-i 是輸入檔案,後面接.mp4的路徑。
-r 是影格率(FPS),數值越高,一秒鐘的影格越多,
畫面越流暢,當然也要更久的時間(不指定的話,預設值是25)。
%03d 是名稱後會有001開始的三位數編號。

4.上面執行完後,切換路徑到movdir:
cd ~/桌面/movdir
用 convert 將影格合成 .gif:
convert -delay 20 -loop 0 *.jpg gifName.gif
-delay 是每個影格延遲多久,單位是毫秒。
-loop 是讓 .gif 循環幾次。
*.jpg 是這個資料夾下所有的.jpg檔。

\done!/

2016-02-05

[筆記] Ubuntu 14.04 在 MacBook Pro 上的螢幕/鍵盤亮度設定

14.10 後可以保存上次開啟時設定的螢幕及鍵盤亮度,但14.04還無法,
先參考 這一篇,文章中在
sudo gedit /etc/rc.local
下,加入以下兩行:
echo 1200 > /sys/class/backlight/gmux_backlight/brightness(也可能是 intel_backlight)
echo 25 > /sys/class/leds/smc::kbd_backlight/brightness
exit 0 之前。

echo 後的數字是亮度,
/sys/class/ 下有 backlightleds 兩個目錄,其中會存放亮度設定。

/sys/class/backlight/intel_backlight 下有一文件為 max_brightness
打開 max_brightness

vi max_brightness

裡面會有一行數值:
1388
這數值應該是最大亮度。

actual_brightness(實際亮度(目前亮度)) 在目前可見最暗亮度(再暗便會關閉螢幕(0))為 65,
亮一級為136,再來為207、278、343、414、484、555、621、691……1317、1388
(按亮度鍵,再打開 actual_brightness 看數值。)

然後決定設為:
echo 207 > /sys/class/backlight/intel_backlight/brightness (我的不是 gmux_backlight,看自己的目錄下是哪一種)

鍵盤亮度也如法炮製:
/sys/class/leds/smc::kbd_backlight 下的 max_brightness 為 255
最暗0、12、24、36、48……255
依喜好設成 echo 48 > /sys/class/leds/smc::kbd_backlight/brightness

但下次登入後,螢幕還是到了全亮,鍵盤是設定的亮度。
參考 這一篇
原來我剛設定的是登入前的螢幕亮度,在/sys/class/backlight/acpi_video0 下才是登入後的設定,
其中 max_brightness 值為 100,我須要的亮度為10:

echo 10 > /sys/class/backlight/acpi_video0/brightness

總結:

/etc/rc.local中設定,

echo 207 > /sys/class/backlight/intel_backlight/brightness(這是登入前的螢幕亮度)
echo 10 > /sys/class/backlight/acpi_video0/brightness (登入後)
echo 48 > /sys/class/leds/smc::kbd_backlight/brightness (鍵盤的)

exit 0

\done!/

[舊筆記搬移]Ubuntu 遭遇內部錯誤 關閉

當開機後,會有視窗提示 Ubuntu 遭遇內部錯誤,
雖然關掉就好,但每開機一次就要關一次很不方便。
出現錯誤可能是因為 ubuntu 的 Apport
內部錯誤對正常使用沒有影響,所以將Apport關閉:

sudo gedit /etc/default/apport

將最底下那行 enabled=1 的值改為 enabled=0,之後就不會再提示錯誤了。

2016-01-21

[舊筆記搬移] ibus unicode 輸入

確定輸入法是英文,然後:
[ctrl] + [shift] + u ,放開後輸入(u不用重複。)。
嗯,就這樣:D

[舊筆記搬移] 用 wine 安裝 SketchUp 2014

(!僅作個人紀錄,不見得試用於所有環境!)
最近想安裝 SketchUp 用用看,
不過又只有 for windows & mac,
這時候就需要萬能的 wine 了XD
順利的安裝完後,開啟,選完模板就卡死了:(
來設定一下 wine 吧!
先確定 wine 是否為 1.7 以上的版本:
wine --version
不是的話
sudo apt-get update && sudo apt-get install wine1.7
(如果說找不到套件,添加一下 PPA:
sudo add-apt-repository ppa:ubuntu-wine/ppa

然後在程式選單中找到 Configure Wine,
或直接:
winecfg
在"函式庫">"新增函式庫覆載",選擇"riched20"。
下載並安裝 SketchUp:D
裝好後在 SketchUp 圖示上右鍵>"屬性"裡頭"指令"的部份:
"env ... \\SketchUp\ 2014\\SketchUp.exe"
最後面加上" /DisableRubyAPI",
像這樣:
env ... \\SketchUp\ 2014\\SketchUp.exe /DisableRubyAPI
完成XD

[舊筆記搬移] 透過 ssh 傳送遠端程式圖形界面

雖然是大家早就知道的東西XD
還是記一下:
主機端:
# vi /etc/ssh/sshd-config
找到 X11 Forwarding,然後參數設 yes:
X11 Forwarding yes
儲存XD
然後如果是 Debian/Ubuntu:
# /etc/init.d/ssh restart
Fedora/Red hat:
# /etc/init.d/sshd restart
桌面部份:
ssh -X user@IP or domainname
再來就打上要開啟的軟體名稱XD

[舊筆記搬移] Ubuntu 開機畫面修改

雖然很早之前就習慣改了,不過現在來紀錄一下過程:
ubuntu 在 10.04 之後,就用 plymouth 取代 XSplash,plymouth 的預設路徑在 /lib/plymouth 下,
不過我們要修改的東西大多會在 /lib/plymouth/themes/ubuntu-logo/ 下。
現在是長這樣:

(拍起來好悲情)

14.04 預設:


我只動了
progress_dot_on.png | ubuntu_logo.png | ubuntu-logo.script
這三個東西。
progress_dot_on.png
把點點亮起來的顏色改成初音色。
ubuntu_logo.png
把 ubuntu 的 logo 加上初音XD
把他們放到
/lib/plymouth/themes/ubuntu-logo/ 下:
可以用
sudo cp /圖片所在目錄/ubuntu_logo.png /lib/plymouth/themes/ubuntu-logo/

sudo nautilus /lib/plymouth/themes/ubuntu-logo/
直接拉進去。
(這裡都要用 sudo,才能做更改喔。)
然後更改 ubuntu-logo.script,
sudo gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.script
把這邊:
Window.SetBackgroundTopColor (0.16, 0.00, 0.12); # Nice colour on top of the screen fading to
Window.SetBackgroundBottomColor (0.16, 0.00, 0.12); # an equally nice colour on the bottom
括號裡面的顏色換一下。
中間顏色是 RGB Percent 小一位的四捨五入。
像 #6e6e6e 的 RGB Percent 是 "43.1, 43.1, 43.1",在這裡就是 "0.43, 0.43, 0.43"。
完成!關機時就會看到了XD
最近發現一個修改 plymouth 的套件:
http://sourceforge.net/projects/plymouthmanager/
除了用自己喜歡的圖片,裡面也有附滿多配置好的 theme,甚至有仿 mac、和 windows 的:目

[舊筆記搬移] Ubuntu 藍牙接收檔案設定

如果你遇到:
開啟藍牙都沒有問題,
傳給其他裝置也好好的,
可是接收檔案時悲劇了,連接不到。
在 Dash (Unity 桌面下,預設左邊起動器的第一個按鈕,有 Ubuntu icon 的那個)裡輸入:
"個人檔案分享"



將下面兩個選項勾起來。
太棒了!人生有希望(?)

[舊筆記搬移] 用 ARChon 在 Ubuntu 上安裝 Android Apps

前陣子看到了這篇文張章:How to Install Android Apps on Ubuntu using ARChon ,覺得各種強大,然後就來試試看。
step 1.
首先要裝 google chrome,
已經有了,不過還是照它的說法:
sudo apt-get install google-chrome-unstable
[sudo] password
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
E: 找不到套件 google-chrome-unstable
嗯嗯,意料之內的沒有。如果還沒有裝,也懶的找 PPA 的話,直接從 google 的首頁點 "下載 google chrome" 就有囉。
step 2.
然後來下載 ARChon 吧:
32位元
64位元
下載完,解壓縮後放到家目錄下:D
step 3.
點網址列右邊的選單按鈕,找到 "設定(S)" ,然後點一下。
到設定頁面,左邊會有 "擴充功能" 點一下。
(或直接在網址列輸入 "chrome://extensions/")
再來把 "開發人員模式" 的選項打勾。
然後,按一下 "載入未封裝擴充功能",
去家目錄找剛剛解壓縮的 ARChon 吧(選整個資料夾)。
step 4.
為了讓 chromeos-apk command line JavaScript utility 能跑,
來安裝一些東東吧:
sudo apt-get install npm nodejs nodejs-legacy
sudo apt-get install lib32stdc++6
耶!
來安裝 chromeos-apk command line JavaScript utility 的本體吧!
最好用 sudo 來安裝,
sudo npm install -g chromeos-apk
step 5.
可以執行 .apk 囉!(!並不是所有的 .apk 都能被安裝並正確執行!)
chromeos-apk ~/apk所在目錄/欲執行的apk檔.apk
(如果 terminal 哭說找不到指令,試試看:
export PATH="$PATH:$HOME/npm/bin"

成功的話,你就會看到:
Directory " 你執行的apk檔.android " created. Copy that directory onto your Chromebook and use "Load unpacked extension" to load the application.
再來和 step 3. 一樣,載入未封裝擴充功能,
去家目錄找剛剛 chromeos-apk 生出來的 "你執行的apk檔.android" 資料夾吧。
載入完後,按一下 "啟動",就可以執行囉。

如果文章有幫助到你可以在 LikeCoin 上幫我拍手喔