본문 바로가기
리눅스

Gnome decibels

by 다움위키 2025. 1. 22.

원문 보기: https://dawoum.duckdns.org/wiki/Gnome_decibels

 

Gnome Decibels은 2024년에 GNOME Circle apps으로 포함된 프로그램입니다.

Decibels은 GNOME 데스크탑에 대해 설계된 오디오 플레이어이지만, 다른 임의의 데스크탑에서 실행될 수 있습니다. 그것의 유일한 목적은 음악, 팟캐스트, 강의 노트, 사운드 효과 등 오디오 파일을 재생하는 것입니다.

Introducton

그놈 데스크탑에서, 음악 플레이어, 예를 들어, Rhythmbox, Audacious (software), Amberol (software), 등은 추구하는 목적에 따라 다양한 레벨에서 제작되고 있습니다.

반면에, decibels은, 음악 플레이어로서의 역할이 아닌, 오디오 재생이라는 단순한 목적을 위해 필요한 모든 것을 제공합니다. 그것은 파형 디스플레이, 스크러빙 가능한 탐색 막대, 재생 속도 제어, 앱별 볼륨 슬라이더, 편리한 10초 및 30초 앞으로/뒤로 버튼 등이 있습니다.

Installation

데비안 저장소에서 패키지가 제공되지 않고, Flatpak 형태로 제공됩니다.

이 패키지 형태를 선호하지 않을 때, 직접 데비안 패키지를 만들 수 있습니다.

Development version packaging

먼저, 소스를 가져옵니다. 그런-다음 dh_make를 이용해서 패키지를 만들 수 있습니다.

  • git clone --recurse-submodules --depth 1 https://gitlab.gnome.org/GNOME/decibels
  • cd decibels
  • dh_make --createorig -p gnome-decibels_48.0.alpha0
  • dh_auto_configure --buildsystem=meson
  • time dpkg-buildpackage -i -us -uc -b

여기서 오류가 발생하는데, 컴파일에 필요한 의존성 패키지의 부재나 낮은 버전으로 인해 발생하고, 그 정보는 아치 리눅스에서 제공하는 패키지에서, 패키지 이름이 다르긴 하지만, 찾을 수 있습니다:

여기서는 개발자 소스를 이용할 것이기 때문에, 아래쪽 링크를 이용할 수 있습니다.

어쨌든, 오류는 node-typescript에서 발생하기 때문에, 데비안 패키지 정보를 찾아 봅니다.

  • apt search typescript

가장 최근 버전은 experimental에 있는 5.0.4 버전이지만, 여전히 오류가 해결되지 않아서, 더 높은 버전이 필요하고 여기서는 개발자 버전을 패키지로 만듭니다. 이때, experimental 패키지 파일을 이용합니다:

  • git clone --recurse-submodules --depth 1 https://github.com/microsoft/TypeScript
  • tar xvf node-typescript_5.0.4+ds1-1.debian.tar.xz -C TypeScript
  • cd TypeScript
  • dch -v 5.9.3-1 -D bookworm -u medium
  • time dpkg-buildpackage -i -us -uc -b
  • cd ..
  • sudo dpkg -i node-typescript_5.9.3-1_all.deb

그런-다음 다시 decibels 디렉토리로 이동해서 패키징을 진행합니다:

  • time dpkg-buildpackage -i -us -uc -b
  • cd ..
  • sudo dpkg -i gnome-decibels_48.alpha0-1_amd64.deb