Unix Linux Like
-
Apple Slicon(M1, M2)에서 로제타 없이 안드로이드 NDK빌드Unix Linux Like 2022. 12. 21. 16:25
Android Studio 안정버전 Dolphin 2021.3.1 Patch1기준 NDK를 사용시 로제타 없이 빌드가 안됩니다. 이유는 기본 NDK툴들이 아직 x86_64만 지원하고 있기 때문입니다. 로제타 없이 x86_64용 앱 또는 실행파일을 실행하려고 하면 다음과 같은 에러가 뜹니다. error=86, Bad CPU type in executable 로제타는 유용하긴 하지만 아무래도 네이티브 보다 느질수 밖에 없고, 메모리가 부족한 환경에서는 쓰지 않는게 더 쾌적했던 개인적인 경험으로 로제타 없이 안드로이드 NDK 빌드 및 디버깅을 위한 시행착오를 기록합니다. NDK 버전 NDK 24버전 부터 M1을 지원하고 있습니다. NDK23c에 백포팅 되었으며 둘중 하나의 버전을 사용하면 됩니다. 별도로 버전..
-
Ubuntu Gnome Remote Desktop - 키 입력시 바로 업데이트 안되는 문제Unix Linux Like 2022. 10. 19. 22:59
Ubuntu 22.04에서 Gnome Remote Desktop(RDP)에서 키 입력이 바로 업데이트 되지 않는 문제가 있는데 마우스를 이동하거나 몇초 뒤에 화면이 업데이트 되면서 입력 결과가 반영됩니다. 요약 - mutter 버그로 Wyland상에서 발생 - Xorg로 시작시 문제 없음 - mutter-42.3에서 수정됨 - Ubuntu 22.04기준 42.2버전 사용중 - 현재 22.10에서는 mutter 43.0 을 사용중이며, 정상 동작 확인 해결방법 - 패키지가 업데이트 되기를 기다리거나 (몇개월째 업데이트 없음) - wayland 대신 xorg를 사용하도록 설정하여 문제를 회피 참고 - https://askubuntu.com/questions/1409004/ubuntu-22-04-rdp-rem..
-
맥(Mac) 파인더에서 HEIF(.heic) 를 JPEG 또는 PNG로 변환하는 방법Unix Linux Like 2022. 10. 19. 22:33
Mac (12.6) 에서 HEIF 사진을 별도의 프로그램 설치 없이 jpeg 또는 다른 포맷으로 변환 변환이 가능 여기서는 2개의 방법에 대하여 설명하며, 하나는 Finder에서 빠른 동작 메뉴의 이미지 변환을 사용하는 방법이고, 다른 하나는 미리보기 앱을 통해서 변환하는 방법 Finder 빠른 동작 메뉴의 이미지 변환 1. Finder에서 HEIF 이미지를 선택 2. 우측 마우스 클릭 후 빠른 동작에서 이미지 변환 선택 3. 이미지 변환 옵션에서 포맷 및 이미지 크기를 원하는 값으로 선택 후 JPEG(으)로 변환 클릭 단순 포맷만 변환 하고자 하는 경우 이미지 크기는 실제크기로 선택 포맷은 PNG, JPEG, HEIF 를 지원 이미지 크기는 작게, 중간, 크게, 실제 크기 를 지원 실제 크기가 아닌 다..
-
ifconfig vs ip 명령어Unix Linux Like 2021. 3. 8. 23:05
아직도 대부분의 많은 시스템에서는 net-tools(ifconfig, route, arp, netstat)를 사용하고 있습니다.. net-tools는 2001년 이후로 개발이 중단 되었으며, 최신의 배포판에서는 더 이상 사용되지 않고 대신 iproute2 패키지를 사용하고 있습니다. 10년이 지난 지금도 아직 ifconfig를 사용하고, 대체하기 위해 나온ip 명령어가 있다는 것도 모르는 사람이 많은것 같네요. wiki.linuxfoundation.org/networking/net-tools 리눅스 재단에서도 net-tools는 현재 사용되지 않는다고 설명하고 있습니다. [다음은 기존에 사용하던 net-tools 명령어와 새로운 iproute2 명령어 비교] NET-TOOLS COMMANDS IPROUT..
-
ip 명령어Unix Linux Like 2021. 1. 19. 11:35
IP ADDRESS # SHOW ip addr ip addr show dev {DEVICE} # ADD ip addr add {IP/MASK} dev {DEVICE} # DEL ip addr del {IP/MASK} ip addr del {IP/MASK} dev {DEVICE} IP ROUTE # SHOW ip route ip route show # ADD ip route add {NETWORK/MASK} via {GATEWAYIP} ip route add {NETWORK/MASK} dev {DEVICE} ip route add default {NETWORK/MASK} dev {DEVICE} ip route add default {NETWORK/MASK} via {GATEWAYIP} ip route ad..
-
ubuntu 20.04 에 rust 설치 실패Unix Linux Like 2020. 5. 1. 20:28
# 9월20일 기준 Ubuntu 20.04.1 LTS 에서 "curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh" 명령어로 rustc 1.46.0 (04488afe3 2020-08-24) 버전의 설치 가능해졌습니다. wsl에 ubuntu 20.04가 올라와서 기존에 18.04를 지우고 설치했는데 rust를 설치하려고 했더니 설치 과정에서 panic이 발생하네요 info: profile set to 'default' info: default host triple is x86_64-unknown-linux-gnu info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu' info: la..
-
FreeBSD 콘솔 Page Up/DownUnix Linux Like 2015. 7. 11. 22:36
리눅스 콘솔에서 Shift + Page Up, Shift + Page Down 로 Scrollback 을 확인할 수 있었는데 FreeBSD의 CShell 에서는 동작하지 않지 않더군요 FreeBSD 는 Scroll Lock On 후 Page Up/Page Down, 방향키 Up, Down 을 이용하여 이동이 가능합니다. Scroll back 확인 완료 후에는 Scroll Lock Off 하면 이전과 같이 사용 가능 하며, Scrollback 의 사이즈를 수정 하려면 다음과 같은 명령을 사용하면 됩니다.# vidcontrol -c blink –h 250 -c turn on blinking console curser -h Set the size of the history (scrollback) buffer ..