안녕하세요.

 

회사에서 업무 PC를 우분투로 사용하면서 화면 캡쳐할 일이 종종 있습니다.

 

제가 사용하는 우분투 16.04에는 기본적으로 총 6가지 방법의 캡쳐 기능을 제공합니다.

 

'전체 화면 캡쳐', '활성화 창 캡쳐', '선택 영역 (부분) 캡쳐' 가 가능하고,

 

각각의 캡쳐에 대해 '그림 파일로 저장'과 '클립 보드로 복사' 기능을 각각 제공합니다.

 

'전체 화면'은 현재 모니터에 보이는 모든 화면을 (여러대의 모니터 사용시 모든 모니터 화면),

 

'활성화 창'은 현재 선택되있는 창을,

 

'선택 영역 캡쳐' 시에는 화면을 선택할 수 있도록 마우스 포인트가 십자 형태로 바뀝니다.

 

 

그리고 '그림 파일로 저장'은 말 그대로 그림 파일로 저장할 수 있는 창이 떠서 그림파일로 저장할 수 있게 해주고,

 

'클립 보드로 복사'는 추가로 창이 뜨지는 않고, 그림이 클립보드로 복사되서 (그림을 Ctrl+c 한 효과), 붙여녛기로 그림판이나 문서 편집 프로그램에 그림을 삽입할 수 있게 해줍니다.

 

 

각각의 경우 기본 단축키는 다음과 같습니다.

 

* 'Print' 키는 'Print Screen' 키를 말합니다.

 

 

 전체 화면 캡쳐

 활성화 창 캡쳐

 선택 영역 캡쳐

 그림 파일로 저장

Print 

Alt + Print 

 Shift + Print

 클립 보드로 복사

 Ctrl + Print

Ctrl + Alt + Print 

Ctrl + Shift + Print 

 

 

위의 단축키들은 변경이 가능합니다.

 

'환경설정 (전체설정) -> 키보드 -> 바로가기 -> 스크린샷' 메뉴에 보면 위의 6 종류의 단축키를 설정이 가능합니다.

 

저는 윈도우에서 원노트를 통한 부분 캡쳐를 '윈도우 + S' 를 사용하기 때문에 우분투도 이와 유사하게 'Alt + S' 로 맞춰주었습니다.



출처: https://harryp.tistory.com/595 [Park's Life]

[Jupyter/Python] How to change default python version

Easiest way to change default python version is using alias.
If you want to change default python version with using 'anaconda', then go to second headline.

simplest way to change python version on prompt

0) check python version $python --version

This is the default python version

1) $vi ~/.bashrc

2) add alias python='usr/bin/python'

Attention: after alias command, there are no spaces

3) then $source ~/.bashrc

4) check python version once more $python --version

You can find out about changed python version

change default python with anaconda

The order of file path is important.
Threfore, the change order of file path can change the default python interpreter path.

1) find out default python path on prompt. $which python

2) and then find out path order and <copy it(1)>. $echo $PATH

3) change path order.
1) Open 'bashrc' up. $vi ~/.bashrc
2) Add export PATH="<copied(1)>". Attention, the copied file pathes ordering must be changed that anaconda path behind of usr/bin.

4) $source ~/.bashrc

[Jupyter/Python] How to use multi-kernel in jupyter notebook

 

1) make kernel spec

ipython kernelspec install-self --user

 

2) move to kernel spce
cd /home/[user name]/.local/share/jupyter/kernels
ls

 

3) choose kernel

cd python3

or

cd python2

ls

 

4) find out kernel.json and open this file

vi kernel.json

 

5) contents of kernel.json

{

 "_comment": "red is display name to jupyter notebook, blue is language type, green is interpreter(address or command)",
 "display_name": "Python 3",
 "language": "python",

 "argv": [
  "/home/[user name]/anaconda3/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ]
}

[Linux/Ubuntu] apt-get 패키지 다운로드 서버(sources.list) 변경

<br>

1) 에러
아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix-missing 옵션을 줘서 실행해야 할 것입니다.
kr.archive.ubuntu.com 연결 실패
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다

kr.archive.ubuntu.com에 연결할 수 없습니다

아카이브를 받을 수 없습니다

kr.archive.ubuntu.com에 연결하는 중입니다

kr.archive.ubuntu.com 404 not found


2) 원인

Ubuntu를 한글로 변경하게 되었을 때 패키지 다운로드 서버가 자동으로 http://kr.archive.ubuntu.com/ubuntu/로 설정이 됩니다.(/etc/apt/sources.list 파일 변경) 근데 이 서버가 속도 이슈도 있고, 몇 패키지의 경우에는 설치가 안되는 에러가 있습니다. 그래서 이 기본 패키지 서버를 바꾸어주면 에러가 없어집니다.


3) 해결
패키지 다운로드 서버를 바꿔주면 됩니다.

sudo vi /etc/apt/sources.list
명령어 입력시 sources.list파일이 열립니다.

여기서
:
을 입력해 주시면 명령모드가 실행됩니다.(화면 제일 하단에 깜빡이며 명령 대기)


여기에서 %s/kr.archive.ubuntu.com/ftp.daumkakao.com을 입력해주시고 엔터를 치시면

14 substitutions on 14 lines라는 글이 명령줄에 나타날 것입니다.

그럼 :wq를 입력하고 엔터를 쳐서 커맨드 창으로 나와

sudo apt-get update; sudo apt-get upgrade -y를 실행해줍니다.

에러없이 실행되면 제대로 동작한 것입니다.

이후에 에러가 난 명령을 다시 실행해보면 이번엔 에러없이 잘 설치되는 것을 보실 수 있습니다.

[Linux/Ubuntu] 우분투 18.04 한글 설정!

 

우분투는 처음에 영어로 깔던, 한국어로 깔던 한글 키보드 지원이 되지 않습니다.

 

이번에는 그래서 한글이 써지도록 우분투를 세팅해보도록 하겠습니다.

한글과 영어 둘다 같은 방법을 따라야 하니, 파일명 혹은 버튼 이름이 다르더라도, 위치와 모양을 보고 따라와주시면 됩니다.

 

혹시 몰라 한글과 영어 둘다에서 언어변경을 진행하여 보았습니다.

1) 우분투 화면 좌하단의 점 9개짜리 버튼을 눌러주시면 모든 프로그램의 확인이 가능합니다.

만약 여기서 한개 혹은 두개의 프로그램만 보이신다면 하단의 All을 눌러주세요.

2) 여기서 Language Support 혹은 언어지원을 클릭하여 실행해줍니다.

3) 거의 100% 처음 실행시 무언가를 설치하라는 창이 뜰 겁니다. install 클릭하여주시고, 자동으로 유저인증창이 뜨게 되는데, 그냥 비밀번호 입력하여 주시면 됩니다.

4) 설치 완료 후 해당 창에서 키보드입력기가 Ibus인지 확인하여 주시고, Install/Remove Languages[언어 설치/제거]버튼을 클릭하여 줍니다.

5) 목록에서 Korean을 선택하여 체크하시고 apply버튼을 눌러줍니다. (한국버전의 경우 '한국어'이지만, 영문버전으로 설치하였을 경우에는 Korean입니다.)

여기서 설치할 때 한번 더 비밀번호를 물어볼 수 있습니다.

6) 처음 창에서 Language 탭에 한국어가 추가되었는지 확인합니다.

만약 추가가 되지 않았으면 Install/Remove Languages버튼을 클릭하여 Korean을 체크 해제하시고 apply후 다시 Korean을 체크 하시고 apply하여 재설치 해줍니다.

* 이미지와 같이 맨 위에 뜨지 않을수도 있습니다. 하단의 회색으로 뜨더라도 설치가 된 것입니다.

7) 터미널 창을 띄우고 <code>ibus-setup</code>을 입력하여 실행해줍니다.

8) 새로운 창이 뜹니다. 2번째 탭의 'input method'[입력기]에 가셔서 Add 버튼을 눌러줍니다.

9) 새 창에서 ...을 클릭하여 주시고 Korean을 선택한 다음 Hangul을 Add하시면 됩니다.

여기서 ...클릭 후에 Korean이 뜨지 않는 경우가 있는데 이때는 우분투 재시작 후 7)번 부터 다시 진행하시면 됩니다.(한글 버전에선 '한국어'로 뜨고, 영문버전에선 Korean으로 뜹니다.)

 

언어지원 프로그램에서 할 일은 다 끝났습니다.

 

10) 다음은 다시 점 9개짜리 좌하단 버튼을 누르시고 Settings 혹은 설정 아이콘을 클릭합니다.

 

11) Region & Language 혹은 지역 및 언어설정 탭에서

Language를 클릭하셔서 '한국어'로 바꿔주시고 Done을 누릅니다.

이때 바로 아래에 Restart버튼이 생기는데, 잠시 후에 키보드 설정까지 끝내고 재시작하도록 하겠습니다.

12) 그 아래 input source에서 +버튼을 눌러 Korean을 선택하고 Korean(Hangul)을 체크하여 Add버튼을 눌러줍니다.

 

 

13) 새로 추가된 Korean(Hangul)을 선택해주시면 아래쪽에 톱니바퀴 버튼이 생깁니다. 이걸 클릭해주세요.

14) 새로 뜨는 창에서 기존의 방법들을 다 지우고 Add(추가) 버튼으로 키보드의 '한영키'를 눌러줍니다.

보통은 Alt_R로 표시됩니다. (추가(add)버튼을 누르면 아무것도 입력되지 않은 상태로 아래와 같은 창이 떠 있습니다. 키를 누르면 그 키가 검은색으로 표시되고, 이 상태에서 확인을 누르시면 됩니다.)

 

(여기서 기존의 방법들 중 Hangul이 있고, 톱니모양 옆에 키보드 버튼을 눌렀을 때도 한영변환키가 Hangul이라 한영키 누르면 한글과 영문이 바뀔 것 같지만 안됩니다. 실제로 Add하여 한영키 눌러보면 한영키는 Alt_R입니다. 일종의 낚시..)

 

15) 이후엔 확인 버튼들을 눌러 창을 전부 꺼주고, 설정창에서 Restart버튼을 클릭하여 재시작해줍니다.

16) 재시작되면 폴더이름 업데이트창이 뜨는데,

다른 포스팅에서도 언급하였듯이 한글로 된 폴더명은 가끔 좋지않은 결과를 가져오기 때문에 다시묻지않기에 체크하시고 예전 이름 유지버튼을 눌러줍니다.

 

17) 텍스트편집기 등으로 한영변환이 이루어지는지 확인해봅니다.

한영변환키를 눌렀을 때 우측 상단에 en이 번갈아 표시됩니다.

그러나 버튼을 눌러도 번갈아 표시가 되지 않는다면 한번 클릭하여 보시면, 버튼 활성화가 안되어있습니다.

이것을 활성화해주시면 한글이 작동됩니다.(이것 때문에 한참 헤맸습니다.)

이후엔 한영키 눌러주면 잘 en과 한이 변환됩니다.

 

 

이렇게 설정해주시면 이제 우분투에서도 한글을 사용하실 수 있습니다.

[Linux] 우분투 설치 후 nvidia 그래픽 카드 드라이버 설정

우분투를 설치 시 기본적으로 드라이버는 전부 잡으나, 노트북에 nvidia 그래픽 카드가 따로 달려있을 때는 자동으로 드라이버를 잡지 못합니다.(요새는 기본적으로 cpu칩셋에 내장 그래픽이 들어가서 이걸로 잡는 것 같습니다.)

일단 내 컴퓨터에 nvidia 드라이버가 제대로 깔렸는지 확인하기 위해서 nivida-smi명령어를 실행해봅니다.
명령어가 제대로 실행되지 않으면 드라이버가 설치되지 않은 것 입니다.

그럼 드라이버를 설치해 보겠습니다. 방법은 아주 쉽습니다.

먼저
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo ubuntu-drivers autoinstall
이 두줄의 코드를 실행하여 드라이버를 설치하여 주십시오.

이후
sudo reboot
명령어를 통하여 재부팅 후에

제대로 nvidia가 설치되었는지 확인하는 방법은 아래 두가지 중 하나를 통하여 확인해보시면 됩니다.
sudo nvidia-settings
nvidia-smi

추가적으로 현재 컴퓨터의 그래픽카드 사양은 아래의 명령어로 확인해보실 수 있습니다.
lspci | grep VGA

[Linux] 우분투 18.04 설치하기!

 

사실 요새 OS설치는 갈수록 쉬워지고 있습니다. 그럼에도 불구하고 어느정도는 가이드가 있어야 설치가 더 쉬워지기 때문에 이 글을 작성합니다.

 

1) 먼저 Ubuntu OS 설치 USB를 만들어주어야 합니다.

이는 https://omnil.tistory.com/151를 참조하시면 됩니다.

 

2) 이후에는 usb를 컴퓨터에 연결하고 bios세팅에서 usb를 부팅디스크로 잡아주면 됩니다.

보통 부팅 후 F2키를 연타하면 bios로 넘어가고 여기서 바이오스마다 다르지만 boot settings와 같은 메뉴에서 부팅 순서를 변경하던가, 직접 부팅할 디스크를 설정할 수 있습니다.

* 윈도우즈와 다르게 설치하면서 자동으로 꺼졌다 켜졌다하지 않고, 우분투는 한번에 쭉 설치하니 한번만 부팅 디스크로 설정해줘도 괜찮습니다.

 

3) install ubuntu 선택

처음 화면은 까만색 도스창에서 펼쳐지는 grup창입니다. 기본적으로 우분투 트라이얼 버전이 선택되어있고, 약 10초간의 자동선택 시간이 있습니다. 저희는 직접 우분투를 설치할 것이므로 그 아래 install ubuntu를 선택하여줍니다.(한번 선택을 변경하면 자동 선택시간은 사라집니다.)

 

4) 언어선택

그러면 보라색 화면이 나오면서 ubuntu로고가 뜰 것입니다.

이후 인스톨 화면의 처음은 언어선택입니다.

한국어로 하셔도 괜찮지만, 가장 기본적인 영어로 선택하시는 것을 추천드립니다. 그래서 이후의 과정은 '영어'를 기준으로 설명드립니다.

(물론 한국어로 설치하신 뒤 영문으로 시스템을 돌리는 방법도 있고, 영문으로 설치 뒤 한글로 변경하는 방법 두가지 다 존재합니다.)

한국어로 설치시에는 설치 과정이 한글로 안내되어 설치의 체감 난이도가 확 낮아지는 것이 장점입니다.

 

5) 키보드 선택은 English(US)

딱히 맥에서 듀얼부팅을 하신다거나 하신 것이 아니시면 그냥 English(US)설정해주시면 됩니다. (맥의 경우 English - Machintosh 선택해주시면 됩니다.)

* 참고로 맥북에서 리눅스는 2015버전 맥북까지는 자동으로 드라이버를 잡지만, 그 이후 맥북(뉴 맥북)은 따로 드라이버를 설치하셔야 합니다. 즉, 설치시 따로 usb 직렬 마우스와 키보드가 없으면 설치가 불가능합니다.

 

6) 인터넷 연결

리눅스는 인터넷 연결 후 설치하시는 편이 좋습니다. 자잘한 버그픽스나 업데이트등을 설치하면서 자동으로 진행해주기때문입니다.

인터넷 글 중에 무선랜 오류가 있어서 유선랜으로 진행하여야만 한다는 글이 있는데, 제가 설치해본 결과로는 꼭 유선랜을 고집할 필요가 없습니다. 유선 랜이 연결되지 않았으면 자동으로 무선랜을 잡고 와이파이 연결시도합니다.

그러나 안전하게 설치하시려면 유선랜으로 진행하시고, 만약 이 과정에서 무선랜을 못잡거나 무선랜에서 와이파이에 접속이 되지 않는경우 유선랜으로 진행하시는 편을 추천드립니다.

 

7) 설치 형식

7-1) 다른 OS 없이 처음 우분투를 설치하는 경우

Erase disk and install ubuntu를 선택하시고, 아래 체크박스는 하나도 선택하지 않으시고 진행해주시면 됩니다.

7-2) 다른 OS 위에 듀얼로 우분투를 설치하는 경우

제일 아래 '기타'를 선택하신 뒤 다음으로 넘어가 파티션 설정을 해주시면 됩니다.

물론 이 과정 전에 우분투를 설치할 파티션을 따로 설정해주셔야 합니다. 윈도우즈의 디스크매니저나 맥의 디스크 유틸리티에서 진행해주시면 됩니다.

관련 포스팅: https://omnil.tistory.com/153

 

8) 기타 설정

위의 과정이 가장 복잡한 과정이며, 이후에는 현재 시간을 표시할 시간대를 설정하고, 유저 아이디와 패스워드를 설정하는 것만 남아있습니다.

이 과정 뒤에 본격적인 설치가 진행되고, 설치가 완료되면 재부팅 해야한다는 메시지가 뜹니다.

컴퓨터가 재부팅 과정에서 완전히 꺼지면 설치 usb를 제거해주시고(그 전에 제거하면 remove media, then restart와 같은 메시지가 표시되며 꺼지지 않습니다. 이때는 강제 종료 후 부팅해주셔도 크게 문제가 없습니다.) 다시 부팅되면 우분투가 깔린 것을 알 수 있습니다.

 

9) 한국어로 설치시

한국어로 설치시에는 설치과정의 가독성의 증가 및 한글 패키지 자동 설치 등의 이점이 있습니다만, 파일 이름이 전부 한글로 설정되어버립니다.

이 한글 파일명은 초기에 한글 키보드 사용이 설정되어 있지 않은 상태에서 파일 시스템을 찾아가기에 힘들 뿐더러, 가끔 어떤 앱의 설치시에 에러가 나기도 합니다.

그래서 기본 폴더명을 영어로 바꿔주게 되는데, 이때 간단하게 할 수 있는 방법이 있습니다.

<code>export LANG="C"</code>

<code>xdg-user-dirs-gtk-update</code>

이 두줄의 명령어를 실행하시고 재부팅하시면

위와 같은 창이 뜹니다.

여기서 Don't ask me this again에 체크하시고 Update Names 버튼을 눌러주시면 폴더명 변경이 완료됩니다.

 

다음과정에서는 만약 nvidia그래픽 카드가 깔린 컴퓨터의 경우 드라이버의 설치법과 한글 혼용 언어설정에 대하여 알아보도록 하겠습니다.

sudo apt install gnome-tweak-tool

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

[Linux/Ubuntu] Ubuntu OS 설치 USB 만들기!

 

우분투를 PC에 설치하기로 마음먹으셨다면 우선 Ubuntu OS 설치 USB를 만들어 주셔야합니다.

 

이는 거의 모든 OS설치시에 필요한 것입니다.(가끔 Mac에서 부트캠프로 윈도우를 설치하는 경우 따로 USB를 만들지 않고도 바로 설치가 가능한 경우같은 예외가 있기는 합니다.)

 

여기서 '설치 USB'라는 것은 '부팅가능한(Bootable)' USB를 만든다는 뜻으로, 단순히 파일을 옮기거나 복사붙여넣기 하는 것이 아닙니다.

 

블로그의 정체성에 따라 순서대로 나열해 보도록 하겠습니다.

 

1) ISO파일을 다운로드 받는다!

저희는 우분투 18.04를 설치할 것이므로, http://releases.ubuntu.com/18.04/ 여기에 접속하셔서 데스크탑 이미지를 받으시면 됩니다.

 

2) 설치가능한 USB를 만들어주기!

2-1) USB 선택!

설치가능한 USB를 만들어주게되면, 해당 USB내에 저장된 모든 것이 싹 포맷되며, OS의 ISO만 설치가능한 형태로 써지게 된다. 그러기에 해당 ISO파일 크기보다 크지만, 내용은 없는(혹은 백업한 뒤의) USB를 고르는 것이 중요하다.

 

2-2) Rufus설치!

설치가능한 USB(Bootable USB)를 만들 수 있는 프로그램은 많지만, 공식적으로 ubuntu에서 제시하는 프로그램은 rufus이다.

https://rufus.ie/에 접속하면 한글로 친절하게 모든 설명이 나와있다.

여기서는 rufus 설치파일을 다운로드 받아서 설치해도 상관없고, Portable(한글 번역 '이동식') 버전을 받아도 상관없다.

둘의 차이라면 설치파일은 컴퓨터에 설치 후에 실행하는 것이고 Portable은 그냥 바로 실행이 된다는 점?

기본 설정법도 홈페이지에 나온 그대로 놓고 작업하면된다.

처음에 장치를 선택해주고 부트 선택에서 우리가 다운로드 받은 ubuntu-18.04 iso파일만 잘 선택해주고 아래 시작만 눌러주면 끝.

<출처: https://rufus.ie/>

이렇게 해서 상태에 완료가 뜨면 부팅 USB 만들기는 성공했다. 이제 직접 OS를 깔 차례!

[VM/Linux] Windows 환경에 Virtual Machine을 이용해서 Ubuntu(Linux) 설치하는 법

 

1. [VMWare 다운받기] VMWare workstation 홈페이지에 접속합니다.
https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html

 

VMware Workstation Player 다운로드 | VMware

VMware Workstation Player 15 VMware Workstation Player는 Windows 또는 Linux PC에서 단일 가상 머신을 실행하기에 가장 적합한 유틸리티입니다. 조직은 Workstation Player를 사용하여 관리형 기업 데스크톱을 제공할 수 있으며, 학생과 교육 관계자는 학습 및 교육을 위해 사용할 수 있습니다. 무료 버전은 비상업적적인 개인 및 가정용으로 사용할 수 있습니다. VMware는 또한 학생들과 비영리

www.vmware.com

2. [VMWare 다운받기&설치] 윈도우 버전을 클릭하여 다운 받은 뒤, 실행 후 next를 눌러서 설치를 완료합니다.

3. [Ubuntu 다운받기] VMware가 설치되는 동안 Ubuntu 홈페이지에서 16.04 LTS 버전 64-bit Ubuntu ISO 파일을 다운받습니다. (64-bit PC (AMD64) desktop image 링크 클릭) [다운받게 되면 뭔가 zip프로그램에서 열 것 처럼 나와있는데, 얘는 압축풀면 안됩니다! 나중에 나올 iso disc image 올릴 때 iso 그대로 사용하는 겁니다.]
http://releases.ubuntu.com/16.04/

 

Ubuntu 16.04.6 LTS (Xenial Xerus)

Select an image Ubuntu is distributed on two types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what mos

releases.ubuntu.com

4. VM웨어가 설치되었으면, 바탕화면에 화살표 3개짜리 VMWare Workstation을 실행해줍니다.

5. [Ubuntu VMWare에 설치하기] VMWare Workstation이 실행되면 Player -> File -> New Virtual Machine을 클릭합니다.

5. [Ubuntu VMWare에 설치하기] Installer disc image file란의 Browse버튼을 눌러 다운받은 iso 파일을 선택하여 open한 뒤 next를 눌러줍니다.

6. Full name, username, password에 linux 계정정보를 입력합니다.

7. next 버튼을 눌러서 진행합니다.

8. Maximum disk size를 설정합니다. (최소 20GB 이상으로 설정하는 것을 추천드립니다.)

9. next 버튼을 누르고 Finish 버튼을 눌러서 설치를 완료합니다.

10. Software update 팝업창이 나오면 Download and Install 버튼을 누릅니다.

11. 설치가 진행됩니다.

12. 설치가 완료되면 설정한 비밀번호를 입력하고 로그인합니다.

13. ubuntu가 제대로 설치되었습니다.

14. 다음부터는 VMWare Workstation을 실행한 뒤 목록에서 'Ubuntu 64-bit'를 더블클릭해주시면 자동으로 부팅이 됩니다.

+ Recent posts