É possível definir o comportamento padrão de clicar duas vezes em uma pasta para ser “Abrir em nova janela” com o PCManFM?

7

Minha mãe usa muito os desktops separados e acha muito irritante quando clica duas vezes acidentalmente em uma pasta na área de trabalho, em vez de clicar com o botão direito do mouse e escolher "abrir em nova janela" como ela costuma fazer.

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

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

Aqui está um screencast muito apressado explicando o comportamento do qual estou falando.

    
por ssokolow 19.09.2011 / 04:00

4 respostas

4

Você pode tentar recompilar o PCManFM, estou executando o Lubuntu 12.04 com PCManFM 0.9.10 e estes passos funcionaram para mim.

Siga estas etapas:

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

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

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

    mkdir ~/Downloads/src
    cd ~/Downloads/src
    
  4. Faça o download da fonte:

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

    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 perto da linha 420 e mude 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:

    Depois:

  7. Vá para a pasta pcmanfm-0.9.10/ para criar 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 fazer logout e login para ver as alterações.

Referência: Esta postagem de ogilvierothchild em fóruns do Ubuntu.

    
por Roman Raguet 03.08.2013 / 14:33
2

Edite este arquivo (como root):

/usr/share/applications/pcmanfm.desktop

Olhe perto do final para uma linha que diz:

Exec=pcmanfm %U

Adicione a opção -n ao comando da seguinte forma:

Exec=pcmanfm -n %U

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

O recurso para abrir como padrão em uma guia, em vez de uma nova janela, seria bom se fosse compatível com o espaço de trabalho. A dificuldade que surge é que você pode ter pcmanfm aberto em algum outro desktop e você tenta abrir um arquivo e nada (aparentemente) acontece. Se você procurar em seus outros desktops, você vai encontrá-lo, mas deve abrir o padrão em uma nova janela, se não houver pcmanfm aberto na área de trabalho atual.

    
por Shay Walters 15.12.2016 / 06:44
0

Eu tenho o Fedora 20 com o LXDE. Se eu clicar com o botão direito do mouse e ir para as preferências de Desktop 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 nova janela" que resolve esse problema.

    
por RobotMan 15.09.2014 / 17:34
0

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

Em particular, estou executando uma instalação do servidor Ubuntu com o LXDE adicionado
manualmente após a instalação, ao invés de "Lubuntu", por isso pode ser algo que em particular a minha configuração que causa o erro, ou talvez seja um erro diferença entre o Fedora eo Ubuntu, eu não sei.
Estou apenas relatando o que funciona para mim.

    
por Shay Walters 15.04.2018 / 22:41

Tags