Documentation for a newer release is available. View Latest

그래픽 응용프로그램 열기

Opening graphical applications from the command line

Graphical applications can be launched from a terminal window or console session by simply typing the name of the application.

[fedorauser@localhost]$ firefox
파일 이름 대 응용프로그램 이름

Programs are opened from the command line using the name of the executable file provided in the program’s package. An entry in the desktop menu will often be named differently from the file it executes. For example, the GNOME disk management utility appears in the menu as Disks, and the file it executes is /usr/bin/gnome-disks.

When a program is executed on the command line, the terminal is occupied until the program completes. When a graphical application is executed from the command line, the program’s error output, or STDERR, is sent to the terminal window. This can be especially useful when troubleshooting.

Example 1. Viewing errors by launching graphical applications from the command line
[fedorauser@localhost]$ astromenace-wrapper
	AstroMenace 1.3.1 121212

	Open XML file: /home/fedorauser/.config/astromenace/amconfig.xml
	VFS file was opened /usr/share/astromenace/gamedata.vfs

	Vendor     : OpenAL Community
	Renderer   : OpenAL Soft
	Version    : 1.1 ALSOFT 1.15.1
	ALut ver   : 1.1

	글꼴 초기화됨: DATA/FONT/LiberationMono-Bold.ttf

	현재 비디오 방식: 3200x1080 32bit

	Xinerama/TwinView 감지됨.
	Screen count: 2
	Screen #0: (0, 0) x (1920, 1080)
	Screen #1: (1920, 0) x (1280, 1024)

	지원 해상도 목록:
	640x480 16bit
	640x480 32bit
	640x480 0bit
	768x480 16bit
	<잘린 출력>

To launch a graphical application, but fork the additional output into the background and return the terminal for immediate use, use the shell’s job control feature.

[fedorauser@localhost]$ emacs foo.txt &
세션 끝내기

Applications that hold the command line prompt until they complete will close when the terminal session ends, even if they are forked into the background.

GUI programs can also be launched on one TTY and displayed on another by specifying the DISPLAY variable. This can be useful when running multiple graphical sessions, or for troubleshooting problems with a desktop session.

  1. Switch to another TTY using the key combination Ctrl+Alt+F2 and log in. Note that consoles are available by default with F2 through F6.

  2. Identify the X session you want to target. The DISPLAY variable is always an integer preceded by a colon, and will be :0 in most cases. Check the arguments of the currently running X process to verify the value. The command below shows both the DISPLAY variable as well as the TTY that X is running on, tty1.

    [fedorauser@localhost]$ ps aux|grep /usr/bin/X
    root      1498  7.1  1.0 521396 353984 tty1    Ss+  00:04  66:34 /usr/bin/X :0 vt1 -background none -nolisten tcp -auth /var/run/kdm/A:0-22Degc
    
    root     23874  0.0  0.0 109184   900 pts/21   S+   15:35   0:00 grep --color=auto /usr/bin/X
  3. Specify the DISPLAY variable when executing the program.

    [fedorauser@localhost]$ DISPLAY=:0 gnome-shell --replace &
  4. Switch back to the TTY the graphical session is running on. Since the example above shows X running on vt1, pressing Ctrl+Alt+F1 will return to the desktop environment.

Launching Applications with Alt+F2

Most desktop environments follow the convention of using the key combination Alt+F2 for opening new applications. Pressing Alt+F2 brings up a prompt for a command to be entered into.

Commands entered into this dialog box function much as they would if entered in a terminal. Applications are known by their file name, and can accept arguments.

GNOME command entry dialog box
Figure 1. Using Alt+F2 with GNOME
KDE command entry dialog box
Figure 2. Using Alt+F2 with KDE
LXDE command entry dialog box.
Figure 3. Using Alt+F2 with LXDE
메이트 명령 항목 대화용 상자.
Figure 4. Alt+F2를 사용하기 (메이트 와 함께)
XFCE 명령 항목 대화용 상자.
Figure 5. Alt+F2 사용하기 (XFCE 와 함께)

데스크탑 메뉴에서 응용프로그램 시작하기

Applications can also be opened from the menu system provided by the desktop environment in use. While the presentation may vary between desktop environments, the menu entries and their categories are provided by the individual application and standardized by the freedesktop.org Desktop Menu Specification. Some desktop environments also provide search functionality in their menu system to allow quick and easy access to applications.

그놈 메뉴 사용하기

`개요’라고 불리는 그놈 메뉴는 기본 표시화면의 상단 왼쪽에 있는 '활동' 누름 단추를 누르거나, 상단 좌측 '핫 코너’를 지나서 마우스를 이동하거나, Super (Windows) 키를 눌러서 접근 할 수 있습니다. '개요’는 응용프로그램에 추가적인 문서를 제공합니다.

메뉴에서 항목을 선택하는 것은 '검색 상자’를 사용하는 것이 가장 좋습니다. 간단하게 '개요’라고 불러오고, 실행하려는 응용프로그램의 이름을 입력하기 시작합니다. 엔터를 누르는 것은 강조된 응용프로그램을 실행하거나, 또는 화살표 키 또는 마우스를 사용하여 대안을 선택 할 수 있습니다.

개요 검색에서 응용프로그램의 이름 입력은 메뉴 항목 일치하는 것을 표시 할 것입니다. 검색은 또한 설명과 일치합니다
Figure 6. 그놈 탐색 상자 사용하기

'개요’는 또한 검색 될 수 있습니다. '대시’라고 불리우는 왼쪽에 있는 막대는 자주 사용되는 응용프로그램과 그리드 아이콘을 표시됩니다. 그리드 아이콘에서 누르면 자주 사용하는 응용프로그램을 표시하는 윈도우의 중앙에 있는 그리드를 가져옵니다. 그리드는 화면 하단에 '모두' 누름 단추를 사용하여 선택하면 모든 사용 가능한 응용프로그램을 표시합니다.

그놈 메뉴는 자주 사용되는 응용프로그램을 위해 왼쪽에 있는 막대에 표시되어 있습니다
Figure 7. 그놈 메뉴 항목 검색하기

그놈 쉘 사용에 대하여 더 알아보려면, 그놈 CheatSheet을 방문하세요

KDE 메뉴 사용하기

KDE 메뉴는 화면의 하단 좌측에서 Fedora 누름 단추를 누르면 열립니다. 메뉴 초기에는 메뉴 항목을 눌러서 우측에 의해 추가되어질 수 있는 자주 찾는 응용프로그램을 표시합니다. 메뉴 하단 부분에 있는 아이콘 위로 가져가서 응용 프로그램, 파일 시스템, 최근에 사용된 응용프로그램 또는 시스템 로그아웃된 선택이 표시됩니다.

KDE 메뉴는 목록에서 응용프로그램으로 표시됩니다. 목록의 내용은 눌러졌을 때에 표시됩니다.
Figure 8. KDE 데스크탑 메뉴.

검색 기능은 또한 KDE 메뉴 시스템에서 사용 할 수 있습니다. 응용프로그램을 검색하려면, 메뉴를 열고 입력을 시작합니다. 메뉴는 일치하는 항목을 표시 할 것입니다.

KDE 메뉴는 만약 검색 상자에서 입력한다면 일치하는 응용프로그램을 찾을 수 있습니다. 예를 들면
Figure 9. KDE 메뉴에서 찾기.

LXDE, 메이트와 XFCE에서 메뉴 사용하기

Menus in LXDE, MATE, and XFCE have a varied appearance but a very similar structure. They categorize applications, and the contents of a category are displayed by hovering the cursor over the entry. Applications are launched by clicking on an entry.

LXDE 메뉴
Figure 10. LXDE 메뉴
메이트 메뉴
Figure 11. 메이트 메뉴
XFCE 메뉴
Figure 12. XFCE 메뉴