본문 바로가기
다운플러스

Cambalache 1.2.0 Linux 무료 다운로드·설치 방법, 리눅스에서 GTK 4 앱 화면 만들기

Cambalache는 GTK 4 또는 GTK 3 앱 화면을 시각적으로 만드는 무료 Linux 도구입니다. Flathub에서 1.2.0을 제공하며 x86_64와 aarch64 환경을 표시합니다. 앱을 설치한 뒤 새 프로젝트에서 Gtk 4와 UI 파일 위치를 정하면 작은 창과 버튼을 배치할 수 있습니다.

Cambalache 1.2.0 Linux 공식 무료 설치

Flathub의 Cambalache 항목에서 앱 ID `ar.xjuan.Cambalache`, 1.2.0, Linux 지원 환경을 확인하세요.

Flathub에서 Cambalache 앱을 고릅니다

Flathub의 Cambalache 상세 화면은 무료 표시와 1.2.0 변경 내역을 제공합니다. Linux x86_64와 aarch64가 제공 아키텍처입니다. 리눅스 배포판에서 Flathub를 사용할 수 있도록 설정한 뒤 Install을 선택하세요. 앱 ID가 ar.xjuan.Cambalache인지 확인하면 이름이 비슷한 패키지와 구별할 수 있습니다.

공식 GTK 블로그에도 같은 Flathub 앱 ID의 설치 경로가 나옵니다. 그 글은 1.0 때 작성된 사용 안내이므로 현재 배포 버전은 Flathub 페이지에서 확인하는 편이 정확합니다. 설치 후에는 앱 목록에서 Cambalache를 열고 시작 화면이 나타나는지 봅니다. 예시 스크린샷의 1.0 표기를 현재 설치 버전으로 읽지 마세요.

  1. Flathub의 Cambalache 항목에서 1.2.0·무료·Linux 환경을 확인합니다.
  2. Install을 선택하고 앱 ID ar.xjuan.Cambalache를 확인합니다.
  3. 설치 뒤 Cambalache 시작 화면을 엽니다.

새 프로젝트와 UI 파일을 만듭니다

새 프로젝트를 시작할 때는 Ctrl+N 또는 New Project를 사용합니다. 공식 예시 화면의 Project Name과 UI Filename에 자신이 만들 앱의 이름을 적고 Location에서 저장 폴더를 정하세요. GTK 4 앱 화면이라면 Toolkit Target에서 Gtk 4를 선택합니다. Create를 누른 뒤 왼쪽 트리에 UI 파일이 보이는지 확인하세요.

프로젝트 파일과 .ui 파일은 역할이 다릅니다. 개발자 안내는 파일 경로가 프로젝트 파일을 기준으로 저장된다고 설명합니다. 작업 폴더를 정한 뒤 파일 위치를 기억해 두면 나중에 GTK 프로젝트 코드에서 UI 파일을 불러올 때 혼동이 줄어듭니다. 이미 가지고 있는 UI 파일을 가져올 때는 원본을 보존하고 저장 결과를 비교하세요.

  1. 프로젝트 이름·UI 파일 이름·저장 폴더를 정합니다.
  2. Toolkit Target에서 Gtk 4를 선택합니다.
  3. Create 후 왼쪽 트리의 .ui 파일을 확인합니다.

버튼을 넣고 동작 연결은 따로 확인합니다

작업 화면에서 창과 Box 또는 Grid 같은 배치용 위젯을 넣고, Control에서 버튼을 추가합니다. 왼쪽 트리에서 GtkButton을 고르면 오른쪽 Properties 패널에서 label을 바꿀 수 있습니다. 가운데 미리보기에서 버튼 글자가 바뀌는지 살펴보세요. 공식 이미지는 같은 과정을 보여 주지만 화면의 세부 배치는 설치 버전에 따라 다를 수 있습니다.

Cambalache는 인터페이스를 설계하는 도구입니다. 버튼을 그렸다는 사실만으로 클릭 동작이 생기지는 않습니다. Signals 탭에서 연결하려는 신호를 정하고 GTK 앱 코드에서 실제 처리 함수를 만들어야 합니다. 화면이 비어 있다면 위젯이 올바른 부모 컨테이너 아래에 있는지와 .ui 파일이 맞는지부터 확인하세요.

  1. 창과 배치용 컨테이너를 추가합니다.
  2. 버튼을 선택해 Properties의 label을 바꿉니다.
  3. UI 파일과 앱 코드의 로딩·시그널 연결을 별도로 점검합니다.

자주 묻는 질문

Cambalache 공식 설치 환경은 무엇인가요?

Flathub가 Linux x86_64·aarch64용 1.2.0을 표시합니다.

이 앱은 무료인가요?

네. Flathub 상세 화면에 무료로 표시됩니다.

화면 사진의 1.0을 설치해야 하나요?

아니요. 사진은 공식 예시이고 현재 Flathub 항목은 1.2.0입니다.

GtkBuilder .ui 파일은 어디에 생기나요?

새 프로젝트에서 정한 Location과 UI Filename을 확인하세요.

버튼을 넣으면 클릭 기능도 작동하나요?

화면 설계와 실제 동작은 별개입니다. GTK 프로젝트 코드에서 시그널을 연결해야 합니다.

프로젝트 폴더와 GTK 대상을 먼저 정하세요

Flathub에서 Cambalache 1.2.0을 설치하고 새 프로젝트에서 Gtk 4, 저장 폴더, UI 파일 이름을 고르세요. 창과 버튼을 배치한 다음 파일 위치를 확인하면 화면 설계의 첫 단계를 마칠 수 있습니다. 버튼 동작은 앱 코드에서 따로 연결합니다.