Unix 720

xdg-open 로 wine이 켜지면

$ xdg-mime query default application/pdf wine-extension-pdf.desktop 이런 상태다. 뷁!!! 뭐가 열리지도 않고 CPU만 100%로 만든다. $ xdg-mime default org.kde.okular.desktop application/pdf $ xdg-mime default org.kde.gwenview.desktop image/png 이 명령어로 해결했다. 일반화... 1. okular.desktop 부분을 알아내려면 $ locate okular.desktop 으로 파일 시스템을 뒤지면 정확한 이름을 알 수 있다. 2. application/pdf 부분은 $ xdg-mime query filetype FILENAME.pdf 같은 식으로 알아낼 수 ..

Unix/Arch Linux 2021.11.14

키보드 capslock을 컨트롤로 바꾸고 양쪽 쉬프트를 누르면 캡스락 들어오게

괴랄한 세팅처럼 보일 수 있지만 나름 괜찮음. 하지만 적용하기가 조금 어렵다. lxsession의 autostart에 넣어도 적용이 되지 않기 때문이다. xinitrc, xprofile, .config/autostart 항목 등 온갖 것을 다 시도해봤는데 다 안 먹힌다. 키보드 variant만 잘 먹힘... 명령어 자체는 아래와 같다: /usr/bin/setxkbmap -layout kr -variant kr104 /usr/bin/setxkbmap -option caps:ctrl_modifier -option shift:both_capslock 뭐가 세팅을 리셋하는가하니 범인은 nimf였다. nimf GUI를 열어서 위에 해당되는 세팅을 해주면 된다. 이렇게. 그리고 caps-indicator AUR 패..

Unix/Arch Linux 2021.11.04

LXDE에서 bluetooth 설정하기

에어팟을 연결하려고 -_-ㅋ;;; 전체적인 설정은 이 글을 보는 것이 좋다. (그냥 블루투스에 대한 글 말고 오디오쪽 페이지가 따로 있다) https://wiki.archlinux.org/title/Bluetooth_headset Bluetooth headset - ArchWiki Currently, Arch Linux supports the A2DP profile (Audio Sink) for remote audio playback with the default installation. Headset via Pipewire PipeWire acts as a drop-in replacement for PulseAudio and offers an easy way to set up Bluetooth head..

Unix/Arch Linux 2021.10.02

Volume Mixer OSD for OpenBox (LXDE)

https://forcecore.tistory.com/1417 : 저번에 하긴 했었는데 python3가 끼어있다. 근데 perl보다 느리니까 ㅡㅡㅋ;; 그리고 OSD라고 하긴 tray notification이라 좀 못생겼다. 이번 것은 좀 더 OSD스럽다. LXDE 볼륨 조절 OSD github.com/maur1th/LXDE-VolumeControlOSD maur1th/LXDE-VolumeControlOSD Volume control and OSD for LXDE with pulseaudio and xfce4-notifyd (lubuntu 14.04 setup) - maur1th/LXDE-VolumeControlOSD github... forcecore.tistory.com https://blog.cyk..

Unix/Arch Linux 2021.07.27

SMB를 automount 하기 (systemd.mount 이용)

하는 이유: NAS가 있어서 https://wiki.archlinux.org/title/autofs 가 있기는 한데 systemd가 기왕 있으니 써보자. 역시 최신 시스템이라 그런지 설정하기가 훨씬 더 쉽고 깔끔하다. cifs-video.mount 작성 /cifs/video 라고 마운트 하려면 파일 이름이 저래야 한다. /etc/systemd/system/cifs-video.mount 파일을 만든다. 내용은, neddy가 NAS 호스트명. /etc/hosts 에 IP주소 등록해줬음. [Unit] Description=video [Mount] What=//neddy/video Where=/cifs/video Type=cifs TimeoutSec=10 Options=_netdev,credentials=/ho..

Unix/Arch Linux 2021.07.24

키움증권 OpenAPI 리눅스에 설치 (wine으로)

2021-12-09 https://forcecore.tistory.com/1430 docker + wine + MFC 조합으로 키움증권 OpenAPI 리눅스 실행 성공 평상시에는 윈도우 없이 편안하게 클라우드에서 실행이 가능하다. ㄷㄷㄷㄷㄷ https://github.com/forcecore/KiwoomRestfulCpp/blob/master/docker/README.md GitHub - forcecore/KiwoomRestfulCpp Contribute to.. forcecore.tistory.com 드디어 도커로 길들였는데... 이 글보다는 그 쪽을 추천한다. 훨씬 더 안정적이다. 아치리눅스에서 wine 6.7 기준이다. 한국존 아마존 인스턴스에서, 결론적으로는 서버가 자꾸 죽어서 포기했다. vsco..

Unix/Arch Linux 2021.05.06

Openbox/LXDE 화면 분할 단축키 설정

울트라 와이드 모니터로 넘어오니까 필요해지더라. 언제 손으로 resize해서 쓰나? 키보드 단축키 설정쪽에다가 다음 라인들을 추가한다: 0 0 25% 100% 25% 0 25% 100% 50% 0 25% 100% 75% 0 25% 100% 25% 0 50% 100% 화면을 [1, 2, 3, 4] 로 나누었다 쳤을 때 윈도우 + 탭: 센터 [2, 3]에 최대화 얼추 1920x1080정도를 모니터에 센터 맞춘다 생각하면 된다. 윈도우 + 1: 2번에 윈도우 타일링 윈도우 + 2: 3번에 윈도우 타일링 윈도우 + 3: 1번에 윈도우 타일링 윈도우 + 4: 4번에 윈도우 타일링 순서가 좀 이상하게 생각될 수 있는데 우선순위가 2 3 1 4칸 순으로 두는게 편해서.

Unix/Arch Linux 2020.11.22

autorandr

울트라와이드 모니터로 오니까 좋다. 사실상 트리플모니터에 가깝다. 왜냐? 사람 시야가 그렇게 넓지 않아서 트레이더가 아닌이상 센터, 좌, 우가 있으면 3개 공간으로 분할해 사용하게 되기 때문. 다만 리눅스에서 길들이기까지 불편함은 있다. Plasma에서 태스크바가 자꾸 사라지는 버그가 있어서 lxde-gtk3으로 넘어왔다. LXDE에선 모니터가 자동으로 좀 모니터 설정이 되어야 하는데 그게 안 되어서 불편하네. lxrandr 로 수동설정만 가능하다. wiki.archlinux.org/index.php/xrandr#Automatically_switch_configurations_with_autorandr 불편해서 알아보니 autorandr이란게 있다. autorandr --save ultrawide 로 일..

Unix/Arch Linux 2020.11.22