- 로컬PC 일반 계정에서 적용이 잘 되는것 확인하였습니다.
파일 배포 URL
https://www.pling.com/p/2176652/
plymouth-theme.zip
0.46MB
neofetch-config.zip
0.00MB
(fonts1.zip 과 font2.zip 는 fonts.zip 을 나누어 올린것임)
gnome-extensions.zip
1.76MB
ubuntu-desktop-settings.zip
0.01MB
fishomp-config.zip
0.12MB
세팅 방법 동영상 강좌
https://www.youtube.com/watch?v=5nJdzjoiygc&t=3s
VIDEO
Documents 에 나오는 명령어 입니다.
컨테이너 XRDP 접근하여 ubuntu 계정으로 로그인하고 진행 하였습니다.
OS 환경 업데이트
$ 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
리소스 파일 다운로드 (12개 파일 - fonts.zip 은 한개로 침)
$ cd Downloads
$ sudo apt -y install wget
$ wget http://sysdocu.kr/orchis/filelist.txt
$ wget -i filelist.txt
$ cd ..
GNOME 확장 설치
$ unzip -o $HOME/Downloads/gnome-extensions.zip -d $HOME/.local/share/gnome-shell/
GTK 테마 설치
$ 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/fonts.zip -d $HOME/.local/share/
$ sudo unzip -o $HOME/Downloads/wallpapers.zip -d /usr/share/backgrounds/
Conky 위젯 설치 및 설정
$ sudo apt install conky-all jq curl playerctl -y $ unzip -o $HOME/Downloads/conky-config.zip -d $HOME/.config
Cava, 터미널, 오디오, 가상화, NeoFetch 설치
$ 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
Fish 쉘, Oh My Posh 설치
$ sudo apt install fish -y
$ chsh -s /usr/bin/fish Password: (ubuntu 계정 패스워드 입력)
$ 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
Flatpak, Appimage 지원 활성화
$ 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 가 없지만, LXC 에서는 권한이 없어 추가해보았음
(위가 잘 안되면 반복 하거나 메모리 증설해볼 것. 나는 어떻게 넘어감...)
$ sudo flatpak override --filesystem=$HOME/.themes$ sudo flatpak override --filesystem=$HOME/.local/share/icons$ sudo flatpak override --filesystem=xdg-config/gtk-4.0
GNOME 앱 설치
$ 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 -y
Plymouth 테마 설치 및 변경
$ 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
(여기에서 /usr/share/plymouth/themes/hexagon_dots/hexagon_dots.plymouth 100 manual mode 행으로 된것을 찾아 앞 번호를 입력하면 됨) $ sudo update-initramfs -u // LXC 에서 명령어가 없다면 명령어부터 설치 sudo apt install initramfs-tools
GNOME 쉘 세팅 적용
$ unzip -o $HOME/Downloads/ubuntu-desktop-settings.zip -d $HOME/Downloads/ $ dconf load / < $HOME/Downloads/ubuntu-desktop-settings.conf
데스크톱이라면 이때 배경이 바뀌는게 보임.
LXC 는 ubuntu 계정으로 다시 로그인해야 보일지도? 메뉴를 눌러 로그아웃을 못하는 경우 호스트에서 컨테이너를 stop, start 해보자. 잘 안되네... 배경은 적용된 것 같기도 하고.. 근데 날씨 API 를 등록해야 하니, 이런건 컨테이너에서 사용 못하겠다.
SNAP 앱과 서비스 삭제
$ cp -afv $HOME/snap $HOME/Downloads/ $ sudo snap remove --purge firefox $ sudo snap remove --purge snap-store $ sudo snap remove --purge gnome-42-2204 $ sudo snap remove --purge gtk-common-themes $ sudo snap remove --purge snapd-desktop-integration $ sudo snap remove --purge firmware-updater $ sudo snap remove --purge core22 $ sudo snap remove --purge bare $ sudo snap remove --purge snapd $ sudo apt autoremove --remove snapd -y
$ sudo rm -rf /var/cache/snapd/
$ echo "Package: snapd Pin: release a=* Pin-Priority: -10" | sudo tee /etc/apt/preferences.d/nosnap.pref
$ sudo apt update
파이어폭스 웹브라우저 설치
$ sudo add-apt-repository -y ppa:mozillateam/ppa && sudo apt update
$ echo 'APT::Key::Assert-Pubkey-Algo "";' | sudo tee /etc/apt/apt.conf.d/99weakkey-warning
$ sudo apt update
$ sudo apt install -y -t 'o=LP-PPA-mozillateam' firefox
$ echo "Unattended-Upgrade::Allowed-Origins:: \"LP-PPA-mozillateam:$distro_codename\";" | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
$ echo 'Package: firefox* Pin: release o=LP-PPA-mozillateam Pin-Priority: 501' | sudo tee /etc/apt/preferences.d/mozillateamppa
$ sudo apt update
파이어폭스 테마 설치
$ cd $HOME/Downloads
$ git clone https://github.com/vinceliuice/WhiteSur-firefox-theme.git
$ cd WhiteSur-firefox-theme/
$ sudo ./install.sh -m // 데스크톱은 모르겠는데 LXC 에서는 sudo 를 붙여주어야 했음. 매뉴얼에서는 안붙임.
끝.
바탕화면 날씨정보 지역 ID 및 API 발급 (로그인 필요)
$ vi ~/.config/conky/Alfirk-MOD/scripts/weather-v2.0.sh
수정 후 스크립트 실행하면 적용됨
https://openweathermap.org