메뉴 닫기

Ubuntu 24.04 GNOME 테마 적용 (Orchis)

GNOME Orchis 예시 이미지 (출처)

Customize Your Ubuntu 24.04 Look Fresh and Elegant with Orchis Theme | by  LINUXSCOOP | Medium

 

 

1.업데이트 및 의존성 패키지 설치

sudo apt update && sudo apt dist-upgrade -y

sudo apt install curl \
rsync \
git \
gdebi \
nautilus-admin \
nautilus-extension-gnome-terminal \
sassc \
gnome-tweaks \
gnome-shell-extension-manager -y

 

* GNOME은 LINUX, UNIX 운영체제에서 사용하는 테스크톱 환경 툴입니다. 

2. GNOME* 확장 설치 > GTK 테마 설치 > 아이콘, 커서 테마 설치 > 폰트, 바탕화면 설치 > Conky 위젯 설치 및 설정 > Cava, 터미널, 오디오, 가상화, NeoFetch 설치 > Fish 쉘, Oh My Posh 설치 > Flatpak, Appimage 지원 활성화

unzip -o $HOME/Downloads/gnome-extensions.zip -d $HOME/.local/share/gnome-shell/

mkdir -p $HOME/.themes && unzip -o $HOME/Downloads/GTK-Themes.zip -d $HOME/.themes

mkdir -p $HOME/.config/gtk-4.0 && ln -sf $HOME/.themes/Orchis-Dark/gtk-4.0/{assets,gtk.css,gtk-dark.css} $HOME/.config/gtk-4.0/

mkdir -p $HOME/.local/share/icons && unzip -o $HOME/Downloads/icon-themes.zip -d $HOME/.local/share/icons

mkdir -p $HOME/.icons && unzip -o $HOME/Downloads/cursors-theme.zip -d $HOME/.icons

unzip -o $HOME/Downloads/gnome-extensions.zip -d $HOME/.local/share/gnome-shell/

unzip -o $HOME/Downloads/fonts.zip -d $HOME/.local/share/ && sudo unzip -o $HOME/Downloads/wallpapers.zip -d /usr/share/backgrounds/

sudo apt install conky-all jq curl playerctl -y && unzip -o $HOME/Downloads/conky-config.zip -d $HOME/.config

sudo apt install cava -y && unzip -o $HOME/Downloads/cava-config.zip -d $HOME/.config

sudo apt install neofetch -y && unzip -o $HOME/Downloads/neofetch-config.zip -d $HOME/.config

sudo apt install fish -y && chsh -s /usr/bin/fish

# Ubuntu 계정 비밀번호 입력

unzip -o $HOME/Downloads/gnome-extensions.zip -d $HOME/.local/share/gnome-shell/

sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh

sudo chmod +x /usr/local/bin/oh-my-posh

unzip -o $HOME/Downloads/fishomp-config.zip -d $HOME

chmod u+rw ~/.poshthemes/*.json

sudo apt install gnome-software gnome-software-plugin-flatpak flatpak libfuse2 -y

flatpak remote-add --if-not-exists flathub http://flathub.org/repo/flathub.flatpakrepo

# 팝업 화면 비밀번호 입력

sudo flatpak install flathub io.bassi.Amberol -y

sudo flatpak override --filesystem=$HOME/.themes

sudo flatpak override --filesystem=$HOME/.local/share/icons

sudo flatpak override --filesystem=xdg-config/gtk-4.0

sudo apt install gnome-weather gnome-maps gnome-audio gnome-calendar gnome-clocks gnome-connections gnome-console gnome-contacts gnome-music vlc gnome-shell-pomodoro -ysudo 

sudo apt install plymouth -y

sudo unzip -o $HOME/Downloads/plymouth-theme.zip -d /usr/share/plymouth/themes

sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/hexagon_dots/hexagon_dots.plymouth 100

sudo update-alternatives --config default.plymouth

sudo update-initramfs -u

unzip -o $HOME/Downloads/ubuntu-desktop-settings.zip -d $HOME/Downloads/

dconf load / < $HOME/Downloads/ubuntu-desktop-settings.conf

 

데스크탑 확인 시 배경이 변경된 점 확인

 

3. 기타 – 파이어폭스 테마 설정

cd $HOME/Downloads && git clone https://github.com/vinceliuice/WhiteSur-firefox-theme.git

cd WhiteSur-firefox-theme/

(LXC인 경우 sudo) ./install.sh -m 

 

*openweather API를 사용합니다. (https://openweathermap.org) 실시간 기상 정보, 일기 예보 등을 제공하는 API로 다양한 기상 데이터를 쉽게 가져와 사용할 수 있어 날씨 애플리케이션, 웹 사이트, IoT 기기 등에 널리 사용되고 있습니다. 

4. 바탕화면 날씨정보 지역 ID 및 API* 발급

vi ~/.config/conky/Alfirk-MOD/scripts/weather-v2.0.sh

 

5. 사용후기

개인적인 의견이므로 굳이 참고하지 않으셔도 됩니다. 

화면 전환 애니메이션이 독특하고 날씨 정보 표시나 전체적으로 화웨이 폰 UI가 생각나는 테마였습니다. 

날씨 API를 적용 후 배경화면을 보았을 때라던가 곳곳에서 한글이 깨지는 듯한 느낌을 받았습니다. 이 때문에 설치 후 사용하지 않았습니다. 

이전부터 저는 하모니카KR 운영체제를 사용하고 있어 아무래도 한글화나 카카오톡 등의 한국인이 사용하기 최적화 되어있는 환경에서 Ubuntu에 테마를 설정하다보니 과정이 복잡하고 적용 후에도 비교 시 과정에 비해 결과물이 하모니카 테마에 비해 크게 특출난 점을 발견하지 못했습니다. 

유투브나 외국인들 포럼을 보면 Ubuntu Desktop에 테마를 다양하게 적용해서 사용하는 경우가 많음을 알 수 있어 신선한 경험이었습니다. 

감사합니다. 

 

 

[핀포인트 모니터링 알아보기]

[중국여행 전 꿀 팁]

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x