Why is the ftp resource being downloaded after I drag the link to my Terminal? (instead of being pasted as text, like http-URLs)
O recurso não está sendo "baixado", mas consultado em seu caminho e tipo. Ao descartar um arquivo ou URL no Konsole, ele tentará convertê-lo em um URL ou caminho. Por exemplo, descartando uma URL file:///tmp/
do Firefox para o Konsole, ela será mostrada como /tmp/
. Outra razão pela qual essa chamada de status é necessária é verificar se é um diretório ou não (para poder soltar um diretório e selecionar Alterar diretório para .
Para esta descoberta de status, o Konsole depende de vários protocolos para fornecer uma interface KIO . Agora, normalmente você deve obter um menu com as opções Copiar aqui , Mover para cá , Vincular aqui e Colar local . No entanto, por algum motivo (presumivelmente um bug de condição de corrida?), O menu nem sempre é oferecido e um download é iniciado imediatamente (código relevante está em TerminalDisplay::dropEvent ).
Isso foi observado no Konsole 15.08.0 (Qt 5) no Arch Linux, a propósito.
Where can I find the downloaded file? (I want to delete it)
Há uma boa chance de que o arquivo não tenha sido salvo e, portanto, você não precisa excluí-lo. Se você acha que ainda está em algum lugar, procure em /proc/$pid/fd/
os descritores de arquivo do seu processo (ou invoque lsof
). (Você também tentou /var/tmp/
além de /tmp
e ~
?)
Na próxima versão 15.xx, uma nova opção está disponível para desabilitar esta funcionalidade Arrastar e Soltar e simplesmente colar tudo como texto ( bug 304290 ). Você pode encontrar isto abrindo as configurações do seu perfil, aba Mouse , opção Desativar o menu arrastar e soltar para URLs e arquivos .