2021-11-30

레노버 노트북 우클릭을 두손가락 탭으로

출처: https://www.clien.net/service/board/lecture/15376896

 

레노버 노트북은 시냅틱 드라이버를 사용하는데, 희안하게도 '두 손가락으로 터치'했을 때 우클릭으로 작동하도록 만드는 옵션을 아무리 찾아도 찾을 수가 없었다. 그래서 검색하다가 나의 문제도 해결한 방법이 있어 공유해두려 한다.

 

1. Win + S 키조합으로 검색창을 연 뒤, regedit 을 입력해 레지스트리 편집기를 연다.

2. HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTP\Win10 경로를 찾아가서,
Win10
폴더 아래에 있는 2FingerTabAction의 값을 0에서 2로 바꿔준다.

3. 컴퓨터를 재부팅한다.

 

위의 과정만으로도 이미 목적은 달성했으나, 혹시 위의 조치로도 해결되지 않았다면 아래의 과정을 시도해볼 수 있다.

 

1. HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP 경로로 찾아가서,
SynTP
우클릭 후 키 생성으로 TouchPadPS2 폴더를 만들고,
그 폴더 안에 우클릭해 DWORD 값을 값 이름 2FingerTabAction, 값 데이터를 2로 만들어준다.

2. 같은 방식으로 SynTPWin10 키 생성 후, DWORD 값을 이름 2FingerTabAction 데이터 2로 만들어준다.

3. 재부팅한다.

 


2021-11-24

VSCode “Visual Studio Code is unable to watch for file changes in this large workspace.” 알림이 뜰 때


l  원인

VSCode에서 위와 같은 알림이 떴다는 것은 프로젝트 내의 파일 개수가 VSCode의 파일 감시자가 핸들링 할 수 있는 파일 개수만큼 많다는 것을 의미한다. 플랫폼의 리미트를 조정하기 전에 잠재적으로 개수가 많아질 수 밖에 없는 폴더들(예를 들어 파이썬의 .venv)files.watcherExclude 설정을 통해 추가시킬 수 있다. 현재 핸들링 가능한 파일 개수의 최대 값은 아래의 명령어로 확인할 수 있다.

cat /proc/sys/fs/inotify/max_user_watches

 

l  해결 방법 1: files.watcherExclude에 추가시키기

워크스페이스의 특정 디렉토리를 VSCode 파일 감시 영역에서 제외한다. 아래의 코드를 setting에 추가하면 된다.

"files.watcherExclude": {

    "**/.git/objects/**": true,

    "**/.git/subtree-cache/**": true,

    "**/node_modules/*/**": true

  }

 

l  해결 방법 2: max_user_watches limit 증가시키기

/etc/sysctl.conf 파일을 수정해서 최대값을 변경하는 방법이다. 아래의 라인을 추가하면 된다.

fs.inotify.max_user_watches=524288

감시할 수 있는 파일 개수의 최대값은 524,288개로, 1개의 파일이 1080 bytes 정도의 메모리를 차지하므로, 위와 같이 설정할 시 최대 540 MiB의 메모리를 차지할 수 있다.

 

 

 

출처: https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc


2021-11-02

파이썬 리스트 원하는 크기대로 세로로 자르기

l = [i for i in range(1, 11)]

s = 3

tt = [l[i:len(l):s] for i in range(s)]

--> [[1, 4, 7, 10], [2, 5, 8], [3, 6, 9]]


리스트인 l에 1부터 10까지의 숫자를 넣었다.

몇 개의 덩어리로 나눌 것인지를 s로 지정.