fedora 配置使用點滴


fedora 配置使用點滴

fedora 16 無線網設置

fodera16是3.x的內核,無線網卡的驅動有點不一樣。
可以用如下方法安裝,需要先用有線網來安裝幾個包,步驟如下:

  1. 執行這個命令看看網卡

    lspci | grep Network

如果是Broadcom Corporation這個廠商的
應該沒有問題 我們繼續
以下都在root下執行

  1. 執行這兩個rpm包 它會為你的yum添加我們需要的源

    rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

  2. 然后可以考慮升級以下系統 當然沒有時間的話 也可以不升級繼續

    yum search kmod-wl

做這一步主要是現在fedora是3.x的Linux內核了
如果直接yum install kmod-wl是不行的

  1. 我們接着要看下我們的系統版本

    uname -r

然后挑選剛才search到的名字中包含自己系統編號的包安裝

  1. 在安裝成功以后 等一會如果還沒有出現無線網絡

可以手動加載一下驅動

modprobe wl

再等等就應該能看到任務欄的網絡里有無線網絡了

fedora 16 Gvim 自動最大化

  1. 安裝 wmctrl

    yum install wmctrl
    
  2. 在 ~/.vimrc 中追加如下代碼

    function Maximize_Window()
      silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
    endfunction
    
  3. 在 ~/.bashrc 中追加如下代碼

    alias gvim='gvim -c "call Maximize_Window()"'
    

fedora 16 Gvim 與系統剪貼板的互操作

  1. 將gvim中的內容復制到系統的剪貼板 "+y

  2. 將系統的剪貼板的內容復制到gvim中 "+p

fedora 16 Gvim 選擇輸入法

  1. Activities->Applications->Other->Input Method Selector, 點擊彈出輸入法選擇器

  2. 點擊 Use IBus后面的Preferences鏈接,彈出IBus Preferences,選擇Input Method那個Tab

  3. 在下拉菜單里選擇 +Show all input method,然后從其中選擇Chinese,這樣就可以看到Chinese的子菜單中的中文輸入法了

  4. 選擇其中一項 “拼 Pinyin”,然后點擊右側的 Add按鈕,這樣就可以將拼音輸入法加入輸入法選擇了,此時就可以像Windows下一樣進行輸入法切換了,默認是Alt+Shift進行下一個輸入法的選擇,兩個常用輸入法的切換是和Windows下一樣用Ctrl+空格,當然你可以更改輸入法切換的快捷鍵,在那個IBus Preferences中的General中可以更改這兩個切換快捷鍵。

如果不能選擇輸入法,請安裝IBus輸入法,root帳號下用yum安裝

yum install ibus
yum install ibus-sunpinyin

fedora 16 yum卸載時將安裝時關聯的包一起卸載

  1. yum list yum* 列出yum的插件

  2. 在列出的插件中找到yum-plugin-remove-with-leaves.noarch這個插件

  3. 安裝此插件 yum install yum-plugin-remove-with-leaves.noarch

  4. 然后在yum -h 可以發現多了一個option

    --remove-leaves remove dependencies no longer needed by any other
    packages

  5. 利用此option就可以將安裝時關聯的包一並刪除

fedora 16 root用戶下運行chrome瀏覽器

運行/opt/google/chrome/google-chrome –user-data-dir=""

fedora 16 刪除多余的內核

linux的使用中,有時會特意升級內核(或者在yum updata時不小心升級了內核)
這時,需要刪除舊的內核或者不小心升級的內核。

簡單的刪除方法:

  1. rpm 刪除法:

    rpm -qa | grep kernel*  (查找所有linux內核版本)
    rpm -e kernel-(想要刪除的版本)
    
  2. yum 刪除法

    yum remove kernel-(要刪除的版本)
    
  3. 手動刪除
    刪除/lib/modules/目錄下不需要的內核庫文件
    刪除/usr/src/kernel/目錄下不需要的內核源碼
    刪除/boot目錄下啟動的核心檔案禾內核映像
    更改grub的配置,刪除不需要的內核啟動列表

fedora 16 Gvim使用tags文件

使用ctags -R生成的tags文件可以使得在Gvim中任意跳轉函數的位置。
關於tags文件的生成和導入:

  1. ctags -R 命令執行后在當前目錄生成的tags文件不能改變目錄。
    如果想在自己的目錄中生成tags文件,先cd進入自己的目錄,然后在ctags中指定代碼的位置。
    比如: ctags -R /***/***/mycode

  2. 導入ctags文件有2個方法
    gvim啟動時指定tags文件,gvim -t /path/tags
    gvim啟動后,輸入導入命令,:set tags=/path/tags

fedora 16 yum 只下載安裝包但是不安裝

yum 有個插件可以保證你只下載相應的rpm,但是不安裝。

yum install yum-plugin-downloadonly.noarch

安裝完這個插件,yum會增加2個參數:

--downloadonly
--downloaddir=/path/to/dir
ex: yum install **** --downloadonly --downloaddir=/home/wangyb

fedora 18 小企鵝輸入法的安裝(fcitx)

首先卸載ibus輸入法,在安裝fcitx

yum remove ibus
yum remove imsettings imsettings-libs im-chooser
yum install fcitx
yum install fcitx-pinyin -y
yum install fcitx-sunpinyin

然后修改 ~/.bashrc,加入以下代碼:

export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim

在imsetting中選擇默認的輸入法為 fcitx

imsettings-list
imsettings-switch FCITX

:
fcitx的配置文件:~/.config/fcitx/config
sunpinyin的配置文件:~/.config/fcitx/conf/fcitx-sunpinyin.config

安裝 fcitx-configtool 來配置 fcitx

yum install fcitx-configtool.x86_64

fedora 18 交換Caps Lock和 Control

xfce桌面環境下,在 ~/.bashprofile最后加入一句:

/usr/bin/setxkbmap -option "ctrl:swapcaps"

fedora 18 安裝視頻解碼器

yum install gstreamer-plugins-bad gstreamer-ffmpeg gstreamer-plugins-ugly

fedora 18 開機自動啟動 Filezilla

有段時間,每次開機后Filezilla總是自定啟動,一直找不到原因。
后來把session清空了以后才好,估計可能是哪次沒有正常關閉Filezilla的情況下就關機了。
xfce的場合,如下步驟清除session
[Settings] -> [Session and Startup] -> Tab[Session] -> Button[clear saved sessions]

fedora 18 開機自動啟用 Numlock 鍵

  1. 安裝 numlockx:yum install numlockx

  2. .bashprofile 中追加如下內容

    set numlock on
    if [ -x /usr/bin/numlockx ]; then
    /usr/bin/numlockx on
    fi

fedora 18 輸入Default keyring

有段時間,每次開機后首次啟動 google-chrome時,總是提示輸入密碼 [Enter Password for Default Keyring to Unlock]
可能是用戶初始密碼修改的原因,解決方法如下:

  1. 刪除 ~/.gnome2/keyrings/Default.keyring

  2. 下次登錄時再提示輸入密碼的話,輸入空密碼即可

fedora 18 設置默認 JDK

  1. 從Oracle 官方網站下載 JDK (比如 jdk1.7.015)

  2. 解壓 jdk1.7.015,並將解壓后的文件夾拷貝到 /usr/lib/jvm 中

  3. alternatives –config java 只能看到fedora默認的 openjdk

  4. 安裝 oracle jdk

    alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_15/bin/java 500
    alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_15/bin/jar 500
    alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_15/bin/javac 500
    
  5. alternatives –config java 能看到 2種 jdk了,然后選擇第二種剛安裝的jdk,如下:

    [root@localhost jvm]# alternatives --config java

    There are 2 programs which provide 'java'.

    Selection Command

    • 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
    • 2 /usr/lib/jvm/jdk1.7.0_15/bin/java

    Enter to keep the current selection[+], or type selection number: 2

  6. 如果javac 和 jar也有2種的話,也像第5步那樣設置一下

  7. java -version 驗證默認 jdk 是否已改變

    [root@localhost jvm]# java -version
    java version "1.7.0_15"
    Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
    Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

升級到fedora20 后,emacs啟動有問題

問題:
Symbol's function definition is void: semantic-mrub-update

解決方法:
刪除遺留的 *.elc 文件

cd ~/.emacs.d/emacs-plugins
find . -name '*.elc' -delete

eclipse產生 C [libsoup-2.4.so.1+0x6d9c1]錯誤

解決方法:
在eclipse的配置文件eclipse.ini 加上
-Dorg.eclipse.swt.browser.DefaultType=mozilla

如果問題還存在嘗試添加:
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib64/xulrunner/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM