Linux equivalente do comando do Windows-R (XFCE)

1

O comando do Windows-R no Windows 7/8/10 traz o prompt de execução, onde se pode entrar:

  • Um nome de pasta (por exemplo, c:\temp\docs ) e ter essa pasta aberta no gerenciador de arquivos (por exemplo, explorer).
  • Um nome de comando (por exemplo, putty.exe , notepad.exe c:\newdoc.txt ) e esse comando será executado se for encontrado no caminho (ou o caminho completo pode ser especificado).
  • Um nome de documento (por exemplo, d:\docs\readme.txt ) e tê-lo aberto no editor associado.

Existe alguma funcionalidade ou utilitário linux embutido que possa fornecer essa funcionalidade unificada?

Basicamente, só precisa ser uma janela que aceite um comando e, se esse comando for um diretório ou um arquivo não executável, chame xdg-open , senão execute o comando.

O localizador de aplicativos não é adequado, pois simplesmente filtra os iniciadores de configuração. Não consigo digitar um local de diretório ou vi ~/mydoc.txt , por exemplo.

Para abrir um diretório nomeado, eu poderia usar o atalho do gerenciador de arquivos, mas o Thunar é aberto sem foco na barra de localização do arquivo e, portanto, requer um Ctrl-L adicional. O Thunar tem alguma opção de linha de comando para definir o foco para a barra de localização ao abrir? A página man não mostra nenhum.

Eu posso usar o atalho de terminal aberto para executar um comando (por exemplo, vi ~/mydoc.txt , mousepad ~/the.conf ), mas depois fico com uma janela de terminal aberta.

Espero que tenha esquecido alguma coisa ou que exista um utilitário simples que possa ser útil para alguém me ajudar.

    
por pwrex 08.08.2018 / 18:46

2 respostas

2

Você pode fazer isso com F2 no Gnome. Com o XFCE você pode principalmente fazê-lo, mas você precisa mapear um atalho para o xfrun4 e certificar-se de que o xfce4-settings-helper está sendo executado e criar uma ação personalizada no Application Finder. A desvantagem aqui é que você precisa se lembrar de executar o comando com um prefixo para que ele seja executado corretamente.

Defina o atalho por meio de: Configurações > Gerenciador de configurações do Xfce 4 > Teclado > Atalhos de aplicativos.

Após essa configuração, você precisa configurar uma ação personalizada no Application Finder. O seguinte irá rodar o que você digitar na janela Executar no bash:

xfce4-terminal -x bash -ic "%s ; bash"

Para obter detalhes adicionais, consulte os dois tópicos a seguir: Configurar o atalho: link

Configure o comando para executar: link

    
por 08.08.2018 / 19:52
1

Pode valer a pena considerar o uso de uma ferramenta dedicada projetada para oferecer um lançamento autônomo e poderoso de comandos / arquivos ad-hoc. Não é necessariamente necessário usar algo embutido em um ambiente de desktop .... Uma vantagem disso é que você não está vinculado a um DE específico caso decida mudar.

Por exemplo, dê uma olhada em Interrobang , dmenu , ou a variedade geral de Aplicativo Lançadores .

    
por 13.08.2018 / 20:06