kitty/docs
Kovid Goyal 5e645a7be7
Fix ssh kitten not working on FreeBSD
Apparently on FreeBSD one cannot unlink shared mem if it is not created
with write permissions.

Adding IWRITE to the permissions when creating the shared memory is
harmless. It means any process running as the user can either write to
the file or delete it. Deleting was already possible except on FreeBSD.
As for writing, it's needed on FreeBSD for shared memory to be useable
at all, and since processes running as the user can already completely
access all their data, kitty config files, tty pipes, etc. allowing them
to write to the SHM used here doesnt grant any significant new
capability, since they could just write to ssh.conf in the kitty config
folder to get the ssh kitten to do whatever they like.

Fixes #5928
2023-01-25 23:34:31 +05:30
..
_static Update custom.css 2022-09-30 08:44:09 +08:00
_templates
kittens Re-organize the terminfo FAQ entries into a single one 2023-01-16 16:32:35 +05:30
screenshots
actions.rst
basic.rst Pass key events mapped to scroll actions to the program running in the terminal when the terminal is in alternate screen mode 2022-12-30 08:54:31 +05:30
binary.rst Docs: Remove the extra backslashes from the install commands 2022-09-24 12:39:05 +08:00
build.rst We need go >= 1.19 2023-01-05 19:41:42 +05:30
changelog.rst Fix ssh kitten not working on FreeBSD 2023-01-25 23:34:31 +05:30
clipboard.rst Document the new OSC 5522 protocol 2022-12-06 12:18:55 +05:30
color-stack.rst
conf.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
conf.rst When using the include directive in kitty.conf make the environment variable KITTY_OS available for OS specific config 2022-12-04 21:03:24 +05:30
deccara.rst
desktop-notifications.rst Terminal end of OSC 5522 read requests 2022-11-29 14:55:40 +05:30
extract-rst-targets.py
faq.rst Re-organize the terminfo FAQ entries into a single one 2023-01-16 16:32:35 +05:30
file-transfer-protocol.rst
glossary.rst ... 2022-12-05 07:53:30 +05:30
graphics-protocol.rst Add sample Go code to get screen size 2023-01-07 15:00:51 +05:30
index.rst
installer.sh
integrations.rst ... 2022-12-22 10:19:34 +05:30
invocation.rst
keyboard-protocol.rst ... 2023-01-20 07:07:28 +05:30
kittens_intro.rst
launch.rst
layouts.rst Splits layout: Add a new mappable action to move the active window to the screen edge 2022-11-03 17:40:04 +05:30
Makefile
marks.rst
open_actions.rst Fix SHELL env var in open-actions.conf and launch-actions.conf 2023-01-23 14:15:27 +08:00
overview.rst Session files: Expand environment variables 2023-01-23 17:34:53 +05:30
performance.rst
pipe.rst
press-mentions.rst
protocol-extensions.rst Document the new OSC 5522 protocol 2022-12-06 12:18:55 +05:30
quickstart.rst
rc_protocol.rst Rename kitty-tool to kitten 2023-01-14 15:44:52 +05:30
remote-control.rst Rename kitty-tool to kitten 2023-01-14 15:44:52 +05:30
requirements.txt
shell-integration.rst
support.html
support.rst
underlines.rst
unscroll.rst