카테고리 없음2020. 6. 13. 15:18

코로나19로 인한 재택근무 중에, 학교에서 쓰던 듀얼 모니터 2대와 썬더볼트3 독을 집으로 가져와서 쓰고 있었다. 

모니터를 최대한으로 활용하기위해, 트리플 모니터를 구축해서 아래 그림과 같이 설정해 놓은 상태.

그림에서 왼쪽 아래 작은 모니터는 맥북 자체 모니터이고, 나머지 2개는 외부모니터. 예전에 같은 해상도의 비슷한 모니터 2개를 1년 간격으로 샀다가 두 모니터의 색감이 달라서 신경쓰였던 적이 있었기에, 이번에는 처음부터 같은 브랜드 같은 모델로 2개를 구입했다. (Dell U2719D 모델) 그런데 이 '같은 모델' 이라는게 또 다른 문제를 야기할 줄은....

 

모니터랑 맥북이랑 연결할때마다 선 여러개 꼽는걸 방지하고자 모니터들은 모두 썬더볼트3 독 (Caldigit TS3 Plus 모델) 에다가 연결시키고, 맥북에는 Thunderbolt 3 선 딱 한개만 끼우는 방식으로 구성되어 있는 상태.

 

이게 학교에서 쓸 때는 맥북 모니터 없이, 듀얼 모니터로 쓰고있었고, 또 방향 설정 없이 모니터 2개 모두 수평방향으로 쓰고 있었다. 즉 매우 평범한 듀얼모니터 구성이었고, 이때는 아무 문제가 없었었다. 아, 생각해보니 맥북을 닫아놓은 상태로 썬더볼트 선을 연결하면 가끔 맥북이 강제 재부팅 되는 일이 있긴 했었네. 그런데 그건 일단 맥북 화면을 열어놓은 상태로 연결했다가 바로 닫으면 해결되었으니 약간 귀찮긴 했어도 아무튼 별 문제는 없었음.

 

그런데 문제는... 위 그림같이 설정한 다음에 맥북이랑 독을 연결하니, 가끔씩 (매우 자주) 매우 짜증나는 상황이 발생했다. 위와 같은 상황에서 모니터 1대는 수평방향이고, 다른 1대는 수직방향으로 설정되어있는데, 맥북을 독이랑 새로 연결하면 50%의 확률로 두 모니터의 회전 방향이 뒤바뀌는 일이 발생하는 것. 수평으로 된 모니터에 수직화면이, 수직으로 된 모니터에 수평화면이 나타나니 아주 짜증나는 상황이었다. 바로 다시 뺏다가 다시 끼는 것으로는 해결이 안되고, 그렇다고 매번 설정 들어가서 모니터 회전설정을 2번이나 바꾸는것도 못할 노릇 (모니터 방향이 돌아가 있으니 마우스 커서 움직이는것도 헷갈리는 일). 결국 찾아낸 방법은, 모니터 하나를 끈 상태로 Thunderbolt 선을 끼웠다가 뺐다가 하면 켜둔 모니터의 방향이 제대로 바뀌는 일이 생기는데, 이때 다시 꺼둔 모니터를 켜주면 모니터 2대 다 제대로 연결됨. 근데 이것도 하루에 몇번씩 하자니 못해먹을 노릇. 모니터를 2개 중 하나만 독에 연결하고 나머지 하나는 맥북에 직접 연결하는 방식으로 했을때는 이런 문제가 안생기는데, 그렇게 하자니 또 선 하나만 끼우려고 산 비싼 독을 100%을 활용하지 못하고 선을 2개씩 맥북에 연결해야하니 마음에 안들고.. 정말 곤란한 상황이었다.

 

그러다가 어느날 갑자기 혹시나 하는 생각이 들어서 구글에 검색을 해봤는데... 이게 웬걸, 해결책이 있었다. 역시 사람들은 똑똑해....

https://forums.macrumors.com/threads/my-mac-forgets-my-dual-monitor-arrangement.2195237/

 

My Mac forgets my dual monitor arrangement!

Hello friends. I recently added my old 23" Cinema Display to my Trashcan in addition to the main 27" Eizo. I'm using the apple DisplayPort adapter. I got it set up just fine and mounted vertically on a nice new dual monitor stand. Suddenly after a few rebo

forums.macrumors.com

My Mac forgets my dual monitor arrangement! 읽어보니 정확하게 나와 같은 상황. 이 글에 따르면 독이 맥북이랑 연결될때 맥북에다가 모니터 연결 신호를 순차적으로 보내는데, 이게 모니터 모델이 같으면 연결 신호를 보내는 순서가 그때그때 달라져서 만약 모니터 방향이 다를 경우 문제가 생긴다고 한다. 사실 같은 논리면 모니터 방향이 같더라도 모니터 좌우 순서가 바뀌는 등의 문제가 생겨야 할 것 같기 때문에 완전히 맞는 설명은 아닌 것 같긴 하지만, 아무튼 이 문제가 나만의 문제는 아니고 다른 사람들한테도 똑같이 나타나는 문제라는게 중요하지.

 

글을 보면 아래쪽에 처음에 질문한 사람이 스스로 해법을 찾아내서 올려놓았다. 그래서 똑같이 따라해보니 나도 문제 해결.

나중을 위한 기록 겸, 저 글에 나온 해법이 완전히 자세하지는 않아서, 더 자세한 해법을 블로그 글로 남겨두려고 한다.

 

글에서 제시한 해결방법은 크게 보면 아래와 같다.

1. Displayplacer 라는 프로그램으로 제대로 된 모니터 방향 설정 상태를 확인 및 기록.

2. Displaycer가 기록해놓은 방향 설정 상태로 돌아가도록 하는 쉘 스크립트 명령어를 만들고, 해당 내용을 실행하는 Automator 스크립트 생성.

3. 해당 Automator 스크립트에 키보드 단축키를 설정. 이제 만약 모니터 새로 연결시에 방향이 뒤바뀌더라도 침착하게 키보드 단축키만 눌러주면 된다.

 

 

자 그럼 어떻게 해결방법을 적용하느냐,

 

아래 설명은 macOS Mojave 10.14.6 기준. 나는 Catalina로 넘어갈 용기가 없다. 좀 안정되면 괜찮아지겠거니 했는데, 시간이 지났는데도 Catalina 에서 뭘 실행하면 제대로 안돌아간다는 얘기가 계속 들려서.. 그냥 모하비로 계속 지내는게 나을듯.

 

1. 일단 터미널을 실행하고

 

2. https://github.com/jakehilborn/displayplacer

 

jakehilborn/displayplacer

macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS. - jakehilborn/displayplacer

github.com

이 링크에서 displayplacer 프로그램을 다운받는다. git 을 아시는분은 git clone 으로 다운받으면 되고, 그게 아니면 그냥 위 링크에서 displayplacer 바이너리 파일 하나만 다운 받아도 되는듯?

 

3. 터미널에서 displayplacer 가 위치한 폴더로 들어간 다음, ./displayplacer list 를 실행한다. 그러면 예를들어 아래와 같이 제일 아래쪽에 displayplacer "id: 로 시작하는 긴 내용이 나옴.

 

displayplacer "id:01BC9076-B001-373D-F846-123456789 res:1680x1050 color_depth:4 scaling:on origin:(0,0) degree:0" "id:5D46D3BF-61A2-BA17-51DC-123456789 res:1440x2560 hz:59 color_depth:8 scaling:off origin:(1680,-1510) degree:90" "id:75A72485-E46B-1F6E-77DC-123456789 res:2560x1440 hz:59 color_depth:8 scaling:off origin:(-880,-1440) degree:0"

 

그럼 이제 해당 내용을 어디 복사해 놓는다. 위 내용을 잘 살펴보면, 이 명령어는 monitor별 ID를 인식해서 ID를 가지고 화면을 배치하는 식으로 되어있는 것을 알 수 있음. 맥북이 기본적으로는 기억해두는 화면 정렬 정보에는 monitor ID가 같이 저장되지 않는가보다. 

 

4. Automator 실행. 실행하면 아무 창도 안 뜨는데... 위쪽 메뉴바에서 File-New를 선택하면 된다. 그럼 아래와 같은 화면이 나오고, 여기에서 Quick Action을 선택.

 

5. 그다음 아래 사진 부분에다가 Run Shell Script 라고 검색하고, 더블클릭.

 

6. 여기서 이제 중요한게, 우선 Workflow receives 부분을 아래와 같이 no input으로 변경해줘야 한다.

 

7. 그리고 아까 저장해놓았던 명령어를 붙여넣기 해주면 되는데, 명령어 앞쪽에 displayplacer 프로그램이 위치한 경로를 넣어줘야 한다. 예를들어 프로그램이 /Users/program 폴더 안에 들어가 있다면 아래와 같은 식으로.

 

/Users/program/displayplacer "id:01BC9076-B001-373D-F846-123456789 res:1680x1050 color_depth:4 scaling:on origin:(0,0) degree:0" "id:5D46D3BF-61A2-BA17-51DC-123456789 res:1440x2560 hz:59 color_depth:8 scaling:off origin:(1680,-1510) degree:90" "id:75A72485-E46B-1F6E-77DC-123456789 res:2560x1440 hz:59 color_depth:8 scaling:off origin:(-880,-1440) degree:0"

 

그리고 위 명령어 다음줄에 아래와 같이 실행종료 명령어를 넣어준다

 

exit 0

 

8. 이제 오른쪽 위에 Run 부분을 눌러줘서, 명령어가 잘 작동하는지 확인한다. 잘 작동한다면 화면이 한번 깜빡거리게 된다. 깜빡인 후에도 계속 실행이 되는것처럼 보이는데, 조금 기다리면 알아서 끝남.

 

9. File-Save 를 통해 명령어를 저장한다. 저장한 이름을 기억해 두어야..

 

10. System Preferences - Keyboard - Shortcuts 에 들어간다음, 왼쪽에서 Services 클릭. 스크롤 왔다갔다 해보면 방금 만든 명령어가 보인다. 왼쪽 체크박스에 체크하고, Add shortcut 누르고, 설정해 놓고 싶은 단축키로 설정. 여기서 중요한게... 요즘 각종 단축키를 쓰는 프로그램들이 많아서 그런지, 잘 작동하는 단축키로 설정하는게 쉽지 않다. 설정이 된다고 해서 작동한다는 보장이 없음. 그래서 만약 단축키를 눌렀는데도 실행이 안되면, 단축키를 바꿔보는 것이 좋겠다. 나도 처음에는 Control+Option+ , (쉼표) 로 했었는데 안되어서, Control+Option+. (마침표) 로 설정하니까 잘 작동함. Control+Option 으로 찾기 어려우면 Control+Option+Command+글자 로 하면 되는 것 같다. 

 

11. 맥북 바탕화면 등이 선택된 상황에서 키보드 단축키 실행. 화면이 깜빡이면 성공이다. 이제 방향 인식이 잘못되어도, 키보드 단축키 한방이면 해결...! 글이 좀 길어졌는데, 한번 설정해놓으니 편하다. 그리고 이번 기회에 Automator 도 알게 되어서, 앞으로 자주 써먹게 될듯. 끝!

 

 

Posted by ㅇㅇㅎㅅ
카테고리 없음2018. 4. 12. 10:14

광명역-사당역 KTX셔틀버스(8507)가 2018년 4월1일부터 서울대정문/낙성대입구에 추가정차한다고 한다. 오오오오오....


▲출처: 코레일네트웍스 ( https://www.korailnetworks.com/kn/2017/sub05/sub05101.jsp )


며칠 전에 서울대정문에 정차하는걸 보고 이상하다고 생각했는데.. 이런 이유가 있었네. 코레일 네트웍스 홈페이지에만 공지가 올라와있고 레츠코레일엔 아직까지도 아무런 공지가 없는건 좀 의외다. 몇달 전 서울대입구 경유로 바뀔때는 레츠코레일에도 올라왔었는데말이지... 흠


아무튼 관악구 인헌동 주민으로써는 대 환영할 만한 일이다. 서울대입구정차로 바뀐 이후에도 관악04타고 사랑의병원에 내려서 좀 걸어가면 나름 1회 환승으로 8507을 탈 수 있었는데, 이젠 낙성대입구에 정차한다고 하니 훨씬 적게 걷고도 8507을 탈 수 있게 되었으니깐. (인헌초등학교 정류장(쟝블랑제리 앞) 에 내려서 약간만 걸으면 됨!)


또한 서울대학교 구성원들도 이제 서울대입구까지 버스타고 이동해서 8507 탈 필요 없이 이제 학교안에서 아무 버스나 (교내순환셔틀, 5513, 5511, 5516, 관악02) 타고 서울대정문 혹은 낙성대입구에서 쉽게 광명역 KTX 셔틀버스를 탈 수 있게 되었다. 더불어 대학동 주민들도 무척 좋아할 것 같다. 광명역에서 서울대입구까지 갈 필요 없이 서울대정문에서 바로 대학동가는 버스로 환승하면 되니까. 광명역 갈때도 마찬가지고ㅋ


개인적으로 약간 의아한 점은, 낙성대쪽 정차 정류장이 낙성대입구인 점이다. 이쪽동네에서 오래 살았던 경험에 의하면 낙성대입구보다는 한정거장 더 지난 인헌중고/서울미술고 정류장 이용 인구가 훨씬 많을텐데, 왜 굳이 낙성대입구로 선택한 것인지...? 관악02 종점이랑 가깝다는 점에서는 이해가 가는데, 잘 모르겠다. 아니면 차라리 한정거장 덜 가서 낙성대동 정류장에 멈춘다면 거긴 또 나름 관악04/동작06/동작14 마을버스 정류장이랑 가깝기 때문에 나을 것 같은데... 이부분이 약간 의아하긴 하다.  아 그런데 이건 또 생각해보니 어차피 낙성대입구 정류장 길건너에 낙성대역 마을버스 정류장에 동작06/동작14/동작20 마을버스가 멈추니까 상관없을지도...


뭐 기존 정류장 이용객들 입장에서는 추가정차로 인해 소요시간이 늘어났다고 생각할 수도 있겠지만, 이건 KTX가 아닌 KTX"셔틀버스"인 만큼 어느정도 추가정차하는 것은 이용객 편의를 위해서 받아들여질 만한 수준이라고 생각한다. 여전히 서울대정문에서 사당역까지 같은경로를 지나는 5528 일반버스에 비하면 정차정류장 수가 훨씬 적으니깐. (5528: 11회정차, 8507: 4회 정차)


처음에 사당역-광명역만 정차할때보다는 훨씬 많이 개선되고 있는듯. 소요시간을 고려하면 앞으로 더 추가정차 할 필요는 없을 것 같고... 이용객이 더 늘어나서 부디 제발 없어지지 말고 계속 다녔으면 좋겠다. 8507 찬양~!



Posted by ㅇㅇㅎㅅ
Miscellaneous2018. 3. 27. 14:49

제목이 좀 낚시같지만 사실 낚시는 아니다.


오늘 알게된 충격적인 사실. 그것은 바로 2019년부터 기타소득의 필요경비 공제율이 현재의 80%에서 60%로 감소한다는거.


9개월정도는 유예기간으로 쳐서, 2018년 4월~12월에 생기는 기타소득에 대해서는 필요경비를 70% 인정해주고, 2019년 1월 부터는 60%만 인정해준다고 한다.

다시 말하면 2019년 1월부터는 기타소득 중 소득으로 인정받는 비율이 현재의 20%에서 40%로, 2배 증가한다. 그것도 무려 9개월만에.


오오.... 내 소득이... 2배라니!! 2배라니!! 이게 무슨소리요


(정확히는 내 월급은 그대로인데 내야 할 세금만 2배.......)


이와 관련한 국세청 블로그: https://blog.naver.com/ntscafe/221225007285


블로그에 예시가 좀 거시기 하게 되어있는데, 피부에 와닿게 예를 들면 다음과 같아진다.


지금까지, 즉 2017년 소득기준으로는 필요경비 공제율이 80% 였다.

무슨말인고 하니, 내가 기타소득으로 1000만원을 벌어도, 나라에서 그중에 80%는 경비로 인정하여 소득으로 치지 않고, 나머지 20%에 해당하는 200만원만 소득으로 인정하여 200만원에 대해서만 소득세를 냈다는 뜻이다. 


하지만 2019년 소득의 경우에는 그렇지 않다. 필요경비 공제율이 60% 이기 때문에 소득으로 인정받는 금액이 400만원으로 2017년에 비해 2배가 되고, 그 400만원에 대해서 세금을 내야되는 것이다.


게다가 이 공제율이 줄어들면서 원천징수세금 또한 늘어나서, 매달 받는 월급이 약간 줄어들기도 한다.


매달 125만원씩 연구인건비를 받는 대학원생을 가정해보면 다음과 같다.



2017년 소득에 대한 계산법으로 소득세를 계산해보면, 원래 125만원씩 받는 대학원생은 낼 세금이 없다. 연봉 1500만원 중 80%를 필요경비로 인정받으면 종합소득금액은 20%인 300만원이 된다. 그리고 여기서 기본공제 150만원을 제하면 과세표준은 150만원이 되고, 이 과세표준에 소득세율 6%를 곱하면 산출세액은 9만원이 되며, 홈택스로 종합소득신고시 기본세액공제(7만원)과 전자신고에 의한 세액감면(2만원)을 받으면 남은 세금은 0원. 즉, 원천징수로 냈던 세금 66만원을 5월 종합소득신고 이후 모두 돌려받게 된다.


하지만 2019년에는 상황이 위와같이 상황이 달라진다. 똑같이 월 125만원을 받을 경우, 연소득은 1500만원이 되고, 이중 60%만 필요경비로 인정받게 되므로 종합소득금액은 1500만원의 40%인 600만원이 된다. 여기서 기본공제 150만원을 제하면 과세표준은 450만원이 되며, 여기에 소득세율 6%를 곱하면 산출세액은 27만원이 된다. 여기에 2017년과 같이 세액공제 9만원을 받으면 남은 세액은 18만원이 되고, 여기에 주민세 10%를 더하면 최종세금은 19만 8000원이 되는 것이다. 매달 원천징수했던 금액이 2017년에 비해 2배이기 때문에 종합소득신고(2020년 5월) 이후 환급받는 세금은 필요경비 공제율 조정 전보다 많아지만, 결국 실수령 연봉은 2017년에 비해 19만8000원 줄어든 1480만2000원이 된다.


이와 같은 방식으로 계산해보면, 2017년까지는 연구인건비 월125만원 이하의 경우 낼 세금이 없었던 반면, 2019년 부터는 연구인건비 62만5000원 이상일 경우 납부해야할 세금이 발생한다.

또한, 연구인건비 월150만원의 경우에는 최종납부 세액이 39,600원에서 277,200원으로 237,600원, 7배 증가하게 되며, 월200만원의 경우에는 118,800원에서 435,600원으로 316,800원 증가하고, 월250만원의 경우에는 198,000원에서 594,000원으로 396,000원이 증가한다.


대학원생들도 문제긴 하지만, 아마 강연으로 주로 소득을 올리는 전문 강사(?) 들은 이번 공제율 조정에 받는 타격이 꽤나 클 것이다. 기타소득은 근로소득과 달리 신용카드/체크카드 사용에 의한 소득공제 혜택이 없기 때문에, 딱히 세테크를 할만한 부분이 적은데, (물론 찾아보면 있긴 있다) 이런식으로 세율을 올려버리면... 기타소득액에 따라서는 내야 할 세금이 100만원 이상 늘어나는 경우도 있을 것이다. 


음... 내가 대학원생인지라 기타소득을 받는 경우가 대학원생/전문강사 외에 어떤 경우가 있는지 잘은 모르지만, 이번 필요경비 공제율은 사실상 세금(세율)을 2배로 올렸다고 할 수 있는, 꽤나 큰 증세라고 생각된다. 게다가 국회 의결이 필요 없는 시행령으로 이루어지다보니, 해당자 입장에서 어떻게 할 수 있는 부분이 전혀 없다. 그냥 정부가 원하면 앞으로 얼마든지 눈 깜빡할 사이에 증세가 더 이루어질 수도 있는것.... 담당부처에서 이번 공제율 조정에 대학원생들을 고려했는지는 모르겠지만, 대학원생들 대부분이 많지 않은 연구인건비로 생활하고 있다는 점을 고려했을때 꽤나 반발을 불러일으킬 수 있는 큰 일이라고 생각된다.


참고로, 공제율 감소로 인해 내가 생각할 수 있는 유일한 장점은......... 은행에서 받을 수 있는 대출 한도가 증가할 거라는거...?;; 국세청에서 소득금액증명을 떼어봤을때 뜨는 금액이 바로 연봉에서 필요경비를 제외하고 남은 금액인데, 필요경비가 줄어들었으니 소득금액증명에 뜨는 금액도 2배로 늘어날 것이다. 정말 큰 도움이 되겠구만


아마 대부분의 대학원생들은 4월분 연구인건비가 들어오는 올해 4월 중순~4월 말이나 되어서야 증세가 이루어졌다는걸 눈치챌 듯 하다. 원천징수금액 증가로 인해 이전보다 더 적은 금액이 들어올테니.....


Posted by ㅇㅇㅎㅅ