Skip to content

Instantly share code, notes, and snippets.

@9beach
Last active April 1, 2024 00:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save 9beach/3abbbd6a246e7e9eaa6f33b8474d2b08 to your computer and use it in GitHub Desktop.
Save 9beach/3abbbd6a246e7e9eaa6f33b8474d2b08 to your computer and use it in GitHub Desktop.
OS 설치 직후 실행할 것들

설치할 것

공통

First, install git.

macOS

  • Be sure to change hostname!
  • New finder window shows: Downloads
  • USB HDD permission set
  • Lock screen off
  • Finder - Hard disks - off
  • Keyboard - Input source switch hotkey - off
  • Keyboard - Modifier Keys...
  • Keyboard - Input Sources - Caps Lock
  • General - Recent items - off
  • Security & Privacy - finger print login off
  • Language & Region - Temperature, Measurement system, ...
  • Change default player for media file extensions
  • When remote login setting hangs, type sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
  • https://code.visualstudio.com/download
  • https://www.macports.org/install.php
# Be sure to change hostname if host is 9river
xcode-select --install
open https://www.macports.org/install.php
# Install macport, and restart your terminal.

Linux

sudo apt install git

케이스 1: 9river ssh 키 이용

cd && scp -r hjo@9beach.iptime.org:/Users/hjo/.ssh .
cd && mkdir GitHub && cd GitHub && git clone git@github.com:9beach/Home.git
cd && cd GitHub/Home/bin && ./install-essentials.sh && ./install-apps.sh

케이스 2: 내 깃헙 ssh 키 이용

cd ~/Downloads
open https://github.com/9beach/Home/archive/refs/heads/master.zip
cd && mkdir GitHub && cp -r /Users/hjo/Downloads/Home-master/ssh .ssh
chmod 600 .ssh/* && cd GitHub && git clone git@github.com:9beach/Home.git
cd && rm -rf .ssh
cd GitHub/Home/bin && ./install-essentials.sh && ./install-apps.sh

9valley: Linux

  • When partitioning disks, be sure to check the 3rd party drivers.
  • Settings/Displays/Scale: 200%
  • Do not use app store!: sudo apt-get install gnome-tweak-tool

Edge browser

  • Appearance/Page zoom: 150%
  • Customize fonts/Sans-serif font: Noto Sans CJK KR
  • Address bar and search: Google
  • Manage Extensions: turn off something

NVIDIA drivers

sudo apt install build-essential -y
sudo ubuntu-drivers devices
# sudo apt install nvidia-driver-525 -y
sudo reboot now

Adapta GTK theme && Reversal icons theme

  • Do not use app store!
  • Try sudo apt-get install gnome-tweak-tool.
  • Tweaks/Fonts: SF Pro Display
  • Move dock to bottom.
  • gsettings set org.gnome.shell.extensions.ding show-home false

KataGo

Before installing the libraries below, check the dependency of the latest KataGo version.

cd ~/Downloads
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/libz/libzip/libzip5_1.5.1-0ubuntu1_amd64.deb
sudo dpkg -i libzip5_1.5.1-0ubuntu1_amd64.deb

Citrix

When Citrix CA cert fails,

sudo rm -rfv /opt/Citrix/ICAClient/keystore/cacerts
sudo ln -s /etc/ssl/certs /opt/Citrix/ICAClient/keystore/cacerts

Optional

Tela icons theme

cd ~/Downloads
git clone https://github.com/vinceliuice/Tela-icon-theme.git
cd Tela-icon-theme
sudo ./install.sh

gnome-terminal

  • Preferences/Profiles/Command: /usr/bin/zsh
  • Change columns (40) and font of default theme (Hasklig/16/transparency), hide scroll. This affects further themes install.
cd ~/GitHub
git clone https://github.com/Gogh-Co/Gogh.git gogh
export TERMINAL=gnome-terminal
# Sets favorites fonts, transparency, ...
cd gogh/installs
./alien-blood.sh && ./azu.sh && ./chameleon.sh && ./grass.sh && ./gruvbox-material.sh && ./gruvbox-dark.sh && ./mathias.sh && ./red-sands.sh && ./solarized-dark.sh && ./hipster-green.sh

9valley: Windows

레벨 0

  • 포맷하기 전에 backup_9valley.sh 실행하고 OneDrive 동기화
  • 스팀 라이브러리 백업하기
  • 현재 클론질라 백업은 복원 후 엑스박스 게임바 설정 3개 꺼야 함
  • USB 하드 디스크 분리해야 SSD로 UEFI 부팅 가능

레벨 1

엣지 로그인, 원드라이브 로그인 없이 백업한다는 원칙으로 기술

  • 윈도우 설정 변경
    • "설정/계정/로그인 옵션/추가설정"에서 "절전모드/다시 로그인 안함" 지정
    • 원격 연결 켜기
    • 로그인 화면에 잠금화면 그림 끄고 화면 상태 없음으로 설정
    • 테마에서 휴지통 안 보이게 하기
    • 시작 설정에서 최근 연 항목 끄기, 많이 사용하는 앱 표시
    • 로그인 옵션에 얼굴 인식 설정
    • 전송 최적화 끄기
    • 무선랜 끄고 이더넷 사용가능 설정 뒤 고정 IP 설정: 192.168.0.25, 255.255.255.0
    • 시스템 > 멀티태스킹: 알트 탭 표시 안함, 바탕화면 모든 데스크톱 설정
    • 개인 설정 > 작업 표시줄: 채팅 끄기
    • 게임 > 엑스박스 게임 바: 끄기 (총 3개 꺼야 함)
    • 시스템 > 시스템 구성요소 > 게임 : 백그라운드 구성요소 권한, 종료 모두 설정하기
    • 임시 파일 삭제
  • 기타
    • remove_open_in_windows_terminal_context_menu.reg 실행해서 이미 설치된 "Windows Terminal"의 컨텍스트 메뉴 없애기
    • 브라우저로 깃헙 로그인해서 윈도우 테마 지정하기
    • 탐색기 환경 설정: 일반/최근파일/폴더보기 끄기
    • 폰트 설치(?)
    • 에지 브라우저에서 폰트, 검색 엔진, 시작 페이지 변경 후 유블럭 애드온 컨텍스트 메뉴 끄고 말과말들 애드온 활성화
    • 디즈니, 프라임비디오, 클립챔프, 틱톡, 스포티파이, 페이스북, 인스타그램 제거
    • 엑스박스 게임바 오버레이 제거
    Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage
    reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR /f /t REG_DWORD /v "AppCaptureEnabled" /d 0
    reg add HKEY_CURRENT_USER\System\GameConfigStore /f /t REG_DWORD /v "GameDVR_Enabled" /d 0
    
  • 칩셋 드라이버 설치:

레벨 2

레벨 1까지 수행하고 WOL 테스트 후 클론질라 이미지 백업

  • 잠자기 태스크바 버튼(~/GitHub/Home/misc/suspend.lnk)을 위해 powercfg -hibernate off 실행
  • 어드민 계정으로 터미널에서 wsl --install 실행
    • install-***.sh 실행하기 전에 호스트 이름, 네트워크 공유 설정, 9beach.iptime.org 삼바 접속 테스트를 할 것
    • ./install-essentials.sh && ...-apps.sh 수행 하면 탐색기 여는 부분에서 반환 코드가 불명확하니 추가로 ./install-apps.sh 실행할 것
    • 터미널 설정 변경
    • 어드민 계정으로 터미널에서 export-wsl2-sshd.bat 실행

레벨 3

윈도우 볼륨 크기 : 34GB -> 38.5GB (WSL 설치 후) -> 41.6GB (시트릭스 등 설치하고 전송 최적화 끔) -> 46.2GB (일주일 더 사용)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment