우분투에서 기본“터미널 에뮬레이터”로 응용 프로그램을 시작하는 방법은 무엇입니까?


16

Konsole과 같은 터미널 에뮬레이터에서 명령을 실행하고 싶었지만이 크로스 데스크톱을 만들어야합니다.

과 같은 명령이 xdg-open있지만 기본 터미널 에뮬레이터를 얻는 데 사용됩니까?

우분투를 사용하고 있습니다.

답변:


10

데비안 에서는 데비안x-terminal-emulator -e /some/command 의 " 대체 "메커니즘으로 구성된 터미널 에뮬레이터를 가리 키기 때문에을 호출 할 수 있습니다 . 그것은 통해 구성

# update-alternatives --config x-terminal-emulator

설치된 X11 터미널 에뮬레이터 중 어떤 것을 기본으로 사용할 것인지 선택할 수 있습니다 x-terminal-emulator. 결국, 그것은 예를 들어 gnome-terminal다음 과 같은 심볼릭 링크 구조입니다 .

$ which x-terminal-emulator
/usr/bin/x-terminal-emulator
$ ls -al /usr/bin/x-terminal-emulator 
lrwxrwxrwx 1 root root 37 Apr 26  2010 /usr/bin/x-terminal-emulator -> /etc/alternatives/x-terminal-emulator
$ ls -al /etc/alternatives/x-terminal-emulator
lrwxrwxrwx 1 root root 31 Apr 26  2010 /etc/alternatives/x-terminal-emulator -> /usr/bin/gnome-terminal.wrapper
$ file /usr/bin/gnome-terminal.wrapper
/usr/bin/gnome-terminal.wrapper: Perl script, ASCII text executable

몇 가지 언급,


불행히도, Gnome 3.2.1이 포함 된 Fedora 16에서는 작동하지 않습니다
fheub

1
@AaronLewis 시스템 기본값입니다. 사용자가 선호하는 X 터미널 에뮬레이터를 얻는 표준 방법은 없다고 생각합니다.
Gilles 'SO- 악마 그만두 다'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.