#2011/09/22#
在開gedit時,會出現如下Error:
Gtk-Message: Failed to load module “pk-gtk-module"
跟據這篇:Bug 643129 – [gtk2] Gtk-Message: Failed to load module “pk-gtk-module"
安裝PackageKit-gtk3-module之後就好了。
#2011/09/15#
更新問題:
因使用測試來源更新,會導致Gnome會無法登入問題,但不更新,使用Firefox遇到有Flash的網頁會停頓很久。
所以把test updates拿掉再更新就不會有問题。
當然也不能一次簡單的就全部更新好,因為其中有一個opencv的套件會阻礙整體更新。
其中update gedit要自行先裝上pygobject3-2.90.3-1.fc16.x86_64,然後再更新gedit。
更新好後重開機,再登入Gnome3,Firefox就正常了。
底下抓個圖,Gnome3的工作區是動態增加的,這個設計不錯。
#2012/02/04#
Fedora 16 Gnome在登入後,筆電(laptop)的滑鼠及鍵盤無作用。
之前都一直沒有處理這問題,今天用yum reinstall gnome-* xorg*,重開機後滑鼠及鍵盤就恢復正常了。
#2012/08/22
Fedora 17 (i386)安裝MATE Desktop,聽說這是Fedora 18預設的使用桌面,原本我是使用LXDE桌面,裝完MATE桌面之後發現不就是CentOS 6的預設桌面嗎?其實Fedora16/17的預設桌面我個人是用得很不慣,MATE桌面對我而言是比較熟悉及順手的。
安裝方法在這篇:
http://wiki.mate-desktop.org/download
在我的電腦,比較奇怪是無法直接打網址來安裝,須先把mate-desktop-release-17-2.fc17.noarch.rpm下載到本機,然後在用yum localinstall來安裝。
另外還可以參考這篇安裝桌面特效:
MATE desktop with Compiz Fusion on Fedora 16/17
安裝套件:
# yum install --enablerepo=mate-desktop-fedora-new-application-testing compiz compiz-mate fusion-icon-gtk compiz-plugins-main compiz-plugins-extra compiz-plugins-extra-mate compiz-plugins-main-mate compiz-plugins-unsupported compiz-plugins-unsupported-mate
#2012/12/26#
change user home directory folders name to other language
Localisation issues in home directory folders (xdg-user-dirs)
$ cat /etc/xdg/user-dirs.defaults
$ cat ~/.config/user-dirs.locale
$ xdg-user-dirs-update –force
-
#2013/01/28#
Gnome 3預設不會顯示桌面的圖示,若要顯示桌面圖示可用下列指令開啟:
$ gsettings set org.gnome.desktop.background show-desktop-icons true 參考:https://ask.fedoraproject.org/question/650/icons-of-desktop - #2013/02/10# 啟用Fedora 17/18的rc.local查看$ systemctl list-unit-files|grep rc-local rc-local.service static static表示不須要enable & disable,在開機時會自動執行。 所以只要在/etc/rc.d目錄下新增rc.local的執行檔即可例如:# cat /etc/rc.d/rc.local #!/bin/sh # 加入手指觸控1指左鍵,2指中鍵,3指右鍵 synclient TapButton1=1 TapButton2=2 TapButton3=3 # chmod +x /etc/rc.d/rc.local # cd /etc/systemd/system/multi-user.target.wants# ln -s /usr/lib/systemd/system/rc-local.service # reboot- 高興的太早,重開機後查看執行狀態
# systemctl status rc-local.service
rc-local.service – /etc/rc.d/rc.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/rc-local.service; enabled)
Active: failed (Result: exit-code) since Sun 2013-02-10 12:42:36 CST; 15min ago
Process: 1092 ExecStart=/etc/rc.d/rc.local start (code=exited, status=7)
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 systemd[1]: Starting /etc/rc.d/rc.local Compatibility…
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 systemd[1]: rc-local.service: control process exited, cod…s=7
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 systemd[1]: Failed to start /etc/rc.d/rc.local Compatibility.
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 systemd[1]: Unit rc-local.service entered failed state
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 rc.local[1092]: SIOCADDRT: Network is unreachable
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 rc.local[1092]: SIOCADDRT: Network is unreachable
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 rc.local[1092]: SIOCDELRT: No such process
Feb 10 12:42:36 bds-usbhd-1t-2-f17-1 rc.local[1092]: SIOCADDRT: Network is unreachable
- 看樣子是網路尚未起來,rc.local檔案中的路由指令就已跑了, 這是安怎?以前並不會有這種問題,我怎知網路卡在開機的過程中何時Ready呢? 不管怎樣先在裡面加個『sleep 60』在路由的指令前面,等個60秒總該Ready了吧! 重開機後,果然就正常了。
# systemctl status rc-local.service
rc-local.service – /etc/rc.d/rc.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/rc-local.service; enabled)
Active: active (exited) since Sun 2013-02-10 13:02:07 CST; 7min ago
Process: 1069 ExecStart=/etc/rc.d/rc.local start (code=exited, status=0/SUCCESS)
Feb 10 13:01:07 bds-usbhd-1t-2-f17-1 systemd[1]: Starting /etc/rc.d/rc.local Compatibility…
Feb 10 13:02:07 bds-usbhd-1t-2-f17-1 systemd[1]: Started /etc/rc.d/rc.local Compatibility.
-
在Fedora 17/18上安裝Atheros AR8161網路卡驅動程式
筆電型號:ASUS S400C
參考這一篇:
Fedora 18: Atheros Ar8161 and Wireless bcm43142 not recognized
安裝步驟:
1. 下載驅動程式
2. 解壓
$ tar –jxvf compat-drivers-2012-12-19-u.tar.bz2
3. 選譯網路卡類型及編譯
$ cd compat-drivers-2012-12-19-u
$ driver-select alx
$ make
4. 安裝
$ sudo make install
5. 重開機,當然也可以手動載入驅動而不重開機。
#2013/03/01#
在Fedora 17中從一般使用者su切換到root帳號,使用gedit要編輯檔案時無法編輯,會出現如下訊息:
Cannot open display:
Run ‘gedit –help’ to see a full list of available command line options.
先在一般使用者查看DISPLAY參數值:
$ echo $DISPLAY
:10.0
查看root的DISPLAY則是空的,如下:
# echo $DISPLAY
所以指派值給它就可以了。
# export DISPLAY=:10.0
如此就可在一般用戶的環境下編輯檔案了。
#2013/03/05#
◎ 巢狀KVM
在KVM下的VM中在開KVM。
檢查是否有開啟KVM巢狀功能:
# systool -m kvm_intel -v |grep -i nested
nested = “N"
# cat /sys/module/kvm_intel/parameters/nested
N
開啟KVM巢狀功能:
最簡單的方法是把kvm-intel.nested=1加到開機選單裡,然後重開機。
重定義VM設定檔:
把VM的設定檔匯出:
# virsh dumpxml kvmNested > kvmNested.xml
修改XML加入:
<cpu match=’exact’>
<model>core2duo</model>
<feature policy=’require’ name=’vmx’/>
</cpu>
修改回後在匯入:
# virsh define kvmNested.xml
至於要如何選qemu-kvm所支援的CPU model清單,可用下列指令查詢:
# qemu-kvm -cpu ?model
Nested Virtualization with KVM Intel
List of IOMMU-supporting hardware
32 or 64 bit virtual CPU in KVM
KVM: Which CPU features make VMs run better?
Chapter 12. Running Virtual Machines with qemu-kvm
#2013/03/14#
安裝SUN/Oracle JRE & JDK
參考:
Install Sun/Oracle Java JDK/JRE 7u17 on Fedora 18/17, CentOS/RHEL 6.3/5.9
如果有找不到/usr/bin/javaws的問題,請看這篇:
alternatives –install gets stuck: failed to read link: No such file or directory
http://johnglotzer.blogspot.tw/2012/09/alternatives-install-gets-stuck-failed.html
#2013/05/07#
Fedora 17 升級到 18之後, 重開機後hang在初使化畫面.
當我按下Ctrl+Alt+Backspace時,出現polkit.service failed.
原因是polkit升級過程,不知何原因,使得這個套件出了問題,所以重裝就好.
先切到其它Console,然後下指令重新安裝如下:
# yum reinstall polkit
# systemctl restart polkit.service
然後再切回圖形畫面,再按一次Ctrl+Alt+Backspace重啟X Window.
參考:
Upgrade to Fedora 18 – aka Spherical Cow
Fedora: System hangs after upgrade to FC18 (“started gdm”)

