아치리눅스 설치 과정 28 – Arch GDM Laptop Touchpad tab-to-click

이전 글(아치리눅스 설치 과정 27 – 단축키 마음대로 정하기, 바꾸기)에 이어…    이번 포스팅은 노트북(Laptop)에서 Arch Linux 사용하는 분들을 위해 작성하였습니다.      Arch Linux에 GNOME 설치하신 분들 중에서 노트북(Laptop) 사용자들은 “설정 – 마우스 및 터치패드 – 터치패드”에서 “터치패드 두드리면 단추 누름으로 취금”을 활성화 하였을 것으로 예상합니다. Synaptics Touchpad Tab to Click 기능을 사용하기 위해서는 필수적으로 설정해야 되는 부분이기 때문입니다.    GNOME의 로그인 […]
Continue reading…

 

아치리눅스 설치 과정 27 – 단축키 마음대로 정하기, 바꾸기

이전 글(아치리눅스 설치 과정 26 – AUR Helper 선택, pamac 구글크롬 설치)에 이어…    윈도우는 누군가가 고정해버린 단축키를 외워서 써야만 해서 불편하죠. 리눅스 데스크톱 인터페이스는 단축키가 고정되어 있지 않습니다. 마음대로 바꿀 수 있고, 심지어 기본 설정된 단축키들의 숫자도 비교적 적죠.    저는 구글크롬 / 터미널창 / 탐색기(파일관리자) 정도는 단축키로 지정하면 좋다고 생각합니다.   ▲ 설정 – 키보드 – 키보드 바로 가기 – 바로 가기 보기 및 […]
Continue reading…

 

아치리눅스 설치 과정 26 – AUR Helper 선택, pamac 구글크롬 설치

이전 글(아치리눅스 설치 과정 25 – AUR 개념, 구글크롬 수동 설치 방법(연습))에 이어…    사실, AUR 패키지를 “수동 관리”했을 때 진짜로 불편한 점은… 설치할 AUR 패키지의 의존성 패키지들까지 AUR에서 받아야 되는 경우입니다. 아래 스크린샷에서 확인할 수 있습니다.   ▲ pacman 저장소에 의존성패키지가 없으면 의존성 패키지를 AUR에서 수동으로 받아 설치해야만 메인패키지 설치로 넘어갈 수 있는데, 이것이 꼬리에 꼬리를 물고 늘어지면 에너지 소모가 상당하겠지요? 그래서 우리는 AUR 패키지 […]
Continue reading…

 

아치리눅스 설치 과정 25 – AUR 개념, 구글크롬 수동 설치 방법(연습)

이전 글(아치리눅스 설치 과정 24 – GNOME 키보드 한글입력 설정(ibus-hangul))에 이어…    AUR에서 다운로드 받은 자료를 직접 설치/삭제하는 방법을 익히고 싶다면 이 문서를 보세요. 어려우면 이 글을 건너뛰어도 됩니다. AUR Helper로 쉽게 처리하는 방법이 있기 때문입니다. AUR Helper에 대해서는 다음 글에서 다루도록 하겠습니다. 다음 글 링크는 본문 맨 아래에 있습니다.    AUR 개념 정리 ▼ 안드로이드에 Play 스토어가 있듯이, 리눅스 GUI에는 소프트웨어 센터가 […]
Continue reading…

 

Foobar2000 최신버전 CD 리핑 방법. 무손실 코덱 FLAC 1.4.2 Latest

FLAC(Free Lossless Audio Codec)은 대세가 된 무손실음원 코덱이죠. 코덱이라 함은… COder+DECoder 에서 앞글자만 따온 것인데, 음악/동영상 재생 프로그램은 대부분 DECoder만 내장하고 있습니다.    그래서CD를 FLAC 무손실 음원으로 리핑하기 위해서는 Coder 역할을 수행해줄 Encoder가 필요한데, 코덱은 발전합니다. 버전이 올라간다는 얘기. 디코딩 관련 부분은 거의 변하지 않는데 인코딩 관련 부분은 버그수정/효율화 등의 목적 때문에 바뀌는 경향이 있어요. […]
Continue reading…

 

아치리눅스 설치 과정 24 – GNOME 키보드 한글입력 설정(ibus-hangul)

이전 글(아치리눅스 설치 과정 23 – 노트북 블루투스 토글 활성화 (GNOME))에 이어…    제가 GUI(Desktop Environment)를 GNOME으로 선택한 이유는 ①엔비디아 드라이버가 제일 안정적으로 돌아가서, ②한글입력기가 속을 덜 썩여서, ③ACPI 잡버그가 없어서 등등… 글로 전부 표현하기 힘든 묘한 안정적인 느낌이 좋아서였습니다. (인텔 내장그래픽 환경이면 ACPI 잡버그 안고 가면서 KDE를 선택하는 것도 고려해볼만 합니다.ㅎ)    아무튼, 이번 글에서는 GNOME 환경에서 키보드 한글입력 설정하는 과정을 다룰 것인데요, […]
Continue reading…

 

아치리눅스 설치 과정 23 – 노트북 블루투스 토글 활성화 (GNOME)

이전 글(아치리눅스 설치 과정 22 – Laptop Touchpad Click with Tap not working)에 이어…    노트북에 설치한 Arch Linux. GNOME 설정에서 블루투스 항목으로 들어가 보니 꺼져 있더군요. 아래 스샷 기준으로 우측 상단에 토글 버튼이 있는데, 아무리 켜봐도 켜지지 않는 것을 보면 무언가를 설치하는 과정이 필요할 것 같았습니다.      https://wiki.archlinux.org/title/bluetooth ▲ 아치위키의 Bluetooth 문서를 보니, 패키지 설치만으로 간단하게 조치할 수 있는 것 같습니다.   ▲ sudo pacman -S […]
Continue reading…

 

아치리눅스 설치 과정 21 – NetworkManager 설치, GUFW 설치

이전 글(아치리눅스 설치 과정 20 – 일반 추천사항 : GUI 설치 (Wayland GNOME))에 이어…      https://wiki.archlinux.org/title/Network_configuration 네트워크 매니저는 인터넷 연결을 담당합니다. 무선랜 SSID를 기억해 뒀다가 부팅할 때마다 자동으로 연결해 주기도 하지요. 위 스크린샷을 보면 GUI 환경을 제공하는 도구는 NetworkManager밖에 없습니다. 다른 도구들은 터미널창에서만 쓸 수 있죠.   ▲ NetworkManager를 설치 + 활성화하면 화면 우측 상단에서 Wifi 연결 상태를 볼 수 있기도 합니다.    터미널 창을 띄우고, 아래의 명령어들을 입력합니다. networkmanager 패키지를 설치하고, 서비스에 등록 + 서비스 실행하는 과정입니다.    sudo pacman […]
Continue reading…

 

아치리눅스 설치 과정 22 – Laptop Touchpad Click with Tap not working

이전 글(아치리눅스 설치 과정 21 – NetworkManager 설치, GUFW 설치)에 이어…    노트북 터치패드(Synaptics), 정상 작동하는 것 같은데… 탭&클릭(Click with Tap)이 어째서 작동하지 않는지?    https://wiki.archlinux.org/title/general_recommendations#Laptop_touchpads 아치위키 General Recommendation을 보면 Touchpad Synaptics 또는 libinput을 보라고 하는데…    https://wiki.archlinux.org/title/Touchpad_Synaptics 문서를 봤더니 “Warning: xf86-input-synaptics is no longer actively updated. If possible, use libinput.” => libinput 문서를 보라 하고…    https://wiki.archlinux.org/title/Libinput 문서를 봤더니 “For Wayland, the libinput package should be installed as a dependency […]
Continue reading…

 

EFI 파티션 용량 확장(UEFI GPT EFI Partition Expand) GParted

윈도우 설치 디스크에 듀얼부팅으로 아치리눅스(Arch Linux) 설치 중, grub-install 진행 과정에서 “No space left on device” 에러 메세지를 만났습니다.    구글에서 “efi grub No space left on device”라고 입력해보면 수많은 해결 사례들이 나오는데, 윈도우10 설치 과정에서 생성되었던 100MB 용량의 EFI 파티션이 꽉 차면 이러한 문제가 생긴다고 하더군요.   ▲ 윈도우로 부팅하여 “디스크 관리(diskmgmt.msc)”로 확인해 봤더니, […]
Continue reading…

 

아치리눅스 설치 과정 20 – 일반 추천사항 : GUI 설치 (GNOME)

이전 글(아치리눅스 설치 과정 19 – 일반 추천사항 : 방화벽 설치(Firewall) UFW)에 이어…    이번 글은 아치위키 General recommendations 문서 내용 중 4. Graphical user interface 가이드를 따를 겁니다. 드디어 GUI 설치.    ※ 참고 문서 : https://wiki.archlinux.org/title/General_recommendations#Graphical_user_interface    체계 파악 & 설치 순서 정하기 결론부터 적으면 Display Server(Wayland) -> Display driver(옵션. 엔비디아는 필수.) -> Desktop Environments(GNOME) 순으로 설치하면 됩니다. 체계는 아래의 General recommendations 스크린샷을 […]
Continue reading…

 

아치리눅스 설치 과정 19 – 일반 추천사항 : 방화벽 설치(Firewall) UFW

이전 글(아치리눅스 설치 과정 18 – 일반 추천사항 : pacman 병렬 다운로드 활성화)에 이어…      이번 글은 아치위키 General recommendations 문서 내용 중 7-3. Setting up a firewall 가이드를 따를 겁니다. 갑자기 7번으로 크게 건너뛰는 이유는… 그만큼 중요하기 때문이에요. 방화벽은 윈도우에도 내장된 기능이라, 리눅스에도 필수적으로 설치하는 것이 좋습니다.    ※ 참고 문서 : https://wiki.archlinux.org/title/General_recommendations#Setting_up_a_firewall    배경 설명 리눅스 커널에 내장된 Netfilter(위키백과/홈페이지)와 연계해서 방화벽을 구현하는 프로그램은 iptables와 nftables가 있습니다.   리눅스 실사용하시는 분들은 […]
Continue reading…

 

아치리눅스 설치 과정 18 – 일반 추천사항 : pacman 병렬 다운로드 활성화

이전 글(아치리눅스 설치 과정 17 – 일반 추천사항 : 보안(Security) 강화)에 이어…    이번 글은 아치위키 General recommendations 문서 내용 중 2-1. pacman 항목에서 “pacman#Enabling parallel downloads“라는 부분을 따라해볼 겁니다. 동시에 여러 곳에서 다운로드를 받으면… 패키지 업데이트 속도가 빨라지겠죠?    ※ 참고 문서 : https://wiki.archlinux.org/title/General_recommendations#pacman https://wiki.archlinux.org/title/Pacman#Enabling_parallel_downloads   ▲ 에디터로 /etc/pacman.conf 파일을 엽니다.   ▲ ParallelDownloads = 5 에 주석(#)이 붙어 비활성화 되어 있군요.   […]
Continue reading…

 

아치리눅스 설치 과정 17 – 일반 추천사항 : 보안(Security) 강화

이전 글(아치리눅스 설치 과정 16 – 콘솔창 기본 에디터 nano로 설정)에 이어…    https://wiki.archlinux.org/title/General_recommendations 의 내용을 따라갈 겁니다.    이번 글은 General recommendations 문서 내용 중 1-2. Security 항목에서 꼭 필요해 보이는 것만 골라 따라합니다. 중요치 않은 것들은 나중에 아치위키 문서 보면서 직접 해보세요.    Security(보안) (참고 문서 : https://wiki.archlinux.org/title/Security )    아치리눅스는 설치 과정이든 설치 직후든 root 계정부터 출발합니다. 저는 인터넷공유기 방화벽이 막아주기 때문에 […]
Continue reading…

 

아치리눅스 설치 과정 16 – 콘솔창 기본 에디터 nano로 설정

이전 글(아치리눅스 설치 과정 15 – tty 콘솔창 터미널 한글 입력 출력, 한글폰트)에 이어…    https://wiki.archlinux.org/title/General_recommendations General Recommendations를 따르기 전에, 콘솔창에서 사용할 기본 에디터부터 정하고 가겠습니다.    crontab 수정이나 visudo 명령어 등을 사용하면 기본 에디터가 내용을 열면서 편집모드로 들어가는데요, vi 에디터가 기본으로 세팅되어 있다면 매우 불편할 수 있기 때문에 nano 에디터를 기본으로 해둘 겁니다.   ▲ 아치리눅스 처음 설치하면 기본 에디터가 설정 안 된 상태입니다. 그래서 […]
Continue reading…

 

기타소득 신고 처리용 신분증 사본 : 이름 주민등록번호 주소 전부 사용?

사이버머니 1만원을 계좌로 지급받기 위해 환급 신청을 했습니다.   ▲ 주민등록번호, 휴대폰번호, 신분증사본 요구. 응? 이름+주민번호 받아갔으면 됐지 신분증은 왜?   ▲ 소득 신고 처리 할꺼임. 이름 / 주민등록번호 / 주소 전부 내놓으셈~   음… 단돈 만 원에 신상 털리는 건 심하다 싶어서 어그로 끌어 봤지요. 주민등록증 첨부란에 아래 문서 발췌 스크린샷해서 제출. (주장의 요지 […]
Continue reading…

 

청소년 게임중독 도박중독 : 모바일 인터넷차단 NetGuard 어때요?

블로그에 인터넷 차단을 무력화하는 방법을 올렸더니, 오히려 반대되는 방향성을 고민하는 연락이 왔습니다. 청소년 도박중독 해결 목적으로 모바일 인터넷 차단 방법을 고민하는 케이스였죠.    문제 되는 사이트들을 차단하는 식으로 대응하는 것은 단기적으로 큰 성과를 얻기에 유리할 것입니다. 성찰의 여지가 적은 사안이라면 장기적 효과도 기대할 수 있겠으나…    제 생각에는 청소년 게임중독 도박중독에 빠지는 사람들은 머리가 좋아서 […]
Continue reading…

 

USB 버전별 속도 정리 : USB 3.1 gen1 gen2 / USB 3.2 / USB 4.0 등

USB 1.0 : Full Speed – 12Mb/s(=1.5MB/s) USB 2.0 : High Speed – 480Mb/s(=60MB/s) 이론상 최대 전송 속도일 뿐, 실제 속도는 절반 정도임.(30MB/s 정도 나오나?)   USB 3.0(=USB 3.1 Gen 1 = USB 3.2 Gen 1×1 (1세대 1레인)) : Super Speed – 5Gb/s(=625MB/s) 현재 출시된 USB 3.0용 메모리의 쓰기 속도는 100MB/s 정도에 머물고 있음. 차차 개선되겠지요. […]
Continue reading…

 

모빙 알뜰폰허브 셀프개통 안될 때 (feat 헬로모바일 헬모 LG U+ 망)

모빙 유플러스망(mobing U+) 번호이동 가입했습니다. 이전 통신사는 헬로모바일 Uplus 망이었어요. 알뜰폰허브(mvnohub) 사이트에서 신청서를 작성했었는데요,      모빙 사이트에서 신청/배송조회 – 알뜰폰허브접수조회 순으로 들어가서 기존 신청서를 불러온 다음 셀프개통을 진행하면 되는데…      다음 절차로 넘어가려고 번호이동 사전동의를 했음에도 이후 “번호이동 인증” 절차에서 넘어가지지 않고 무한대기 되었습니다. 20분 이상 기다러도 넘어가지질 않음.    검색해보니, 알뜰폰허브에서 작성했던 […]
Continue reading…

 

윈도우 명령프롬프트 ssh 접속, not accessible, Permission denied

윈도우 PC에서 오라클 클라우드 Free Tier 같은 리눅스 클라우드 서버에 접속하려면 Putty 같은 프로그램을 별도로 사용해야만 되는 줄 알았는데, 요즘 윈도우 10에는 openssh 같은 것이 내장되어 나오는 것 같습니다. 별도로 뭔가를 추가한 적이 없는데 명령프롬프트에서 ssh 명령어가 먹히더군요.      대박. 이걸 어떻게 알았냐 하면… https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/accessinginstance.htm 위 Oracle Cloud 문서 링크에서 “To connect to a […]
Continue reading…