deckshift
Steam Deck-style Gaming Mode for Linux + Hyprland (Omarchy). Press Super+Shift+S for Steam Big Picture in Gamescope; Super+Shift+R back to desktop.
파일 탐색기
- BarWidget.qml
- manifest.json
- Panel.qml
- deckshift.sh
- NOTES.md
- README.md
- uninstall.sh
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
groups
설명 보기 ▼
groups
사용자의 그룹 멤버십을 출력.
관련 항목: `groupadd`, `groupdel`, `groupmod`.
더 많은 정보: <https://www.gnu.org/software/coreutils/manual/html_node/groups-invocation.html>.
groups
현재 사용자의 그룹 멤버십을 출력:
groups {{username1 username2 ...}}
사용자 목록의 그룹 구성원을 출력:
pkill
설명 보기 ▼
pkill
프로세스 이름에 따라 시그널을 전송합니다.
주로 프로세스를 종료하는데 사용합니다.
더 많은 정보: <https://manned.org/pkill>.
pkill "{{process_name}}"
일치하는 모든 프로세스 종료:
pkill {{[-f|--full]}} "{{command_name}}"
프로세스 이름 대신 전체 명령어와 일치하는 모든 프로세스 종료:
pkill {{[-9|-SIGKILL]}} "{{process_name}}"
강제로 일치하는 프로세스 종료 (차단 불가능):
sed
설명 보기 ▼
sed
스크립트 가능한 방식으로 텍스트 편집.
관련 항목: `awk`, `ed`.
더 많은 정보: <https://manned.org/sed.1posix>.
{{command}} | sed 's/apple/mango/g'
모든 입력 줄에서 모든 `apple`(기본 `regex`)항목을 `mango`(기본 `regex`)로 바꾸고 결과를 `stdout`에 출력:
{{command}} | sed 's/apple/mango/g'
모든 입력 라인에서 `apple` (기본 `regex`)을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 인쇄:
{{command}} | sed 's/apple/mango/g'
모든 입력 줄에서 `apple` (기본 `regex`) 발생 부분을 `mango` (기본 `regex`)로 대체하고 결과를 `stdout`에 출력:
steam
설명 보기 ▼
steam
Valve의 비디오 게임 플랫폼.
더 많은 정보: <https://developer.valvesoftware.com/wiki/Command_Line_Options>.
steam
디버그 메시지를 `stdout`에 출력하며 Steam 실행:
steam -console
Steam을 실행하고 앱 내 디버그 콘솔 탭 활성화:
steam -silent
실행 중인 Steam 인스턴스에서 Steam 콘솔 탭 활성화 및 열기:
gamescope
설명 보기 ▼
gamescope
게임 실행을 위한 micro-compositor.
관련 항목: `cage`.
더 많은 정보: <https://github.com/ValveSoftware/gamescope#keyboard-shortcuts>.
gamescope -- {{program}}
gamescope를 사용해 프로그램 실행:
gamescope -- %command%
Steam을 통해 gamescope로 게임 실행:
gamescope {{[-h|--nested-height]}} 720 {{[-H|--output-height]}} 1440 {{[-S|--scaler]}} integer -- {{command}}
720p 게임을 정수 스케일링으로 1440p까지 업스케일:
journalctl
설명 보기 ▼
journalctl
systemd 저널을 조회합니다.
관련 항목: `dmesg`.
더 많은 정보: <https://www.freedesktop.org/software/systemd/man/latest/journalctl.html>.
journalctl {{[-n|--lines]}} {{n}} {{[-f|--follow]}}
현재 부트에서 우선순위 레벨 3(오류)로 모든 메시지 표시:
journalctl {{[-b|--boot]}} -1 {{[-p|--priority]}} 3
2일 이상된 저널 로그 삭제:
journalctl {{[-u|--unit]}} {{unit}}
마지막 N줄만 표시하고 새 메시지를 팔로우(전통적인 syslog의 `tail -f`처럼) 표시:
loginctl
설명 보기 ▼
loginctl
Manage the systemd login manager.
See also: `lslogins`.
loginctl
Print all current sessions:
loginctl show-session {{session_id}} {{[-a|--all]}}
Print all properties of a specific session:
loginctl show-user {{username}}
Print all properties of a specific user:
lspci
설명 보기 ▼
lspci
List all PCI devices.
lspci
Show a brief list of devices:
lspci -v
Display [v]erbose information (Note: the `-v` flag can be repeated to increase verbosity):
lspci -k
Display [k]ernel drivers and modules handling each device:
mangohud
설명 보기 ▼
mangohud
Display a monitoring HUD on top of a Vulkan or OpenGL graphical application.
mangohud {{command}}
Use `mangohud` on top of an application:
<RightShift F11>
Change overlay position:
<RightShift F10>
Change overlay verbosity:
pacman
설명 보기 ▼
pacman
Arch Linux 패키지 관리 도구.
관련 항목: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/pacman.8>.
sudo pacman -Syu
모든 패키지를 동기화하고 업데이트:
sudo pacman -S {{package}}
새 패키지 설치:
sudo pacman -Rs {{package}}
특정 패키지 및 의존성 제거:
powerprofilesctl
설명 보기 ▼
powerprofilesctl
D-Bus를 통해 전원 프로필 관리를 사용할 수 있게 합니다.
더 많은 정보: <https://gitlab.freedesktop.org/upower/power-profiles-daemon#how-to-use>.
powerprofilesctl
사용 가능한 전원 프로필 나열:
powerprofilesctl set {{profile_name}}
특정 전원 프로필 설정:
systemctl daemon-reload
설명 보기 ▼
systemctl daemon-reload
Reload systemd manager configuration.
Use this after creating, modifying, or deleting unit files.
See also: `systemctl reload`.
systemctl daemon-reload
Reload systemd to apply changes in unit files:
systemctl restart
설명 보기 ▼
systemctl restart
Stop and then start one or more systemd units.
Can be used in place of `systemctl start` on a stopped unit, but `start` is safer so that a running unit isn't accidentally restarted.
systemctl restart {{unit}}
Restart a unit:
systemctl restart {{unit1 unit2 ...}}
Restart more than one unit:
systemctl restart {{unit}} --user
Restart a user unit:
systemctl start
설명 보기 ▼
systemctl start
Start systemd units.
systemctl start {{unit}}
Start a unit:
systemctl start {{unit}} --user
Start a user unit:
systemctl unmask
설명 보기 ▼
systemctl unmask
Unmask units to make them startable again.
This undoes the effect of `systemctl mask`.
systemctl unmask {{service_name}}
Unmask a service:
systemctl unmask {{service_name}} --now
Unmask and start a service immediately:
systemctl unmask {{service_name}} --user
Unmask a user service:
systemctl
설명 보기 ▼
systemctl
systemd 시스템 및 서비스 관리자를 제어합니다.
더 많은 정보: <https://www.freedesktop.org/software/systemd/man/latest/systemctl.html>.
systemctl status
실행 중인 서비스 모두 표시:
systemctl --failed
실패한 유닛 나열:
systemctl {{start|stop|restart|reload|status}} {{unit}}
서비스 시작/중지/재시작/재로드/상태 표시:
udevadm
설명 보기 ▼
udevadm
Linux `udev` 관리 도구.
더 많은 정보: <https://www.freedesktop.org/software/systemd/man/latest/udevadm.html>.
sudo udevadm monitor
모든 장치 이벤트 모니터링:
sudo udevadm monitor {{[-k|--kernel]}}
커널에 의해 전송된 `uevent` 출력:
sudo udevadm monitor {{[-u|--udev]}}
`udev`에 의해 처리된 후의 장치 이벤트 출력:
yay
설명 보기 ▼
yay
Yet Another Yogurt: Arch User Repository(AUR)에서 패키지를 빌드하고 설치합니다.
관련 항목: `pacman`.
더 많은 정보: <https://github.com/Jguer/yay#first-use>.
yay {{package_name|search_term}}
저장소와 AUR에서 패키지를 검색하고 상호작용하며 설치:
yay
저장소와 AUR의 모든 패키지를 동기화하고 업데이트:
yay -S {{package}} --noconfirm
AUR 패키지만 동기화하고 업데이트:
