리눅스 경험을 더욱 향상시키는 8가지 작은 유틸리티

리눅스는 오늘날 사용할 수 있는 가장 유연한 운영 체제 중 하나입니다. 외관에서 내부 기능까지, 리눅스 PC에서 거의 모든 것을 사용자 정의할 수 있습니다. 리눅스 경험을 향상시키기 위해 사용할 수 있는 간단하지만 강력한 프로그램 몇 가지를 소개합니다.
1. 카페인
카페인은 데스크탑이 잠자기 모드로 전환되는 것을 방지하는 초경량 프로그램입니다. 모든 주요 데스크탑 환경과 호환되며, 화면 보호기가 로드되는 것도 방지할 수 있습니다. 이는 데스크탑을 항상 켜두고 싶어하는 사람들에게 매우 유용한 도구입니다.

제가 카페인에서 좋아하는 기능 중 하나는 디스플레이 상태를 관리할 수 있는 몇 가지 도구가 함께 제공된다는 것입니다. 카페인 인디케이터는 시스템 트레이를 추가하여 데스크탑에서 유틸리티를 전환할 수 있게 해줍니다. 한편, 카페인에이트는 특정 시간 동안 프로그램을 비활성화하는 데 사용할 수 있는 타이머를 제공합니다.

알아두면 좋은 점: 오늘날 리눅스에 가장 적합한 데스크탑 환경을 알아보세요.
2. 레드쉬프트
저와 같은 경우라면, 대부분의 작업 시간 동안 컴퓨터 화면을 응시하고 있을 것입니다. 이러한 지속적인 화면 응시는 특히 저조도 환경에서 눈의 피로와 편두통을 유발할 수 있습니다.
이를 해결하는 한 가지 방법은 레드쉬프트를 사용하는 것입니다. 이는 데스크탑에 빨간 색조를 추가하여 장시간 작업 세션 동안 눈에 더 편안하게 만들어주는 간단한 유틸리티입니다.

레드쉬프트는 또한 여러 가지 유용한 기능을 제공합니다. 예를 들어, 현재 위치의 시간에 따라 색조의 강도를 조정할 수 있습니다. 또한 시스템의 밝기 조절 설정에 연결할 수 있어 더욱 매끄럽고 사용하기 쉽습니다.

참고: 레드쉬프트는 현재 X11 기반 데스크탑 환경만 지원합니다. Wayland 기반 설정의 경우, gammastep을 확인하세요. 이는 Wayland DE와의 명시적 호환성을 제공하는 레드쉬프트의 직접 포크입니다.
3. 언클러터
마우스 커서는 모든 리눅스 데스크탑에서 중요한 부분입니다. 그러나 마우스 커서가 데스크탑 세션을 방해하는 경우가 있습니다. 제 경험상, 초안 작성 및 그래픽 작업을 할 때 자주 발생합니다.
언클러터는 사용하지 않을 때 마우스 커서를 숨기는 방해가 되지 않는 프로그램입니다.

언클러터는 커서를 숨기는 방법을 사용자 정의할 수 있는 몇 가지 기능을 제공합니다. 예를 들어, -idle 플래그는 도구가 커서를 숨기기 전에 대기할 시간을 조정합니다. 반면, -onescreen 플래그는 언클러터를 단일 디스플레이로 제한합니다.
참고: 언클러터는 순수한 CLI 도구입니다. 데스크탑용 그래픽 인터페이스는 없습니다.
4. Pv
Pv는 UNIX 파이프를 통해 데이터를 전달할 수 있는 작고 독특한 도구입니다. 기존 명령어에 자신을 감싸고 현재 작업의 처리량, 속도 및 지속 시간을 출력합니다. 이를 통해 시스템을 더 잘 이해하고 셸 명령을 개선할 수 있는 통찰력을 제공합니다.
제가 Pv에서 정말 좋아하는 기능 중 하나는 단일 UNIX 파이프에서 여러 인스턴스를 실행할 수 있다는 것입니다. 이를 통해 체인의 각 단계를 확인할 수 있어 잠재적인 문제를 진단하기가 훨씬 쉬워집니다. 예를 들어, 다음 명령어: tar cvzf - ./*.mp3 | (pv -ptrb > music.tar.gz)는 pv를 사용하여 아카이브 압축 프로세스의 시각적 표현을 제공합니다.

5. Fzf
Fzf는 리눅스에서 목록을 읽고 검색하기 위한 강력한 필터 도구입니다. 필터링 유틸리티인 fzf는 UNIX 파이프와 함께 사용할 때 가장 잘 작동합니다. 표준 입력에서 수신한 데이터를 읽고 표준 출력에 선택 사항을 출력합니다. 이를 통해 셸 스크립트를 위한 사용자 정의 메뉴 및 기본 검색 프롬프트를 만드는 데 유용합니다.

다른 CLI 도구와 마찬가지로 fzf는 모양과 동작을 조정할 수 있는 여러 옵션을 제공합니다. 예를 들어, --height 플래그는 출력의 전체 길이를 설정할 수 있고, --bind는 fzf를 완전히 다른 프로그램으로 마스킹할 수 있습니다.

부가적으로: Tmux 사용자이신가요? 오늘 Tmux를 간소화하는 데 사용하는 몇 가지 요령을 확인하세요.
6. 클립메뉴
리눅스를 사용할 때 가장 큰 불만 중 하나는 다양한 소스 간에 데이터를 이동하는 것입니다. 이는 X11 및 Wayland와 같은 전통적인 데스크탑이 한 번에 하나의 복사 버퍼만 유지할 수 있기 때문입니다. 이로 인해 클립보드를 나중에 사용할 조각을 보관하기 위해 임시 파일을 만드는 “어색한 클립보드 조작”이 발생합니다.
클립메뉴는 리눅스를 위한 간단하고 사용하기 쉬운 클립보드 관리자를 제공하는 도구입니다. 본질적으로 백그라운드 데몬과 복사 버퍼를 표시하는 도우미 프로그램을 사용합니다. 다른 솔루션과 달리 클립메뉴는 완전히 시스템에 구애받지 않으며, 모든 리눅스 데스크탑 및 윈도우 관리자에서 사용할 수 있습니다.

클립메뉴는 또한 매우 모듈화되어 있고 구성 가능성이 높습니다. dmenu 및 rofi를 포함한 다양한 메뉴 및 선택 도구와 함께 작동합니다. 도구를 사용자 정의하는 것을 즐기는 사람으로서, 저는 클립메뉴의 조정 가능성에 매우 만족합니다.

7. 푸스마
푸스마는 리눅스에 직관적인 터치패드 제스처를 추가하는 기본 유틸리티입니다. “두 손가락 스와이프” 및 “핀치 및 확대“와 같은 친숙한 멀티터치 제스처를 사용하여 데스크탑을 제어할 수 있습니다. 가끔 노트북을 사용하는 저에게는 작업 기계를 더욱 쉽게 사용할 수 있게 해주는 매우 유용한 도구입니다.

푸스마는 또한 매우 사용자 친화적이고 사용자 정의가 가능합니다. 이해하기 쉬운 구성 구문이 제공되어 새로운 제스처를 만들거나 기존 제스처를 사용자 정의하는 것이 쉽습니다. 게다가 푸스마는 광범위한 플러그인 시스템을 갖추고 있어 프로그램을 확장하고 시스템의 다른 도구와 통합할 수 있습니다.
8. 카우세이
하루가 끝나면 리눅스의 모든 유틸리티가 기능과 생산성을 간소화하는 데 초점을 맞추고 있는 것은 아닙니다. 일부는 순수한 유머와 재미를 제공합니다. 카우세이는 입력 텍스트를 받아 ASCII 소가 그것을 말하게 하는 기발한 CLI 도구입니다.

카우세이는 ASCII 소에게 약간의 개성을 부여할 수 있는 몇 가지 옵션도 제공합니다. 예를 들어, -d 플래그는 출력에서 소가 죽어 있는 것처럼 보이게 합니다. 반면, -t 플래그는 피곤한 소를 렌더링하고 -y는 소에게 전반적인 변화를 줍니다.

리눅스에서 최고의 작은 유틸리티를 배우는 것은 이 운영 체제를 탐색하는 첫걸음입니다. 오늘날 리눅스의 다양한 세계에서 할 수 있는 일들을 깊이 파고들어 보세요.