Fedora 17, “Abrir pasta contida”, abre no dolphin, e não no konqueror

1

No KDE, Como especifico qual navegador de arquivos o Firefox usa quando você seleciona "Abrir pasta de acesso" Fedora 17?

Este não é um problema trivial, o Firefox no Fedora (o meu é 14.0.1) parece codificar o gerenciador de arquivos para usar. O Firefox é surpreendentemente teimoso para usar o gerenciador de arquivos que a TI deseja, não o que você quer.

O problema é que o Firefox é um aplicativo GNOME, e foi projetado para rodar no GNOME, então quando você o executa em um ambiente KDE, ele tem dificuldade em escolher um gerenciador de arquivos. Estou procurando por um trabalho.

Meu firefox insiste no Dolphin, não terei nada disso, quero que ele use o konqueror

Screenshot:

    
por Eric Leschinski 28.07.2012 / 01:43

3 respostas

1

Existem duas formas de resolver este problema:

Opção 1. Crie um link flexível a partir do binário do golfinho para que ele execute o konqueror:

cd /usr/bin
mv dolphin dolphin.bak
ln -s dolphin konqueror

Que é um hack repugnante. Então o Firefox sai e acha que está executando o dolphin executando / usr / bin / dolphin, mas nós o enganamos para executar o Konqueror. Apenas tenha em mente que uma atualização do dolphin provavelmente irá sobrescrever o / usr / bin / dolphin, então você terá que re-linkar para o konqueror naquele evento.

Opção 2, tente enganar o firefox pedindo ajuda ao gerenciador de arquivos

(UPDATE - > Esta Opção 2 só funciona temporariamente, até que você reinicie, o Firefox mudará para o gerenciador de arquivos que a TI deseja usar SEM seu consentimento após a reinicialização).

No Fedora 17, o Firefox pode pedir ajuda ao usuário para escolher um gerenciador de arquivos se você tirar o tapete de dentro dele e excluir o gerenciador de arquivos que está usando. No meu caso, o Firefox estava usando o Dolphin, então eu o removi:

Em um terminal:

su
<enter password>
yum remove dolphin

O que eu descobri também removeu terminal, konqueror e muitos outros aplicativos! O que me fez bater na minha testa, no entanto, da próxima vez que tentei abrir a pasta contendo, o Firefox me apresentou o seguinte:

ENTÃO, tive que reinstalar o Konqueror com isto:

yum install konqueror

que foi bem rápido. Eu selecionei em / usr / bin / konqueror. E estamos prontos, o Open Containing Folder usa o Konqueror.

    
por 28.07.2012 / 02:37
0

Crie seu próprio script personalizado para abrir o gerenciador de arquivos correto

Fornecido é um script bash para determinar "Who invoked dolphin", e se for o Firefox, associe isso e execute um gerenciador de arquivos especificado, caso contrário, execute um gerenciador de arquivos diferente.

Como fazer isso:

  1. Vá para o seu diretório de usuários, o meu é / usr / home / el

  2. Crie uma nova pasta chamada 'bin' (se você ainda não tiver): / usr / home / el / bin

  3. Faça um novo arquivo lá chamado 'dolphin', ele deve ser nomeado exatamente como o Firefox está usando por padrão, no meu caso: / usr / bin / dolphin.

  4. Execute este comando:

    chmod u+x /home/el/bin/dolphin
    
  5. Verifique se as permissões no arquivo dolphin são (-rwxrw-r -)

  6. Coloque os seguintes comandos de linha no arquivo / home / el / bin / dolphin bash:

    #!/bin/bash
    PARENTNAME=$(ps -eo "%p %c" | grep $PPID | cut -f2 --delimiter=" ")
    if [ "$PPID" -eq "1" ]
    then
      PARENTFOLDER=$(ps -eo "%p  %a" | grep nautilus | grep no-desktop | head -n1 | sed 's/^.*file:\/\///') 
      # This is likely to contain URL-encoded strings
      PARENTFOLDER="$(echo -ne ${PARENTFOLDER//%/\x})" 
      # ${STRING//search/replace} replaces URL-Encoded strings  (%xx) by 
      # their respective \xHH notation, which "echo -e" replaces with 
      # the appropriate character
      #konqueror "$PARENTFOLDER" --profile downloads &  #use this if you have a konqueror profile
      konqueror "/home/el/Downloads" &    #this just hardcodes a directory firefox saves to.
    else
      /usr/bin/nautilus &
    fi
    
  7. Observe as linhas do konqueror e do nautilus, estas podem ser alteradas para o gerenciador de arquivos de sua escolha.

  8. Em seu diretório pessoal, edite seu arquivo /home/el/.bashrc. Adicione a seguinte linha ao final.

     PATH=/home/el/bin:$PATH
    
  9. Basicamente, o que isto está fazendo é fazer com que o sistema verifique seu diretório / home / el / bin para o dolphin antes que ele pesquise dentro de / usr / bin. Definir o PATH dessa maneira significa que o arquivo / home / el / bin / dolphin será executado em vez do arquivo / usr / bin / dolphin. O código fornecido é executado e executa o gerenciador de arquivos correto, transmitindo os parâmetros do firefox.

  10. Reinicie o computador, execute o firefox, vá para tools- > gerenciador de download, clique direito - > "Open contain folder" e boom, o padrão é konqueror.

Prova de captura de tela:

MinhateoriasobreporqueoLinuxFirefoxétãoteimosonestedepartamentoélembrá-lo:sevocêquerqueocomputadorseguresuamãoecontrolesuaexistência,useoWindows.Sevocêquerserotipodepessoaquesabecomofazermágicaacontecer,useoLinux.AshabilidadesquevocêdesenvolvenatentativadesubjugaroFirefoxaquiservirãoavocêmuitasvezesnofuturo,quandoprecisarjuntardoissistemasdiferentes.

Éisso,ouofirefoxlinuxdevsfezissodepropósito,porqueelesodeiamosusuáriosdoKDE.

Fonte:

link

    
por 28.07.2012 / 01:50
0

Você deve definir a variável xdg-open para abrir com o Konqueror.

  1. Crie um arquivo *.desktop do Konqueror. Isto pode ser feito adicionando o Konqueror ao Desktop. No Trinity Desktop você pode fazer isso indo ao Menu T e clicando com o botão direito no Konqueror e escolhendo Add Item to Desktop .
  2. Mova o arquivo .desktop (o meu é konqbrowser.desktop ) para /usr/share/applications/ ou ~/.local/share/applications/
  3. Execute xdg-mime default konqbrowser.desktop inode/directory e agora seus links de diretório serão abertos com o Konqueror.

Mais informações podem ser encontradas aqui link

OBSERVAÇÃO: Se você não puder criar um .desktop , crie um arquivo .desktop com um editor de texto, por exemplo, um arquivo konqbrowser.desktop , e cole-o no arquivo:

[Desktop Entry]  
Type=Application  
Exec=kfmclient openProfile webbrowsing  
Icon=konqueror  
X-DocPath=konqueror/index.html  
Name=Konqueror
    
por 06.03.2015 / 23:26