터미널없이“없이”명령 실행


13

몇 달 전에 나는 작은 텍스트 상자와 같은 창에서 명령을 실행하는 사람을 보았습니다. 명령을 작성할 수있는 상자 외에는 아무것도 표시되지 않았습니다. 키보드 단축키를 누르면 팝업됩니다. 특히, 내가 기억하는 것에서 그는 Lubuntu를 사용했으며 주로 Chrome, Audacious 등과 같은 앱을 열었습니다.

그것은 lxde의 알려진 확장입니까, 아니면 아마도 스스로 만들었 을까요?

모두 감사합니다!

편집 : 일부 사람들은 Alt + F2를 권장했지만 아무 일도 일어나지 않습니다.


음, Alt + F2를 언급 사람들 후, 나는 그것이 작동하지 않는 눈치 여기에 지침을 해결 : ubuntuforums.org/showthread.php?t=2217758
루카스 파리 아스

답변:


10

Alt + F2 나를 위해 일했다.

쿠분투 15.04


1
이 답변이 "Alf + F2를 사용하지 않아도 사용"이라고 말하면서 OP에 의해 실제 솔루션이 의견에 게시되어 있다는 것은 매우 아이러니입니다.
Sergiy Kolodyazhnyy

나는 이것이 지정된 플랫폼에서 나에게 효과적이라고 말하고 있었다 (OP는 플랫폼에 대한 세부 정보를 제공하지 않았다). 그리고 그것이 당신을 위해 작동한다면 대답에 연결된 것보다 먼저 시도하는 것이 좋습니다 (키 바인딩을 작성한다고 말함). 질문에 링크 된 두 번째 대답은 말했다 ... 그것을 위해 대기 ... Press Alt+F2. 그리고 받아 들여졌습니다. 귀하의 다운 투표는 이제 사람들이 정답으로 보이는 것을 버립니다. OP가 ALT + F2가 아직 작동하지 않는다고 말한 것은 귀하의 주장이지만, 그것은 주어진 대답이었습니다.
HankCa

@ Serg 그것은 당신이 더 많은 세부 사항을 주었음에도 불구하고 그가 먼저 그것을 (연대순으로) 정확히 대답했지만 그것이 나를 위해 작동하지 않았다는 사실은 또 다른 문제였습니다.
Lucas Farias 2016 년

6

명령 실행을위한 이러한 유형의 GUI를 기본적으로 "실행"인터페이스라고합니다. 상당히 간단한 생각입니다.

Ubuntu의 Unity 환경에서 Alt+ F2는 기본 쉘 dash또는 Debian Amquist Shell을 사용하여 특정 명령을 실행할 수 있습니다 . 물론, "맹목적으로"명령을 실행한다는 것을 기억해야합니다. 이는 STDOUT명령이나 STDERR 스트림 의 출력이 없는 것을 의미합니다 . 따라서 GUI 앱을 실행하지 않으면 명령이 실패했는지 여부를 알 수 없습니다.

Gnome 데스크탑 환경에서 동일한 키 바인딩을 사용하기 위해 조정이 있습니다. 실수하지 않은 경우 Gnome Tweak Tool 에서 구성 할 수 있습니다

들어 블랙 박스 데스크탑 환경이 존재 bbrun또한 매우 동일한 기능을 수행 패키지를.

맨 아래에서 사용 가능한 또는 원하는 프로그래밍 언어를 사용하여 이러한 도구를 자체적으로 구축 할 수 있습니다. 예를 들어, 여기 몇 가지 예가 있습니다

쉘 스크립트 + 선심

#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "") 

자바:

//runSomething.java
import javax.swing.JOptionPane;
import java.lang.Runtime;
import java.io.IOException;
public class runSomething
{
 public static void main(String [] args) throws IOException
 {
  String cmd = JOptionPane.showInputDialog("Enter command:");
  Runtime.getRuntime().exec(cmd); 
 }
}

0

인터넷에서 사용할 수있는 광범위한 도움말이있는 쉘 스크립트에 대해 이야기하고 있다고 생각합니다. 그래도 시작하겠습니다.

  1. 새로운 텍스트 파일을 만드십시오. 확장을 설정하거나 확장을 이미 삭제 한 경우 삭제하지 마십시오.
  2. 로 파일을 엽니 다 Gedit.
  3. 이제 맨 위 줄에을 쓰십시오 !#/bin/bash.
  4. 아래 줄은 한 줄에 하나씩 명령을 넣는 위치입니다. sudo명령에 필요한 경우 포함 시켜야합니다.
  5. 파일을 저장 한 다음 속성으로 이동하십시오.
  6. Permissions탭 아래에서 Is Executable옵션을 확인하여 실행할 수 있도록하십시오.
  7. 이제는 사용중인 Ubuntu 유형 (Lubuntu, Xubuntu, Kubuntu, Unity 등)에 따라 다르지만 System Settings프로그램에 키보드 단축키를 할당 할 수 있습니다. 여기에서 원하는 바로 가기를 만들고 스크립트 위치의 경로를 입력하십시오. 아래에 귀하의 취향을 설명하고 더 구체적인 지침을 알려 드리겠습니다.

예제 파일 (Unity의 환경 설정 앱을 엽니 다) :

!#/bin/bash
unity-control-center

Lubuntu 14.04.2 LTS를 사용하고 있습니다! 고마워요!
Lucas Farias

당신이 옳을 수도 있지만, 마치 스크립트를 실행하지 않고 마치 터미널에있는 것처럼 명령을 실행하고있는 것 같습니다.
Lucas Farias

이것이 스크립트가하는 일입니다.
The Wanderer

미안하지만 내일 지시를 내려야합니다. 하지만 루 분투에서 키보드 단축키를 지정하는 방법을 찾아보실 수 있습니다.
The Wanderer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.