Vesktopの改造版
配信周りがちょっとあれだったので自分的に直したもの
オリジナル: https://github.com/Vencord/Vesktop
- TypeScript 85.8%
- JavaScript 4.1%
- HTML 4%
- C++ 2.8%
- CSS 2.6%
- Other 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
test / test (push) Failing after 42s
- Use the "motion" track content hint for balanced mode so Chromium does not silently switch to maintain-resolution and drop to 0 fps - Set the RTCRtpSender degradation preference explicitly, and re-apply it after Discord's post-negotiation setParameters calls - Keep every codec in the preference list instead of removing codecs the remote participant may need - Skip Discord codec configuration when no codec is selected Co-Authored-By: Claude Opus 5.5 <[email protected]> |
||
| .github | ||
| .vscode | ||
| build | ||
| packages/libvesktop | ||
| patches | ||
| scripts | ||
| src | ||
| static | ||
| .env.example | ||
| .gitignore | ||
| .prettierrc.yaml | ||
| Ced-Modded.md | ||
| eslint.config.mjs | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
Vesktop
This repository is a fork of Vencord/Vesktop.
See Ced-Modded.md for this fork's modification notice, feature changes, and compatibility notes.
Vesktop is a custom Discord desktop app
Main features:
- Vencord preinstalled
- Much more lightweight and faster than the official Discord app
- Linux Screenshare with sound & wayland
- Much better privacy, since Discord has no access to your system
Not yet supported:
- Global Keybinds
- see the Roadmap
Installing
Visit https://vesktop.dev/install
Building from Source
You need to have the following dependencies installed:
Packaging will create builds in the dist/ folder
git clone https://github.com/Vencord/Vesktop
cd Vesktop
# Install Dependencies
pnpm i
# Either run it without packaging
pnpm start
# Or package (will build packages for your OS)
pnpm package
# Or only build the Linux Pacman package
pnpm package --linux pacman
# Or package to a directory only
pnpm package:dir
Building LibVesktop from Source
This is a small C++ helper library Vesktop uses on Linux to emit D-Bus events. By default, prebuilt binaries for x64 and arm64 are used.
If you want to build it from source:
- Install build dependencies:
- Debian/Ubuntu:
apt install build-essential python3 curl pkg-config libglib2.0-dev - Fedora:
dnf install @c-development @development-tools python3 curl pkgconf-pkg-config glib2-devel
- Debian/Ubuntu:
- Run
pnpm buildLibVesktop - From now on, building Vesktop will use your own build