Difference between revisions of "LXDE (日本語)"

From ArchWiki
Jump to: navigation, search
m (他の方法)
m
Line 1: Line 1:
 
[[cs:LXDE]]
 
[[cs:LXDE]]
 +
[[en:LXDE]]
 
[[es:LXDE]]
 
[[es:LXDE]]
 
[[fr:LXDE]]
 
[[fr:LXDE]]
Line 11: Line 12:
 
[[zh-TW:LXDE]]
 
[[zh-TW:LXDE]]
 
[[Category:Desktop environments (日本語)]]
 
[[Category:Desktop environments (日本語)]]
{{Article summary start}}
+
{{Article summary start|概要}}
{{Article summary text|LXDE is a GPL-licensed open source desktop environment for Unix and other POSIX-compliant platforms, such as Linux. This article covers its installation, configuration, and troubleshooting.}}
+
{{Article summary text|LXDE Linux などの Unix ライクのプラットフォーム向けの GPL ライセンスのオープンソースデスクトップ環境です。この記事では LXDE のインストール・設定・トラブルシューティングを扱います。}}
{{Article summary text|LXDE uses the [[GTK+]] toolkit.}}
+
{{Article summary text|LXDE [[GTK+]] ツールキットを使います。}}
{{Article summary heading|Overview}}
+
{{Article summary heading|概括}}
{{Article summary text|{{Graphical user interface overview}}}}
+
{{Article summary text|{{Graphical user interface overview (日本語)}}}}
 
{{Article summary end}}
 
{{Article summary end}}
  
From [http://lxde.org/ LXDE.org | Lightweight X11 Desktop Environment]:
+
[http://lxde.org/ LXDE.org | Lightweight X11 Desktop Environment] より:
  
:''LXDE、"Lightweight X11 Desktop Environment"は極めて高いパフォーマンスと省エネルギーなデスクトップ環境です。開発者たちの国際的なコミュニティにより管理され、美しいインタフェース、多言語対応、標準的なキーボードショートカットとタブファイラーのような追加機能を含みます。LXDEはCPUもRAMも他のデスクトップ環境に比べも消費が少ないです。特に、ネットブック、モバイル端末や、古い計算機などによるクラウドコンピューティングのためにデザインされています。
+
:''LXDE ("Lightweight X11 Desktop Environment") は極めて高いパフォーマンスを持ち省エネルギーなデスクトップ環境です。開発者たちの国際的なコミュニティにより管理され、美しいインターフェース、多言語対応、標準的なキーボードショートカットとタブファイラーのような追加機能を含みます。LXDE は CPU も RAM も他のデスクトップ環境に比べ消費が少ないです。特に、ネットブック、モバイル端末や、古い計算機などによるクラウドコンピューティングにあわせてデザインされています。''
  
 
== インストール ==
 
== インストール ==
LXDEはあなたが必要とするパッケージを選択できるようによくモジュール化されています。あなたがLXDEを動かすために最小限必要なパッケージは{{Pkg|lxde-common}}, {{Pkg|lxsession}}, {{Pkg|desktop-file-utils}}です。 and a window manager.
+
LXDE はあなたが必要とするパッケージを選択できるようによくモジュール化されています。あなたが LXDE を動かすために最小限必要なパッケージは {{Pkg|lxde-common}}, {{Pkg|lxsession}}, {{Pkg|desktop-file-utils}} そしてウィンドウマネージャです。
  
LXDEをインストールするには次を実行します:
+
LXDE をインストールするには次を実行します:
 
  # pacman -S lxde
 
  # pacman -S lxde
  
これは次のパッケージをインストールします:
+
次のパッケージがインストールされます:
 
* {{Pkg|gpicview}}: 軽量画像ビューワ
 
* {{Pkg|gpicview}}: 軽量画像ビューワ
 
* {{Pkg|libfm}}: ファイル管理用ライブラリ
 
* {{Pkg|libfm}}: ファイル管理用ライブラリ
* {{Pkg|lxappearance}}: GTK+アプリケーションのテーマ、アイコン、フォントを設定するためのユーティリティ
+
* {{Pkg|lxappearance}}: GTK+ アプリケーションのテーマ、アイコン、フォントを設定するためのユーティリティ
* {{Pkg|lxappearance-obconf}}: LXAppearanceでOpenboxを設定するためのプラグイン
+
* {{Pkg|lxappearance-obconf}}: LXAppearance で Openbox を設定するためのプラグイン
* {{Pkg|lxde-common}}: 異なるLXDEコンポーネントを統合するためのデフォルト設定
+
* {{Pkg|lxde-common}}: 異なる LXDE コンポーネントを統合するためのデフォルト設定
* {{Pkg|lxde-icon-theme}}: LXDEのアイコンテーマ
+
* {{Pkg|lxde-icon-theme}}: LXDE のアイコンテーマ
 
* {{Pkg|lxdm}}: 軽量ディスプレイマネージャ
 
* {{Pkg|lxdm}}: 軽量ディスプレイマネージャ
* {{Pkg|lxinput}}: LXDEのキーボードとマウスを設定するためのプログラム
+
* {{Pkg|lxinput}}: LXDE のキーボードとマウスを設定するためのプログラム
 
* {{Pkg|lxlauncher}}: ネットブック向けランチャ
 
* {{Pkg|lxlauncher}}: ネットブック向けランチャ
* {{Pkg|lxmenu-data}}: freedesktop.orgのメニュー仕様を適応させるために意図されたファイルのコレクション
+
* {{Pkg|lxmenu-data}}: freedesktop.org のメニュー仕様に適応させるためのファイルのコレクション
* {{Pkg|lxmusic}}: 軽量XMMS2クライアント
+
* {{Pkg|lxmusic}}: 軽量 XMMS2 クライアント
* {{Pkg|lxpanel}}: LXDE用デスクトップパネル
+
* {{Pkg|lxpanel}}: LXDE 用デスクトップパネル
 
* {{Pkg|lxrandr}}: スクリーンマネージャ
 
* {{Pkg|lxrandr}}: スクリーンマネージャ
* {{Pkg|lxsession}}: シャットダウン、再起動、サスペンドをサポートしたX11用セッションマネージャ
+
* {{Pkg|lxsession}}: シャットダウン、再起動、サスペンドをサポートした X11 用セッションマネージャ
 
* {{Pkg|lxshortcut}}: アプリケーションショートカットを編集するためのプログラム
 
* {{Pkg|lxshortcut}}: アプリケーションショートカットを編集するためのプログラム
 
* {{Pkg|lxtask}}: 軽量タスクマネージャ
 
* {{Pkg|lxtask}}: 軽量タスクマネージャ
 
* {{Pkg|lxterminal}}: 軽量ターミナルエミュレータ
 
* {{Pkg|lxterminal}}: 軽量ターミナルエミュレータ
* {{Pkg|menu-cache}}: 自動的にLXDEのためのメニューを生成するデーモン
+
* {{Pkg|menu-cache}}: 自動的に LXDE のメニューを生成するデーモン
* {{Pkg|openbox}}: 軽量で、規格に準拠し、カスタマイズ性の高い、歴史的にLXDEと共に使われてきたウィンドウマネージャ
+
* {{Pkg|openbox}}: 軽量で、規格に準拠し、カスタマイズ性の高い、歴史的に LXDE と共に使われてきたウィンドウマネージャ
* {{Pkg|pcmanfm}}: デスクトップへの統合を提供するLXDE用軽量ファイラ
+
* {{Pkg|pcmanfm}}: デスクトップへの統合を提供する LXDE 用軽量ファイラ
  
インストール終了後、pacmanに支持されたとおりに次の3つのファイルを{{ic|~/.config/openbox}}にコピーしてください:
+
インストール終了後、pacmanに支持されたとおりに次の3つのファイルを {{ic|~/.config/openbox}} にコピーしてください:
  Place menu.xml, rc.xml and autostart in ~/.config/openbox
+
 
 +
  menu.xml, rc.xml, autostart ~/.config/openbox に置いて下さい
 
  これらは /etc/xdg/openbox の中にあります。
 
  これらは /etc/xdg/openbox の中にあります。
 +
 
個人用の設定ファイルを作るには:
 
個人用の設定ファイルを作るには:
 
  mkdir -p ~/.config/openbox
 
  mkdir -p ~/.config/openbox
 
  cp /etc/xdg/openbox/menu.xml /etc/xdg/openbox/rc.xml /etc/xdg/openbox/autostart ~/.config/openbox
 
  cp /etc/xdg/openbox/menu.xml /etc/xdg/openbox/rc.xml /etc/xdg/openbox/autostart ~/.config/openbox
  
次に[[gamin|Gamin]]をインストールする必要があります。これは[[FAM]]のサブセットとしてデザインされたファイルとディレクトリの監視ツールです。これはプログラムの呼び出しにより実行されるので、famのようなデーモンを必要としません。もし既にfamをインストールしているなら、最初に{{ic|/etc/rc.conf}}の中のDAEMON行から削除してデーモンを終了し、{{ic|gamin}}をインストールしてください:
+
次に [[gamin|Gamin]] をインストールする必要があります。これは [[FAM]] のサブセットとしてデザインされたファイルとディレクトリの監視ツールです。Gamin はプログラムの呼び出しにより実行されるので、fam とは違ってデーモンを必要としません。もし既に fam をインストールしているなら、最初にデーモンを停止してから、{{ic|gamin}} をインストールしてください:
 
  # pacman -S gamin
 
  # pacman -S gamin
  
また、一般的にLXDEで使用されるいくつかの軽量アプリケーションをインストールしたいかもしれません。
+
また、一般的に LXDE で使用される軽量アプリケーションをインストールするのもよいでしょう。
 
  # pacman -S leafpad obconf epdfview
 
  # pacman -S leafpad obconf epdfview
  
いくつかのLXDEのパッケージは実験段階であり、それらは[[AUR]]リポジトリからインストールする必要があるのを注意してください。
+
LXDE のパッケージには実験段階のものがあり、それらは [[Arch User Repository (日本語)|AUR]] リポジトリからインストールする必要があるのに注意してください。
  
 
== デスクトップの開始 ==
 
== デスクトップの開始 ==
LXDEデスクトップを開始するためには多くの手段があります。
+
LXDE デスクトップを開始するには多くの手段があります。
 
=== ディスプレイマネージャ ===
 
=== ディスプレイマネージャ ===
もし[[GDM]]、[[KDM]]や[[SLiM]]のような[[Display Manager|ディスプレイマネージャ]]を使っている場合、セッションをLXDEに切り替えてください。その手順はディスプレイマネージャのページを参照してください。
+
もし [[GDM]]、[[KDM]] や [[SLiM (日本語)]] のような[[Display Manager (日本語)|ディスプレイマネージャ]]を使っている場合、セッションを LXDE に切り替えてください。その手順はそれぞれのディスプレイマネージャのページを参照してください。
  
 +
LXDE プロジェクトにより提供されているディスプレイマネージャの [[LXDM]] を使うための方法は [[LXDM]] のページに含まれています。
  
LXDEプロジェクトにより提供されているディスプレイマネージャの[[LXDM]]を使うための方法は[[LXDM]]のページに含まれています。
+
もしディスプレイマネージャを使わない場合は xdg-open を正しく動作させるために
 
+
もしディスプレイマネージャを使っていない場合はin order xdg-open to function properly
+
  
 
  export DESKTOP_SESSION=LXDE
 
  export DESKTOP_SESSION=LXDE
Line 81: Line 83:
 
=== コンソール ===
 
=== コンソール ===
  
コンソールからデスクトップを開始できるようにするためにはいくつかの方法があります。
+
コンソールからデスクトップを開始できるようにするにはいくつかの方法があります。
  
'''startx'''を使うためには、{{ic|~/.xinitrc}}で次のように定義する必要があります。
+
'''startx''' を使う場合、{{ic|~/.xinitrc}} で次のように定義する必要があります。
  
 
  exec startlxde
 
  exec startlxde
  
もし'''startx'''を起動時に自動的に実行したい場合、[[Start X at Boot#Starting X as preferred user without logging in |Starting X at boot]]を参照してください。
+
もし '''startx''' を起動時に自動的に実行したい場合は、[[Start X at Login (日本語)|Starting X at boot]] を参照してください。
  
その他のタスクについては、dbusのはデーモンとして実行されていることを確認したいでしょう。
+
その他のタスクについては、dbus がデーモンとして実行されていることを確認したいでしょう。
  
logindのセッションを維持するなどの詳細については[[xinitrc]]を参照してください。
+
logind のセッションを維持することなどの詳細については [[xinitrc (日本語)]] を参照してください。
  
 
== Tips and tricks ==
 
== Tips and tricks ==
 
=== アプリケーションメニューの編集 ===
 
=== アプリケーションメニューの編集 ===
アプリケーションメニューは{{ic|/usr/share/applications}}にある{{ic|.desktop}}を解決して動きます。多くのデスクトップ環境では、メニューのカスタマイズができるように、これらの設定を優先するプログラムを実行します。LXDEはアプリケーションメニューエディタを作成するためにまだ持っていますが、もしその気があれば、手動でそれらを自分で構築することができます。[[AUR]] - {{AUR| lxmed}}にサード製のメニューエディタがあります。
+
アプリケーションメニューは {{ic|/usr/share/applications}} にある {{ic|.desktop}} を分析して動作します。多くのデスクトップ環境では、メニューのカスタマイズの設定を更新するプログラムを実行しています。LXDE にはメニューを作成するためのアプリケーションメニューエディタがありますが、もしその気があれば、手動でそれらを自分で構築することができます。[[Arch User Repository (日本語)|AUR]] にサード製のメニューエディタ {{AUR|lxmed}} があります。
メニューの項目を追加や編集するには、{{ic|.desktop}}ファイルを{{ic|/usr/share/applications}}に作るかリンクするかしてください。 Consult [http://standards.freedesktop.org/desktop-entry-spec/latest/ the desktop entry specification] on freedesktop.org for structures of {{ic|.desktop}} files.
+
  
メニューから項目を削除するには、{{ic|.desktop}}ファイルを削除する代わりに、そのファイルの中に
+
メニューの項目を追加・編集するには、{{ic|.desktop}} ファイルを {{ic|/usr/share/applications}} に作るかリンクするかしてください。{{ic|.desktop}} ファイルの中身については freedesktop.org の [http://standards.freedesktop.org/desktop-entry-spec/latest/ the desktop entry specification] を見て下さい。
  NoDisplay=true.
+
 
という行を追加することで非表示にすることができます。
+
メニューから項目を削除する場合、{{ic|.desktop}} ファイルを削除する代わりに、ファイルの中に次の行を追加することで非表示にすることができます:
 +
  NoDisplay=true
 
かなりの数のファイルの処理を早めるためにループ処理をすることができます。例えば:
 
かなりの数のファイルの処理を早めるためにループ処理をすることができます。例えば:
 
  cd /usr/share/applications
 
  cd /usr/share/applications
Line 106: Line 108:
 
  /home/user/.local/share/applications/; echo "NoDisplay=true" >> \
 
  /home/user/.local/share/applications/; echo "NoDisplay=true" >> \
 
  /home/user/.local/share/applications/$i; done
 
  /home/user/.local/share/applications/$i; done
これはKDE以外のすべてのアプリケーションに対して働きます。KDEのものに関しては、まずKDEにログインし、KDEのメニューエディタを使ってください。表示したくないすべての項目に'Show only in KDE'のオプションをチェックしてください。{{ic|NoDisplay<nowiki>=</nowiki>True}}が上手く動かない場合、{{ic|ShowOnlyIn<nowiki>=</nowiki>XFCEを試してください。
+
これはKDE以外のすべてのアプリケーションに対して働きます。KDEのものに関しては、まずKDEにログインし、KDEのメニューエディタを使ってください。表示したくないすべての項目に'Show only in KDE'のオプションをチェックしてください。{{ic|NoDisplay<nowiki>=</nowiki>True}} が上手く動かない場合、{{ic|ShowOnlyIn<nowiki>=</nowiki>XFCE}} を試してください。
  
=== Auto Mount ===
+
=== 自動マウント ===
 
[[PCManFM#Volume_handling]]
 
[[PCManFM#Volume_handling]]
  
 
=== プログラムの自動実行 ===
 
=== プログラムの自動実行 ===
; .desktop files
+
; .desktop ファイル
  
まず自動実行取得したいプログラムの{{ic|.desktop}}({{ic|/usr/share/applications/}}にあります)を{{ic|~/.config/autostart/}}にリンクしてください。例えば、起動時に自動的に{{ic|lxterminal}}を実行するには:
+
第一の方法は、自動実行したいプログラムの {{ic|.desktop}} ({{ic|/usr/share/applications/}} にあります) を {{ic|~/.config/autostart/}} にリンクすることです。例えば、起動時に自動的に {{ic|lxterminal}} を実行するには:
 
  $ ln -s /usr/share/applications/lxterminal.desktop ~/.config/autostart/
 
  $ ln -s /usr/share/applications/lxterminal.desktop ~/.config/autostart/
一度{{ic|.desktop}}が追加されたらGUIによるツールで操作出来ます({{AUR|lxsession-edit}})。
+
一度 {{ic|.desktop}} を追加すれば GUI の設定ツール ({{AUR|lxsession-edit}}) で操作出来ます。
  
; autostart file
+
; autostart ファイル出来ない
第二の方法は{{ic|~/.config/lxsession/LXDE/autostart}}を使うことです。このファイルはシェルスクリプトではありませんが、各行をコマンドとして実行します。もし行が@から始まっている場合、@の後のコマンドはクラッシュした際に自動的に再度実行されます。例えば、起動時にlxterminalとleafpadを自動的に実行するには:
+
第二の方法は {{ic|~/.config/lxsession/LXDE/autostart}} を使うことです。このファイルはシェルスクリプトではありませんが、各行をコマンドとして実行します。もし行が@から始まっている場合、@の後のコマンドはクラッシュした際に自動的に再度実行されます。例えば、起動時に lxterminal と leafpad を自動的に実行するには:
 
{{hc|~/.config/lxsession/LXDE/autostart|
 
{{hc|~/.config/lxsession/LXDE/autostart|
 
@lxterminal
 
@lxterminal
Line 125: Line 127:
 
}}
 
}}
 
{{Note|これらのコマンドには&シンボルを付加'''しません'''。}}
 
{{Note|これらのコマンドには&シンボルを付加'''しません'''。}}
{{ic|/etc/xdg/lxsession/LXDE/autostart}}にはグローバルなautostartファイルもあります。もし両方が存在する場合、両方のファイルのすべての項目は実行されます。
+
{{ic|/etc/xdg/lxsession/LXDE/autostart}} にはグローバルな autostart ファイルもあります。両方が存在する場合でも、両方のファイルのすべての項目が実行されます。
  
=== Bindings ===
+
=== バインディング ===
マウスとキーのバインド(キーボードショートカットのような)はOpenboxで実装されており、[http://openbox.org/wiki/Help:Bindings here]に詳細があります。LXDEユーザはファイルを実行するときにこれらを参考にすべきでしょう。
+
マウスとキーのバインド (キーボードショートカット) は Openbox で実装されており、[http://openbox.org/wiki/Help:Bindings ここ]に詳細が書かれています。LXDE ユーザは ~/.config/openbox/lxde-rc.xml を編集する時はその中の指示に従うべきでしょう。
~/.config/openbox/lxde-rc.xml
+
  
オプションであるキーバインド変更ツールの{{AUR|obkey}}はAURで提供されています。obkey用のデフォルトの設定ファイルはrc.xmlですが、次のようにしてLXDE用の設定ファイルを使うこともできます。
+
任意の GUI のキーバインド変更ツールとして {{AUR|obkey}} が AUR で提供されています。obkey のデフォルトの設定ファイルは rc.xml ですが、次のようにして LXDE の設定ファイルを使わせることもできます:
  
 
  $ obkey ~/.config/openbox/lxde-rc.xml
 
  $ obkey ~/.config/openbox/lxde-rc.xml
  
obkeyに関する更なる詳細は[http://code.google.com/p/obkey/ こちらを参照してください]。
+
obkey に関する更なる詳細は[http://code.google.com/p/obkey/ こちらを参照してください]。
  
=== Cursors ===
+
=== カーソル ===
メインの記事: [[X11 Cursors]].
+
メインの記事: [[Cursor Themes (日本語)]]
  
最新の[[AUR]]における{{AUR|lxappearance2-git}}はカーソルのアイコンを変える機能を提供します。もし実験的で新しいlxappearance2をインストールしたくない場合、カーソルを{{ic|~/.Xdefaults}}で定義する必要があります。[[X11_Cursors#Choosing_and_Configuring_Cursor_Themes|Configuring Cursor Themes]]を御覧ください。
+
[[Arch User Repository (日本語)|AUR]] にある最新の {{AUR|lxappearance2-git}} はカーソルのアイコンを変える機能を提供します。実験的で新しい lxappearance2 をインストールしたくない場合は、カーソルを {{ic|~/.Xdefaults}} で定義する必要があります。[[X11_Cursors#Choosing_and_Configuring_Cursor_Themes|Configuring Cursor Themes]] を御覧ください。
  
基本的な方法としてはデフォルトのテーマにカーソルを追加することです。最初にディレクトリを作成してください:
+
デフォルトのテーマにカーソルを追加するのがベーシックな方法です。最初にディレクトリを作成してください:
 
  # mkdir /usr/share/icons/default
 
  # mkdir /usr/share/icons/default
次に、アイコンテーマをカーソルに追加できるように指定できます。これは{{Pkg|xcursor-bluecurve}}をポインタのテーマに使用します:
+
次に、アイコンテーマに追加するカーソルを指定します。以下では {{Pkg|xcursor-bluecurve}} ポインタテーマを使用します:
 
{{hc|/usr/share/icons/default/index.theme|2=
 
{{hc|/usr/share/icons/default/index.theme|2=
 
[icon theme]
 
[icon theme]
Line 150: Line 151:
 
}}
 
}}
  
==== $HOMEのフォルダのアイコンを編集する ====
+
==== $HOME のフォルダのアイコンを編集する ====
現在PCmanFMでは出来ないようです。
+
 
 +
現在 PCmanFM ではサポートされていないようです:
 +
 
 
https://bbs.archlinux.org/viewtopic.php?pid=851397#p851397
 
https://bbs.archlinux.org/viewtopic.php?pid=851397#p851397
  

Revision as of 05:02, 20 March 2013

概要 help replacing me
LXDE は Linux などの Unix ライクのプラットフォーム向けの GPL ライセンスのオープンソースデスクトップ環境です。この記事では LXDE のインストール・設定・トラブルシューティングを扱います。
LXDE は GTK+ ツールキットを使います。
概括
Template:Graphical user interface overview (日本語)

LXDE.org | Lightweight X11 Desktop Environment より:

LXDE ("Lightweight X11 Desktop Environment") は極めて高いパフォーマンスを持ち省エネルギーなデスクトップ環境です。開発者たちの国際的なコミュニティにより管理され、美しいインターフェース、多言語対応、標準的なキーボードショートカットとタブファイラーのような追加機能を含みます。LXDE は CPU も RAM も他のデスクトップ環境に比べ消費が少ないです。特に、ネットブック、モバイル端末や、古い計算機などによるクラウドコンピューティングにあわせてデザインされています。

インストール

LXDE はあなたが必要とするパッケージを選択できるようによくモジュール化されています。あなたが LXDE を動かすために最小限必要なパッケージは lxde-common, lxsession, desktop-file-utils そしてウィンドウマネージャです。

LXDE をインストールするには次を実行します:

# pacman -S lxde

次のパッケージがインストールされます:

  • gpicview: 軽量画像ビューワ
  • libfm: ファイル管理用ライブラリ
  • lxappearance: GTK+ アプリケーションのテーマ、アイコン、フォントを設定するためのユーティリティ
  • lxappearance-obconf: LXAppearance で Openbox を設定するためのプラグイン
  • lxde-common: 異なる LXDE コンポーネントを統合するためのデフォルト設定
  • lxde-icon-theme: LXDE のアイコンテーマ
  • lxdm: 軽量ディスプレイマネージャ
  • lxinput: LXDE のキーボードとマウスを設定するためのプログラム
  • lxlauncher: ネットブック向けランチャ
  • lxmenu-data: freedesktop.org のメニュー仕様に適応させるためのファイルのコレクション
  • lxmusic: 軽量 XMMS2 クライアント
  • lxpanel: LXDE 用デスクトップパネル
  • lxrandr: スクリーンマネージャ
  • lxsession: シャットダウン、再起動、サスペンドをサポートした X11 用セッションマネージャ
  • lxshortcut: アプリケーションショートカットを編集するためのプログラム
  • lxtask: 軽量タスクマネージャ
  • lxterminal: 軽量ターミナルエミュレータ
  • menu-cache: 自動的に LXDE のメニューを生成するデーモン
  • openbox: 軽量で、規格に準拠し、カスタマイズ性の高い、歴史的に LXDE と共に使われてきたウィンドウマネージャ
  • pcmanfm: デスクトップへの統合を提供する LXDE 用軽量ファイラ

インストール終了後、pacmanに支持されたとおりに次の3つのファイルを ~/.config/openbox にコピーしてください:

menu.xml, rc.xml, autostart を ~/.config/openbox に置いて下さい
これらは /etc/xdg/openbox の中にあります。

個人用の設定ファイルを作るには:

mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/menu.xml /etc/xdg/openbox/rc.xml /etc/xdg/openbox/autostart ~/.config/openbox

次に Gamin をインストールする必要があります。これは FAM のサブセットとしてデザインされたファイルとディレクトリの監視ツールです。Gamin はプログラムの呼び出しにより実行されるので、fam とは違ってデーモンを必要としません。もし既に fam をインストールしているなら、最初にデーモンを停止してから、gamin をインストールしてください:

# pacman -S gamin

また、一般的に LXDE で使用される軽量アプリケーションをインストールするのもよいでしょう。

# pacman -S leafpad obconf epdfview

LXDE のパッケージには実験段階のものがあり、それらは AUR リポジトリからインストールする必要があるのに注意してください。

デスクトップの開始

LXDE デスクトップを開始するには多くの手段があります。

ディスプレイマネージャ

もし GDMKDMSLiM (日本語) のようなディスプレイマネージャを使っている場合、セッションを LXDE に切り替えてください。その手順はそれぞれのディスプレイマネージャのページを参照してください。

LXDE プロジェクトにより提供されているディスプレイマネージャの LXDM を使うための方法は LXDM のページに含まれています。

もしディスプレイマネージャを使わない場合は xdg-open を正しく動作させるために

export DESKTOP_SESSION=LXDE

をあなたの ~/.bash_profile に追加してください。

コンソール

コンソールからデスクトップを開始できるようにするにはいくつかの方法があります。

startx を使う場合、~/.xinitrc で次のように定義する必要があります。

exec startlxde

もし startx を起動時に自動的に実行したい場合は、Starting X at boot を参照してください。

その他のタスクについては、dbus がデーモンとして実行されていることを確認したいでしょう。

logind のセッションを維持することなどの詳細については xinitrc (日本語) を参照してください。

Tips and tricks

アプリケーションメニューの編集

アプリケーションメニューは /usr/share/applications にある .desktop を分析して動作します。多くのデスクトップ環境では、メニューのカスタマイズの設定を更新するプログラムを実行しています。LXDE にはメニューを作成するためのアプリケーションメニューエディタがありますが、もしその気があれば、手動でそれらを自分で構築することができます。AUR にサード製のメニューエディタ lxmedAUR があります。

メニューの項目を追加・編集するには、.desktop ファイルを /usr/share/applications に作るかリンクするかしてください。.desktop ファイルの中身については freedesktop.org の the desktop entry specification を見て下さい。

メニューから項目を削除する場合、.desktop ファイルを削除する代わりに、ファイルの中に次の行を追加することで非表示にすることができます:

NoDisplay=true

かなりの数のファイルの処理を早めるためにループ処理をすることができます。例えば:

cd /usr/share/applications
for i in program1.desktop program2.desktop ...; do cp /usr/share/applications/$i \
/home/user/.local/share/applications/; echo "NoDisplay=true" >> \
/home/user/.local/share/applications/$i; done

これはKDE以外のすべてのアプリケーションに対して働きます。KDEのものに関しては、まずKDEにログインし、KDEのメニューエディタを使ってください。表示したくないすべての項目に'Show only in KDE'のオプションをチェックしてください。NoDisplay=True が上手く動かない場合、ShowOnlyIn=XFCE を試してください。

自動マウント

PCManFM#Volume_handling

プログラムの自動実行

.desktop ファイル

第一の方法は、自動実行したいプログラムの .desktop/usr/share/applications/ にあります) を ~/.config/autostart/ にリンクすることです。例えば、起動時に自動的に lxterminal を実行するには:

$ ln -s /usr/share/applications/lxterminal.desktop ~/.config/autostart/

一度 .desktop を追加すれば GUI の設定ツール (lxsession-editAUR) で操作出来ます。

autostart ファイル出来ない

第二の方法は ~/.config/lxsession/LXDE/autostart を使うことです。このファイルはシェルスクリプトではありませんが、各行をコマンドとして実行します。もし行が@から始まっている場合、@の後のコマンドはクラッシュした際に自動的に再度実行されます。例えば、起動時に lxterminal と leafpad を自動的に実行するには:

~/.config/lxsession/LXDE/autostart
@lxterminal
@leafpad
Note: これらのコマンドには&シンボルを付加しません

/etc/xdg/lxsession/LXDE/autostart にはグローバルな autostart ファイルもあります。両方が存在する場合でも、両方のファイルのすべての項目が実行されます。

バインディング

マウスとキーのバインド (キーボードショートカット) は Openbox で実装されており、ここに詳細が書かれています。LXDE ユーザは ~/.config/openbox/lxde-rc.xml を編集する時はその中の指示に従うべきでしょう。

任意の GUI のキーバインド変更ツールとして obkeyAUR が AUR で提供されています。obkey のデフォルトの設定ファイルは rc.xml ですが、次のようにして LXDE の設定ファイルを使わせることもできます:

$ obkey ~/.config/openbox/lxde-rc.xml

obkey に関する更なる詳細はこちらを参照してください

カーソル

メインの記事: Cursor Themes (日本語)

AUR にある最新の lxappearance2-gitAUR はカーソルのアイコンを変える機能を提供します。実験的で新しい lxappearance2 をインストールしたくない場合は、カーソルを ~/.Xdefaults で定義する必要があります。Configuring Cursor Themes を御覧ください。

デフォルトのテーマにカーソルを追加するのがベーシックな方法です。最初にディレクトリを作成してください:

# mkdir /usr/share/icons/default

次に、アイコンテーマに追加するカーソルを指定します。以下では xcursor-bluecurve ポインタテーマを使用します:

/usr/share/icons/default/index.theme
[icon theme]
Inherits=Bluecurve

$HOME のフォルダのアイコンを編集する

現在 PCmanFM ではサポートされていないようです:

https://bbs.archlinux.org/viewtopic.php?pid=851397#p851397

デジタル時計アプレットの表示変更

パネル上のデジタル時計のアプレットを右クリックして、現在時刻をどのように表示するか設定出来ます。例えば、HH:MM:SSの形式ではなく軍用時間の標準時間を表示するには:

%I:%M

また、YYYY/MM/DD HH:MM:SS形式で表示するには:

%Y/%m/%d %H:%M:%S

もし標準時間とAM/PMを表示したいならば:

%I:%M %p

もっと多くのオプションはstrftime (3)manページを参照してください。

フォント設定

ほとんどのLXDEユーザはGTK+のプログラムを使おうとします。なぜなら、GTK+はLXDEのバックエンドだからです。フォントを設定するには、{Pkg|lxappearance}}を利用することができます。他のフォントについてはOpenbox configuration toolのObConfを使う必要があります。:

# pacman -S obconf

キーボード配列

udevによる方法

udevを使う場合、デフォルトの入力設定は/etc/X11/xorg.conf.d/10-evdev.confSection "InputClass"に記述されています。例として、swissのキーボードでfrenchのヴァリアントを使う場合、/etc/X11/xorg.conf.d/10-keyboard.confを以下のように編集するか、新規作成することができます。

Section "InputClass"
    Identifier        "evdev keyboard catchall"
    MatchIsKeyboard   "on"
    MatchDevicePath   "/dev/input/event*"
    Driver            "evdev"
    Option            "XkbModel" "pc104"
    Option            "XkbLayout" "fr"
    Option            "XknVariant" "ch"
EndSection

すべてのキーボード配列やヴァリアントのオプションは/usr/share/X11/xkb/rules/base.lstで見つけることができます。

他の方法

Note: 以下の手段で示されているキーボードの変更内容は全て例であるので、必要に応じて書き換えてください。

第一の手段: /etc/xdg/lxsession/LXDE/autostartに、@lxpanel --profile LXDE の前に以下の行を追加してください:

@setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ru

または、複数ユーザの場合~/.config/lxsession/LXDE/autostartに:

setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ru

第二の手段: /etc/xdg/autostart/setxkmap.desktopを以下に示すように作成してください:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Fix keyboard settings
Exec=setxkbmap -rules xorg -layout "us,ru" -variant ",winkeys" -option "grp:alt_shift_toggle"
Terminal=false
Type=Application

第三の手段: 現在のユーザに対しては~/.Xkbmap、システム全体に対しては/etc/X11/Xkbmapに以下の行を追加してください:

-option grp:alt_shift_toggle,grp_led:scroll us,ru

第四の手段: /etc/X11/xinit/xinitrc~/.xinitrcに以下の行を追加してください:

setxkbmap -option grp:alt_shift_toggle,grp_led:scroll us,ru

第五の手段: AURからfbxkbをインストールする。 第六の手段: Xorg#Switching_Between_Keyboard_Layouts

"キーボード配列スイッチ”をタスクバーに追加する

  1. タスクバーを右クリックする
  2. "パネルのアイテムの追加・削除"を選択する
  3. "追加"を選択する
  4. "キーボード配列の設定"を選択する

LXDEでGnomeのスクリーンセーバを使う

必要なパッケージをインストールする:

pacman -S gnome-screensaver gnome-session

スクリーンセーバの実行を許可するため、以下に示すようにgnome-session用の簡易ランチャを~/.config/autostart/gnome-session.desktopに作成します:

[Desktop Entry]
Exec=/usr/bin/gnome-session

これで設定は完了です。一度ログアウト後再度ログインしてGnomeのスクリーンセーバを楽しんでください。

lxpanelのアイコン

lxpanelで使われるデフォルトのアイコンは/usr/share/pixmapsにあり、あなたがlxpanelで使いたいと思うカスタムアイコンは同様に同じ場所に置く必要があります。

アプリケーション用のデフォルトアイコンを以下の手段で変更出来ます:

  1. /usr/share/pixmapsに新しいアイコンを保存する。
  2. /usr/share/applicationsにあるアイコンを変更したいアプリケーションの.desktopファイルをテキストエディタで開く。
  3. Icon=/default/icon/.pngIcon=/name/of/new/icon/added/to/pixmaps/.pngに変更する。

LXNM

Note: LXNMはもうアクティブに開発されていません。NetworkManagerとnm-appletを使うように提案されています。

LXNM is a program based on scripts that attempts to manage the network connections. It is script-based and strives to make networking configuration as automatic as possible. It is not a full blown networking system like NetworkManager. If you want greater control, Wicd and Gnome's verions of NetworkManager works well with LXDE. You can install LXNM from [community] repository:

# pacman -S lxnm

The main script will need to be run as root. If you plan on consistently using it, put it in your /etc/rc.conf. LXNM works with the network status monitor applet in lxpanel. LXNM works well most of the time, though at times it can take a while to get a connection.

PCManFM

もしゴミ箱、マウントされた領域及びフォルダ・ファイルの履歴にgvfsのサポート付きでアクセスしたい場合は:

pacman -S polkit-gnome gvfs

polkit-gnomeは認証を提供して、ログイン時に起動する必要があります:

mkdir -p ~/.config/autostart
cp /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop ~/.config/autostart

Archのpolkit-gnome-authentication-agent-1.desktopは現在特定のデスクトップにおいて免除されません。もし起動に失敗する場合以下の行を削除してください。

OnlyShowIn=GNOME;XFCE;

PCManFM @ LXDE wiki

NTFSファイルシステムを読み書きする場合はntfs-3gのインストールを忘れないようにしてください:

pacman -S ntfs-3g

ウィンドウマネージャの変更

LXDEのデフォルトウィンドウマネージャのOpenboxはfvwm, icewm, dwm, metacity, compiz ...など、のような別のウィンドウマネージャに容易に置換できます。

LXDEはlxsessionの設定を~/.config/lxsession/LXDE/desktop.confから読み込もうとします。存在しない場合、グローバルな設定ファイルを/etc/xdg/lxsession/LXDE/desktop.confから読み込もうとします。

openbox-lxdeというコマンドを任意のウィンドウマネージャのものに置換してください。

[Session]
window_manager=openbox-lxde

metacity用:

window_manager=metacity

compiz用:

window_manager=compiz ccp --indirect-rendering

シャットダウン、再起動、サスペンド及び休止オプション(LXSession-logout)

シャットダウン、再起動、サスペンド及び休止をするにはdbusが動いている必要があります。upowerもインストールしてある必要があります。

# pacman -S upower

logind/consolekitセッションの破壊を防ぐための詳細はxinitrc#Preserving the sessionを御覧ください。

トラブルシューティング

SSH鍵の管理

SSH鍵を管理するための非情に軽量な方法はkeychainを使うことです。詳細はusing keychainを御覧ください。

中国語によるNTFS

NTFSファイルシステムの記憶デバイスのために、NTFS-3Gをインストールする必要があります。一般的に、PCManFMはNTFSファイルシステムに対して上手く動きますが、しかし、NTFSファイルシステムのファイルやディレクトリの名前に非ラテン文字、例えば中国語のような、を含んでいる場合、NTFSのボリュームを開いたり、マウントするときに文字が消えるバグがあります。これはlxsessionのマウントヘルパーが正確にポリシーと言語設定を解析しないために発生します。この問題に対する解決策は: シンボリックリンクである/sbin/mount.ntfs-3gを削除する:

# rm /sbin/mount.ntfs-3g

新しい/sbin/mount.ntfs-3gを以下に示す新しいbashのスクリプトで作成する:

#!/bin/bash
/bin/ntfs-3g $1 $2 -o locale=en_US.UTF-8

そのスクリプトを実行可能にする:

# chmod +x /sbin/mount.ntfs-3g

アップグレード時にこのファイルの変更を防ぐため、/etc/pacman.confを編集か作成して[options]タグに以下の行を記述する:

NoUpgrade = sbin/mount.ntfs-3g

KDMとLXDE Session

KDE 4.3.3において、KDMはLXDEのデスクトップセッションを認識しません。直すには:

# cp /usr/share/xsessions/LXDE.desktop /usr/share/apps/kdm/sessions/

lxsession 0.4.1でのGTK+の警告

GTK+2プログラム開始時、以下の様な警告を受け取る場合:

GTK+ icon them is not properly set

これは普通XSETTINGSマネージャを走らせていないことを示しています。GNOMEやXFCEのようなデスクトップ環境は自動的にそれらのXSETTINGマネージャ、gnome-settings-daemonやxfce-mcs-managerのような、を起動します。これはlxde-ssetings-daemonの設定ファイルをlxsessionに移行したのが原因です。もしこれらの設定ファイルに変更をした場合、設定ファイルをマージする必要があります:

  • /usr/share/lxde/config
  • ~/.config/lxde/config

  • etc/xdg/lxsession/LXDE/desktop.conf

他にも、これを直すためにlxappearanceを使うこともできます。

Resources