Study: ComputerScience(CS)/CS: Linux
[Linux] Fusuma 터치패드 및 트랙패드 활용하기(feat. Mac 터치패드)
💡 본 문서는 'Fusuma 터치패드 및 트랙패드 활용하기(feat. Mac 터치패드)'에 대해 정리해놓은 글입니다. Ubuntu에서 터치패드를 Mac처럼 활용하기 위한 툴인 Fusuma의 기본 설정에 대해 정리하였으니 참고하시기 바랍니다. 1. Fusuma 환경 설정 1) 터치패드 장치를 읽기 위한 권한 설정 중요: Fusuma 를 통해 touchpad 입력을 받으려면 반드시 INPUT 그룹의 멤버여야 합니다. $ sudo gpasswd -a $USER input 이제 해당 사항을 적용 시키기 위해서는 logout을 하거나 재부팅을 한번 해주세요. $ newgrp input 2) Fusuma 설치 및 실행 Fusuma를 사용하기 위한 패키지를 설치합니다. $ sudo apt install libinpu..
[Linux] Rasp Ubuntu Server 네트워크 설정(Networkd/NetworkManager): /etc/netplan/*.yaml, nmcli, nmtui, ...
💡 본 문서는 'Ubuntu Server 네트워크 설정(Networkd/NetworkManager): /etc/netplan/*.yaml, nmcli, nmtui, ...'에 대해 정리해놓은 글입니다. Ubuntu 18 LTS 부터는 Netplan이 적용되어 네트워크 설정 방식이 변경됨에 따라 Networkd, NetworkManager을 이용하여 네트워크 설정하는 방법에 대해 정리하였으니 참고하시기 바랍니다. 1. 네트워크 조회 1.1. wireless-tools 이용 무선랜 설정/조회를 지원하는 도구인 'wireless-tools'를 설치합니다(Ubuntu 20.04 LTS 버전부터는 포함되어 있으니 딱히 설치할 필요는 없습니다). $ sudo apt install wireless-tools 설치된 ..
[Linux] RaspberryPi Ubuntu 20.04 설치 및 Wifi 세팅하기
💡 본 문서는 'Install Ubuntu 20.04 on a Raspberry Pi 4' 포스팅을 바탕으로 작성한 글이니 참고하시기 바랍니다. 추가로 해당 내용을 통해 MacOS에서 Raspberry Pi 4에 Ubuntu Server 20.04를 설치할 수 있으며, 세팅을 하지 않고 라즈베리파이에 원격으로 접속할 수 있습니다. 1. What you'll need A microSD card (4GB minimum, 8GB recommended) A Raspberry Pi 4 A micro-USB power cable (USB-C for the Pi 4) A microSD card Reader 위의 네 가지 부품이 준비가 되었다면, microSD카드에 ubuntu를 굽기 위해 Rasberry Pi Ima..
[Linux] NVIDIA driver 설치 (feat. 설치시 문제 발생 및 해결 방법 포함)
💡 본 문서는 'NVIDIA driver 설치 (feat. 설치시 문제 발생 및 해결 방법 포함)'에 대해 정리해놓은 글입니다. Nvidia driver를 설치하다보면 잘 설치될 것 같지만, 여러 이유로 문제가 생기는 경우가 많습니다. 이 경우 해결하는 과정이 쉽지가 않으며 결국은 Ubuntu 재설치라는 길로 빠지게됩니다. 필자가 설치하면서 겪은 문제와 이를 해결하는 과정까지 자세히 정리하였으니 참고하시기 바랍니다. 1. NVIDIA driver 설치 (일반적인 패키지 설치 방법): using apt 드라이버 설치 방법은 2가지입니다. GPU에 맞는 driver를 자동으로 설치해주는 방법과 원하는 driver를 수동으로 설치하는 방법이 있습니다. 1. 권장드라이버 자동으로 설치 $ sudo ubuntu-..
[Linux] X11 포워딩하기 (Ubuntu xserver, Window VcXsrv, MacOS XQuartz): 서버/도커에서 QUI 확인하기
💡 본 문서는 '[Linux] X11 포워딩하기 (Ubuntu, MacOS XQuartz): 서버/도커에서 QUI 확인하기)'에 대해 정리해놓은 글입니다. Ubuntu 서버나 docker 컨테이너에서 GUI 프로그램을 실행시킬 경우, X11 forwarding을 통해 해당 host에서 띄울 수 있도록 설정해주는 과정이 필요한데 해당 내용에 대해 정리하였으니 참고하시기 바랍니다. 1. X11 포워딩 1.1. X11 포워딩이란? 별도로 있는 리눅스 PC에 ssh 접속으로 콘솔 작업은 가능한데 GUI 프로그램은 실행 할 수가 없습니다. 이때 GUI 화면을 포워딩해서 맥에서 그 화면과 조작을 가능하게 할려면 X11 포워딩을 하면 됩니다. 저는 메인으로 macOS를 사용해서 macOS에서 사용 할 수 있는 방법을..