チュートリアル/KDE ソフトウェアの既定値からの変更

From KDE Wiki Sandbox
Revision as of 14:44, 6 September 2011 by Phanect (talk | contribs) (Created page with "== 例 == デフォルトのブラウザを変更するには、システム設定を用いて下さい。ただ、'''systemsettings''' ...")

デフォルトの設定を変更したい状況としては、基本的には以下の3つがあるでしょう:

  • 毎日多くの新規ユーザが入ってくるシステムの管理者が、KDE Plasma Desktop のデフォルトとは異なる、特定の設定を新規ユーザに対して適用したい場合
  • システム管理者が、全てのユーザに対して設定の変更を行いたい場合。それぞれのユーザの ID でログインして、システム設定から変更を行う、というやり方はまずありえないでしょう。
  • 個人で幾つかの KDE デスクトップを搭載したマシンを所有しており、頻繁にコンピュータの再セットアップを行うので、その際に毎回同じ設定が展開されるようにしたい場合。仕事で使っていて、プロキシ環境で利用していたり、或いは家で使っていて、テスト用の仮想マシンが幾つかある場合も含みます。

いずれの場合も、~/.kde 又は ~/.kde4、/usr/local/share、或いは /usr/share にある設定ファイルを変更しなければなりません。

/etc/skel

新規ユーザが作成された際、/etc/skel の内容がそのユーザのホームディレクトリにコピーされます。以後作成される全てのユーザに対する初期設定を作成したい場合、/etc/skel の設定を変更して下さい。

デフォルトのブラウザを変更するには、システム設定を用いて下さい。ただ、systemsettings を呼び出せない場合もあるでしょう。その場合は、以下のスクリプトを用いて下さい。これはデフォルトのブラウザを Firefox に変更します。

#!/bin/bash
# This file sets up a computer as tstaerk likes it. Call it after you have performed the OS installation.
# 1. set default browser to firefox # 1.1. for SUSE Linux, where we have to look in .kde4 instead of .kde # The key for default browser is BrowserApplication. cd cd .kde4/share/config # first delete all the old entries for BrowserApplication sed -i 's/BrowserApplication\[\$e\]=.*//g' kdeglobals # add BrowserApplication to the General section if a General section exists sed -i 's/\[General\]/\[General\]\nBrowserApplication\[\$e\]=!firefox/g' kdeglobals # add a General section and the key BrowerserApplication if no General section exists grep "\[General\]" kdeglobals || echo -e "\n[General]\nBrowserApplication[\$e]=!firefox" >> kdeglobals