Xmonad 창 관리자에 대한 초보자 가이드

Xmonad는 X11용 동적 타일링 창 관리자 입니다. Linux 및 기타 유닉스 계열 운영 체제에서 실행됩니다. 최소한의 기능과 수십 가지의 뛰어난 기능을 갖추고 있으며 방대한 확장 라이브러리를 지원하므로 프로그래밍 커뮤니티에서 가장 인기 있는 도구입니다. Linux 시스템에서 Xmonad를 설정하는 방법은 다음과 같습니다.

Linux에 Xmonad 설치

Xmonad 창 관리자는 모든 Linux에서 가장 오래된 것 중 하나입니다. 결과적으로 다양한 배포판에 쉽게 설치할 수 있습니다. 이 가이드 섹션에서는 Linux에 Xmonad 창 관리자를 설치하는 방법을 정확히 보여줍니다.

설치를 시작하려면 키보드에서 Ctrl + Alt + T 또는 Ctrl + Shift + T 를 눌러 터미널 창을 시작합니다 . 그런 다음 사용하는 Linux OS에 해당하는 아래에 설명된 명령줄 지침을 따르십시오.

우분투

Xmonad 창 관리자를 사용하려는 Ubuntu 사용자는 먼저 "Universe" 소프트웨어 저장소를 활성화해야 합니다. 그렇게 하려면 다음 add-apt-repository 명령을 사용합니다.

sudo add-apt-repository 우주

"Universe" 소프트웨어 리포지토리를 추가한 후 업데이트 명령을 실행하여 Ubuntu의 소프트웨어 소스를 새로 고쳐야 합니다.

sudo apt 업데이트

다음 업데이트 명령을 사용하는 아파트 우분투 리눅스 PC에 Xmonad 창 관리자의 최신 버전을로드 패키지 관리자를.

sudo apt install xmonad dmenu feh

데비안

Debian Linux에 Xmonad를 설치하려면 터미널 창에서 아래 Apt-get 명령을 사용하십시오 .

sudo apt-get install xmonad dmenu feh

아치 리눅스

Arch Linux에서 Xmonad 창 관리자는 "커뮤니티" 소프트웨어 저장소의 사용자가 사용할 수 있습니다. "커뮤니티"가 활성화되어 있는지 확인하십시오. 그런 다음 Pacman 패키지 관리자를 사용하여 Xmonad를 설치합니다.

sudo pacman -S xmonad dmenu feh

페도라

Fedora Linux 사용자는 Dnf 패키지 관리자 를 통해 최신 버전의 Xmonad를 설치할 수 있습니다 .

sudo dnf 설치 xmonad dmenu feh

오픈수세

OpenSUSE Linux에서 Xmonad 창 관리자는 다음 Zypper 명령으로 설치할 수 있습니다.

sudo zypper 설치 xmonad dmenu feh

일반 리눅스

Xmonad의 소스 코드는 웹사이트에서 무료로 사용할 수 있습니다. 덜 알려진 Linux 운영 체제를 실행 중이고 Xmonad를 작동시키려면 여기 이 페이지로 이동 하여 수행할 작업을 배우십시오.

Xmonad에 로그인

Xmonad는 다른 창 관리자나 데스크탑 환경과 마찬가지로 세션의 로그인 화면에서 액세스할 수 있습니다. Xmonad를 로드하려면 현재 데스크탑 환경에서 로그아웃하고 로그인 화면으로 돌아갑니다.

로그인 화면에서 세션 영역을 찾습니다. 세션 영역은 "세션"이라고 표시되거나 기어 또는 아이콘일 수 있습니다. 세션 영역 내부에서 "Xmonad"를 찾아 마우스로 클릭하여 Linux PC에 Xmonad를 로드하도록 지시합니다.

Xmonad 창 관리자에 대한 초보자 가이드

Xmonad에 로그인하면 화면에 팝업 메시지와 함께 검은색 화면이 표시됩니다. 이 메시지는 터미널을 시작하기 위한 키보드 단축키를 제공합니다( Ctrl + Shift + Enter ). 가이드의 다음 섹션에서 Xmonad를 구성하는 데 필요하므로 누르세요.

Xmonad 구성

Xmonad가 올바르게 실행되도록 구성해야 합니다. 구성하려면 구성 파일을 생성해야 합니다. 이렇게 하려면 터미널로 이동하여 wget download 명령을 사용 하여 Linux PC에 기본 구성 파일을 다운로드합니다.

wget https://pastebin.com/raw/zbLbxqst -O xmonad.hs

Xmonad 기본 구성 파일을 다운로드한 후 "Xmonad" 폴더로 이동합니다. 폴더에 이미 "xmonad.hs" 파일이 있어도 걱정하지 마십시오. 파일이 그렇게 복잡하지 않거나 많은 기능이 활성화되어 있지 않을 수 있습니다.

mv xmonad.hs ~/.xmonad/

파일이 ".xmonad" 폴더에 있으면 Ctrl + Q 를 눌러 구성을 Xmonad 창 관리자로 다시 로드합니다 .

엑스모나드 사용하기

Xmonad 창 관리자에 대한 초보자 가이드

Xmonad는 키보드 단축키를 기반으로 하는 타일링 창 관리자입니다. 다음은 시스템 탐색에 도움이 되는 기본 키보드 단축키입니다.

  • 왼쪽 Alt + P : 앱을 빠르게 실행하는 데 사용할 수 있는 Dmenu를 엽니다.
  • 왼쪽 Alt + Shift + Q : Xmonad 시스템에서 로그아웃합니다.
  • 왼쪽 Alt + Shift + C : 현재 포커스가 있는 창을 종료합니다.
  • 왼쪽 Alt + 스페이스바 : 다양한 타일링 레이아웃을 통해 창을 회전합니다.
  • 왼쪽 Alt + J : 다음 창으로 전환합니다.
  • 왼쪽 Alt + K : 이전 창으로 전환합니다.
  • 왼쪽 Alt + 숫자 행(1-0) : 작업 공간 사이를 전환합니다.

이러한 키보드 단축키를 배우면 Xmonad를 매우 쉽게 사용할 수 있습니다. 더 많은 단축키를 알고 싶다면 여기 에서 Xmonad의 공식 웹 페이지를 확인 하십시오 .

Xmonad 배경화면 설정하기

Xmonad는 빈 배경화면으로 시작합니다. 배경 화면을 설정하려면 아래 지침을 따라야 합니다.

먼저 "xmonad-wallpaper-set"이라는 파일을 만듭니다. 이것은 배경 화면 설정을 처리하는 "/usr/bin/"에 배치될 스크립트 파일입니다. 은 Using 터치 명령을, 새 파일을 확인하십시오.

참고: "xmonad-wallpaper-set"은 "xmonad.hs" 파일에 이미 구성되어 있으므로 배경 화면을 설정하기 위해 수정할 필요가 없습니다.

Xmonad 창 관리자에 대한 초보자 가이드

xmonad-wallpaper-set 터치

다음으로 echo 명령을 사용 하여 스크립트 파일의 맨 위에 "shebang"을 추가합니다.

echo '#!/bin/bash' >> xmonad-wallpaper-set

"shebang"을 추가한 후 파일에 새 줄을 만듭니다.

echo ' ' >> xmonad-wallpaper-set

바탕 화면을 자동으로 설정하는 명령을 추가하십시오.

echo 'feh --bg-scale ~/wallpaper.*' >> xmonad-wallpaper-set

다음을 사용하여 파일의 권한을 업데이트하십시오.

sudo chmod +x xmonad-wallpaper-set

mv 명령 을 사용하여 "/usr/bin/" 디렉토리에 파일을 배치합니다 .

sudo mv xmonad-wallpaper-set /usr/bin/

"xmonad-wallpaper-set" 스크립트가 "/usr/bin/" 디렉토리에 있으면 어려운 작업이 완료된 것입니다. 이제 왼쪽 Alt + P 를 눌러 Dmenu를 엽니다. 그런 다음 Firefox(또는 다른 브라우저)를 실행하고 좋아하는 배경 화면을 다운로드합니다.

Xmonad 창 관리자에 대한 초보자 가이드

파일이 PNG, JPG 또는 JPEG인지 확인하고 홈 디렉토리에 "wallpaper.png", "wallpaper.jpg" 또는 "wallpaper.jpeg"로 저장합니다.

경고: 홈 디렉토리에 "wallpaper"라는 파일이 여러 개 있으면 안 됩니다. 한 번에 하나만!

배경화면 다운로드가 완료되면 왼쪽 Alt + Q 를 눌러 시스템에 적용합니다.

Xmonad에 대한 추가 정보

Xmonad 타일링 창 관리자로 할 수 있는 일이 너무 많습니다. 이 튜토리얼에서는 표면만 긁었습니다. Xmonad에 대해 더 알고 싶다면 여기 에서 웹사이트를 확인 하십시오 .

댓글 남기기

Pardus Linux에서 Intel 그래픽 카드의 화면 찢김 현상 해결하기: 결과 중심 가이드

Pardus Linux에서 Intel 그래픽 카드의 화면 찢김 현상 해결하기: 결과 중심 가이드

Pardus Linux에서 Intel 그래픽 카드 화면 찢김 현상을 해결하려면 X11과 Wayland의 차이점, 컴포지터 설정, 새로 고침 빈도, 활성화된 Xorg 드라이버, 그리고 필요한 경우에만 TearFree를 확인하세요.

firewall-cmd를 사용하여 SLES 15 방화벽을 구성하는 방법

firewall-cmd를 사용하여 SLES 15 방화벽을 구성하는 방법

SLES 15에서 firewalld를 구성합니다. 영역을 확인하고, 서비스 또는 포트를 허용하고, 영구 규칙을 저장하고, 안전하게 재부팅하고, 액세스를 확인합니다.

SLES 라이브 패칭 구성 가이드: 재부팅 없이 커널 업데이트 적용하기

SLES 라이브 패칭 구성 가이드: 재부팅 없이 커널 업데이트 적용하기

SLES 15 SP7에서 커널 라이브 패치를 활성화하고, 재부팅 없이 지원되는 수정 사항을 적용하고, 활성 패치를 확인하고, 커널 재시작이 여전히 필요한 경우를 파악합니다.

SUSE Linux Enterprise Server 15에서 FIPS 모드를 활성화하는 방법

SUSE Linux Enterprise Server 15에서 FIPS 모드를 활성화하는 방법

SUSE에서 지원하는 설정 유틸리티를 사용하여 SLES 15에서 FIPS 모드를 활성화하고, 안전하게 재부팅한 다음, 커널 및 암호화 정책 상태를 확인하고 인증 제한 사항을 점검하십시오.

보안 정책을 위반하지 않고 Gooroom OS에 Google Chrome을 설치하는 방법

보안 정책을 위반하지 않고 Gooroom OS에 Google Chrome을 설치하는 방법

공식 .deb 패키지, APT, 정책 검사, 업데이트 안내 및 관리 기기용 수정 사항을 통해 Gooroom OS에 Google Chrome을 안전하게 설치하세요.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

SLES 15와 SSSD의 Active Directory 통합: 단계별 가이드

SLES 15와 SSSD의 Active Directory 통합: 단계별 가이드

YaST를 사용하여 SSSD를 통해 SLES 15를 Active Directory에 연결합니다. DNS 및 시간 설정을 준비하고, 도메인 로그인을 구성하고, Kerberos를 확인하고, SSSD, Winbind 및 realmd를 비교합니다.

Pardus Linux에서 Realtek RTL8821CE Wi-Fi 드라이버 문제 해결하기

Pardus Linux에서 Realtek RTL8821CE Wi-Fi 드라이버 문제 해결하기

Pardus Linux에서 RTL8821CE Wi-Fi 문제를 해결하려면 내장 rtw88 드라이버, Realtek 펌웨어, rfkill, NetworkManager 및 안전 대체 옵션을 확인하십시오.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus 25.2를 Windows 11과 함께 설치하려면 Windows 볼륨을 백업하고 축소한 다음 UEFI USB로 부팅하고 기존 EFI 및 복구 파티션을 보호하십시오.