是否可以使用 PCManFM 將雙擊資料夾的預設行為設定為「在新視窗中開啟」?

是否可以使用 PCManFM 將雙擊資料夾的預設行為設定為「在新視窗中開啟」?

我的母親經常使用單獨的桌面,當她不小心雙擊桌面上的資料夾而不是像她訓練自己通常做的那樣右鍵單擊並選擇“在新視窗中打開”時,她發現這非常令人惱火。

有沒有辦法將 PCManFM 設定為預設在新視窗而不是新分頁中開啟?

(她目前使用的是 12.04(Precise Pangolin))

這是一個非常倉促的截圖解釋我正在談論的行為。

答案1

你可以嘗試重新編譯 PCManFM ,我正在運行魯本圖 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);。儲存變更並關閉檔案。如果不清楚,請查看螢幕截圖:

    前:

    早點寫程式碼

    後:

    編輯後的程式碼

  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. 最後您可以登出並登入以查看變更。


參考:這篇文章由奧吉爾維羅斯柴爾德在 ubuntu 論壇中。

答案2

編輯此文件(以 root 身分):

/usr/share/applications/pcmanfm.desktop

查看靠近末尾的一行內容:

Exec=pcmanfm %U

將 -n 選項新增至命令中,如下所示:

Exec=pcmanfm -n %U

儲存編輯的文件,此後,pcmanfm 將始終在新視窗中打開,除非您明確告訴它在新選項卡中打開某些內容。

如果它具有工作區感知功能,那麼預設在選項卡而不是新視窗中開啟的功能就很好了。出現的困難是,您可能在其他桌面上打開了 pcmanfm,並且您嘗試打開一個文件,但(顯然)什麼也沒有發生。如果您在其他桌面上查找,您會找到它,但如果當前桌面上沒有打開的 pcmanfm,它應該預設在新視窗中開啟。

答案3

我有 LXDE 的 Fedora 20。如果我右鍵單擊並轉到桌面首選項,或者如果您鍵入以下命令:

pcmanfm --desktop-pref

在“高級”選項卡下,有一個選項“在新視窗中從桌面打開資料夾”可以解決此問題。

答案4

我運行的是 Ubuntu LXDE,而不是 Fedora。
“pcmanfm --desktop-pref”的選項對我來說不起作用。
我遇到了一些錯誤,其中包括一個彈出窗口,顯示“桌面管理器未啟動”。
我之前提供的答案(編輯 pcmanfm.desktop 檔案)對我有用。

特別是,我正在運行 Ubuntu 伺服器安裝,並
在安裝後手動添加 LXDE,而不是“Lubuntu”,因此可能是
我的配置特殊導致了錯誤,或者可能是
Fedora 和 Ubuntu 之間的差異,我不知道不知道。
我只是報告對我有用的東西。

相關內容