
Instalei recentemente o Xubuntu e notei muitas diferenças entre o xfce e o gnome. Não gostei muito do Thunar (principalmente por causa do recurso de pesquisa - mesmo o bagre não possui metade das capacidades do Nautilus). Então instalei o Nautilus e tornei-o o gerenciador de arquivos preferido dos aplicativos exo-preferidos. A princípio tudo parecia funcionar - a função de pesquisa, locais, favoritos etc. No entanto, tentei copiar um arquivo da área de trabalho para minha pasta pessoal e ocorreu o seguinte erro:
E depois de apertar Skip, outro:
Tentei desinstalar o thunar e o xfdesktop esperando que o nautilus 'assumisse' o controle da área de trabalho, mas isso não aconteceu. Também tentei com um link simbólico para xfdesktop -> nautilus como sugerido em algum tópico, mas isso também não funcionou.
O erro ocorre sempre que tento copiar ou mover algo (um arquivo ou pasta) da área de trabalho para outro local (por Ctrl + C ou Copiar no menu de contexto). Copiar e mover trabalhos de e para outros locais (mesmo de um local aleatório para a área de trabalho, mas não dele). O mais estranho é que quando arrasto e solto um arquivo ou pasta da área de trabalho para o local desejado ele funciona sem erros.
Ficaria grato se alguém pudesse me ajudar. Desde já, obrigado!
Responder1
Oartigo citado acima em Ubuntuforumsé uma discussão muito antiga e não é realmente aplicável ao Xfce atual. A discussão a seguir é composta de minha experimentação e com referência à nautilus --no-desktop
discussão nofóruns xfce.
Depende se você quer rodar xfdesktop
junto nautilus
, ou deixar xfdesktop
cuidar da área de trabalho e usar nautilus
apenas como gerenciador de arquivos. Na minha máquina 12.04, que possui ppas para xfce 4.10 e 4.12, nautilus
parece funcionar bem. No entanto, existem algumas possibilidades se você tiver problemas.
Observo que você disse que já havia criado nautilus
o gerenciador de arquivos padrão e removido xfdesktop
, mas deverá ser capaz de executar nautilus
e xfdesktop
na mesma sessão se usar a --no-desktop
opção ao executar o nautilus
. Se você aplicar qualquer um dos comandos abaixo, deverá sair e fazer login novamente para ver as alterações.
NOTA IMPORTANTE: você deve descobrir quais são exatamente seus próprios CLientCommands em sua sessão xfce iniciando o xfce4-settings-editor e indo para a xfce4-session
guia e anotando quais atualmente se referem a Thunar
e e xfdesktop
, em seguida, modifique o número nos comandos abaixo de acordo.
Cenário 1) não xfdesktop
está instalado e nautilus
é o gerenciador de arquivos padrão.
Pode ser necessário consultar o seu xfce4-session
e alterar os padrões à prova de falhas para os comandos do cliente que definem uma sessão do Xfce. Você também deve fazer isso se desejar substituir o gerenciador de janelascom outro, e acho que pode ajudar neste caso.
Por exemplo, você poderia alterar os Client_Commands que se referem a Thunar
e xfdesktop
ao nautilus --no-default-window
using xfconf
(A --no-default-window
opção apenas impede que uma nautilus
janela seja aberta no login).
Lembre-se de usar os números dos Client_Commands em seu próprio sistema - consulte xfce4-settings-editor
.
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command -t string -s "nautilus" -t string -s "--no-default-window" -a
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client3_Command -t string -s "nautilus" -t string -s "--no-default-window" -a
Ao fazer login, você receberá uma área de trabalho em branco, mas poderá definir um papel de parede usando aplicativos gnome, como o gthumb
.
Esta é a melhor maneira de garantir que nautilus
a área de trabalho esteja funcionando e que nada mais esteja interferindo.
Veja o final do artigo para saber como redefini-los. Saia e faça login novamente para ver as alterações.
Cenário 2) xfdesktop
está instalado e você deseja usá-lo para gerenciar a área de trabalho e nautilus
como gerenciador de arquivos.
Encontre o número do seu próprio Client_Command para o navegador de arquivos (Thunar) consultando a xfce4-session
parte de xfce4-settings-editor
. Por exemplo, meu Client_Command era 2 e foi alterado para nautilus --no-desktop --no-default-window
.
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command -t string -s "nautilus" -t string -s "--no-desktop" -t string -s "--no-default-window" -a
Saia e faça login novamente para ver as alterações. Lembre-se de usar os números dos Client_Commands em seu próprio sistema - consulte xfce4-settings-editor
.
Sempre que você iniciar nautilus
sua sessão, você deve usar nautilus --no-desktop
.
Se você precisar redefinir as alterações
Selecione a seção apropriada no xfce-session
gráfico xfce4-settings-editor
ou use xfconf-query
. Você deve usar os números reais dos Client_Commands em seu próprio sistema, não necessariamente os dados nos exemplos abaixo:
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client2_Command -t string -s "Thunar" -t string -s "--daemon" -a
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client3_Command -t string -s "xfdesktop" -a
Saia e faça login novamente para ver as alterações.
As opções sugeridas acima podem ser úteis para você, embora muitas vezes os problemas no nautilus
Xubuntu nem sempre sejam resolvidos facilmente. O primeiro cenário que permite nautilus
gerenciar a área de trabalho e atuar como gerenciador de arquivos pode ser mais útil, supondo que você tenha criado nautilus
o gerenciador de arquivos padrão.