나는 Codex를 사용하여 Hyprland 데스크탑을 사용자 정의했으며 귀중한 AI 교훈을 배웠습니다.

하이퍼랜드 히어로 노트북

잭 월렌/ZDNET

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • Hyprland 창 관리자를 구성하는 것은 어렵습니다.
  • .conf 파일을 생성할 때 AI가 얼마나 잘 수행되는지 확인하고 싶었습니다.
  • 여기서 배워야 할 중요한 교훈이 있습니다.

올해는 타일링 창 관리자를 얼마나 좋아하는지 깨닫게 된 해이며, 지금까지 Hyprland가 제가 가장 좋아하는 곳입니다.

타일링 창 관리자를 경험해 본 적이 없다면 이것이 마음이 약한 사람들을 위한 것이 아니라는 점을 알아두십시오. 그것들은 기억해야 할 것이 많은 키보드 단축키에 의해 구동됩니다. 게다가 대부분은 텍스트 파일을 통한 구성이 필요합니다.

하이프랜드도 마찬가지다.

Hyprland는 ~/.config/hyrp/hyrpland.conf 파일을 통해 구성됩니다. 초보자에게는 다소 어려울 수 있습니다. 파일을 처음 편집하기 전에 실제로 어떤 작업을 하고 있는지 알아야 합니다.

또한: 마음을 잃지 않고 Arch Linux를 설치하는 방법

나는 약간의 Hyprland 도트파일 라이싱(hyprland.conf 파일을 사용자 정의하는 데 시간을 보냈다는 멋진 표현)을 수행했지만 약간의 실험을 실행하기로 결정했습니다.

AI가 내 프롬프트에 따라 hyperland.conf 파일을 생성할 수 있는지 확인하고 싶었습니다. 나는 CachyOS 설치를 새로 시작하기로 결정했습니다. (저는 Hyrpland와 KDE Plasma 데스크탑을 모두 선택했습니다. 왜 둘 다 추가했는지는 곧 명확해질 것입니다.) CachyOS를 설치하고 실행한 후 프로세스를 시작했습니다. 저는 Opera의 Aria, Ollama, Codex라는 세 가지 AI 도구를 사용해 보기로 결정했습니다.

세 가지 AI 도구 중 Codex는 원격으로 사용 가능한 구성을 생성할 수 있는 유일한 도구였습니다. 진행 방법은 다음과 같습니다.

프롬프트

사용자 정의를 생성하기 위해 다음 프롬프트를 사용했습니다.

유리 모양의 둥근 모서리 테마, 보라색과 분홍색의 색상 팔레트가 있는 Waybar를 사용하고 다음 키 바인딩을 사용하는 Hyprland 버전 0.55.2용 Hyprland.conf 구성 파일을 만듭니다. Super+t는 터미널을 열고 Super+b는 웹 브라우저를 열며 창과 창 포커스를 이동하기 위한 기본 키 바인딩입니다.

쿼리를 실행하면 제가 사용한 모든 AI 서비스에서 많은 구성 옵션이 자리 표시자가 될 것이며 필요에 맞게 사용자 정의해야 한다는 사실을 알려주었습니다.

또한: 실제적이고 신뢰할 수 있는 제품을 빠르게 출시하는 데 사용하는 7가지 AI 코딩 기술

몇 번 시도했지만 결국 Codex는 내 GitHub 저장소에서 볼 수 있는 이 .conf 파일을 제공했습니다.

과연 효과가 있을지 의문이 들었습니다. 그럼에도 불구하고 Codex의 내용을 추가하고 다음을 사용하여 창 관리자를 다시 로드했습니다.

hyperrctl 다시 로드

수많은 오류가 발생해도 놀라지 않았습니다. 출력을 .conf 파일에 복사하기 전에도 일부 오류를 발견했지만 상관없이 어떤 일이 발생했는지 확인하고 싶었습니다.

하이프랜드

이것은 Codex에서 생성된 구성 파일의 오류 샘플일 뿐입니다.

Jack Wallen/ZDNET의 스크린샷

언뜻보기에 내가 발견 한 문제는 다음과 같습니다.

  • 기본 터미널 세트가 없습니다.
  • border_radius 옵션은 더 이상 0.55.2에서 작동하지 않습니다.
  • 반올림 = 12px 옵션에서 px는 오류를 발생시키므로 제거해야 했습니다.
  • 창 규칙이 작동하지 않습니다.

또한: 구입할 수 있는 최고의 Linux 노트북

또한 이 작업을 수행하려면 다음을 설치해야 했습니다.

  • 키티 터미널 앱
  • 웨이바
  • 로피

위의 설치가 없으면 Hyprland는 그다지 기능적이지 않을 것입니다.

위의 문제를 해결한 후 .conf 파일이 작동한다는 사실에 놀랐습니다. 매우 우아한 데스크탑도 아니었고 쿼리에 추가한 색 구성표도 적용되지 않았지만 추가 조정에 사용할 수 있는 뼈대 .conf 파일이 있었습니다.

KDE 플라즈마를 설치한 이유는 무엇입니까?

처음 이 작업을 시작했을 때 CachyOS에만 Hyprland를 설치했습니다. 구성 파일에 있는 그대로 내용을 추가한 후(작동 방식을 확인하고 싶었기 때문에) 본질적으로 작동하지 않는 데스크톱이 되었습니다. 그 주된 이유는 키티, 웨이바, 로피가 설치되지 않았기 때문입니다.

또한: KDE Linux는 제가 몇 달 동안 사용해 본 가장 순수한 형태의 플라즈마입니다. 하지만 여기에는 문제가 있습니다.

저는 CachyOS를 두 번째로 설치했는데, KDE Plasma만 함께 설치했습니다. KDE 플라즈마를 추가하면서 상황이 잘못될 경우를 대비해 사용할 백업 데스크탑 환경이 있다는 것을 알았습니다. 내가 해야 할 일은 CachyOS를 재부팅하고 KDE Plasma에 로그인하여 문제를 해결하는 것뿐이었습니다.

Codex에서 파생된 .conf 파일 내에서 모든 문제를 해결한 후 Hyprland는 예상대로 작동했습니다. 물론, 제가 원하는 모양을 정확히 구현하기 위해서는 처리해야 할 조정이 많이 필요했습니다.

배운 교훈

나는 이 실험이 어떻게 될지 꽤 확신했고, AI가 종종 틀릴 수도 있지만 적어도 출발점 역할을 할 수 있다는 내 의견을 확고히 했습니다. 내가 사용하고 있는 Hyprland 버전을 Codex(작동하는 Hyprland.conf 파일 생성에 근접한 유일한 AI)에게 설명했지만 여전히 더 이상 실행 가능하지 않은 옵션을 사용했습니다.

또한: GNOME 50은 훌륭한 릴리스입니다. 하지만 그 이유를 알아보기 위해 두 번 살펴보아야 했습니다.

Linux 운영 체제로의 마이그레이션에 관심이 있는 사람들에게 먼저 Hyprland가 여러분을 위한 창 관리자가 아니라는 점을 말씀드리고 싶습니다. KDE Plasma, Cinnamon 또는 GNOME을 사용하세요. Hyprland(또는 텍스트 파일로 구성된 타일링 창 관리자)를 사용해 보고 싶은 사람들은 AI를 구성 파일의 작동 방식을 확인하는 수단으로 간주하세요. 하지만 AI가 제공하는 내용을 통해 배우도록 하세요. 그래야 작동 방식을 이해하고 스스로 파일 만들기를 시작할 수 있습니다.

AI를 첫발을 내딛기 위한 수단에 불과하다고 생각하세요. 하지만 AI의 실수를 바로잡아야 한다는 점을 기억하세요.

공식 정보 바로가기

완벽 가이드 보기

관련 기사

댓글 남기기