2016年12月21日 星期三

ubuntu16.04無法安裝cura解法

因為新安裝的ubuntu16.04的python等級升級到3.5,

而目前官網下載到的cura2.3.1使用的是python3.4,

所以會導致安裝失敗。

 

改用以下方法安裝cura,可以成功安裝。

備註:

1.加入的這個ppa是較新的「測試中」版本(目前是cura2.4)。原文中有指出可能會出現不穩定或不完整。如果需要較穩定的版本,請去官網下載穩定版本(目前是cura2.3.1,不支援python3.5)。

2.安裝前要記得先移除原先安裝的cura版本。

 

安裝步驟:

 (以下假設您沒有安裝過cura,並且系統是ubuntu16.04更新到最新)

 第一步、先加入「測試中」版本的PPA。
指令:
sudo add-apt-repository ppa:thopiekar/cura

更新一下清單。
指令:
sudo apt update

第二步、 安裝cura。
指令:
sudo apt install cura

完成。

 

參考資料來源:

2016年11月20日 星期日

Linux查網路卡速度

Linux查網路速度

指令:ethtool+空格+網卡名稱
例如:ethtool eth0
其中的Speed: 1000Mb/s就是你的網卡速度。

參考
 http://eric0806.blogspot.tw/2013/07/linux-netcard-speed.html
 http://nvoms123.blogspot.tw/2009/03/linux.html

2016年10月21日 星期五

桌面電子白板工具Open-Sankore



本週發現了一個新的軟體,用在電子白板的,叫做Open-Sankore
開起來以後,可以螢幕擷圖、用畫筆在螢幕上做記號或進行文字註解。

對於需要查網頁,可是網頁上的資訊又很雜亂的情況下,
老師可以在查完網頁後幫學生標註出要學習的重點;
也可以在影片或軟體的畫面上,直接畫記號或說明。

是一個在教學運用上,很方便的軟體。

2016年8月16日 星期二

如何逐頁顯示指令的結果

在ubuntu的指令模式下如何逐頁顯示指令的結果?

例如你使用ls指令列出你想要找的檔案,可是檔案太多,顯示出來的結果超出螢幕範圍,所以比較前面顯示的內容就到螢幕上方的範圍外去了,而因為使用指令模式無法使用滑鼠回上面看,所以「過去的就過去了」。這時候可以搭配more指令,來讓你的結果用一頁一頁的方式來顯示。

指令(例如用ls)
ls | more
(中間的那條線「|」是「\」按鍵的上面那條線,記得中間用空格隔開)

2016年7月14日 星期四

ubuntu下virtualbox啟動Guest Additions

連結
http://www.htpcbeginner.com/install-virtualbox-guest-additions-on-windows/

基本上是在說,安裝完後virtualbox下的系統就可以在主機和虛擬機之間使用「複製、貼上」和「全螢幕」的功能了。
感覺是個好東西,所以記錄一下。

2016年7月13日 星期三

Ubuntu16.04播放DVD影片

在ubuntu16.04系統中,原本ubuntu14.04時要自行安裝一大堆缺少的程式的方法被取消,
改以安裝sudo apt install libdvd-pkg代替。
安裝完以後還要執行sudo dpkg-reconfigure libdvd-pkg才能啟動dvd播放的功能(這個指令的目的不明~不好意思)。

安裝指令:
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg

執行完就可以播放DVD影片囉!
只有兩個指令,ubuntu愈進化愈簡便了啦,真好。

參考自ubuntu說明

2016年7月4日 星期一

ubuntu安裝s2a

ubuntu安裝s2a_fm


scratch可以用程式寫自己的遊戲、說故事已經很有趣了;加上Arduino板子之後,更可以透過一些感應器、按鈕或馬達來和現實生活中的物件互動,讓程式設計跟生活結合
 s2a=scratch to arduino
讓寫程式的創意,真的能實踐生活中。


如何安裝s2a
1.安裝python-pip
sudo apt-get install python-pip


2.安裝PySerial
sudo pip install PySerial


3.安裝PyMata
sudo pip install PyMata


4.下載s2a_fm
點選Download ZIP
解壓縮到你要儲存的資料夾位置


5.如果你用指令的話
進入剛剛解壓縮的s2a_fm-master的資料夾後,執行
sudo python s2a_fm.py
就可以連線成功

6.前面的連線程式(s2a_fm.py)需要用sudo執行的原因好像是因為usb對外連線的權限問題
如果需要不用sudo權限,需更改 /etc/group這個檔案
利用文字編輯器gedit開啟/etc/group這個檔案
sudo gedit /etc/group
找到 dialout這一行
在:後加入使用者帳號就會成為下列
dialout:x:20:使用者帳號1,使用者帳號2
之後重開機即可(僅登出不知道可不可以?沒測過)

7.之後開啟scratch2,再用scratch2去開啟s2a_fm-master/ScratchFiles/ScratchProjects裡面的s2a_fm_base_zh_tw.sb2的檔案就可以了
開啟以上的檔案後,在scratch的更多積木中,會出現擴充的程式積木
利用這些積木,就可以控制Arduino板


8.接下來的是如何將s2a_fm變成在桌面上可點兩下執行


8-1.在家目錄建立一個scratch的資料夾,並將s2a_fm-master/ScratchFiles/ScratchProjects/
裡面的s2a_fm_base_zh_tw.sb2的這一個檔案,複製到家目錄自建的scratch中。
(這一個檔案是S2a的擴充積木檔案,利用Scratch2開啟這個檔案就可以得到控制Arduino的擴充積木)


8-2.接下來設定一個桌面捷徑,讓你點兩下可啟動Scratch2順便開啟s2a_fm_base_zh_tw.sb2這個檔案。
在桌面建立一個新的文件
(名稱自訂)
用編輯器(gedit之類的就可以了)輸入以下內容


[Desktop Entry]
Version=1.0
Type=Application
Name=S2aLink
Comment=
Exec=/opt/'Scratch 2'/bin/'Scratch 2' /home/user/scratch/s2a_fm_base_zh_tw.sb2
Icon=
Path=
Terminal=false
StartupNotify=false


{備註
這好像是要建立桌面捷徑的時候,所使用的格式。
內容對照如下
[Desktop Entry]
Name=自訂 ( 名稱 )
GenericName=自訂 ( 說明 )
Exec=自訂 ( 指令或路徑 )
Comment=自訂 ( 備註 )
Icon=自訂 ( 圖示路徑 )
Type=Application


倒數第二行的Terminal=false是指不要開啟終端機程式(在連線程式的桌面捷徑要設為true,用以觀察連線狀態)


原文參考連結
}


8-3.輸入完內容後存檔,檔案名稱加入[.desktop]的副檔名。
將檔案設成可執行
方法1
點右鍵-屬性-權限-[允許此檔案作為程式執行]打勾


方法2
Ctrl+Alt+t 開啟終端機軟體
#進入桌面目錄
cd /home/[使用者名稱]/[桌面名稱]/
#新增執行權限
chmod +x 檔案名稱.desktop


8-4.完成後即可點兩下桌面圖示開啟S2a。





補充:如何在桌面建立USB連線s2a的程式
1.先在桌面建立一個空的文件
內容輸入
#! /bin/bash
cd [s2a_fm-master的目錄]
python s2a_fm.py ;

檔名自建(這裡是用s2aconnect.sh),然後存檔(可存在先前下載的s2a_fm-master資料夾內)
主要是用來連接桌面的捷徑檔,執行s2a_fm.py檔案用的
會需要先利用cd切換至s2a_fm-master目錄,是因為好像執行python的程式都在這個資料夾內,需要先切換至這個資料夾才可以執行的關係。

2.在桌面建立一個桌面捷徑
文件內容如下
[Desktop Entry]
Version=1.0
Type=Application
Name=s2aconnect
Comment=
Exec=/home/user/下載/s2a_fm-master/ScratchFiles/s2aconnect.sh
#剛剛製作的s2aconnect.sh位置
Icon=/home/user/下載/s2a_fm-master/ScratchFiles/s2aconnect.png
#自行製作的桌面圖示位置
Path=
Terminal=true


文件製作完成後將副檔名加上.desktop即可


後記
後來測試將s2a_fm-master這個資料夾存在/usr/share/下面
資料夾權限是755
但是裡面的log資料夾裡面的s2a_fm_debugging.log檔案的權限要設成777(所有人可讀取及寫入)
如果將s2aconnect.sh(前面用來切換目錄,執行s2a_fm.py的檔案)也存在裡面就要將這個檔案的權限也改成777

Ubuntu指令列印libreoffice文件

在Ubuntu下指令列印libreoffice文件很簡單 只要輸入以下 libreoffice -p [文件位置] 例如: libreoffice -p /home/username/test.odt 預設的印表機就會幫你列印好了。 指定好資...