วิธีเปิดแอปพลิเคชั่นที่มี“ เทอร์มินัลอีมูเลเตอร์” เริ่มต้นบน Ubuntu


16

ฉันต้องการรันคำสั่งบางอย่างในเทอร์มินัลอีมูเลเตอร์เช่น Konsole แต่ฉันต้องสร้าง cross-desktop

มีคำสั่งบางอย่างที่เหมือนxdg-openกัน แต่เพื่อรับเทอร์มินัลอีมูเลเตอร์เริ่มต้นหรือไม่

ฉันใช้ Ubuntu

คำตอบ:


10

ในDebianคุณสามารถโทรหาx-terminal-emulator -e /some/commandได้เนื่องจากจุดนี้ไปยังตัวจำลองเทอร์มินัลที่กำหนดค่าโดยกลไก " ทางเลือก " ของ Debian มันกำหนดค่าผ่านทาง

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

ซึ่งจะช่วยให้คุณเลือกซึ่งติดตั้ง X11 เลียนแบบขั้วx-terminal-emulatorที่จะใช้เป็นหนึ่งเริ่มต้นคือเป็น ในท้ายที่สุดมันเป็นโครงสร้าง symlink เช่นสำหรับ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

ข้อสังเกตบางอย่าง


น่าเสียดายที่มันใช้ไม่ได้กับ Fedora 16 กับ Gnome 3.2.1
fheub

1
@AaronLewis โปรดทราบว่านี่เป็นค่าเริ่มต้นของระบบ ฉันไม่คิดว่าจะมีวิธีมาตรฐานในการรับ X terminal emulator ที่ผู้ใช้ชื่นชอบ
Gilles 'SO- หยุดความชั่วร้าย'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.