Linux
2020年5月29日 星期五
2020年5月28日 星期四
Acer VN7-592G Trisquel 8.0 Qualcomm Atheros QCA6174 wifi 設定
資料來源:
https://askubuntu.com/questions/760545/no-qualcomm-atheros-wi-fi-on-lenovo-g50-45-after-16-04-install
Step 01) 移除原驅動
sudo rm -r /lib/firmware/ath10k/QCA6174/
Step 02) 下載新驅動
wget https://github.com/kvalo/ath10k-firmware/archive/master.zip
Step 03) 解壓縮並拷貝到/lib/firmware/ath10k/底下
unzip master.zip
sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/
Step 04) 修改檔案名稱
cd /lib/firmware/ath10k/QCA6174/hw2.1/
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
cd /lib/firmware/ath10k/QCA6174/hw3.0/
sudo
firmware-4.bin_WLAN_RM.2.0-0018-QCARMSWPZ-1 firmware-4.bin
Step 05) 重新開機
reboot
Step 06) 檢視網路
lshw -C network
Step 07) 刪除檔案
cd ~
rm master.zip
rm -r ath10k-firmware-master/
2020年5月13日 星期三
[GNU bc] 學習筆記-02
基本運算
++a
+號位在變數a前面,所以先計算a+1,再將a輸出
a++
+號位在變數a後,此時會先輸出2,再計算a+1的結果
+號位在變數a前面,所以先計算a+1,再將a輸出
a++
+號位在變數a後,此時會先輸出2,再計算a+1的結果
範例1: 輸入
a=1
++a /* 先計算a+1,再將a輸出. 此時的a=2 */
a++ /* 此時會先輸出2,再計算a+1的結果,此時的a=3 */
a=1
++a /* 先計算a+1,再將a輸出. 此時的a=2 */
a++ /* 此時會先輸出2,再計算a+1的結果,此時的a=3 */
print a /* a=3 */
2020年5月9日 星期六
快快樂樂學Puppy Linux
滑鼠左鍵單擊
在Puppy Linux中,要開啟資料夾或是執行檔案, 使用滑鼠左鍵單擊.瀏覽器中文顯示亂碼
安裝uming-ttc-0.2.pet免安裝中文輸入法
https://www.pinyinput.com/
可用拼音輸入法打出要的字,再用按F8(複製),Ctrl-v(貼上)
PPM安裝軟體
記得按下Do It!才會進行安裝
調整螢幕亮度
echo 90 > /sys/class/backlight/intel_backlight/brightness
90: 是要調整的亮度, 可接受的數值範圍 0~188
警告 Warning :
echo 0 > /sys/class/backlight/intel_backlight/brightness螢幕會變成全黑,黑到看不見任何東西,使用前請先輸入其他較大的數值,可以在看不見畫面用方向鍵-上 加上 Enter來恢復亮度
調整音量
setvol 0 50
0是device,50是音量
gcc/git...等開發工具安裝
安裝devx_xxx_x.x.sfs
ex:devx_bionicpup64_8.0.sfs
2020年5月8日 星期五
[GNU bc] 學習筆記-01
如何啟動
如何退出
輸入quit
bc可以做什麼?
可以用來做計算,例如: 輸入1+1,按Enter之後會得到計算結果
範例1:
陣列名[]
範例3:
a[0]=1
a[1]=2
a[0]+a[1]
範例3:
a[0]=1
a[1]=2
a[0]+a[1]
限制
任何字元(ex:變數名,陣列名)只能使用小寫,使用大寫會出現syntax error
範例5:輸入 A[0]=1
使用註解
使用/* */ 來進行註解
範例6:輸入 /* This is a comment */
輸出結果
使用print將結果顯示於螢幕上
範例8:輸入 print "Hello World"
換行
\n用來換行
範例9: print "Hello\nWorld"
範例9: print "Hello\nWorld"