web-dev-qa-db-ja.com

フォルダをダブルクリックするデフォルトの動作をPCManFMで「新しいウィンドウで開く」に設定することは可能ですか?

私の母は別々のデスクトップを頻繁に使用しており、通常は自分で訓練しているように右クリックして「新しいウィンドウで開く」を選択するのではなく、デスクトップ上のフォルダを誤ってダブルクリックするとイライラします。

PCManFMをデフォルトで新しいタブではなく新しいウィンドウで開くように設定する方法はありますか?

(彼女は現在12.04(Precise Pangolin)を使用しています)

非常に急ぎのスクリーンキャスト は、私が話している動作を説明しています。

7
ssokolow

PCManFMを再コンパイルすることができます、私はLubuntu 12.04PCManFM 0.9.10とこれらの手順は私のために働いた。

次の手順を実行します:

  1. ターミナルを開き、必要なパッケージをインストールします。

    _Sudo apt-get install apt-src build-essential
    _
  2. ビルドの依存関係をインストールします。

    _Sudo apt-get build-dep pcmanfm
    _
  3. ソースコードをダウンロードするフォルダーを作成します。

    _mkdir ~/Downloads/src
    cd ~/Downloads/src
    _
  4. ソースをダウンロードします。

    _apt-src install -b pcmanfm
    _
  5. _pcmanfm-0.9.10/src/pcmanfm.c_ファイルを編集します。

    _leafpad pcmanfm-0.9.10/src/pcmanfm.c
    _
  6. Leafpadで、行fm_main_win_open_in_last_active(fi->path);を検索します(行420の周りのどこかにあり、fm_main_win_add_win(NULL, fi->path);に変更します。変更を保存してファイルを閉じます。明確でない場合はスクリーンショットを参照してください。 :

    前:

    code earlier

    後:

    code after editing

  7. _pcmanfm-0.9.10/_フォルダーに移動して、debパッケージをビルドします。

    _cd pcmanfm-0.9.10/
    dpkg-buildpackage -rfakeroot -uc -b
    _
  8. これで、debパッケージをインストールできます。

    _cd ..
    Sudo dpkg -i pcmanfm*deb
    _
  9. 最後に、ログアウトしてログインし、変更を確認できます。


参照: buntuフォーラムのogilvierothchildによるこの投稿。

4
Roman Raguet

このファイルを(ルートとして)編集します。

/usr/share/applications/pcmanfm.desktop

次のような行を探してください:

Exec=pcmanfm %U

次のようにコマンドに-nオプションを追加します。

Exec=pcmanfm -n %U

編集したファイルを保存すると、新しいタブで何かを開くように特に指示しない限り、pcmanfmは常に新しいウィンドウで開きます。

ワークスペース対応であれば、新しいウィンドウではなくタブで開くようにデフォルト設定する機能は問題ありません。発生する問題は、他のデスクトップでpcmanfmを開いて、ファイルを開こうとしても(明らかに)何も起こらないことです。他のデスクトップを探し回ると、見つけることができますが、現在のデスクトップに開いているpcmanfmがない場合は、デフォルトで新しいウィンドウで開く必要があります。

2
Shay Walters

FedoraではなくUbuntu LXDEを実行しています。
「pcmanfm --desktop-pref」のオプションは機能しません。
「デスクトップマネージャーがアクティブではありません」というポップアップを含む、いくつかのエラーが発生しました。
以前に提供した回答(pcmanfm.desktopファイルの編集)が役に立ちます。

特に、LXDEを追加したUbuntuサーバーインストールを実行しています
インストール後、「Lubuntu」ではなく手動で
エラーの原因となる私の構成、またはおそらく
FedoraとUbuntuの違い、わかりません。
私はちょうど私のために働くものを報告しています。

0
Shay Walters

LXDEでFedora 20を使用しました。右クリックしてデスクトップの優先順位に移動する場合、または次のコマンドを入力する場合:

pcmanfm --desktop-pref

[詳細設定]タブの下に、この問題を解決する[新しいウィンドウでデスクトップからフォルダを開く]オプションがあります。

0
RobotMan