Ubuntu 20.04 설치 후 해야하는 일

2020. 7. 1. 16:40개발/시행착오

Ubuntu 20.04 설치 후 해야하는 일

이번에 데스크탑에 윈도우랑 Ubuntu 20.04 를 설치했다. 

설치하면서 참고한 내용들을 정리해 보도록 하겠다. 

 

잘 정리된 블로그


Keyboard 입력 시간 짧게 하기

xset r rate 180

한글 키보드 설정

기본 입력 장치는 ibus인데 벼루로 바꾸어서 설정하는게 더 편하다고 한다.

벼루를 사용해 한글 키보드 설정하기


Typora 설치

평소 Typora를 윈도우 에서도 많이 즐겨 썻는데 리눅스 환경에서도 지원해 줘서 얼마나 다행인지 모른다.

Typora 공식 설치 Document

Debian / Ubuntu 해당

# or use
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora
# upgrade all packages include Typora
sudo apt-get upgarde

Onedrive 설치

sudo apt-get install onedrive

위의 명령어로 onedrive를 간편하게 설치할 수 있다. 이후 onedrive 를 실행시키면 어떤 URL을 하나 주고 거기에서 오는 Response URL을 입력하라고 하는데 그냥 들어가서 로그인하고 작업을 다 마치면 빈 페이지가 하나 나온다. 그 페이지의 URL전체를 입력하면 된다.

나는 이상하게 입력하고 나서 바로 동기화되는게 아니라 --syncronize 옵션을 입력해야 동기화가 되었다. 나만 그런건지 다른분들도 그런건지.. 찾아본 블로그들에서는 위 옵션을 입력하지는 않았다.

# 아래 옵션을 사용하면 클라우드에 있는 모든 내용이 다운로드 되면서 Syncronize 됩니다.
onedrive --syncronize

이제 /home/{User ID}/Onedrive 경로에 클라우드가 동기화가 될 예정이다.


카톡 설치

역시 잘 나와있는 블로그를 따라하자!

능력자 분들이 먼저 정리해 두신 걸 잘 따라해서 카톡을 설치한다.


듀얼 모니터 (세로) 설정

나는 27인치 가로 모니터, 24인치 세로 모니터를 쓰고 있다. 근데 이상하게 display settings 에서 설정하면 세로 화면이 안돌아가더라. 열심히 구글링을 해봤지만.. 원초적인 해결방법은 아직 없는 것 같다(혹시나 알고 계신분이 계시면 댓글로 언지라도 주시면 감사합니다 ㅠㅠ 저도 방법을 찾으면 글 수정하겠습니다.)

xrandr 이라는 공식 유틸을 사용해서 화면을 수동으로 돌리자.

먼저 xrandr 커맨드를 터미널에 입력해 모니터의 아이디를 찾아본다.

Screen 0: minimum 8 x 8, current 3000 x 1920, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080     60.00*+  59.94    50.00    60.00    50.04  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
HDMI-0 connected 1080x1920+1920+0 right (normal left inverted right x axis y axis) 597mm x 336mm
   1920x1080     60.00 +  75.00*   60.00    59.94    50.00    29.97    25.00    23.98    23.98    60.05    60.00    50.04    50.04  
   1440x900      59.89  
   1400x1050     59.98  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)

나는 GTX970을 사용중이다. 할당된 비디오 포트들에 대한 정보가 출력된다.

여기서 나는 HDMI-0 의 아이디를 가진 모니터를 세로 모니터로 사용한다.

이미 돌려논 상태에서 출력해서 크기가 1080 x 1920 으로 나온다.

# rotate monitor
xrandr --output HDMI-0 --rotate right

이제 모니터가 짠! 하고 돌아갔을텐데... 이게 로그아웃하고 다시 로그인하면 다시 똑같이 가로 모드로 나온다.

그래서 우리는 shell을 하나 만들어서 로그인 할 때마다 shell 을 자동으로 실행할 예정이다.

boot-script.sh 이라는 이름으로 하나 만들어 주도록 하겠다.

vim boot-script.sh

안에는 위의 내용을 붙여 넣어 준다. (파일 이름은 상관 없다.)

crontab -e

crontab 으로 시작 프로그램에 쉘을 추가해 준다. 처음 실행하면 편집기를 고르라고 되어 있는데 나는 vim.basic을 선택했다. 나중에 select-editor 를 입력해 바꿀 수 있다.

@reboot sleep 60 && ./your/script/path/boot-script.sh

위 커맨드를 crontab 마지막 줄 에 넣으면 된다. (당연히 path는 위에서 xrandr 커맨드를 포함하고 있는 따로 만든 쉘의 커맨드 이다.)

이제 리부팅 할 때 마다 화면이 정상적으로 출력된다.

 

안될경우 아래와 같이 시작 프로그램 에 들어가서 내용을 추가해주면 된다.


각종 IDE 설치

기본 프로그램인 Ubuntu Software 에서 쉽게 다운 받을 수 있다. 나는 intellj, visual code를 다운받았다.

Ubuntu Software → Development 텝에 보면 각종 IDE 및 개발환경을 다운 받을 수 있다.