일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 3D프린터
- 컨트롤러
- AirPods
- sierra
- 맥북프로
- 3D 프린터
- iOS 13
- Mac
- 터치바
- 업데이트
- 모하비
- 에어팟
- catalina
- asahi linux
- 애플
- macos
- Fedora
- 버그
- 시에라
- Linux
- tevo
- high sierra
- mojave
- beta
- Tarantula
- IOS
- 맥
- 아이폰
- 정식버전
- asahi
- Today
- Total
목록전체 글 906
elsa in mac

이번 포스트에서는 terminal 에서 사용하는 여러 CLI 도구 중 단연, 최고의 만족도를 선사하는 fzf(command-line fuzzy finder)의 사용법을 알아 봅니다. terminal에서 작업을 하다 보면, 무엇인가를 찾아야 할 일이 많습니다. 특정파일의 위치, 지난 과거 내가 사용한 명령을 다시 사용하고 싶을 때, 특정 프로세스를 죽이고 싶은 경우, 파일 안에서 특정 단어를 포함한 라인을 찾고 싶은 경우 등등.... 이럻때, fzf를 사용하면 매우 빠르고 쉽게 원하는 결과를 얻을 수 있습니다. fzf의 설치는 macOS나 linux에서 package manager를 통해 설치하거나, 직접 소스코드를 다운로드 받아 빌드해서 사용하면 됩니다. .zshrc에 추가우선 fzf를 효과적으로 사용하..

이번 포스트에서는 Hyprland 에서 KDE의 plasmashell을 함께 사용하는 방법을 간단히 알아 봅니다. 이 방법은 KDE DE가 설치되어 있는 시스템에서 Hyprland를 추가적으로 설치하여 사용 중인 사용자에게만 국한된 방법 입니다. 우선, 아래는 결과물입니다. KDE DE(Desktop Environment)는 Kwin Window Manager를 사용하고 있고, Hyprland는 Window Manager일뿐 DE를 갖고 있지는 않습니다. 그래서 이 방법은 Hyprland로 login을 한 상태에서 plasmashell을 실행 시켜, DE를 사용할 수 있도록 하는 방법 입니다. 이 방법의 장점은 KDE의 widget과 dekstop icon, wllpaper engine을 사용할 수 ..

이번 포스트에서는 Fedora-Asahi Remix 에서 fc39에서 fc40으로 업데이트 한 후기를 간략히 정리해 봅니다. 현재 fedora 40 이 공식 릴리즈 되었지만, Asahi Remix용으로는 아직 공식적으로 Announce 된 것은 없습니다. 다만, fedora update를 통해 fedora 40을 업데이트 할 수는 있습니다. * fedora 39 -> fedora 40 업그레이드 본인이 사용하고 있는 mac은 M1 mac mini(8G/256G) 이며, 아래의 절차를 통해 업그레이드를 진행 했습니다. sudo dnf upgrade --refreshsudo dnf install dnf-plugin-system-upgradesudo dnf system-upgrade download --rel..

이번 포스트에서는 Linux에서 키보드의 키를 다른 키로 변경하거나 shortcut을 다른 shortcut으로 변경 또는 shortcut에 다양한 기능을 비교적 간단하게 부여할 수 있는 key remapping 방법에 대해 알아 보도록 하겠습니다. Linux의 키보드 remapping은 매우 다양한 방법으로 구현할 수 있는데, 이번 포스트에서는 keymapper를 이용하는 방법을 알아 보고자 합니다. macOS에서의 bettertouchtool과 유사한 툴 이라고 생각하면 됩니다. Asahi Linux를 사용한다는 것은, mac에서 Linux를 사용하는 특수한 경우이기 때문에, Apple 키보드를 이용하는 경우가 대부분 일 것이라 생각됩니다. mac을 오랫동안 사용해 왔던 분들이라면 control,..

2024년 4월 23일..오늘은 Fedora 40 버전이 공식적으로 릴리즈 된 날입니다. 당연히 Asahi Linux를 사용하는 사용자들 입장에서도 Asahi Linux에서 Fedora 40 버전을 사용할 수 있을지 여부가 관심일 수 밖에 없습니다. 공식 릴리즈 후에 20시간이 지난 지금, 그 첫 반응으로 Kernel 6.8 버전의 업데이트가 올라왔습니다. 스샷에 보면, 기존 Fedora 39의 6.6 Kernel을 대신할 Fedora 40에 적용된 6.8 버전 kernel 업데이트가 올라온 것을 확인할 수 있습니다. 현재까지 알려진 정보로는 Fedora-Asahi Remix에서 Fedora 40 업데이트를 할 수는 있지만, Asahi-Linux와 관련된 여러 패치가 검증되지 않은 관계로 몇 가지..

Linux에서 에니메이션 배경화면을 적용하는 방법에는 gif, 동영상, shader를 적용하는 등 다양한 방법이 있습니다. 이번 포스트에서는 wayland 환경에서 Fragment Shader를 이용한 움직이는 배경화면을 적용하는 방법을 소개 합니다. 우선, wallpaper engine이 필요한데, 이번 포스트에서는 wayland 환경을 지원하는 shaderbg라는 CLI 도구를 사용합니다. shader는 GPU에서 동작하는 컴퓨터 그래픽 솔루션으로, 크게 Vertex Shader 와 Fragment Shader 두 가지로 구분할 수 있습니다. Fragment Shader는 렌더링 이미지를 픽셀 단위로 생성하는 것으로 조명, 그림자, 반사, 그라디에이션, 생상 조정들을 처리할 수 있습니다. 추상적인 이..

저녁 먹고, 여기저기 웹 서핑을 하다가, 문득 Linux의 시장점유율이 궁금해 졌습니다. StatCounter의 3월 기준 전 세계 데스크탑 OS 시장 점유율을 확인해 보니, 4% 대를 살짝 넘었군요.. 오.. 생각보다 높네요 ? ㅋㅋWIndows의 점유율은 여전히 독보적 입니다. Linux는 바닥을 박박기고 있지만, 그래도 점진적으로 우상향하는 모습이 꽤 인상적입니다. 그럼, 국내 시장의 경우는 어떨까 ?애플빠라는 단어가 탄생(?)한지도 십 수년은 된 것 같지만, 점유율 면에서는 10%도 안되네요.. Linux 점유율이 0.8%라... 데스크탑 전체 수요를 대략 3000만대라고 하더라도, Linux를 설치해서 사용하는 데스크탑이 24만대 정도라는 건데.. (많은 건가 ?) 유럽과 미국, 인도 등등을 보..

이번 포스트에서는 Asahi Linux에 iPhone, iPad, mac 등의 기기와 Airplay로 연결하는 방법을 알아 봅시다. Asahi Linux에서 Airplay를 이용하여, 화면 Mirorring 이나, Audio play를 연동하기 위해서는 이를 위한 Server가 필요 합니다. 오늘 소개할 UxPlay가 그 역활을 수행하게 됩니다. Uxplay는 Avahi-Daemon이 제공하는 DNS-DS Bonjour Service를 이용하여 iOS 및 mac과 Airplay로 연결되며, 화면 전체 Mirroring 또는 Audio server의 역활을 수행하게 됩니다. Fedora-Asahi Linux를 설치했다면, Avahi-Daemon이 기본적으로 활성화되어 동작하기 때문에 UxPlay를 구동하기..

이번 포스트에서는 Wayland 환경에서 마우스나 키보드의 특정 키를 다른 키나 마우스 버튼으로 re-mapping 하는 방법을 알아 보도록 하겠습니다. 키보드나 마우스의 키를 remap 하는 방법은 여러가지가 있을 수 있습니다. shell script나 python에서 입력되는 키를 감지하고, 이를 다른 event로 바꿔치기하는 방법이 있는 반면, Linux 자체의 low level에서 아예 해당 키의 출력 값을 바꾸는 방법이 있습니다. 전자를 high-level 방법이라고 한다면, 후자는 좀 더 low-level에서 처리하는 방법이라고 할 수 있습니다. high-level의 장점은 단순 키 맵이 아닌 하나의 키에 스트링을 assign 하는 등 보다 폭넓고 다양한 맵핑을 할 수 있는 반면, key 입력..

이번 포스트는 Hyprland를 사용할 때, logout/login 한 후, hyprland socket에 연결할 수 없는 문제와 관련된 것입니다. SDDM을 통해 Hyprland WM으로 login을 하게 되면, hyprland는 /tmp/hypr/ 폴더에 socket을 생성합니다. 이 후, hyprctl 을 사용할 때 이 socket을 사용하여 정보를 얻어오거나 설정을 하게 되는데, 재 로그인을 하게 되면 이 후로 socket 에 연결할 수 없다는 오류가 발생하게 됩니다. $ hyprctl monitors Couldn't connect to /tmp/hypr/c554749244117f7f150c6f2a2ce4dede6e8cbb25_16931751828.socket.sock. (3) 가장 대표적인 예가..

이번 포스트에서는 Hyprland의 extension CLI인 Pyprland에 대해 알아보도록 하겠습니다. Pyprland는 Hyprland WM(Window Manager) 기반에서 추갖거인 기능을 사용할 수 있는 Pyhton 기반의 service 앱 이라고 할 수 있습니다. 1. 설치 기본 package manager인 dnf를 이용하여 설치 합니다 . sudo dnf install pyprland 2. 지원하는 plugin들 설치를 하게 되면, 기본적으로 pyprland가 제공하는 모든 plugin들이 설칙가 됩니다 plugin들에는 scrachpads, magnify, toggle_special, shortcut_menu, fetch_client_meu, layout_center, expose,..

Fedora-Asahi Remix를 설치하면, 기본적으로 Firefox가 기본 웹 브라우저로 설치가 됩니다. 기능 상으로는 큰 문제가 없지만, Firefox는 CPU/RAM등 리소스를 많이 잡아먹는 단점이 있지요. 개선의 여지가 보이기는 하지만 현재로써는 이 단점은 ~ing 입니다. mac의 레퍼런스 모델을 사용하신다면, 메모리가 8GB 이기 때문에 아무래도 리소스 압박이 좀 심할 것입니다. 이럴때 한가지 대안으로 chromium을 사용하면 좀 더 적은 리소스로 linux을 사용할 수 있을 것 입니다. 1. Chromium vs Firefox위의 스샷은 각각 Firefox 와 Chromium 에서 동일하게 오직 한 개의 tab만 열고, youtube의 동일한 4K 동영상을 플레이 했을 시 메모리 사용..