Tutorials/Modify KDE Software Defaults/ja: Difference between revisions

From KDE UserBase Wiki
(Created page with "== /etc/skel == 新規ユーザが作成された際、/etc/skel の内容がそのユーザのホームディレクトリにコピーされます。以後作成される全て...")
(Created page with "== 例 == デフォルトのブラウザを変更するには、システム設定を用いて下さい。ただ、'''systemsettings''' ...")
Line 11: Line 11:
新規ユーザが作成された際、/etc/skel の内容がそのユーザのホームディレクトリにコピーされます。以後作成される全てのユーザに対する初期設定を作成したい場合、/etc/skel の設定を変更して下さい。
新規ユーザが作成された際、/etc/skel の内容がそのユーザのホームディレクトリにコピーされます。以後作成される全てのユーザに対する初期設定を作成したい場合、/etc/skel の設定を変更して下さい。


== Examples ==
== ==
To change the default browser, use the program [[Special:myLanguage/System_Settings|System Settings]]. However, there are situations where you cannot call '''systemsettings'''. In this case you can use the following script. It changes the default browser to Firefox:
デフォルトのブラウザを変更するには、[[Special:myLanguage/System_Settings|システム設定]]を用いて下さい。ただ、'''systemsettings''' を呼び出せない場合もあるでしょう。その場合は、以下のスクリプトを用いて下さい。これはデフォルトのブラウザを Firefox に変更します。


{{Input|1=<nowiki>#!/bin/bash
{{Input|1=<nowiki>#!/bin/bash

Revision as of 14:44, 6 September 2011

デフォルトの設定を変更したい状況としては、基本的には以下の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