노트북에서 우분투 리눅스를 사용하게 되면 가끔씩 키보드를 치다가 마우스 패드가 눌려서 엉뚱한 곳에 타이핑이 될 때가 있다.

보통은 무선 마우스를 사용하므로 마우스 패드를 쓸일이 없는데 키보드 입력할때마다 마우스 패드가 신경쓰이곤 했다.

윈도우에서는 간단히 fn + 키 조합으로 마우스 패드를 끌 수 있었는데 우분투에서 하는 방법은 없을까?


http://xmodulo.com/how-to-disable-touchpad-on-debian-ubuntu-desktop.html


여기에 좋은 해결 방법이 있다.


우분투 데스크톱에는  touchpad-indicator  라고 불리는 GNOME익스텐션 프로그램을 사용해서 터치패드를 끄고 켤 수 있다.

touchpad-indicator 를 설치하기 위해서는 터미널에서 다음을 입력하면 된다.


$ sudo add-apt-repository ppa:atareao/atareao
$ sudo apt-get update
$ sudo apt-get install touchpad-indicator

설치가 완료되면 Unity Launcher 에서 "touchpad" 를 입력하여 프로그램을 실행시킨다.

    

touchpad indicator를 실행시키면 오른쪽과 같이 마우스 패드 아이콘이 생성된다.

이렇게 생성된 아이콘에 마우스 오른쪽 클릭을 하면 Disable Touchpad 를 선택하여 끌 수 있다.

다시 켜는것도 마찬가지.


rm 명령어로 어떻게 하는지 궁금해서 찾아봤는데 좀더 깔끔하고 안전한 방법인거 같아서 메모해둔다.


폴더 안에 특정한 확장자를 가진 파일을 모두 찾으려면 아래와 같이 입력하면 된다.


find . -name "*.bak" -type f 

그리고 이렇게 찾은 파일을 삭제하려면 아래와 같이 입력한다.


find . -name "*.bak" -type f -print0 | xargs -0 /bin/rm -f


출처


https://askubuntu.com/questions/377438/how-can-i-recursively-delete-all-files-of-a-specific-extension-in-the-current-di

문자열에서 괄호 기호 "(, )"로 쌓여있는 글자를 추출하는 방법을 정리해 보았다.


예를 들어 입력된 문자열이 LOG_ADD(LOG_FLOAT, actuatorThrust, &actuatorThrust) 로 되어있고 

여기서 () 안의 내용만 뜯어내기 위해서는 다음과 같이 하면 된다.


먼저 re (Regular Expression) 모듈이 필요하다. 


import re
str ="LOG_ADD(LOG_FLOAT, actuatorThrust, &actuatorThrust)"
items = re.findall('\(([^)]+)', str)   #extracts string in bracket()
print items

이렇게 실행하면 다음과 같은 결과가 출력된다.


Output


['LOG_FLOAT, actuatorThrust, &actuatorThrust']


re 모듈의 보다 자세한 설명은 https://docs.python.org/2/howto/regex.html 참조.

'Computer > python' 카테고리의 다른 글

폴더 안에 있는 파일 모두 읽기  (0) 2018.06.05

+ Recent posts