É possível definir o comportamento padrão de clicar duas vezes em uma pasta como "Abrir em nova janela" com PCManFM?

É possível definir o comportamento padrão de clicar duas vezes em uma pasta como "Abrir em nova janela" com PCManFM?

Minha mãe usa muito áreas de trabalho separadas e acha muito irritante quando acidentalmente clica duas vezes em uma pasta em sua área de trabalho, em vez de clicar com o botão direito e escolher "abrir em uma nova janela", como ela mesma treinou para fazer normalmente.

Existe uma maneira de definir o PCManFM como padrão para abertura em novas janelas em vez de novas guias?

(Ela está usando 12.04 (Precise Pangolin) no momento)

Aqui está umscreencast muito apressadoexplicando o comportamento do qual estou falando.

Responder1

Você pode tentar recompilar PCManFM, estou executandoLubuntu 12.04comPCMan FM 0.9.10e essas etapas funcionaram para mim.

Siga esses passos:

  1. Abra um Terminal e instale os pacotes necessários:

    sudo apt-get install apt-src build-essential
    
  2. Instale as dependências de compilação:

    sudo apt-get build-dep pcmanfm
    
  3. Crie uma pasta para baixar o código fonte:

    mkdir ~/Downloads/src
    cd ~/Downloads/src
    
  4. Baixe a fonte:

    apt-src install -b pcmanfm
    
  5. Edite o pcmanfm-0.9.10/src/pcmanfm.carquivo.

    leafpad pcmanfm-0.9.10/src/pcmanfm.c
    
  6. No Leafpad, procure a linha fm_main_win_open_in_last_active(fi->path);(deve estar em algum lugar próximo à linha 420 e altere-a para fm_main_win_add_win(NULL, fi->path);. Salve as alterações e feche o arquivo. Veja as capturas de tela se não estiver claro:

    Antes:

    código anterior

    Depois:

    código após edição

  7. Vá para a pcmanfm-0.9.10/pasta para construir os pacotes deb:

    cd pcmanfm-0.9.10/
    dpkg-buildpackage -rfakeroot -uc -b
    
  8. Agora você pode instalar os pacotes deb:

    cd ..
    sudo dpkg -i pcmanfm*deb
    
  9. Finalmente você pode sair e fazer login para ver as alterações.


Referência:Esta postagem deogilvierothchildem fóruns do Ubuntu.

Responder2

Edite este arquivo (como root):

/usr/share/applications/pcmanfm.desktop

Procure perto do final uma linha que diz:

Exec=pcmanfm %U

Adicione a opção -n ao comando assim:

Exec=pcmanfm -n %U

Salve o arquivo editado e, a partir de então, o pcmanfm sempre abrirá em uma nova janela, a menos que você diga especificamente para abrir algo em uma nova guia.

O recurso padrão para abrir em uma guia em vez de uma nova janela seria adequado se reconhecesse o espaço de trabalho. A dificuldade que surge é que você pode ter o pcmanfm aberto em algum outro desktop e tentar abrir um arquivo e nada (aparentemente) acontece. Se você procurar em outras áreas de trabalho, você o encontrará, mas o padrão deverá ser aberto em uma nova janela se não houver nenhum pcmanfm aberto na área de trabalho atual.

Responder3

Eu tenho o Fedora 20 com LXDE. Se eu clicar com o botão direito e for para Preferências da área de trabalho ou se você digitar o seguinte comando:

pcmanfm --desktop-pref

Na aba Avançado existe a opção "Abrir pastas da área de trabalho em uma nova janela" que resolve esse problema.

Responder4

Estou executando o Ubuntu LXDE, não o Fedora.
Essa opção para "pcmanfm --desktop-pref" não funciona para mim.
Recebi alguns erros, incluindo um pop-up que diz “O gerenciador de desktop não está ativo”.
A resposta que forneci anteriormente (editar o arquivo pcmanfm.desktop) funciona para mim.

Em particular, estou executando uma instalação de servidor Ubuntu com LXDE adicionado
manualmente após a instalação, em vez de "Lubuntu", então pode ser algo
específico da minha configuração que causa o erro, ou talvez seja uma
diferença entre o Fedora e o Ubuntu, eu não não sei.
Estou apenas relatando o que funciona para mim.

informação relacionada