어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/system
노트북에 lubuntu 설치 후 세팅 내역

key : ssh key와 .ssh 디렉토리 이전
ttyUSB : dialout 그룹 멤버 등록
esp-idf : python3-pip ccache libwebkit2gtk-4.0-37
키보드 : korean키보드로 설정 - 우측 alt, ctrl이 한/영, 한자키로 인식됨.
한글입력기 : uim uim-byeoru
firefox : snap 버전 삭제 후 웹에서 바이너리 받아 설치함 - uim 동작 안함 이슈.

2022/10/19 00:31 2022/10/19 00:31
Posted
Filed under Linux/system
1. 라즈베리 파이 OS 설치
- pi-imager를 사용하여 64bit OS 설치. 이때 ID, Wifi등의 옵션설정은 가능한한 다 해둔다.
- 없는 명령어 실행시 패키지 안내가 나오지 않으면 : command-not-found
- shell에서 자동완성 안되는 경우 : bash-completion
- 한글입력기 설치 : uim uim-byeoru

2. ESP-IDF 설치
- aarch64에서 esp-idf를 사용하려면 다음 패키지가 필요하다 : git python3-pip ninja-build ccache
- eclipse CDT버전을 설치한다. 최신 eclipse는 64bit버전만 있더라.
- idf-eclipse-plugin 내용을 참조하여 툴킷을 설치한다.
- eclipse plugin 설치를 진행하다보면 plugin 자체는 오류로 인해 설치되지 않는데, 첫번째 설치가 끝나고 eclipse 재시작 후 다시 동일하게 설치과정을 진행하면 설치가 된다.
- 첫번째 eclipse plugin 설치시 unknown origin trust를 묻는데, 체크박스 클릭하고 진행한다.
- plugin이 설치되면 메뉴에 Espressif 메뉴가 생긴다. 메뉴를 통해 ESP-IDF를 설치한다.
- ESP-IDF 설치 후 esp-idf tool을 설치해야 하는데, 설치중 오류가 발생하고 멈춘다. xtensa-clang이 arm64용 패키지가 없어서 멈추는데, 쉘에서 다음 명령으로 수동 설치하면 오류 발생 부분을 skip 할 수 있다 : ~/esp-idf-v4.4.2/tools$ python3 idf_tools.py install
- 수동 설치 후 다시 esp-idf tool설치를 수행한다. 이번에는 오류 발생 없이 종료될 것이다.

3. 시험빌드
- sample중에서 하나 골라서 빌드 돌려본다. 여기까지 설정하고 빌드와 실행 모두 잘 되었다.
2022/10/07 06:03 2022/10/07 06:03
Posted
Filed under Linux/system
이미 실행시킨 프로세스 실행시간이 생각보다 길어졌는데 다시 시작하기도 곤란한 상황일떄 사용하는 방법.

1. reptyr을 사용하여 screen 으로 프로세스를 옮긴다.
링크(Move a running process to screen)를 참고하여 screen으로 옮기면 나중에 확인 가능하다. 그러나 나는 이렇게 하니까 에러가 발생하더라.

2. parent 뗴어내고 출력들만 파일로 저장하도록 하기
위 방법에서 disown으로 프로세스를 떼어내는것까지는 이미 했어서 새 도구(reredirect)를 사용하여 출력값만 파일로 돌렸다.
그러고 나니 터미널을 종료해도 sighup 받지 않았는지 백그라운드로 프로세스는 계속 수행중이다.

앞으로는 좀 불안하면 screen에서 돌리도록 해야겠다.
2020/05/07 06:10 2020/05/07 06:10
Posted
Filed under Linux/system
MPD라는 서비스를 알게 되어 시험중이다.
지금 RPI2 + ubuntu 기반으로 세팅 해 보고 있는데  MPD는 동작하는데 소리가 나질 않는다.

RPI2 + rasbian으로 다시 세팅하니 소리가 난다.  MPD도 동작 하는데 음량을 좀 더 키우고 싶다.
세팅 & 삽질기는 나중에 업데이트 예정..
2018/01/27 00:09 2018/01/27 00:09
Posted
Filed under Linux/system
lubuntu 16.04 에서 -

블루투스 헤드셋 페어링하려고 할때 아래 에러가 발생하면
headset Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol not available
아래 명령을 실행하여 패키지를 설치한다.
sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluetooth-discover
출처 : https://askubuntu.com/questions/801404/bluetooth-connection-failed-blueman-bluez-errors-dbusfailederror-protocol-no


내 경우는 audio output이 기본으로 전환되지 않는다. 오디오 출력을 BT로 돌려야 한다.
확인해보니 mixer GUI가 없다.
아래 링크 참조하여 pauvcontrol을 선택하고 출력을 BT headset으로 돌리면 소리가 난다.

https://askubuntu.com/questions/80384/where-are-the-lxde-sound-preferences


hot key 설정으로 세팅한 lubuntu 핫키로 볼륨조절이 되지 않는다.
pauvcontrol 창을 띄우고 아래 아이콘을 누르면 DEFAULT_SINK가 변경되어 핫키로 BT를 조정하게 된다.



블루투스 연결되었을때 자동으로 BT로 전환하는 방법

/etc/pulse/default.pa에 아래 부분을 찾아 한줄을 추가한다.
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-switch-on-connect #추가
.endif

아래 명령도 실행한다.
pactl load-module module-switch-on-connect

참조 : Auto switch to A2DP bluetooth device when connected in Ubuntu

2018/01/15 15:59 2018/01/15 15:59