O comando Windows-R no Windows 7/8/10 abre o prompt Executar, onde se pode inserir:
- Um nome de pasta (por exemplo
c:\temp\docs
, ) e ter essa pasta aberta no gerenciador de arquivos (ou seja, Explorer). - Um nome de comando (por exemplo
putty.exe
, ,notepad.exe c:\newdoc.txt
) e executar esse comando se for encontrado no caminho (ou o caminho completo pode ser especificado). - Um nome de documento (por exemplo
d:\docs\readme.txt
, ) e abri-lo no editor associado.
Existe alguma funcionalidade ou utilitário embutido no Linux 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 arquivo não executável, chame- xdg-open
o, caso contrário, execute o comando.
O localizador de aplicativos não é adequado, pois simplesmente filtra os inicializadores 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 abre sem foco na barra de localização do arquivo e requer Ctrl-L adicional. O Thunar tem alguma opção de linha de comando para definir o foco na barra de localização ao abrir? A página de manual não mostra nenhum.
Posso usar o atalho do terminal aberto para executar um comando (por exemplo vi ~/mydoc.txt
, , mousepad ~/the.conf
), mas fico com uma janela de terminal aberta.
Espero ter esquecido algo ou que haja um utilitário simples por aí que alguém possa me indicar de forma útil.
Responder1
Você pode fazer isso com F2 no Gnome. Com o XFCE você podemajoritariamentefaça isso, mas você precisa mapear um atalho para xfrun4 e certificar-se de que xfce4-settings-helper está em execução e, em seguida, 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 em: Configurações > Gerenciador de configurações do Xfce 4 > Teclado > Atalhos de aplicativos.
Após a configuração, você precisa configurar uma ação personalizada no Application Finder. O seguinte executará tudo o que você digitar noCorrerjanela no bash:
xfce4-terminal -x bash -ic "%s ; bash"
Para obter detalhes adicionais, consulte os dois tópicos a seguir: Configurar atalho:https://ubuntuforums.org/showthread.php?t=1773019
Configure o comando para executar:https://askubuntu.com/questions/492876/xfce4-alt-f2-xfrun4-command-impotent-in-14-04-trusty
Responder2
Pode valer a pena considerar o uso de uma ferramenta dedicada projetada para oferecer inicialização autônoma e poderosa 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 emInterrobang,dmenu, ou a variedade geral deIniciadores de aplicativos.