IT Computer 113

Mac) 화면 분할을 위한 Rectangle

Intro MacOS에서 화면분할용 프로그램중에 가장 유명한 프로그램은 단연 Magnet 입니다. 종종 $0.99 세일도 한다고 해서 저도 구입을 하려고 Black Friday도 기다려보고, Boxing데이도 기다렸는데 세일을 할 생각을 안하더라고요.. 혹시 내가 이걸 샀는데 Apple이 MacOS에서 정식 기능으로 제공하면 어떡하지? 하는 맘에 정가에 못사고 있는 Magnet 아쉬운 대로 지금까지는 오픈소스중에 가장 괜찮다는 Spectacle을 꾸준히 사용 해 왔습니다. 나름 필요한 기능도 다 있고 속도도 빠릿빠릿 해서 단축키만 잘 설정 해 주면 괜찮게 사용 할 수 있습니다. Windows나 Linux에서 사용하던 창 분할 들에 비하면 부족한 느낌이 없지않긴 하지만 그래도 꾸준히 사용 해 왔는데요 Sp..

IT Computer/Mac 2022.02.16

Ubuntu) 우분투에서 카카오톡 실행 (100% 정상작동 방법)

Intro Windows나 Mac에서 되는데 Linux에서는 할 수 없는거야 셀수 없이 많지만 왠만한거는 다 괜찮습니다. 어딘가에 대체할 만한 소프트웨어가 다 있기 마련이며 크리티컬 한 소프트웨어 일수록 사용 가능 할 확률이 높습니다. 심지어 Third Party 소프트웨어들이 정말 많기 때문에 저는 Notion, Apple music, iCloud Drive, Github Desktop 등 공식 지원 하지 않는 소프트웨어들을 사용 하고 있으며 심지어 intelliJ IDEA, Visual Studio Code, Postman, Dropbox, Typora, Slack 등은 제조사에서 Linux를 공식적으로 지원을 해 줍니다. 하지만 그중 하나 한국인이라면 모두가 사용하지만 리눅스에서 사용 할 수 없는 ..

IT Computer/Linux 2022.01.29 (2)

Ubuntu) Display Link 활용한 모니터추가 연결

Intro 그래픽카드 스펙에 따라, 모든 컴퓨터는 스스로가 최대로 연결 할 수 있는 외장 모니터 갯수의 제한을 가지고 있습니다. 회사에서 지급받아 사용하고 있는 Dell XPS 15 시리즈는 매뉴얼에 따르면, Dell에서 나온 도킹 스테이션을 사용하지 않으면 최대 3개의 모니터까지 연결을 할 수 있다고 적혀 있습니다. 내장 디스플레이를 사용하지 않는 조건이 달리기 때문에, 실제 내장모니터 포함 최대 3개의 화면을 사용 할 수 있습니다. 이정도면 그래도 부족함이 없는 편 입니다. 하지만 저는 개인적으로 퇴근 후에는 집에서 M1 맥북 에어를 사용 하고 있는데요. m1 시리즈는 최대 연결할 수 있는 외장 디스플레이가 딱 1개 입니다. 이게 정말 치명적인게. 13인치 디스플레이는 실질적으로 사용하기에 매우 불편..

IT Computer/Linux 2022.01.28

Ubuntu 20.04) 스크린샷 저장 폴더 변경

Intro 우분투에서 스크린샷을 찍을때 기본 저장 폴더는 /home/사용자/Pictures 입니다. 하지만 해당 경로는 스크린샷을 찍을 때 외에는 들어갈 일이 없기 때문에 관리하기가 번거로운데요. 스크린샷 저장 폴더를 원하는 폴더로 변경 하고자 합니다. 특히 저는 Dropbox에 바로 저장하도록 해서 스크린샷을 찍었을 때 다른 디바이스와 빠르게 공유하며 작업 하는데 스크린샷의 공유에 들어가는 번거로운 작업들이 줄어들어 매우 만족스럽습니다. Screenshot Locations 설치 아래의 링크에서 Screenshot Locations 라는 GNOME Extention을 설치하면 매우 편하게 필요할 때 마다 스크린샷의 저장 경로를 변경 할 수 있습니다. https://extensions.gnome.org/..

IT Computer/Linux 2022.01.25

Linux) Oracle VM Virtual Box 창 이동 안될때

Intro Oracle VM Virtual Box는 InnoTek 에서 개발한 가상머신 소프트웨어 입니다. Sun Microsystems가 2008년 초 InnoTek을 인수하고, 2년 후인 2010년 1월 오라클이 썬 마이크로시스템즈를 인수 하며 오라클이 배포하게 되었습니다. 대부분의 OS를 설치 해 사용 할 수 있으며, 또한 대부분의 OS에 설치가 가능하기 때문에 널리 사용 되고 있습니다. 사실, Linux 에서 가상 환경으로 Windows를 구동 하기 위해 여러가지 가상머신 소프트웨어를 사용 해 봤는데 VM Virtual Box가 가장 괜찮아서 IE 호환성 테스트 등이 필요할 때 마다 꾸준히 사용 하고 있습니다. 창 크기 조절 및 이동 증상 사용하면서 한가지 아쉬운게, 이상하게 창 이동 및 크기 조..

IT Computer/Linux 2022.01.14

Linux) KIME 한글 입력기

우분투 IntelliJ IDEA 한글 입력 문제 해결하기 Intro 한글을 입력 하기 위해서는 한글 입력기가 필요합니다. 다른 여타의 언어와는 다르게 한글은 초성, 중성, 종성으로 이루어지는 특이한 구성을 가지고 있으며, 종성이 있을때도 없을때도 있을 뿐만 아니라 자음이나 모음 각각 마저 여러개의 자음 혹은 모음이 모여 하나의 초성이나 중성 혹은 종성이 되는 경우가 있기 때문에 컴퓨터 입장에서는 참 입력을 받기 난해한 문자 입니다. 다 라는 입력을 했을때, 이것이 입력이 끝난 것인지 혹은 닭을 입력 하기 위한 과정일 뿐인지 컴퓨터는 물론이고 한국어를 모국어로 사용해온 사람이라도 예측 하기는 어렵습니다. 이로인해 수많은 운영체제에서는 한글 끝 글자 문제가 고질병이고, 그나마 마이크로소프트의 Windows ..

IT Computer/Linux 2022.01.14 (2)

Ubuntu) Terminator 설치 및 사용법

Intro Terminator는 자바로 작성된 오픈소스 터미널 에뮬레이터 입니다. Windows, MacOS, Linux 및 기타 Unix 시스템에서 모두 사용이 가능 합니다. 보통 맥북에서는 iTerm2를 사용하는데요, 우분투 기본 터미널이 좋긴 한데 창 분할에서 불편함을 느껴 설치했습니다. Install apt install로 간단하게 설치 할 수 있습니다. sudo apt install terminator 설치는 금방 됩니다. 설치를 완료 하고 Terminator를 실행 해 봅니다. 폰트도 깨지고 디자인이 엉망이 되어 있지만 일단 실행은 됩니다. 설정 적당히 까만 화면을 우클릭 하고 Preferences 버튼을 눌러 설정 화면에 진입합니다. 설정을 Global에서 바꾸도 되지만 그럴 경우에는 Pro..

IT Computer/Linux 2022.01.07

log4 보안 취약점 CVE-2021-44228 공격 원리와 시연 및 대응 방안

Intro 최근 갑자기 사내 연말 행사에서 15분간의 짧은 발표를 맡게 되었습니다. 좀 더 미리 알았더라면 준비를 충분히 했을 텐데.. 갑자기 공지가 되어 굉장히 당황스러웠지만 어쨌든 아쉬운대로 부랴부랴 준비를 시작했습니다. 회사의 사업 내용이 IT계열이다 보니, 개발에 관련되었지만 동시에 사내에서 개발직종에 속하지 않은 분들에게도 흥미를 끌 만한 주제를 여러가지 후보군에 두고 메모앱에 기록해가며 며칠간 후보를 좁히고 있었습니다. 평소 블로그를 작성하다 보니 여유만 되면 의견을 나누고 싶은 주제가 몇가지 있었습니다. 그러던 중 출근길 버스에서 평소처럼 책을 읽다가, 보안에 관련된 항목이 나오자 한창 떠들썩하게 만들고 있는 log4 보안 이슈에 대해 고민하게 되었습니다. 그러다 문득 발표 주제로 참 괜찮겠..

IT Computer/News 2021.12.25

Eclipse Apple Silicon 지원소식

Intro 길고 긴 기다림 끝에 Eclipse가 애플 실리콘을 지원 하기 시작했습니다. 사실 저는 그 길고 긴 기다림에 지쳐 4개월 전에 IntelliJ IDEA로 넘어갔습니다. 비용의 부담이 전혀 없었던 건 아니지만, 2021년 8월에 한국어 언어팩 출시 기념 30% 할인을 해 준 덕에 용기내어 넘어 갈 수 있었습니다. 인텔리제이를 본격적으로 사용하기 시작 한 이후로는 이클립스의 필요성을 전혀 느끼지 않아 한참동안 사용 할 일이 없었는데요.. 그래도 한 때 m1 맥북의 초창기 사용자로서, 이클립스를 사용하며 정말 크나큰 불편을 느꼈었기 때문에 애플 실리콘 출시와 함께 그 불편함들이 얼마나 해소되었는지 궁금함에 확인을 해보지 않을 수 없었습니다. 설치 https://www.eclipse.org/downl..

IT Computer/News 2021.12.24

Ubuntu) 마우스 버튼 커스터마이징

https://www.logitech.com/en-us/products/mice/mx-master-3.html Intro MX-master와 같이 몇몇 버튼이 많은 마우스를 사용 한다면 버튼별로 기능을 커스터마이징 해서 사용하게 되는데요, 보통 윈도우나 맥용으로는 제조사에서 유틸성 프로그램을 제공해 주는 편이지만 소수의 사용자까지 배려해주지는 못하다보니 리눅스용으로는 없는게 현실입니다. 그래서 직접 버튼들을 하나하나 맵핑해서 사용해 줘야 하는데요, 저는 단순한 마우스이지만 맥북에서 마우스 가운데 버튼을 미션컨트롤용으로 사용하다 보니 우분투에서도 같은 용도로 사용하고 싶어서 설정하게 되었습니다. 설치 xbindkeys 와 xdotool 등이 필요합니다. 아래의 명령어를 입력해 한번에 설치 해 줍니다. 저는..

IT Computer/Linux 2021.12.20

Ubuntu Server) 우분투 서버 와이파이 설정

intro 집 와이파이 비밀번호를 변경한지가 오래 되어서 비밀번호를 오랜만에 변경 해 주었습니다. 그런데 집에서 운영중인 우분투 서버 랩탑 컴퓨터가 와이파이로 연결이 되어 있다보니, 바로 연결이 끊어지고 말았습니다. 집에있는 다른 모바일 디바이스들은 모두 GUI 환경이라 그냥 와이파이 선택 하고 바뀐 비밀번호를 입력 하면 됐는데.. 우분투 서버는 생각보다 까다로웠습니다. 와이파이 설정을 했던 내용을 기록 해 보았는데, 한국어로된 한명의 포스팅에서 다들 퍼온듯 한 획일적인 방법이 있었는데 그 블로그들에서 설명한 /etc/network/interfaces 를 변경하는 방법으로는 해결이 되지 않았었고 https://websetnet.net 사이트의 How to Connect to WiFi from the Te..

IT Computer/Linux 2021.12.18

MacOS) 마우스 가속 기능 끄기

Intro 맥북에서는 트랙패드면 사용하기에 충분하지만 트랙패드만 쓰다 보면 정교하고 빠른 작업등에서 약점이 있습니다. 특히 회사에서는 리눅스 컴퓨터를 사용하다가 집에서는 맥북을 사용하다 보니, 가끔씩은 트랙패드가 답답하기도 합니다. 심지어 맥북으로는 딱히 게임할 일이 없긴 하지만, 게임이라도 하려고 하면 마우스는 필수로 필요합니다. 윈도우나 리눅스 컴퓨터를 사용하다가 맥북을 사용하거나, 혹은 맥북을 쓰다가 윈도우 컴퓨터를 잠깐 쓰면 마우스 감도가 크게 다르기 때문에 굉장히 어색합니다. Mac 에서는 트랙패드나 마우스 가속을 사용하기 때문인데, 트랙패드에서는 참 좋은 기능인데 마우스에서는 정말 어색합니다. 물론 맥북만 사용한다면 상관 없지만, 번갈아가며 사용하는 입장에서는 아무리 지나도 익숙해지지가 않더라..

IT Computer/Mac 2021.12.06

Ubuntu) 끝판왕 한글 입력기 Tian (nimf)

2022년 1월 14일 수정 Tian 을 개발해주신 호동님이 개발 중단을 선언 하셨습니다. 개발중단된 한글 입력기를 추천 할 수는 없기에 Tian대신 KIME를 추천드립니다. Tian 에 못지 않게 한글 입력기 특유의 문제를 모두 해결 하였으며, 심지어 빠른 속도와 적은 메모리 사용량 등 장점이 많습니다. 아래의 링크를 참고해 설치 해 주세요. Linux) KIME 한글 입력기 Tian 삭제방법 아래의 명령으로 삭제 후 sudo apt purge tian .profile .xinitrc .xinputrc .xprofile .xsessionrc 파일에서 [ -f /usr/local/etc/input.d/tian.conf ] && . /usr/local/etc/input.d/tian.conf 내용을 삭제 해..

IT Computer/Linux 2021.12.02 (3)

Ubuntu Server 20.04 설치하기

Intro 집에서 서버로 사용중이던 우분투 노트북이 있습니다. 처음에 설치할 때 CLI의 압박으로 Ubuntu Desktop으로 설치를 해 두었었는데, 어차피 ssh로만 접속해서 사용하는데 굳이 Ubuntu Desktop으로 이용할 필요가 없다는 생각이 들었습니다. 사실 Ubuntu Desktop과 Ubuntu Server는 커널이 동일하다고 하는데요, 그래도 우분투 서버로 설치해보고 어떤 차이가 있는지 직접 살펴보고 싶어 우분투 서버를 설치하기로 했습니다. 시작에 앞서 ~/.ssh/authorized_keys 파일과, 서버에 띄워두었던 모든 도커 컨테이너를 이미지로 만들어 tar파일로 저장 해서 백업 해 두었습니다. 혹시 도커 컨테이너 백업이 필요한 분은 https://shanepark.tistory...

IT Computer/Linux 2021.11.29

Ubuntu) Gnome 바탕화면 아이콘 활성화

Intro Gnome Shell 은 desktop icon을 가져 왔지만, 3.28 버전부터 개발자들은 바탕화면의 아이콘 기능들을 비활성화 시키기로 결정 하였습니다. Documents 혹은 Downloads라는 훌륭한 대안이 있기는 하지만 바탕화면이 주는 임시 파일 저장소로서의 매력은 또 다른 이야기라서, 저처럼 필요로 하는 사람들도 분명 있을 거라 생각합니다. 지금 부터 간단하게 Ubuntu의 Gnome에서 바탕화면 아이콘이 비 활성화 된 경우 다시 활성화 시키는 방법을 알아보겠습니다. 첫번째 방법 Desktop Icons extention Gnome Extentions 사이트를 통해 해당 플러그인을 ON 해 주면 됩니다. Chrome이나 Firefox에서 GNOME EXTENTIONS 플러그인을 또 ..

IT Computer/Linux 2021.11.29