리눅스 실제 사용 팁(105)
-
[리눅스/윈도] 파이썬 웹 : venv 안에서 flask 설치하기
윈도에서 파이썬 웹 개발을 공부하려고 모 유튜브 영상을 따라가보았다. 커맨드 쉘에서 py 파일을 편집하려고 했는데 예전 DOS 에서 썼던 copy con 명령이 안통했다.이것에 대한 원조격인 유닉스 쉘 명령은 다음과 같다 :cat > file.py 파일의 내용을 모두 입력한 후 ENTER 키 입력 후 Ctrl D 키조합으로 EOF 를 입력하면 파일에 저장되는 방식이다. DOS 에서 vi 와 유사하게 edlin 이라는 행편집기 뿐만 아니라 edit 명령어로 실행하는 텍스트 GUI 편집기도 있었건만 지금의 윈도10 이상 운영체계의 커맨드 쉘에서는 지원하지 않는다. 그래서 결국 내가 지향하는 WSL 안의 데비안에서 실행하기로 했다. 리눅스 배포판에서 기본적으로 파이썬 v3.x 가 설치되어 있는데 WSL 에는 ..
2024.06.07 -
[리눅스에서 윈도 앱 실행] Bottles 앱에서 기존 생성한 보틀 삭제하기
내가 설정해서 사용 중인 보틀 목록은 다음과 같다. 여기서 안쓰는 xevil 과 '맥주하면 테라지' 를 삭제하고 싶은데 삭제 메뉴가 없다. 그래서 구글링을 해본 결과, reddit 에 해결책이 있었다. https://www.reddit.com/r/SteamDeck/comments/y24lhr/how_to_delete_created_bottles_from_the_bottles_app/?rdt=63449 ~/.var/app/com.usebottles.bottles/data/bottles/bottles 밑에 들어 있는 디렉토리를 삭제하면 되는 것이다. ~/.var/app/com.usebottles.bottles/data/bottles/bottles$ ls -l --- (실행결과) 합계 12 drwxr-xr-x..
2024.03.30 -
GNOME - autostart (시작 프로그램)
윈도 10 으로 치면 Windows 로고 키 + R을 누르고 shell:startup 에 해당하는 기능이다. 그놈에서는 기능 개선(`gnome-tweaks`) > 시작 프로그램에서 시작 프로그램을 등록할 수 있다. 하지만 GUI 에서 분명히 추가했는데 다시 로그인하면 시작 프로그램에서 사라지는 상황이 있었다. 그래서 GUI 를 못믿어서 파일로 직접 추가해서 해결해본다. 우선 /etc/xdg/autostart 를 보자. 사용자 계정으로 로그인할 때 실행할 프로그램은 ~/.config/autostart 에 등록하면 된다. 예를 들면, 내가 애용하는 guake 를 등록하려면 guake 용 desktop 파일을 넣어두면 된다. desktop 파일은 다음과 같이 생겼다 : [Desktop Entry] 를 시작으로..
2024.03.20 -
[리눅스] HP 노트북 Bluetooth "feat. Intel"
데비안이 설치된 USB HDD 를 가지고 집, 회사를 오가면서 쓰다 보니 하드웨어 특성을 타게 되었다. 집에서 ASUS 노트북을 쓰다가 회사가서 HP 노트북에 연결해서 쓰는데 평소에 잘 찾던 블루투스 이어버드를 못찾는 것이었다. USB HDD 리눅스를 쓰기 전에는 윈도에서 무리없이 썼고 리눅스도 윈도 파티션을 쪼개서 듀얼부팅을 써왔기 때문에 어떤 까닭에 내 톤프리가 인식이 안되는 걸까하고 궁금했다. 다행히 몇달 전까지 ASUS ROG Strix 노트북에서 블루투스를 쓰기 위해서 AR3012 용 Atheros 드라이버를 찾았던 기억이 있어서 이번에도 드라이버 문제가 원인일 것이라고 판단하고 lspci 명령으로 회사 노트북의 사운드 장치가 Intel 하드웨어를 쓰고 있는 것을 알아냈다. 다음과 같은 명령으로..
2024.03.15 -
GNOME - user-dirs.dirs
user-dirs.conf : user-dirs 는 로그인 계정의 홈 디렉토리에서 내 문서, 내 비디오 같은 디렉토리를 의미한다. /etc/xdg/user-dirs.conf 파일이 전역 파일이다. ~/.config/user-dirs.dirs 에서 개별적으로 지정할 수 있다. 그놈 데스크탑을 로그인하면 이미 만들어져 있다. ~/.config/user-dirs.dirs 는 이렇게 생겼다. 데비안을 LANG=C 로케일로 설치 후 그놈 데스크탑 첫 로그인 시에는 아래와 같이 Desktop, Downloads, Templates, Public, Documents, Music, Pictures, Vieos 등으로 디렉토리가 생성되는데 한국인용 로케일로 변경한 후에 재로그인 시에 해당 디렉토리명이 한글명으로 변경되는..
2024.03.09 -
[리눅스에서 윈도 앱 실행] Bottle 에서 접근가능한 c_drive
Bottle 앱에서 "Create New Bottle" 로 보틀 인스턴스를 생성하면 ${HOME}/.var/app/com.usebottles.bottles/data/bottles/bottles 밑에 생긴다. 예를 들어, 내 경우에는 "Mi-botella" 로 생성했더니 ${HOME}/.var/app/com.usebottles.bottles/data/bottles/bottles/Mi-botella 로 "Mi-botella" 디렉토리가 생겼다. (bottles 밑에 bottles 가 또 생긴 이유는 모르겠다) 카톡 설치위치 : ${HOME}/.var/app/com.usebottles.bottles/data/bottles/bottles/Mi-botella/drive_c/Program Files (x86)/Ka..
2024.03.04