사용자 정의 bash 명령을 사용하여 모든 것을 엽니다.문서(*.*), bash에서 실행한 명령의 이름은 "open"이었습니다.
이것은 "open"이라는 bash 명령 파일의 내용입니다.
#!/bin/bash
xmessage -center "File $1, has been executed."
exit
따라서 모든 파일 관리자 또는 nemo 및 nautilus만 사용하는 원래 명령을 내 사용자 정의 bash 명령으로 바꾸고 싶습니다.
예를 들어, nautilus 또는 nemo에 대한 원래 명령이 다음과 같은 경우:
xdg-open "$1"
이 경우:
xdg-open "cat.jpg"
다음과 같이 "open"이라는 사용자 정의 bash 명령으로 대체하겠습니다.
open "$1"
교체 예:
mv "xdg-open" "xdg-open.old"
mv "open" "xdg-open"
따라서 사용자가 다음 작업을 수행할 때더블 클릭어떤 파일에서나 클릭하세요.열기 버튼nemo, nautilus 또는 기타 파일 관리자에서는 확장명이나 MIME 유형에 관계없이 사용자 정의 bash 명령을 사용하여 모든 파일 또는 선택한 파일이 열립니다.
그렇다면 nemo나 nautilus가 파일을 열 때 어떤 명령을 사용하는지 아시나요? 아니면 xdg-open이나 mimeopen과 같이 nautilus나 nemo에서 사용하는 다른 명령을 알고 계십니까?
참고: 사용자 정의 명령을 추가하고 싶지 않고 원래 명령을 바꾸고 싶습니다.
답변1
선택한 파일 세트를 두 번 클릭하여 열 수 없습니다. 한 번에 하나의 파일만 클릭할 수 있기 때문입니다. 그룹에 있는 파일을 처음 두 번 클릭하면 해당 파일이 선택되고 다른 파일은 선택 취소됩니다. 따라서 두 번 클릭 시 두 번째 클릭이 발생하면 클릭한 파일만 열립니다.
그렇지 않은 경우 다음과 같이 특정 유형의 파일과 연결된 응용 프로그램을 변경하여 원하는 작업을 수행할 수 있습니다.
- 특정 유형의 파일(예: jpg)을 마우스 오른쪽 버튼으로 클릭하고,
Open With
팝업 메뉴를 클릭하고 ,Other Application
팝업 하위 메뉴를 클릭하면 연결 프로그램 대화 상자가 나타납니다.Use a custom command
연결 프로그램 대화 상자를 클릭하면 텍스트 상자가 나타납니다.- 텍스트 상자에 스크립트 파일 이름(필요한 경우 경로 포함)을 입력하고,
- "이 앱 기억..." 확인란이 선택되어 있는지 확인하고
Open
버튼을 클릭하세요 .
그런 다음 스크립트를 사용하여 선택한 파일을 열어야 합니다. 그런 다음 Enter 키를 누르거나 마우스 오른쪽 버튼 클릭 메뉴에서 열기를 선택하여 선택한 파일 그룹을 스크립트를 사용하여 열어야 합니다. 두 번 클릭하거나 다른 방법으로 연 개별 파일도 스크립트를 사용하여 열어야 합니다.