fedora構成使用テクニック共有(ワイヤレスネットワーク設定、選択入力方式、gvim自動最大化)
fedora 16ワイヤレスネットワーク設定
fodera 16は3.xのカーネル、ワイヤレスカードの駆動は少し違います。以下の方法でインストールできます。まず有線ネットワークでいくつかのパッケージをインストールする必要があります。手順は次のとおりです。
このコマンドを実行してNICを確認します
lspci | grep Network
Broadcom Corporationというメーカーなら問題ないはずですが、以下はrootで実行します。
この2つのrpmパッケージを実行するとyumに必要なソースが追加されます
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmrpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
そして以下のシステムをアップグレードすることも考えられます。もちろん時間がなければアップグレードしなくてもいいです。
yum search kmod-wl
このステップは主に今fedoraが3.xのLinuxカーネルだよ直接yum install kmod-wlじゃダメだ
次にシステムのバージョンを見てみましょう
uname -r
次に、さっきsearchからもらった名前に自分のシステム番号が含まれているパッケージを選んでインストールします。
インストールが成功してからしばらく待ってください。ワイヤレスネットワークがまだ現れていない場合は
ドライバを手動でロードできます
modprobe wl
もう少し待てばタスクバーのネットワークにワイヤレスネットワークがあるはずです
Fedora 16 Gvim自動最大化
wmctrlのインストール
yum install wmctrl
にありますvimrcに以下のコードを追加
function Maximize_Window() silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horzendfunction
にありますbashrcに次のコードを追加
alias gvim='gvim -c "call Maximize_Window()"'
Fedora 16 Gvimとシステムクリップボードの相互運用
gvimの内容をシステムのクリップボードにコピーします"+y
システムのクリップボードの内容をgvimにコピー"+p
fedora 16 Gvim選択入力方式
Activities->Applications->Other->Input Method Selector、ポップアップ入力セレクタをクリック
Use IBusの後ろのPreferencesリンクをクリックし、IBus Preferencesをポップアップし、Input MethodのTabを選択します。
ドロップダウンメニューから+Show all input methodを選択し、その中からChineseを選択するとChineseのサブメニューに中国語入力が表示されます
どちらかの「つづりPinyin」を選択し、右側のAddボタンをクリックするとピンイン入力法を入力法に加えて選択できます。このときWindows下のように入力法を切り替えることができます。デフォルトはAlt+Shiftで次の入力法の選択を行います。2つの常用入力法の切り替えはWindows下と同じようにCtrl+スペースで、もちろん、入力方式の切り替えのショートカットキーを変更することができます。そのIBus PreferencesのGeneralでは、この2つの切り替えショートカットキーを変更することができます。
入力方式が選択できない場合は、IBus入力方式をインストールし、rootアカウントの下にyumでインストールしてください
yum install ibusyum install ibus-sunpinyin
Fedora 16 yumアンインストール時にインストール時に関連付けられたパッケージを一緒にアンインストール
yum list yum*yumのプラグインをリスト
リストされたプラグインでyum-plugin-remove-with-leavesを見つけます。Noarchというプラグイン
このプラグインをインストールyum install yum-plugin-remove-with-leaves.noarch
そしてyum-hではもう一つのoptionが発見されます
--remove-leaves remove dependencies no longer needed by any other packages
このオプションを使用すると、インストール時に関連付けられたパッケージを一括して削除できます。
fedora 16 rootユーザーの下でchromeブラウザを実行
実行/opt/google/chrome/google-chrome–user-data-dir=""
linuxの使用では、わざわざカーネルをアップグレードしたり(yum updataでうっかりカーネルをアップグレードしたり)する場合がありますが、古いカーネルやうっかりアップグレードしたカーネルを削除する必要があります。
簡単な削除方法:
rpm削除法:
rpm-qa|grep kernel*(すべてのlinuxカーネルバージョンを検索)rpm-e kernel-(削除したいバージョン)
yum削除法
yum remove kernel-(削除するバージョン)
削除/lib/modules/ディレクトリの下で不要なカーネルライブラリファイル削除/usr/src/kernel/ディレクトリの下で不要なカーネルソースコード削除/bootディレクトリの下で起動したカーネルファイルイネカーネルイメージgrubの構成を変更し、不要なカーネル起動リストを削除
Fedora 16 Gvim tagsファイルを使用
ctags−Rを使用して生成されたtagsファイルは、Gvim内の任意のジャンプ関数の位置を可能にする。tagsファイルの生成とインポートについて:
ctags-Rコマンド実行後、現在のディレクトリで生成されたtagsファイルはディレクトリを変更できません。自分のディレクトリでtagsファイルを生成したい場合は、cdを自分のディレクトリに入力し、ctagsでコードの場所を指定します。例えば、ctags-R/**/*****/mycode
ctagsファイルをインポートするには、gvim起動時にtagsファイルを指定する2つの方法があります。gvim-t/path/tagsgvim起動後、インポートコマンドを入力します。set tags=/path/tags
fedora 16 yumはインストールパッケージのみダウンロードしますがインストールしません
yumには、対応するrpmだけをダウンロードすることを保証するプラグインがありますが、インストールしません。
yum install yum-plugin-downloadonly.noarch
このプラグインをインストールすると、yumには2つのパラメータが追加されます。
--downloadonly--downloaddir=/path/to/direx: yum install **** --downloadonly --downloaddir=/home/wangyb
fedora 18ペンギン入力法のインストール(fcitx)
まずibus入力方式をアンインストールし、fcitxをインストールします。
yum remove ibusyum remove imsettings imsettings-libs im-chooseryum install fcitxyum install fcitx-pinyin -yyum install fcitx-sunpinyin
そして修正~/.bashrc、次のコードを追加します。
export GTK_IM_MODULE=ximexport XMODIFIERS="@im=fcitx"export QT_IM_MODULE=xim
imsettingでデフォルトの入力方法をfcitxとして選択
imsettings-listimsettings-switch FCITX
注
fcitx-configtoolをインストールしてfcitxを構成
yum install fcitx-configtool.x86_64
fedora 18はCaps LockとControlを交換する
xfceデスクトップ環境では~/.bashprofileは最後に次の文を追加します。
/usr/bin/setxkbmap -option "ctrl:swapcaps"
yum install gstreamer-plugins-bad gstreamer-ffmpeg gstreamer-plugins-ugly
しばらくの間、電源を入れるたびにFilezillaはいつも自発的に起動し、原因が見つからなかった。あとでセッションを空にしてから、Filezillaを正常に閉じていない場合に電源を切ったのかもしれません。xfceの場合は、次の手順でsession[Settings]->「Session and Startup」->「Tab[Session]->「Button[clear saved sessions]をクリアします。
Fedora 18起動自動Numlockキー有効
numlockxのインストール:yum install numlockx
.bashprofileに次の内容を追加
set numlock onif [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx onfi
fedora 18入力Default keyring
しばらくの間、電源を入れて初めてgoogle-chromeを起動するたびに、常にパスワードの入力を要求されます[Enter Password for Default Keyring to Unlock]は、ユーザーの初期パスワードの変更の原因である可能性があります。解決方法は以下の通りです。
削除~/.gnome2/keyrings/Default.keyring
次回ログイン時にパスワードの入力を求める場合は、空のパスワードを入力してください
fedora 18デフォルトJDKの設定
Oracleの公式WebサイトからJDKをダウンロードします(jdk 1.7.015など)。
jdk 1を解凍する.7.015、解凍したフォルダを/usr/lib/jvmにコピー
alternatives–config javaではfedoraのデフォルトのopenjdkしか表示されません
Oracle jdkのインストール
alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_15/bin/java 500alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_15/bin/jar 500alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_15/bin/javac 500
Alternatives–config javaでは2種類のjdkが表示されます。次に、インストールしたばかりの2種類目のjdkを選択します。
[root@localhost jvm]# alternatives --config java
There are 2 programs which provide 'java'.
64/bin/java2 /usr/lib/jvm/jdk1.7.0Enter to keep the current selection[+], or type selection number: 2
Javacとjarも2種類あれば、手順5のように設定しておきます
JAva-versionデフォルトjdkが変更されたかどうかを確認
15"Java(TM) SE Runtime Environment (build 1.7.0fedora 20にアップグレードするとemacsの起動に問題があります
質問:Symbol's function definition is void:semantic-mrub-update
解決方法:残された*を削除する.Elcファイル
cd ~/.emacs.d/emacs-pluginsfind . -name '*.elc' -delete
解決方法:eclipseのプロファイルeclipse.iniに-Dorgを加える.eclipse.swt.browser.DefaultType=mozilla
問題がまだある場合は追加を試みます:-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib64/xulrunner/