
CHAPTER 02 X μλμ°μ λ°μ€ν¬ν± νκ²½
X μλμ° μκ°
X μλμ° μμ€ν
- μ λμ€/리λ μ€λ₯Ό μν κ·Έλν½ μ¬μ©μ μΈν°νμ΄μ€(GUI) νκ²½
- 1984λ μ MITλ₯Ό μ€μ¬μΌλ‘ κ°λ°λ¨
- 1987λ μ X11, 1996λ X11R6, 2006λ X11R7 λ²μ κ°λ° ν μ λμ€/리λ μ€μ νμ€ μλμ° μμ€ν
X μλμ° μμ€ν νΉμ§
- λ°μ΄λ μ΄μμ±
- κ±°μ λͺ¨λ μ λμ€/리λ μ€μμ λμν λ§νΌ λ°μ΄λ μ΄μμ±
- ν΄λΌμ΄μΈνΈ/μλ² κ΅¬μ‘°
- X μλμ° μμ€ν μ X μλ²μ X ν΄λΌμ΄μΈνΈλ‘ ꡬμ±
- X μλμ° μμμ μ€νλλ X μμ© νλ‘κ·Έλ¨μ λͺ¨λ X ν΄λΌμ΄μΈνΈλ‘ Xμλ²μ λμ€νλ μ΄λ₯Ό μμ²νλ€
- X μλ²λ λμ€νλ μ΄ μλ²λΌκ³ λ ν μ μμΌλ©° λμ€νλ μ΄λ§λ€ μ΄λ₯Ό λ΄λΉνλ νλμ X μλ²κ° νμ
- μ₯μΉμ λ
립μ±
- λμ€νλ μ΄ μ₯μΉμ μμ‘΄μ μ΄μ§ μμ -> X μλ²κ° μκΈ° λλ¬Έ
- λ€νΈμν¬μ ν¬λͺ
μ±
- λ€νΈμν¬ κΈ°λ°μ κ·Έλν½ μ¬μ©μ μΈν°νμ΄μ€
- λ€νΈμν¬μ ν¬λͺ μ±μ΄ 보μ₯λλ©΄ μ¬μ©μλ€μ λ€νΈμν¬μ μ°κ²°λ λͺ¨λ μ»΄ν¨ν°λ€μ λ§μΉ νλμ μ»΄ν¨ν°μ²λΌ μ¬μ©ν μ μκ² λ¨
X μλμ°μ λ°μ€ν¬ν± νκ²½
X μλμ° κ΅¬μ‘°
X μλμ° μμ€ν
- νλμ X μλ²μ μ¬λ¬ κ°μ X ν΄λΌμ΄μΈνΈλ€λ‘ ꡬμ±
X ν΄λΌμ΄μΈνΈ
- X μλμ°μμ μνλλ λͺ¨λ X μμ© νλ‘κ·Έλ¨μ X ν΄λΌμ΄μΈνΈ
- μλ₯Ό λ€μ΄, xterm, xclock, firefox λ±
- X μμ© νλ‘κ·Έλ¨μ X μλ²μ λμ€νλ μ΄λ₯Ό μμ²νλ€.
X μλ²
- ν΄λΌμ΄μΈνΈμ μμ²μ λ°λΌ νλ©΄μ λμ€νλ μ΄
- λ§μ°μ€ ν΄λ¦, μλμ° μ΄λ, ν€λ³΄λ λλ¦ λ±κ³Ό κ°μ μ¬μ©μ μ λ ₯μ X ν΄λΌμ΄μΈνΈμκ² μ 곡
λ°μ€ν¬ν± νκ²½ (Desktop Environment)
- μλμ° κ΄λ¦¬μμ μ¬λ¬ μ νΈλ¦¬ν°λ€μ λ¬Άμ΄ ν¨ν€μ§ν ν κ²
- μμ΄μ½, μ°½, λꡬ λͺ¨μ, ν΄λ, λ°°κ²½νλ©΄, λ°μ€ν¬ν± μμ ― λ± μ 곡
- μλμ° κ΄λ¦¬μλ§ μ°λ κ²λ³΄λ€λ μ΄λ³΄μλ€μ΄ μ¬μ©νκΈ° νΈλ¦¬
- GNOME, KDE(K Desktop Environment)
μλμ° κ΄λ¦¬μ
- κ·Έλν½ μ¬μ©μ μΈν°νμ΄μ€ νκ²½μμ λ°μ€ν¬ν μμ κ° μλμ°λ₯Ό κ΄λ¦¬νλ μννΈμ¨μ΄
- μ ν΅μ μΈ μλμ° κ΄λ¦¬μλ‘λ TWM, MWM, FVWM, Window Maker λ±μ΄ μλ€.
μ°λΆν¬ λ°μ€νΈν± νκ²½
μ°λΆν¬ 리λ μ€λ 18.04λ²μ λΆν° κΈ°λ³Έ λ°μ€ν¬ν± νκ²½μΌλ‘ GNOMEμ μ¬μ©νλ€.
GNOME
- λ λν, CentOS, μ°λΆν¬ 리λ μ€ λͺ¨λ λ°μ€ν¬ν± νκ²½μΌλ‘ GNOMEμ μ¬μ©
- λ°ννλ©΄κ³Ό μΌμͺ½ μ¬μ΄λλ° κ·Έλ¦¬κ³ μλ¨λ°λ‘ ꡬμ±
- μλ¨λ°
- νμ¬ νλ(Activities) λ²νΌ : μ΄ λ²νΌμ ν΄λ¦νλ©΄ λμ보λκ° λ¨λ©° νμ¬ λ°μ€ν¬ν± νλ©΄μμ μ€νλκ³ μλ νλ‘κ·Έλ¨λ€μ 보μ¬μ€λ€
- μλ¦Ό μμ(Notification area) : νμ¬ λ μ§μ μκ°μ νμνκ³ μΌμ μλ¦Όμ νλ μμμ΄λ€
- νμ μ λ ₯ μμ΄μ½ : νκΈ νΉμ μμ΄ μ λ ₯μ μ ν
- μν μμ (System status area) : λ€νΈμν¬, λ³Όλ₯¨, μ μ μ€μμΉ λ±μ νμνλ€
- μΌμͺ½ μ¬μ΄λλ°
- μ¦κ²¨μ°ΎκΈ°λ‘ λ±λ‘λ νλ‘κ·Έλ¨μ μ€ν μμ΄μ½λ€μ΄ λμ΄
- νμ΄μ΄νμ€ (μΉ λΈλΌμ°μ )
- μ¬λλ²λ (λ©μΌ κ΄λ¦¬)
- νμΌ κ΄λ¦¬μ
- 리λ¬λ°μ€ (μ€λμ€ νλ μ΄μ΄)
- LibreOffice Writer (μλ νλ‘μΈμ)
- μ°λΆν¬ μννΈμ¨μ΄ μΌν°
- λμλ§
- νλ‘κ·Έλ¨ νμ μμ΄μ½
- λ°ννλ©΄
- ν ν΄λ
- ν ν΄λμ λ΄μ© 보μ¬μ€
- ν΄μ§ν΅
- μ€λ₯Έμͺ½ λ²νΌ
- μμ£Ό μ¬μ©λλ λ©λ΄
- μνλ κ² μ νν΄μ λ°λ‘ μ€ν
- [μν΄λ]
- λ°ννλ©΄μ μλ‘μ΄ ν΄λ λ§λ€κΈ°
- [ν°λ―Έλλ‘ μ΄κΈ°]
- ν°λ―Έλμ΄ μμ±λ¨
- ν ν΄λ
νμ¬ νλκ³Ό νλ‘κ·Έλ¨ νμ
[νμ¬ νλ]
- λμ보λ
- νμ¬ λ°μ€ν¬ν±μμ μ€ν μ€μΈ νλ‘κ·Έλ¨λ€μ 보μ¬μ€
- μλ¨μ κ²μ λ°μμλ μνλ νλ‘κ·Έλ¨μ ν€μλλ‘ κ²μνμ¬ μ€ν
[νλ‘κ·Έλ¨ νμ]
- μ€μΉλ λͺ¨λ νλ‘κ·Έλ¨μ νμ
- μνλ νλ‘κ·Έλ¨μ [μ¦κ²¨μ°ΎκΈ°μ μΆκ°]λ‘ μ¬μ΄λλ°μ μΆκ°
ν μ€νΈ νΈμ§κΈ° gedit
- GNOME νκ²½μ κΈ°λ³Έ νΈμ§κΈ°
- ν μ€νΈ, νλ‘κ·Έλ¨ μ½λ, λ§ν¬μ μΈμ΄ νΈμ§μ μ ν©
- κΉλνκ³ λ¨μν GUI
- gedit μ€ν λ°©λ²
- νλ‘κ·Έλ¨ νμ
- [ν μ€νΈ νΈμ§κΈ°]λ₯Ό μ ννμ¬ μ€ν
- νμ¬ νλ
- [ν μ€νΈ νΈμ§κΈ°]λ₯Ό κ²μνμ¬ μ€ν
- ν°λ―Έλ
- $ gedit [νμΌμ΄λ¦]
- νμΌ κ΄λ¦¬μ
- ν μ€νΈ νμΌ ν΄λ¦νλ©΄ μλ μ€ν
- νλ‘κ·Έλ¨ νμ
μ§μλνΈ νμΌ μ΄κΈ°
[νμΌ] λ©λ΄
- μλ‘μ΄ νμΌ λ§λ€κΈ°
- κΈ°μ‘΄ νμΌ μ΄κΈ°
- νΈμ§ν λ΄μ© μ μ₯
μ§μλνΈ μ νμΌ λ§λ€κΈ°
-> ν μ€νΈ νΈμ§κΈ° μ€ν
- λ°λ‘ ν μ€νΈ μ λ ₯ ν μ μ₯
- λ©ν°ν μ¬μ©νμ¬ μ¬λ¬ κ°μ νμΌμ λΆλ¦¬ν΄μ νΈμ§ν μ μλ€
μ§μλνΈ μλΈλ©λ΄
- [μ μ₯]
- λ€λ₯Έ μ΄λ¦μΌλ‘ μ μ₯, λͺ¨λ μ μ₯
- [μ°ΎκΈ°]
- ν μ€νΈ μ°ΎκΈ°
- μ°Ύμμ λ°κΎΈκΈ°
- νΉμ ν μ€λ‘ μ΄λ
- μΌλ°μ μΈ κ²μ κΈ°λ₯
- [보기]
- [κ°μ₯μ리 μ°½]
- [κ°μ‘° λͺ¨λ]
- [λꡬ]
- λ§μΆ€λ² κ²μ¬
- μ€νκ° μλ λ¨μ΄ κ°μ‘°
- μΈμ΄ μ€μ
- λ¬Έμ ν΅κ³
- [κΈ°λ³Έ μ€μ ]
- μΈμ΄ 보기, νΈμ§κΈ°, κΈκΌ΄ λ° μ, νλ¬κ·ΈμΈ λ±
ν ν΄λμ νμΌ κ΄λ¦¬μ
ν ν΄λ
- μ¬μ©μμ ν ν΄λ
- μΌμͺ½ μ¬μ΄λλ°μμ [νμΌκ΄λ¦¬μ] μμ΄μ½μ ν΄λ¦ν΄ μ€ν
- μ¬μ©μ κ³μ μ λ§λ€λ©΄ νμ ν΄λκ° μλμΌλ‘ μμ±λ¨
- μ ν΄λ μμ± κ°λ₯
νμΌ/ν΄λμ μμ΄μ½ λ©λ΄
- μμ΄μ½ μμμ λ§μ°μ€ μ€λ₯Έμͺ½
- λ²νΌ ν΄λ¦
μ 체 νμΌ μμ€ν
- [λ€λ₯Έ μμΉ] λ©λ΄μμ [μ»΄ν¨ν°] μ ν
- μ 체 νμΌ μμ€ν μ λ£¨νΈ ν΄λλΆν° 보μ¬μ€λ€
μ€μ
- μ€ν λ°©λ²
- [νλ‘κ·Έλ¨ νμ] -> μ€μ μμ΄μ½ ν΄λ¦
- μ€μ
- [λ€νΈμν¬]
- [λ°°κ²½]
- [λͺ¨μ]
- [νλ‘κ·Έλ¨]
- [μ μ]
- [λμ€νλ μ΄]
2.4 CentOS λ°μ€ν¬ν± νκ²½
GNOME
- CentOS λ°μ€ν¬ν± νκ²½μΌλ‘ GNOMEμ μ¬μ©
- μλ¨λ°
νμ¬ νλ (Activities)
- μΌμ’ μ λ©μΈ λ©λ΄λ‘ νμ¬ λ°μ€ν¬ν±μμ μ€νλκ³ μλ νλ‘κ·Έλ¨λ€μ 보μ¬μ€λ€
μλ¦Ό μμ (Notification area)
- νμ¬ λ μ§μ μκ°μ νμ
- μΌμ μλ¦Όμ νλ μμ
νμ μ λ ₯ μμ΄μ½
- νκΈ νΉμ μμ΄ μ λ ₯μ μ ν
μν μμ
- μν μμ(System status area)
- [λ€νΈμν¬ μ°κ²°] : λ€νΈμν¬ μ€μ
- [μ¬μ©μ] : λ‘κ·Έμμ
- [μ€μ λ²νΌ] : μμ€ν μ€μ
- [μ κΈ λ²νΌ] : νλ©΄ μ κΈ
- [μ μ λ²νΌ] : μμ€ν μ’ λ£
νμ¬ νλ
- μ¬μ΄λλ° λ©λ΄
- μ¦κ²¨μ°ΎκΈ°μ λ±λ‘λ νλ‘κ·Έλ¨ μμ΄μ½ νμ
- μ΄λ₯Ό ν΄λ¦νμ¬ μ€ννλ λ°©μμΌλ‘ μ¬μ©
- κ²μ λ°
- μλ¨μ κ²μ λ°μμ νλ‘κ·Έλ¨ μ΄λ¦μΌλ‘ κ²μνμ¬ μ€ν
- λμ보λ
- νμ¬ λ°μ€ν¬ν±μμ μ€νλκ³ μλ νλ‘κ·Έλ¨λ€μ 보μ¬μ€λ€
- μμ
κ³΅κ° λ¦¬μ€νΈ
- κ°μ λ°μ€ν¬ν± νλ©΄μ λνλΈλ€
μ¬μ΄λλ° λ©λ΄
- νλ‘κ·Έλ¨μ μ€ν μμ΄μ½μ ν΄λ¦νμ¬ νλ‘κ·Έλ¨ μ€ν
- μ) [νμ΄μ΄νμ€] μμ΄μ½μ ν΄λ¦
κ²μ μ€ν
[κ²μ]
- μ€ννκ³ μ νλ νλ‘κ·Έλ¨μ ν€μλλ‘ κ²μνμ¬ μ€ν
- μ) ν°λ―Έλ κ²μ μ€ν
νλ‘κ·Έλ¨ νμ
- μ€μΉλ λͺ¨λ νλ‘κ·Έλ¨μ νμ
- μνλ νλ‘κ·Έλ¨μ [μ¦κ²¨μ°ΎκΈ°μ μΆκ°]λ‘ μ¬μ΄λλ°μ μΆκ°
ν ν΄λμ νμΌ κ΄λ¦¬μ
ν ν΄λ
- μ¬μ©μμ ν ν΄λ
- μΌμͺ½ μ¬μ΄λλ°μμ [νμΌ κ΄λ¦¬μ]μμ΄μ½μ ν΄λ¦ν΄ μ€ν
- μ¬μ©μ κ³μ μ λ§λ€λ©΄ νμ ν΄λκ° μλ μμ±λ¨
- μ ν΄λ μμ± κ°λ₯
ν΅μ¬ κ°λ
- X μλμ° μμ€ν μ νλμ X μλ²μ μ¬λ¬ κ°μ X ν΄λΌμ΄μΈνΈλ€λ‘ ꡬμ±λλ€. X μλ²λ λμ€νλ μ΄λ₯Ό λ΄λΉνκ³ X μμ© νλ‘κ·Έλ¨μ X ν΄λΌμ΄μΈνΈμ΄λ€
- μ΅μ CentOSμ μ°λΆν¬ 리λ μ€λ GNOMEμ λ°μ€ν¬ν± νκ²½μΌλ‘ μ¬μ©νλ€
- ν μ€νΈ νΈμ§κΈ°(gedit)λ GNUκ° μ 곡νλ λνμ μΈ GUI ν μ€νΈ νΈμ§κΈ°μ΄λ€
'Linux' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Linux] Chapter 1 (0) | 2022.10.11 |
---|