發表文章

目前顯示的是有「Ubuntu」標籤的文章

安裝 Ubuntu 後,Windows 無法關機

圖片
原來是跟 GRUB 衝突,只要把 Fast Boot 關掉就正常了 參考: [已解決] Dual boot 無法關機/休眠/睡眠 (Ubuntu/Windows)

ubuntu studio

ubuntu studio 是 ubuntu 的影音加強版,是為了玩 MIDI 的 Rosegarden 才看到的。12.04 LTS 佔 1.9 GB (用家裡的 ADSL download 了快 4 小時),還得用 DVD 才能燒錄,所以在 Windows XP 下又找了一個免費的燒錄軟體 ImgBurn ,比起 ubuntu 用一張 CD 就能搞定,實在差太多了。 以下就是一些使用的心得(萬一以後還要重裝的話,也好有一個參考): 系統 | 日期與時間設定 改為 “與網路伺服器保持同步”(需安裝 NTP) 關閉 UTC 解決與 Windows 時間衝突的問題: timedatectl set-local-rtc 1 懶得用 gcin 了,直接用內建的 IBus,再加上 行列輸入法 即可 ( 還是得裝 gcin,IBus 的行列打不出特殊符號啊 ) 裝完再用 im-switch 切換內定輸入法,然後重新登入即可 設定主機板的 Wake on Lan (重裝 ubuntu studio 好像把這個選項又關掉了) 設定 wins ,不然 Windows 網路芳鄰的電腦名稱(NAS)又找不到了 Pidgin 網路即時通:MSN Sysinfo  Dropbox LibreOffice Asunder CD Ripper :抓 CD不可少的工具  Ripper X :Asunder CD Ripper 無法抓太多音軌的 CD 時可改用此軟體,不過中文支援有問題,需要用 EasyTAG 再改一次 (18.04 版的軟體中找不到,只能以手動安裝了 sudo apt-get install ripperx ) Rosegarden:玩 MIDI 的軟體,不過還是有當機的情形,希望不要當得太頻繁啊。另外安裝完後沒有在 Audio Production,反而跑到 Media Playback PS: 自動儲存的功能怎縻關掉啊? 原本這個功能是怕當機資料消失,結果我反而因為這個功能導至這篇文章消失了。 在編輯的過程中,切換到 HTMlS 模式後,又利用 Ctrl + Z 執行 Undo 時,不明原因導至整篇文章不見了,偏偏又在此時自動存檔,真是 #@#%^,害我又打了第二遍(還好還沒全部忘記)

Ubuntu 11.04 的點點滴滴 [更新 14.10 Unity systray-whitelist 設定]

圖片
Ubuntu 11.04 採用新的 Unity 介面,當使用 Compiz 開啟 3D 桌面時有許多衝突,因此得將 Unity 關掉,亂按的結果就是掛點了,重開機後畫面只剩一張背景圖。 這個時候就需要用到 Alt + SysRq + K 登出回到 Display Manager (登入) 的畫面,選擇 " 傳統 Ubuntu 桌面 " 登入後,將 Compiz 與 ATi Driver 移除後,結果還是一樣的空白桌面。將重裝一次 Driver 與 Compiz,還是一樣,看來是新版的 Unity 桌面被我的 Compiz 關掉了。

如何在 Ubuntu 下認得 Windows 的電腦名稱

自從踏入 Ubuntu 的領域後,還是以 Windows 的習慣在使用,例如存取公司內部的 Web Server 時,還是習慣使用 電腦名稱 ,但此名稱在 Ubuntu 內是不認得的,只能以 IP 的方式存取。經過一番研究後,得出以下的結論與解決方法: Windows 是透過 WINS 服務將 NetBIOS 的電腦名稱轉換為 IP 的 (此功能與 DNS 相同,只是應用在不同的地方) 因此Ubuntu 要達到相同的功能,需執行以下的動作 sudo gedit /etc/ nsswitch.conf 將 host: ... dns 前面加上 wins,變成 host: ... wins dns 利用 Synaptic 安裝 winbind 即可 原文參考 HOWTO: Resolve Netbios hostname system-wide 2014/11/01 更新 此方法在 Ubuntu Studio 14.10 下竟然無效,無法從瀏覽器用 http://mymediacenter 連接到 NAS 伺服器 不過網路位置還是可以用 smb://mymediacenter  連線到資料夾,真是怪哉!

【已解決】Rip CD 無法抓太多音軌

圖片
Asunder CD Ripper 碰到太多音軌的 CD 時,程式開啟後就當掉了,不曉得是音軌太多?還是 CD 有超燒的情況,所以只好換一個了 PS: 標準應該是 650 MB,先前碰過 96 軌的 CD 佔了 701.6 MB 的

[已解決] Rhythmbox 音樂播放程式 無法啟動

圖片
最近突然心血來潮,想將音樂 CD 轉成 MP3 拿到車上聽,看看 Ubuntu 裡面的程式 Rhythmbox 好像還不錯,沒想到一執行畫面閃一下就不見了 於是再換一套 Banshee 媒體播放程式 ,結果還是一樣 : 一閃而過 難道是我系統的問題? (回家再驗證看看:家裡的也一樣) 先到安全模式去執行 (排除顯示卡 Driver 的問題) : 還是不行 網路搜尋了半天還是沒找到解決的辦法,不過無意中看到可以在 終端機 下執行程式看看

【已解決】網路的怪問題

家裡有一台電腦是透過 AP LAN port 上網,但奇怪的是: Ubuntu 可以正常連線 (AP 指示燈有亮) Windows XP 就不行 (AP 指示燈沒亮) 後來發現在開機時 AP 指示燈不會亮,要進入 Ubuntu 之後才會亮,但離開 Ubuntu 時指示燈又會熄掉。表示 網路是在 Ubuntu 下被開啟 的。那 Windows XP 先前為甚麼可以用呢?(為此我還重灌 Windows XP 呢!) 另外我還試過直接接到 ADSL Modem 甚至更換網路線,但在 Windows XP 下還是偵測不到網路連線,怪哉! 後來在利用 Ubuntu Live CD  重建 GRUB 時意外發現, 它會開啟網路連線,而且在離開後不會關閉 ,此時進入 Windows XP 就可以正常連線了。更詭異的是,在電腦關機的狀態下,開啟 AP 也能偵測到連線,為甚麼?(主機板有 Standby 電源的關係嗎?回家試著把 PC 電源關掉看看。 沒錯,PC 電源關掉的話,AP 的指示燈就不會亮了 ) 此後進入 Windows XP 網路連線就沒問題了,直到再一次進入 Ubuntu 被關閉後才不行。這時只好再一次用 Live CD 開機了! 我的疑問: 我的主機板很舊,是否路網路線是否 跳線 有關係? 連線偵測是在 AP?還是主機板的網路? 設定是永久性的?(不會因為關機而消失) 是否可以寫一個程式在 Windows 下設定? 這樣就不需要 Live CD 了 2012/7/30 原來關鍵就在 Wake on Lan,搜尋 " Ubuntu Wake on Lan " 找到 HOWTO: Set your system up for Wake On LAN (WOL) ,只要 sudo ethtool -s eth0 wol g 就可以了。原本還以為要照論壇中的說明將 Script 加入開機流程中,結果只要設定一次就可以了。讚!

Ubuntu 11.10 的點點滴滴

把視窗放大、縮小的按鈕移到右邊 安裝 gconf-editor 點選 apps | metacity | general | button_layout 將 close,minimize,maximize:  改成 menu:close,minimize,maximize  即可 (注意冒號的位置) 開關機的按鈕不見了? 看看  外觀  的設定是不是選到 HighContrast or HighContrastInverse 是的話,改回 Ambiance or Radiance 就可以了 如何查硬碟的 UUID? 到 /dev/disk/by-uuid 用 ls -l 查看就可以了

[已解決] 新螢幕在 Ubuntu 文字模式下的亂碼問題

最近跟 "亂碼" 還真是有緣,話說家裡的舊螢幕掛了,換了一台 ASUS VE225H 的寬螢幕, 效果真是沒話說,不過在文字模式下竟然是亂碼 後來東查西查才發現原來 Ubuntu 自動偵測的文字模式配上我的新螢幕有問題,所以只好自己指定了 sudo gedit /etc/default/grub 設定 GRUB_GFXMODE=1280x1024 原本該設定是被註解掉的,表示 Ubuntu 會自動偵測,不過寬螢幕似乎不在偵測的選單中,所以我們只好手動設定了 若要查看文字模式下有那些解析度可以用,可以在 GRUB 開機選單中按 c 進入互動模式,然後執行 vbeinfo 就會列出所有支援的模式了 (不過我試了一些寬螢幕的解析度如 1400 x 1050 還是有問題,所以就選了常用的 1280 x 1024 了) 設定完成後,不論是 Recovery Mode 或是 tty1~6 都可以正常顯示了,讚!

解決 Windows 壓縮檔在 Linux 底下出現中文亂碼的問題

日前發現在 Windows 下用 WinRAR 壓縮的中文檔案,在 Ubuntu 底下開啟 (透過 Dropbox) 會出現亂碼,原因出在 rar 套件,改用 p7zip-rar 與 p7zip-full 即可解決 參考: Ubuntu 的rar 壓縮檔內容亂碼問題 但目前 Windows 壓縮的 zip 檔,在 Ubuntu 底下仍會有中文亂碼的問題,待解決

Linux 版的 Ghost

圖片
Jack 為了要對拷硬碟,試了 Ghost 跟 Clonezilla ( 再生龍 ) 都不行,最後只好請出 鳥哥 了 根據 "第九章、檔案與檔案系統的壓縮與打包 6. 其他常見的壓縮與備份工具 " 介紹的 dd 指令,它的功能可多了,不過我們今天先拿來做 640GB 的硬碟對拷,步驟很簡單:

Ubuntu 11.04 Crash 救援實錄

自從昨天更新後,今天不曉得為甚麼 Ubuntu 又進不去 (已經很久沒有這樣了),畫面就一直轉轉轉,終端機也進不去,sudo shutdown -r now 也沒反應,更慘的是連安全模式也進不去。 後來好不容易進去看了一下 dmesg,應該是 Graphics Driver 又掛點了,問題是我根本進不去,要如何移除呢? 這個時候就要請出偉大的 Live CD 了,開機後救援步驟如下: Ctrl + Alt + F1 進終端機模式 sudo fdisk -l 查看 Ubuntu 系統的 partition sudo mount /dev/sdax /mnt 掛載系統 sudo chroot /mnt /bin/bash 切換系統 進入 /usr/share/ati 移除 driver 重開機後安裝 Ubuntu 建議的 driver 就好了 (反正又不用 3D 桌面了) 備註: 移除 ATI driver 時,若使用修復模式的 root 帳號會有問題,改用原本帳號用文字模式登入就可以了 (sudo) 移除 driver 後若還是進不了桌面,到修復模式下的 fsck, clean, dpkg 跑一跑應該就可以了 進入桌面後若沒有選單畫面,按 Ctrl + Atl + T 把終端機叫出來用吧 通常更新後 ATI driver 就會掛點,需要一直移除、重裝,唉!!!

如何利用 GRUB 2 建立開機選單

想在同一顆硬碟安裝 DOS、Windows、Linux 等作業系統,則 GRUB 2 是不可或缺的開機選單工具。 如果照一般的方式先安裝 Windows 後再安裝 Linux,則 GRUB 2 可以認到 Windows Partiion,所以使用上沒有問題。但反之如果先安裝 Linux 再安裝 Windows,則 Windows 會蓋掉 MBR 的  Linux 開機選單。此時就要利用下列的方式來重建選單。

如何像 DOS 批次檔一樣在 Linux 中切換目錄?

以前在 DOS 的環境下,為了方便都會寫批次檔來切換很長名稱的目錄 但是在 Linux 的環境下,若要用 Shell Script 來切換目錄,則 Script 執行完畢後又會切換回原本的工作目錄 ( 所以這個方法是行不通的 ),除非用下列的方式: . [Script File] 或 source [Script File] 參考: UNIX的環境設定 第五小節 PS: Shell Script 就好像系統呼叫的副程式一樣,當副程式執行完畢後,必須將堆疊等環境恢復成執行前的狀態,所以上面的原因是合理的 Jack 連 ./ 都不想打了,所以要在 Script File 前面再多打那些字元當然也是不可行的

AMD Linux Diagnostics 安裝環境補充說明

在 "Cypress and Juniper GPU Overview and Board Design" Technical Training Guide Page 98 提到的開機設定檔 /boot/grub/menu.lst 是 Ubuntu 9.04 下的檔案,從 9.10 後這個檔案改成 /boot/grub/grub.cfg 而這個檔案是由系統自動產生的,若系統有更新核心檔案 (在 GRUB 有多新的選項出來) 或者進入 Recovery mode 重建 GRUB 選單,則之前修改的內容會被蓋掉,必須再重做一次 建議直接修改 /etc/default/grub GRUB_DEFAULT= 1 修改預設開機的選項為 1 # GRUB_HIDDEN_TIMEOUT=0 將這一行前面加 # 註解,強迫選單出現 GRUB_CMDLINE_LINUX=" mem=512M " 在 Recovery mode 後面加上的參數 修改完後執行 sudo update-grub 重建選單即可

解決 Ubuntu 的 doskey 功能在重開機後失效的問題

在 Ubuntu 的終端機模式下,所有輸入過的命令都會存放到環境變數 HISTFILE 所指定的檔案中,利用指令 echo $HISTFILE 即可查看。例如 root 會指到 /root/.bash_history 而一般使用者 johnny 則會指到 /home/johnny/.bash_history 另外 history 指令可用來列出所有曾輸入過的指令。目前有些同事安裝 Ubuntu 9.10 64-bit 版本會發生上述的問題,目前尚未找到根本的解決之道,治標的方法則是利用 history -w 強迫將目前記憶體中的指令寫入檔案中,這樣下次開機就可以用上、下鍵來選擇使用了 history -c 則會清除所有的命令,若覺得舊的命令太多了,就這樣清一清吧 參考: Ubuntu密技 - 最近輸入的命令 Bash history not working

OpenOffice Calc 如何匯入文字檔表格

圖片
以前將文字檔匯入 Excel,可以選擇分隔字元來匯入不同的欄位 但改用 OpenOffice 反而找不到這個功能,每次都給我改用 Writer 開啟 (啊我又不是要開文字檔) 後來查 Help 才發現原來是 之後就會出現熟悉的畫面了

XfxServer 認不到 Linux driver

圖片
今天一早就收到投訴說 Linux driver 的連結有問題,查的結果發現是瀏覽器不認得 .RUN 的檔案,於是就開始修復了

Ubuntu 上的專案管理程式

原本想用 Ubuntu 軟體中心的 Project Management,結果甘特圖拉好後才發現沒有儲存基準線的功能。 於是上網找到以前用的 OpenProj ,結果它提供給 Linux 的版本是 rpm 的檔案,Ubuntu 無法使用,所幸已經有神人提供解決的方法了 sudo apt-get install alien sudo alien openproj-1.4-2.noarch.rpm openproj-1.4-2.noarch.deb sudo alien --scripts openproj-1.4-2.noarch.rpm (正確語法) 基本上 alien 是一個將 rpm 封裝轉成 deb 的程式,以中間的語法執行會出現以下的警告訊息 Warning: Skipping conversion of scripts in package openproj: postinst postrm Warning: Use the --scripts parameter to include the scripts. openproj_1.4-3_all.deb generated File "openproj-1.4-2.noarch.deb" not found. 結果會轉一個 openproj_1.4-3_all.deb 檔案出來 (真是怪哉,版本不一樣),用這一個檔案安裝就可以正常執行了 參考: Installing Openproj on Ubuntu

Ubuntu 10.10 開機錯誤訊息的解法

公司安裝的 10.10 在開機時有下列錯誤訊息,但使用正常 modprobe: Fatal: Could not load /lib/modules/ 2.6.35- 22-generic/ modules. dep: no such file or directory Google 發現滿多人有相同的問題,且已被回報成 Bug Maverick could not load /lib/modules/2.6.35-22-generic/modules.dep 目前解法如下: sudo gedit /etc/initramfs-tools/initramfs.conf 將 MODULES=most 改為 MODULES= dep sudo apt-get install initramfs-tools --reinstall 參考: [10.10] [解決方案] 如果開機時出現 modprobe: FATAL: Could not load /lib/modules/2.6.35-generic/