ShojiWM
The most customizable Wayland compositor with TypeScript(tsx).
파일 탐색기
- docs.yml
- install-portal.sh
- install.sh
- org.freedesktop.impl.portal.desktop.shojiwm.service
- shojiwm.desktop
- shojiwm.portal
- uninstall-portal.sh
- uninstall.sh
- xdg-desktop-portal-shojiwm.service
- _category_.json
- shojiwm.md
- wayland.md
- _category_.json
- animations.md
- components.md
- cursor.md
- default-config.md
- effects.md
- input.md
- keybindings-and-pointer.md
- lifecycle-and-events.md
- outputs.md
- overview.md
- processes-and-env.md
- state-and-signals.md
- window-composition.md
- _category_.json
- contributing.md
- developing.md
- _category_.json
- installation.md
- intro.md
- shojiwm.md
- wayland.md
- animations.md
- components.md
- cursor.md
- default-config.md
- effects.md
- input.md
- keybindings-and-pointer.md
- lifecycle-and-events.md
- outputs.md
- overview.md
- processes-and-env.md
- state-and-signals.md
- window-composition.md
- contributing.md
- developing.md
- installation.md
- intro.md
- current.json
- footer.json
- navbar.json
- code.json
- index.tsx
- styles.module.css
- custom.css
- index.module.css
- index.tsx
- Shoji_WM-dark.svg
- Shoji_WM-light.svg
- Shoji_WM.svg
- example0.mp4
- .nojekyll
- .gitignore
- docusaurus.config.ts
- package-lock.json
- package.json
- README.md
- sidebars.ts
- tsconfig.json
- effect-invalidation.md
- firefox-wayland-display-maintenance.md
- fullscreen-direct-scanout-tearing.md
- high-refresh-investigation.md
- obs-portal-startup-delay.md
- obs-qt-fractional-scale-subsurface.md
- portal-install.md
- process-api.md
- screencast-30fps-xdpw-bug.md
- shared-edge-tree-plan.md
- tty-backend-notes.md
- typescript-ssd-plan.md
- nixos-module.nix
- package.nix
- rusty-v8.nix
- maximize-2.svg
- minimize-2.svg
- minus.svg
- x.svg
- blur.frag
- electric-frame.frag
- index.tsx
- layer-blur-mask.frag
- liquid-glass.frag
- rainbow-test.frag
- solid-white.frag
- window-animation.ts
- window-grayscale.frag
- window-manager.ts
- window-shadow.frag
- .editorconfig
- package.json
- tsconfig.json
- animation.ts
- consumer-example.tsx
- cursor.ts
- debug.ts
- default-composition.tsx
- easing.ts
- env.ts
- events.ts
- index.ts
- input.ts
- ipc.ts
- jsx-dev-runtime.ts
- jsx-runtime.ts
- key.ts
- layer.ts
- output.ts
- pointer.ts
- process.ts
- reactive-layer.ts
- reactive-window.ts
- reconcile.ts
- runtime-globals.d.ts
- runtime-hooks.ts
- runtime.ts
- scheduler.ts
- serialize.ts
- shader.ts
- signals.ts
- types.ts
- window-decoration.ts
- window-stack.ts
- window-state.ts
- workspace.ts
- package.json
- tsconfig.json
- async_assets.rs
- backdrop_blur.frag
- backdrop_blur.vert
- backdrop_blur_down.frag
- backdrop_blur_up.frag
- blend_raw.frag
- clipped_memory.frag
- clipped_memory.rs
- clipped_surface.frag
- clipped_surface.rs
- damage.rs
- damage_blink.rs
- decoration.rs
- fps_counter.rs
- icon.rs
- image_copy_capture_render.rs
- mod.rs
- noise_salt.frag
- rounded.rs
- rounded_rect.frag
- screencopy_render.rs
- shader_effect.rs
- snapshot.rs
- text.rs
- tty.rs
- visual.rs
- window.rs
- winit.rs
- mod.rs
- move_grab.rs
- resize_grab.rs
- compositor.rs
- layer_shell.rs
- mod.rs
- xdg_shell.rs
- xwayland.rs
- mod.rs
- screencopy.rs
- tearing_control.rs
- bridge.rs
- embedded_runtime.js
- embedded_runtime.rs
- evaluator.rs
- integration.rs
- interaction.rs
- mod.rs
- window_model.rs
- activation_environment.rs
- config.rs
- config_error.rs
- cursor.rs
- drawing.rs
- foreign_toplevel.rs
- input.rs
- install_paths.rs
- main.rs
- presentation.rs
- profiler.rs
- runtime_debug.rs
- runtime_input.rs
- runtime_key_binding.rs
- runtime_pointer.rs
- runtime_process.rs
- runtime_workspace.rs
- state.rs
- window_decoration.rs
- wlr_foreign_toplevel.rs
- workspace_manager.rs
- xwayland_satellite.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- en_US.toml
- ja_JP.toml
- mod.rs
- main.rs
- picker.rs
- pipewire_stream.rs
- screencast.rs
- screencopy_client.rs
- sources.rs
- toplevel_stream.rs
- Cargo.toml
- decoration-runtime.ts
- evaluate-decoration.ts
- measure-drm-memory.sh
- perf-top-functions.sh
- .codex
- .gitignore
- Cargo.lock
- Cargo.toml
- flake.lock
- flake.nix
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
Box
설명 보기 ▼
Box
Phar의 빌드 및 관리를 위한 PHP 어플리케이션.
더 많은 정보: <https://github.com/box-project/box>.
box compile
새 Phar 파일 작성:
box compile {{[-c|--config]}} {{path/to/config}}
특정 구성 파일을 사용하여 새 Phar 파일 작성:
box info
PHAR PHP 확장에 대한 정보 표시:
cargo run
설명 보기 ▼
cargo run
Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.
cargo {{[r|run]}}
Run the default binary target:
cargo {{[r|run]}} --bin {{name}}
Run the specified binary:
cargo {{[r|run]}} --example {{name}}
Run the specified example:
nix develop
설명 보기 ▼
nix develop
Run a Bash shell that provides the build environment of a derivation.
nix develop {{nixpkgs#pkg}}
Start a shell with all dependencies of a package from nixpkgs available:
nix develop
Start a development shell for the default package in a flake in the current directory:
configurePhase; buildPhase
In that shell, configure and build the sources:
