2016年4月17日 星期日

Ubuntu 14.04 耳機沒有聲音

在幾台新的ASUS 主機版都發生這個情形

一台電腦是使用 Reltak AL1150 還沒解決這問題
另一台電腦是使用 Reltak AL1150 同樣的環境, 卻可以撥放
換個新的 Ubuntu, 重新做一次, 又不行撥放
搞不懂
網路上的解決方式也一堆, 都沒有統一.
( Ubuntu 對於一般使用者, 還有好遠的路要走)

幾個 Unbutu 與音效有關指令
alsamixer
speaker-test -t wav -c 2
aplay -i
aplay -L



請先檢查驅動程式是否是最新版本
# apt-get install alsa-base alsa-utils


修改檔案 /etc/modprobe.d/alsa-base.conf
# gedit /etc/modprobe.d/alsa-base.conf
在檔案內容最尾端增加一行
options snd-hda-intel id=PHC index=1


重新開機
#reboot

登入後
# aplay -L

修改輸出音量大小
# alsamixer
自行測式一下, 就知道每一項的功能

如果有聲音, 但很小聲, 就用 alsamixer 打聲音調大聲
# alsamixer



Ubuntu 14.04 關閉"系統錯誤報告"提示

如果直接在終端機下 reboot指令
很多程式在重新登入 Desktop都會出現"系統錯誤報告"

可以直接修改檔案將這功能關閉
檔案名稱:  /etc/default/apport
enabled=0


2016年4月16日 星期六

Ubuntu 系統更新


沒事別亂下更新指令
因為....很多程式會發生相容性問題

apt-get install --install-recommends linux-generic-lts-wilya

Ubuntu 解壓縮程式 7z & rar

7-ZIP
 安裝
  # apt-get install p7zip-full
 指令
  # 7z x PACKAGE.7z


RAR
 安裝
  # apt-get install p7zip-rar
 指令
  # 7z x PACKAGE.rar

 安裝
  # apt-get install rar
 指令: 解壓縮
  # rar e PACKAGE.rar
 指令: 壓縮
  把現在目錄下檔案都壓縮到TargetFileName.rar中
  # rar a TargetFileName.rar

安裝好後, Ubuntu的 Desktop 檔案管理就可以直接用右鍵"在此解壓縮"解開了.

2016年4月14日 星期四

Ubuntu 15.04 如何找到 pthread.h 的原始程式

1:
 先到 /user/lib 目錄, 尋找檔案, 關鍵字  pthread

 會顯示一個檔案 libpthread.so

2:
# dpkg -S /usr/lib/x86_64-linux-gnu/libpthread.so
會顯示
libc6-dev:amd64: /usr/lib/x86_64-linux-gnu/libpthread.so

3:
# apt-cache show libc6-dev

會顯示
Filename: pool/main/e/eglibc/libc6-dev_2.19-0ubuntu6_amd64.deb



4:
google 找  libc6-dev_2.19-0ubuntu6_amd64.deb


5: 右邊有一個 eglibc - 2.19-0ubuntu6 的連結就是
Build details 
Source:
eglibc - 2.19-0ubuntu6




如果要 GNU版本
則在這頁面的下方 選一個需要的







linux 工程計算機-galculator

個人覺得這套 galculator 比較類似Windows 上的計算機
# apt-get install galculator
# galculator

點紅黃色區域下方那一排, 可以直接轉換為 DEC/HEX/BIN
7 除以 3
 就點選 7 ->  /   -> 3
要取得7 除以 3 的餘數
 就點選  7 -> "餘數" -> 3


之前都是 Google 的搜尋器
要取得7 除以 3 的餘數
 就在Google 的搜尋器輸入   7 mod 3



Ubuntu 原的是
# gnome-calculator


2, 8, 10, 16 進位換算怎是用 gbase

# apt-get install gbase
# gbase

 gbase要自行手動加到桌面
 /usr/bin/gbase