응용 프로그램 바로 가기의 내용을 보고 응용 프로그램이 실행되는 정확한 실행 라인을 찾으려면 어떻게 해야 합니까?

응용 프로그램 바로 가기의 내용을 보고 응용 프로그램이 실행되는 정확한 실행 라인을 찾으려면 어떻게 해야 합니까?

각 앱을 여는 데 문제가 있거나 프로그램을 시작하기 위해 기본적으로 어떤 설정을 사용하는지 알고 싶기 때문에 여러 앱에 대한 이러한 앱 바로가기의 실행 가능한 줄을 확인하고 싶었습니다.

어쨌든, 이 작업을 수행하는 방법을 알고 싶습니다. 프로그램이 어떻게 설정되는지 살펴보고 프로그램의 각 단계가 어디에서 실패하는지 조사하는 것은 나에게 일반적인 프로세스입니다. 저는 Windows에서 이 작업을 많이 수행합니다. 올바른 상황에 맞는 메뉴 항목을 표시할 수 있도록 수정자 키를 누르거나 누르지 않은 상태에서 시작 메뉴 또는 작업 표시줄의 바로 가기를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택하게 됩니다.

적어도 Ubuntu, Mint 및 ElementaryOS의 경우 Linux 기반 운영 체제 배포판에서 동등한 버전을 원합니다.

추가 정보: 저는 이러한 유형의 운영 체제에서 일반적으로 상황이 어떻게 진행되는지 계속 배우고 있지만 약간의 노력을 통해 제가 찾고 있는 정보는 일반적으로 *.desktop파일로 저장되며 다음에서 찾을 수 있다는 것을 알게 되었습니다. 최소한 다음 3개 디렉터리 경로:

  • /usr/local/share/
  • /usr/share/applications/
  • ~/.local/share/applications/

예를 들어 ElementaryOS와 함께 제공되는 "원격 데스크톱 뷰어" 응용 프로그램에 대한 바로 가기를 만들어 버튼을 클릭하고 대화 상자에 연결 정보를 입력할 필요 없이 자동으로 특정 호스트에 대한 연결을 열고 싶습니다. 인터넷에서 일치하는 명령줄 실행 파일을 검색할 때 추측을 없애고 싶습니다.

편집하다:응용 프로그램 실행 파일의 이름이 "Vinagre"라는 것을 알았을 것입니다.
이것은 앞으로는 피하고 싶은 번거로움입니다 :)

답변1

alacarte메뉴 항목을 편집하기 위해 설치할 수 있습니다 .

Debian 기반 배포판에서는:

sudo apt-get install alacarte

그렇지 않으면 지적한 대로 정보는 파일의 .desktop지정된 위치(특히 Exec해당 행)에 있습니다.

난 그냥 해요:

grep -iR "name that shows up in menu"  ~/.local/share/applications /usr/share/applications

Exec그런 다음 가능한 후보처럼 보이는 파일 행을 살펴보십시오 .

답변2

Cinammon 데스크탑 환경에서는 일반적으로 메인 메뉴에서 관련 아이콘을 런처로 끌어서 마우스 오른쪽 버튼으로 클릭합니다 edit.

.desktop이 방법(또는 알라카르트(alacarte)을 사용하여)에 액세스할 수 없는 파일 내용이 꽤 많지만 , Exec명령줄만 필요한 경우 데스크톱 파일을 찾는 것보다 이 방법이 더 편리한 경우가 많습니다.

관련 정보