IT (92) 썸네일형 리스트형 Nautilus Scripts 아래의 디렉토리 경로에 스크립트 라일을 추가하면 Nautilus의 컨텍스트 메뉴에 실행 명령이 표시된다. cd ~/.local/share/nautilus/scripts 스크립트에는 다음과 같은 쉘 변수를 사용할 수 있다. NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 줄 바꿈으로 구분된 선택 파일 목록 (로컬에서만 가능) NAUTILUS_SCRIPT_SELECTED_URIS 줄 바꿈으로 구분된 URI 목록 NAUTILUS_SCRIPT_CURRENT_URI 현재 위치 NAUTILUS_SCRIPT_WINDOW_GEOMETRY 현재 창의 위치와 크기 #!/usr/bin/bash #Title=Run Code Here if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PAT.. Filemanager Actions Ubuntu 20.04의 Nautilus에 컨텍스트 메뉴를 추가하는 방법이다. 우선 필요한 패키지를 설치한다. sudo apt install filemanager-actions sudo apt install nautilus-extension-fma그리고, 설정 프로그램을 실행하면 fma-config-tool 예를 들어, Nautilus의 컨텍스트 메뉴에 '현재 폴더에서 VS Code 열기' 메뉴를 추가하려는 경우에는 Command 탭에서 다음과 같이 설정하면 된다. Path : /usr/bin/code Parameters : %d/%b --working-directory=%d/%b 또, Execution 탭에서는 필터를 등록해서 파일 이름을 기준으로 표시되거나 표시되지 않게 지정할 수 있다.. [SHZ-EK024] DHT11 온습도 센서 모듈 측정 범위 : 온도 0~50, 습도 20~90 오차 범위 : 온도 +-2, 습도 +-5 VCC는 5V 전원에 연결한다.DATA는 디지털 입력 핀에 연결한다.GND는 GND에 연결한다. 결과는 디지털 핀으로 40비트를 받는데, 직접 프로그래밍하기는 귀찮으므로 라이브러리를 사용한다. #include int pin=2; DHT11 dht11(pin); void setup() { Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } } void loop() { int err; float temp, humi; if((err=dht11.read(humi, temp))==0) { Seri.. 샤오미 보조배터리 10400 분해 샤오미라는 브랜드를 세상에 널리 알리며, 보조 배터리라는 물건을 필수품으로 만든 제품이다. 그러나, 요즘엔 더 작고 가벼운 제품들이 많아서 활용도가 떨어진다. 하여, 내부 부품들을 재활용하기 위해 해부하기로 결정하였다. 일자 드라이버를 사용해서 USB 출력 포트 쪽의 틈새를 공략한다. 하얀색 연질 플라스틱이 양면 테이프로 접착되어 있어서 살짝 뜯기는 느낌이다.소형 드라이버를 사용해서 나사 4개를 제거한 다음, 탈탈탈 털어본다. 잘 안나오면 뒷면을 공략한다. 뒷면에는 틈새가 없긴 하지만 컷터칼로 이음새를 공략한다. 하얀 플라스틱을 제거하면 앞면과 마찬가지로 나사 4개가 나오는데, 제거한다. 이제 손가락으로 밀면 밖으로 나온다. 분해 방법은 검색하면 많이 나오므로 자세한 설명은 생략한다. 내부에는 18650.. [SZH-CVBE-003] PL2303HX USB to TTL 컨버터 모듈 UART (시리얼 통신)를 USB로 변환시켜주는 모듈이다. USB로부터 전원을 끌어 올 경우에만 3.3V 또는 5.0V를 연결해 준다.모듈의 TX는 아두이노의 RX에, 모듈의 RX는 아두이노의 TX에 서로 교차시켜서 연결해 준다.GND는 아두이노의 GND에 연결해 준다. Imported new original control chip PL2303HX, stable high-speed brushWith 500mA resettable fuse overcurrent 2. Set the two lights can be real-time monitoring data transmission data transmission statusReserved 3.3V and 5V pin interface to facilitat.. (아두이노 나노 호환) 오렌지 보드 나노 아두이노 나노 호환, 오렌지 보드 나노 크기도 작고, USB 플러그가 핸드폰용 5핀 타입이라서 학습용/테스트용으로 사용하기에 편하다. 다만, 한국산이라 그런지 중국산에 비해 가격이 꽤 비싸다, 이탈리아 정품만큼은 아니지만. [우분투] Nimf 한글입력기 설치 우분투의 기본 입력기로 ibus를 사용하고 있었는데, 최근 업데이트에서 한글 입력시 자모가 분리되는 현상이 나타났다. 계속 버그 패치가 올라오고 있긴 하지만, 답답해서 이번 기회에 님프를 사용해 보기로 결정. sudo add-apt-repository ppa:hodong/nimfsudo apt-get updatesudo apt install nimf nimf-libhangulim-config -n nimf 1. 리포지토리 추가2. 리포지토리 업데이트3. 설치4. 입력기 설정 [우분투] systemd를 사용해서 백그라운드 서비스 등록 일반적으로, systemd에서 사용되는 Unit 파일들은 /lib/systemd/system/에 저장되어 있다. 그러니 여기에 파일을 생성하면 된다. 샘플 유닛 파일[Unit]Description=Running a Java Jar package as a background service [Install]WantedBy=multi-user.target [Service]Type=simpleExecStart=/usr/bin/java -jar /home/elex/MyApp.jarWorkingDirectory=/data Restart=alwaysUser=root [Path] my-app.service라는 이름으로 저장한다. systemd 데몬을 재시작systemctl daemon-reload 서비스를 등록syst.. 이전 1 2 3 4 ··· 12 다음