내 ssh 서버에 로그인하기 위해 바로 가기를 만들려고합니다.
ssh x.x.x.x
다음 파일을 만들었습니다.
ssh_home.sh
그것을 실행 가능하게 만들었습니다.
sudo chmod +x ./ssh_home
속성을 마우스 오른쪽 버튼으로 클릭하여 실행 가능 여부를 확인합니다.
그러나 내가하는 모든 일을 두 번 클릭하면 gedit이 시작됩니다. “Open With”를 시도했지만 터미널 앱이 표시되지 않습니다. 인터넷을 검색했지만 파일을 하나의 “바로 가기 파일”로 통합하지 않으면 서 파일에 링크하는 방법 만 찾았습니다.
답변
나는 이것이 얼마 전인 것을 알고 있지만 다른 사람이 묻는다면이 대답을 가지고 있습니다.
- 노틸러스 열기
- 파일 메뉴-> 동작 탭
- 실행 가능한 텍스트 파일을 열 때 실행
이후 버전에서이 옵션은 파일 메뉴-> 편집-> 환경 설정-> 동작 탭에 있습니다.
Ubuntu 14.10에서는 마우스를 화면 상단으로 이동하면 File, Edit etc … 메뉴 표시 줄이 나타납니다. 편집-> 환경 설정-> 동작 탭을 클릭하십시오.
답변
~/Desktop/ssh_home.desktop
다음 내용 의 파일을 작성하여 스크립트에 실행 파일을 사용하는 것이 좋습니다 .
[Desktop Entry]
Version=1.0
Exec=/home/yourname/bin/ssh_home.sh
Name=SSH Server
GenericName=SSH Server
Comment=Connect to My Server
Encoding=UTF-8
Terminal=true
Type=Application
Categories=Application;Network;
그렇게하면 클릭 할 수있는 아이콘이 생겨 스크립트가 시작됩니다.
다음과 같이 실행 가능 플래그를 설정해야 할 수도 있습니다 chmod
.
chmod +x ~/Desktop/ssh_home.desktop
답변
나를위한 “트랩”은 파일을 마우스 오른쪽 버튼으로 클릭하여 동작을 변경하는 방법을 검색했습니다 (gedit에서 스크립트를 여는 대신 스크립트를 실행하도록). 마우스 오른쪽 버튼으로 클릭하지 마십시오! “일반”메뉴 표시 줄에서 열기 :
편집 환경 설정-동작 및 “실행”또는 “매번 묻기”로 변경하십시오.
의견 : 내 취향에 따라 마우스 오른쪽 버튼을 클릭하여 프로그램을 실행할 수있는 방법이 있어야합니다. 특히 마우스 오른쪽 버튼을 클릭하면 “다음으로 열기”메뉴가 표시되므로 “bash로 열기”를 검색 할 수 있지만 “bash”는 옵션으로 포함되지 않습니다 …
답변
가장 간단한 대답은-
- 클릭하거나 자체 디렉토리에서 실행하는 경우 .sh 파일이 작동하는지 확인하십시오.
- 그것이 작동하면 파일 일명 노틸러스에서 마우스 오른쪽 버튼으로 클릭하고 ‘링크 만들기’를 선택하십시오.
- 동일한 디렉토리에 ‘link to xxxx.sh’라는 파일이 생성됩니다.
- 이것을 데스크탑으로 드래그하십시오
- 예를 들어 ‘link to’와 ‘sh’를 정리하고 이름을 그대로두면 여전히 작동합니다.
답변
바로 가기에 쉘 스크립트를 추가하는 가장 쉬운 방법은 .sh 파일을 홈 디렉토리에 추가하는 것입니다. 일단 홈 디렉토리에 복사되면 사용자 정의 바로 가기로 이동하여 sh yourfile.sh 명령을 추가하십시오.
이것은 내 일이 당신을 도울 희망이었습니다.