라즈베리파이 41

우분투간에 원격 접속하여 GUI를 실행하기

1. Client 역할을 하는 Ubuntu   아래 패키지를 설치한다.$ sudo apt install openssh-server 2. Server역할을 하는 Ubuntu2.1 아래 패키지를 설치한다.$ sudo apt install openssh-server xauth2.2 ssh  설정    sshd_config 파일의 'X11Forwarding'을 찾아서 yes로 바꿔준다.  주석이 되어있으면 주석을 풀어준다.$ sudo vi /etc/ssh/sshd_config#AllowAgentForwarding yes#AllowTcpForwarding yes#GatewayPorts noX11Forwarding yes#X11DisplayOffset 10#X11UseLocalhost yes#PermitTTY y..

라즈베리파이 2024.12.08

우분투에서 공유기의 NAS연결하기

무선공유기에 USB저장장치를 연결할 수 있는 기능이 있어서, 여기에 하드 디스크를 붙여서 여러 서버에서 디스크를 공유해서 사용하려고 한다.무선공유기의 IP는 192.168.0.1 이며, 이 무슨 공유기의 USB에 하드디스크가 꽂혀 있다. 1. 우분투에서 NAS에 연결하기 위해, 탐색기에서 해당 NAS로 접속한다.    탐색기에서, "Other Locations"를 선택하고, 우측 하단의 "Connect to Server"에 아래와 같이 입력한다.2. IPTIME 공유기에서 설정한 디스크가 아래와 같이 보인다. 내 경우에는 공유기에서 NAS의 이름을 HDD1으로 설정하였다.3. 이 폴더를 선택하면, 공유기에서 접속할 비밀번호를 설정했다며, 그 계정을 입력받게 된다. 공유기에 등록된 비밀번호를 등록하였다.4..

(5) TV로 미디어를 출력하기 위한, 간단한 minidlna 설정

집에서 TV로 유튜브를 보는 것이, 정규 채널 보는 것 보다 더 많은 시간을 소비하고 있다.우분투에 저장된 것을 TV로 보도록 해보려한다.  설정은 너무 간단하다. 1. 프로그램을 설치한다. $ sudo apt install minidlna 2. 설정은 아래처럼 간단히 할 수 있다.설정 파일은 /etc/minidlna.conf 이다. 이것을 수정해주면 된다.   이 파일에서 영상/사진/MP3가 저장되는 폴더만 지정해주면 된다.$ sudo vi /etc/minidlna.confmedia_dir=/var/lib/minidlnaport=8200friendly_name=Xavierinotify=yes 내 경우에는 미디어용 폴더를 기존에 transmission-daemon에서 설정된 폴더로 지정을 하였다. med..

[최종] 우분투의 크롬 실행시 키링 언락(keyring unlock) 메시지 제거

chromium 을 실행할 때, 어떻게 하다 보니 비번을 입력하라는 팝업이 계속 뜬다. 이것을 어떻게 없애는지 여러 자료를 찾아보다가 아래 건으로 해결하였다. 터미널을 열어서, 아래의 폴더로 이동하면 아래의 파일들이 보인다. $ cd ~/.local/share/keyrings $ ls -altr total 16 -rw------- 1 igi igi 207 9월 10 2023 user.keystore drwxr-xr-x 14 igi igi 4096 3월 19 00:27 .. -rw------- 1 igi igi 1204 3월 19 20:22 login.keyring drwx------ 2 igi igi 4096 3월 19 20:22 . 이 파일을 그냥 삭제하면 된다. 아래 처럼... $ rm * 이제 브라..

c++과 opencv를 이용하여 웹캠 영상 fps조정

자동차에서 카메라를 연결하여 신호등 변화와 앞차가 이동하는 것을 감지하기 위해서, 1초에 1장~2장 정도를 찍을 수 있게 한다. 정지상태에서 앞차가 이동하거나 신호등 변화를 감지하려면, 초당 1~2 프레임 정도 속도면 충분하기 때문에 웹캠의 카메라 속도를 조절하려 한다. opencv에서 아래의 코드로 카메라의 초당 frame 수를 지정할 수 있다고 한다. cap.set(CAP_PROP_FPS, 2); 을 사용하면 될것 같은데... T.T #include using namespace cv; using namespace std; int main(int argc, char *argv[]) { int fps = 2; VideoCapture cap(0); cap.set(CAP_PROP_FRAME_WIDTH, 64..

리눅스 삭제 파일 즉시 복원 솔루션(소스 포함, 유닉스, 리눅스, 라즈베리파이 등 다수)

trashfolder 배경 1998년도인가에 만들었던 유닉스/리눅스용 trash folder 프로그램입니다. Command Line Interface의 터미널에서 rm명령어로 파일을 삭제했을 때, 복원할 수 있는 기능을 제공합니다. Trash Folder의 단점인 휴지통 비우기를 하지 않아서, 서버의 디스크를 모두 잡아먹는 경우를 없애기 위해서, 특정 일자(이틀)가 경과된 파일은 rm명령어를 사용했을 때, 먼저 삭제를 한 후에 실제 파일을 삭제하도록 하였습니다. 서버의 다양한 사용자들을 통제(?)하기 위한 기능입니다. 폴더를 삭제하고 난 후에 삭제한 폴더를 한꺼번에 복원하는 기능은 제공하지 않습니다. 하지만, 파일별로 복원하는 기능을 제공합니다. 이렇게 만든 사유는 삭제를 했을 때, 중요한 파일을 복원할..

음악 스트리밍 서버 만들기(라즈베리파이+안드로이드폰)

설치 파일 $ sudo apt install gawk gcc libsqlite0-dev libsqlite0 libgdbm-dev libid3tag0 avahi-daemon dpkg-dev libsqlite3-dev libgdbm-dev libflac-dev flac libvorbis-dev 다운로드 https://src.fedoraproject.org/repo/pkgs/mt-daapd/mt-daapd-svn-1696.tar.gz/42ba1f432bb88e18a8cb4ce0fc52eb64/mt-daapd-svn-1696.tar.gz ./configure --enable-oggvorbis --enable-flac --enable-sqlite3

라즈베리파이 이미지 히스토리 (Raspberry pi older image)

라즈베리 파이의 과거 버전을 설치하려면 아래의 링크에서 설치할 수 있다. Lite images: https://downloads.raspberrypi.org/raspbian_lite/images/ Index of /raspbian_lite/images downloads.raspberrypi.org 일자별로 이미지 파일이 등록되어있다. [DIR]raspbian_lite-2015-11-24/2015-11-24 02:51- [DIR]raspbian_lite-2016-02-08/2016-02-08 10:22- [DIR]raspbian_lite-2016-02-09/2016-02-09 21:17- [DIR]raspbian_lite-2016-02-29/2016-02-29 06:03- [DIR]raspbian_lite..

[WIPS 5번] 라즈베리파이 계정 생성 후에 Default계정 삭제

라즈베리 파이를 설치하고 난 뒤에 바로 수행해도 되는데, 한참을 미뤘다가 지금 하게 된다. 라즈베리파이를 설치하면 기본적으로 pi계정이 만들어진다. 이 계정을 갖고 보통 사용하게 되는데, 원칙은 이러한 일반적인 계정명은 삭제해야하는 것이 맞다. 그래서, wips용으로 운용 관리할 계정으로 wips 라는 이름으로된 계정을 만들어서 사용하려한다. 계정을 만드는 방법은 다음과 같이 adduser 명령어를 사용한다. 직접 /etc/passwd 파일을 수정하여 만들수도 있겠지만, 명령어를 이용한 계정을 만드는 방법으로 진행하였다. $ sudo adduser wips Adding user `wips' ... Adding new group `wips' (1001) ... Adding new user `wips' (1..