mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-25 14:05:41 -05:00
Changed path to standard /usr/bin/..., registered as an x-terminal-emulator alternative
This commit is contained in:
parent
42d8989916
commit
fc04bc1e6d
5 changed files with 16 additions and 1 deletions
|
@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- New `mouse.url.modifiers` option to specify keyboard modifiers for opening URLs on click
|
- New `mouse.url.modifiers` option to specify keyboard modifiers for opening URLs on click
|
||||||
- Binaries for macOS, Windows and Debian-based systems are now published with GitHub releases
|
- Binaries for macOS, Windows and Debian-based systems are now published with GitHub releases
|
||||||
- The keys F16-F24 have been added as options for key bindings
|
- The keys F16-F24 have been added as options for key bindings
|
||||||
|
- DEB file adds Alacritty as option to `update-alternatives --config x-terminal-emulator`
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
@ -45,6 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- Moved `hide_cursor_when_typing` to `mouse.hide_when_typing`
|
- Moved `hide_cursor_when_typing` to `mouse.hide_when_typing`
|
||||||
- Mouse bindings now ignore additional modifiers
|
- Mouse bindings now ignore additional modifiers
|
||||||
- Extra padding is now spread evenly around the terminal grid
|
- Extra padding is now spread evenly around the terminal grid
|
||||||
|
- DEB file installs to `usr/bin` instead of `usr/local/bin`
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
|
|
|
@ -96,13 +96,14 @@ depends = "$auto"
|
||||||
section = "rust"
|
section = "rust"
|
||||||
priority = "optional"
|
priority = "optional"
|
||||||
assets = [
|
assets = [
|
||||||
["target/release/alacritty", "usr/local/bin/", "755"],
|
["target/release/alacritty", "usr/bin/", "755"],
|
||||||
["alacritty.desktop", "usr/share/applications/", "644"],
|
["alacritty.desktop", "usr/share/applications/", "644"],
|
||||||
["alacritty-completions.bash", "usr/share/bash-completion/completions/alacritty", "644"],
|
["alacritty-completions.bash", "usr/share/bash-completion/completions/alacritty", "644"],
|
||||||
["alacritty-completions.fish", "usr/share/fish/completions/alacritty.fish", "644"],
|
["alacritty-completions.fish", "usr/share/fish/completions/alacritty.fish", "644"],
|
||||||
["alacritty-completions.zsh", "usr/share/zsh/vendor-completions/_alacritty", "644"],
|
["alacritty-completions.zsh", "usr/share/zsh/vendor-completions/_alacritty", "644"],
|
||||||
["alacritty.info", "usr/share/terminfo/a/alacritty", "644"],
|
["alacritty.info", "usr/share/terminfo/a/alacritty", "644"],
|
||||||
]
|
]
|
||||||
|
maintainer-scripts = "debian"
|
||||||
|
|
||||||
[patch.crates-io]
|
[patch.crates-io]
|
||||||
servo-freetype-sys = { path = "servo-freetype-proxy" }
|
servo-freetype-sys = { path = "servo-freetype-proxy" }
|
||||||
|
|
|
@ -222,6 +222,12 @@ cargo install cargo-deb
|
||||||
cargo deb --install
|
cargo deb --install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To choose a default terminal app, use Debian's `update-alternatives`.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
update-alternatives --config x-terminal-emulator
|
||||||
|
```
|
||||||
|
|
||||||
## Manual Page
|
## Manual Page
|
||||||
|
|
||||||
Installing the manual page requires the additional dependency `gzip`.
|
Installing the manual page requires the additional dependency `gzip`.
|
||||||
|
|
3
debian/postinst
vendored
Normal file
3
debian/postinst
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 20
|
3
debian/prerm
vendored
Normal file
3
debian/prerm
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
update-alternatives --remove x-terminal-emulator /usr/bin/alacritty
|
Loading…
Reference in a new issue