본문 바로가기

전체 글3041

I/O scheduling 원문 보기: https://dawoum.duckdns.org/wiki/I/O_scheduling Original article: w:I/O scheduling Input/output (I/O) scheduling은 컴퓨터 운영 시스템이 입출력 작업을 저장소 볼륨에 제출하는 순서를 결정하기 위해 사용하는 방법입니다. 입출력 스케줄링은 때때로 디스크 스케줄링이라고 불립니다.Configurations보통, 커널에서 제공하는 것만 사용할 수 있기 때문에, 현재 설정과 변경할 수 있는 것을 확인할 필요가 있습니다.먼저, 디스크를 확인합니다:lsblk이제 시스템에 설치된 디스크 디바이스를 확인했으니, 해당 디바이스의 IO 스케줄러 설정을 확인합니다:cat /sys/block/sda/queue/scheduler .. 2025. 3. 31.
데비안 외부 저장소 다루기 원문 보기: https://dawoum.duckdns.org/wiki/DontBreakDebian/Managing_external_repository DontBreakDebian로부터, 가능한 외부 저장소를 사용하지 않는 것이 좋다는 권고 사항이 있습니다.그럼에도 불구하고, 데비안 저장소에서 패키지를 제공하지 않거나, 더 최신의 프로그램을 사용하거나 등의 어떤 이유에서든지 외부 저장소를 사용하고 싶을 때가 있습니다.가장 먼저 고려해야 할 사항은 외부 저장소를 사용할지 여부를 결정하는 것입니다.예를 들어, 최신 PHP를 사용하기 위해, Sury 저장소를 사용할 때에는 생각보다 많은 패키지가 한꺼번에 업데이트가 되고, 문제가 생겨서 이전으로 되돌리기에 많은 수고로움이 있습니다 (물론, Sury 저장소는 데비.. 2025. 3. 29.
Bottles 51.21 오류 해결 이전 글에서 51.18 이후로 bottle 생성이나 속성 보기에 문제가 있음을 알 수 있습니다.https://dawoum.tistory.com/entry/Bottle-5118-오류 해결 이전 글에서 제공되는 패치는 현재의 master 가지에서 사용할 수 있습니다. 이것 전에 아치 패치를 먼저 적용하십시오.https://aur.archlinux.org/packages/bottles반면에, 타르볼로 제공하는 릴리스 파일들은 디렉토리 이름이나 파일 이름이 달라서 패치가 적용되지 않습니다.물론 grep --color=auto -R 'Xdp.Portal.running_under_sandbox'와 같이 찾아서 수동으로 패치를 적용할 수 있지만, 귀찮습니다.아래는 현재의 51.21 버전에서 사용할 수 있는 패치입니다.. 2025. 3. 27.
WM_CLASS 덮어쓰기 원문 보기: https://dawoum.duckdns.org/wiki/GNOME_Troubleshootings 쓸만한 브라우저가 없으면, 같은 브라우저를 다른 디렉토리에 설치해서 마치 다른 브라우저처럼 만들 수 있습니다. 문제는 같은 바이너리를 사용하기 때문에, 비록 아이콘을 달리해서 서로를 구별할 수는 있지만, 그놈 데스크탑 등에서 하나의 아이콘으로 그룹화됩니다.크게 불편한 것은 아니지만 최소화 후에 클릭 한번으로 즉시 창을 올리지 못하고, 선택해야 하는 불편함이 생깁니다. 따라서, 같은 바이너리를 사용함으로써 생기는 WM_CLASS의 공유를 서로 다른 WM_CLASS를 만들어서 그룹화를 방지해야 합니다. 이를 해결하기 위해, --class 플래그를 설정함으로써 기본값으로 주어진 WM_CLASS를 덮어.. 2025. 3. 27.
Dynamic frequency scaling Cpu governor 원문 보기: https://dawoum.duckdns.org/wiki/Dynamic_frequency_scaling/Cpu_governor 현재 컴퓨터 CPU는, 상황에 따라 CPU 가버너를 변경함으로써, 평소 때에는 전력을 적게 먹도록, 게임 실행 시에는 최고의 성능을 내도록, 또는 부하에 따라 클럭을 변경하도록 설정될 수 있습니다.이런 역할을 하는 것이 CPU 가버너이며, 이는 performance, powersave, userspace, ondemand, conservative, schedutil, 등이 있습니다.가버너는 커널 컴파일 중에 기본값을 선택할 수 있고, 나머지를 활성화해 둘 수 있습니다.그러나, 커널 버전과 CPU에 따라 사용할 수 있는 가버너의 종류는 다르기 때문에, 부팅 후에 도구를.. 2025. 3. 26.
Clapper (media player) 원문 보기: https://dawoum.duckdns.org/wiki/Clapper_(media_player) Clapper은 GStreamer에 의해 미디어 백엔드로 구동되는 오픈-소스, 잘-설계된 GTK 응용 프로그램입니다. GUI는 clapper (재생 라이브러리)와 clapperGTK (GTK 통합 라이브러리)의 두 라이브러리를 기반으로 합니다.Introduction리눅스 세계에서 Mpv (media player)를 포함해서 좋은 비디오 플레이어가 많이 있습니다. 그럼에도 불구하고, 새로운 인터페이스를 갖는 비디오 플레이어가 여럿 개발되고 있습니다.Clapper는 Mpv (media player)/Configurations에서 볼 수 있는 것처럼, 모든 설정을 플레이 윈도우 내부에서 설정 가능하도.. 2025. 3. 25.