問題の説明
最近、2 台のモニター システムを Lubuntu 14.04 から Lubuntu 15.10 にアップデートしました。新しいシステムですべてを以前のシステムとまったく同じように設定したところ、デスクトップで奇妙な動作が発生していることがわかりました。
プライマリモニター 1、スタートメニューの位置、デスクトップアイコンが配置されている位置が、どういうわけかおかしくなっていました。さらに、両方のモニターにデスクトップの壁紙を設定できませんでした。
スタート メニューとアイコンの位置がおかしくなっただけでなく、Desktop Preferences
ダイアログではモニター 1 の壁紙のみが変更され、画像のスケーリングでは Xserver 画面全体 (3840x1200) が引数として取られたため、2 つの異なる壁紙を設定することができませんでした。
デスクトップ上でマウスを右クリックすると、2 つの異なるダイアログがポップアップ表示されました。モニター 2 では openbox ポップアップ、モニター 1 ではオプションが制限された LXDE ポップアップが表示されました。
何を選択しても、モニター 1 の壁紙しか変更できませんでした。私のシステム設定は次のとおりです。
Operating System: Lubuntu 15.10
Graphics Adapter: Nvidia GeForce GTX 750
Driver: Nvidia 352.63
Monitor 1: HP LP2475w / connected via DVI-I-1 / 1920x1200
Monitor 2: HP LP2475w / connected via DVI-D-0 / 1920x1200
XServer Screen: 3840x1200
PCManFM: 1.2.3
同じ問題を抱えている人、またはこれを解決する方法を知っている人はいますか?
答え1
インターネットでいろいろと試してみたり説明を調べたりした結果、デフォルトのファイル マネージャー PCManFm が原因かもしれないと分かりました。
Lubuntu 14.04 | Lubuntu 15.10
PCManFM 1.2.0 | PCManFM 1.2.3
LXDE wiki で、バージョン 1.2.0 以降、PCManFM の動作に大きな変更が加えられたことを知りました。そこで、少し試してみたところ、次の解決策が私には有効であることがわかりました。
考えられる解決策/回避策:
1. LXSessions デフォルトアプリケーション
スタート メニューで、「設定」から「LXSession の既定のアプリケーション」を選択します。
一番上のエントリは、LXSession のデフォルトのファイルマネージャーを設定します。
「詳細」をクリックし、「手動設定」のエントリを から に変更しますpcmanfm
。pcmanfm --desktop
これにより、PCManFM がデスクトップを管理するようになります。
ログアウトして再度ログインして設定を更新します。ファイルマネージャを開くためのキーボード ショートカット (例: HOME+eまたはWINDOWS+ )がある場合e、システムはデフォルト設定を呼び出します。つまり、pcmanfm --desktop
再度呼び出します。この呼び出しにより、PCManFM が再起動され、壁紙が正しく設定されます。ただし、キーボード ショートカットを再度使用すると、デスクトップ アイコンが消え、ファイルマネージャが開かなくなります。
これを修正するために、自動起動プログラムへの呼び出しを追加しpcmanfm --desktop
、キーボード ショートカットを手動で変更しました。
2. 自動起動
システムの起動時にファイルマネージャを少なくとも 1 回呼び出すには、pcmanfm --desktop
「設定」メニューの「LXSessions の既定のアプリケーション」で自動起動プログラムを手動で追加します。
3. キーボードショートカット
VIM またはその他のテキスト エディターを使用してキーボード ショートカットを編集します。ファイルを編集します~/.config/openbox/lubuntu-rc.xml
。セクションで、<keyboard>
セッションのキーボード ショートカットを見つけることができます。デフォルトは次のようになります。
<!-- Keybindings for running applications on Home + E -->
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>File manager</name>
</startupnotify>
<command>lxsession-default file_manager</command>
</action>
</keybind>
次のように、システム上の<command>lxsession-default file_manager</command>
ファイルマネージャーを直接呼び出す行を変更します。pcmanfm
<!-- Keybindings for running applications on Home + E -->
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>File manager</name>
</startupnotify>
<command>pcmanfm</command>
</action>
</keybind>
ログアウトして再度ログインすると、以前のようにシステムが動作するようになったようです。以下の画像を確認してください。
アイコンはスタート メニューと同じモニター上にあり、2 つの異なる画像がデスクトップの壁紙として設定されています。デスクトップ上でマウスを右クリックすると、LXDE デスクトップ設定ダイアログが開き、両方のモニターに異なる画像を選択できます。
これが誰かの役に立つことを願いますが、これがバグなのか、Lubuntu 15.10 / PCManFM の機能なのかはわかりません。