GUI 작업에 해당하는 콘솔 명령을 보려면 어떻게 해야 합니까?

GUI 작업에 해당하는 콘솔 명령을 보려면 어떻게 해야 합니까?

볼륨 설정이나 화면 해상도 변경 등 시스템을 구성할 때 GUI를 사용하여 할 수 있는 모든 작업을 콘솔에서 수행할 수 있다고 합니다. 실제로 Mint의 Control Center에서 이를 위해 제공되는 GUI 응용 프로그램은 해당 작업을 수행하기 위해 시스템에 텍스트 명령을 보내는 것이 좋습니다.

일반적으로 GUI 컨트롤을 통해 수행되는 일부 작업을 수행하기 위해 바로 가기 키에 바인딩할 수 있는 스크립트를 생성하려고 하는데 콘솔 명령의 구문을 올바르게 가져오는 데 문제가 있습니다.

이러한 GUI 컨트롤이 시스템에 "콘솔 명령"을 실행하는 경우 이러한 명령을 가로채거나 기록하거나 표시하기 위해 실행할 수 있는 응용 프로그램이 있습니까?

답변이 둘 사이에 다를 경우를 대비해 Mint와 Raspberian 시스템이 모두 있습니다.

답변1

아니요, 이는 사실이 아닙니다.

일부 GUI 프로그램은 CLI 프로그램을 위한 멋진 래퍼일 뿐입니다. 대부분은 그렇지 않습니다. 그래픽 인터페이스에서만 제대로 작동하는 작업을 수행하기 때문에 GUI 프로그램입니다. 예를 들어 gimp또는 같은 그래픽 편집기 krita, PDF 뷰어, 멋진 글꼴이 있는 WYSIWIG 워드 프로세서 등이 있습니다. 이러한 프로그램 중 일부에는 모호하게 유사한 작업을 수행하는 대체 CLI 도구(예: vim서식 지정 또는 그래픽 생성을 위한 LaTeX와 Markdown 과 같은 일반 텍스트 편집기 gnuplot)가 있을 수 있지만 이들은 유사한 작업을 수행하지만 작업이 다른 완전히 다른 프로그램입니다.

이러한 "멋진 래퍼"는 실제 프로그램의 기능을 크게 단순화하거나 합리적인 기본 선택을 하는 경향이 있는 교육 및/또는 구성 도구인 경향이 있지만 일부 특별한 요구 사항에는 적합하지 않습니다. 세부 사항을 파헤치거나 고급 기능을 광범위하게 사용하지 않고 기본 기능을 빠르게 시작하고 실행해야 하는 사람들에게 적합합니다.

그러나 일부는 단순한 멋진 래퍼 그 이상으로, GUI 없이는 구현하기 어려운 기능을 추가합니다( lyx예: LaTeX의 프런트엔드 역할). 나는 개인적으로 vim을 사용하여 일반 텍스트를 편집하는 것을 선호하지만( makemd 또는 TeX 실행을 사용하여 내 소스 텍스트를 멋진 문서로 "컴파일"합니다) 일부 사람들은 그러한 도구를 사용하고 GUI, 메뉴 및 거의 WYSIWYG 결과 문서 편집을 사용합니다. LaTeX에서는 수동으로 할 수 있는 일이 많지 않습니다 lyx.... 그리고 lyx는 vim이나 다른 일반 텍스트 편집기로 편집하는 것과 동일한 일반 텍스트 + 마크업 언어를 사용하므로 언제든지 파일을 수동으로 편집할 수 있습니다.

관련 정보