Size: a a a

2020 August 27

f

fishsouprecipe 🤍 in pro.bash
fishsouprecipe 🤍
$ xclip
Error: Can't open display: (null)
Может будет полезно, не знаю
источник

аᶘ

асоциальный пикотран... in pro.bash
fishsouprecipe 🤍
$ xclip
Error: Can't open display: (null)
Про это и разговор, нет у тебя X-сессии по ssh.
источник

f

fishsouprecipe 🤍 in pro.bash
Что же делать мне?)
источник

аᶘ

асоциальный пикотран... in pro.bash
Ты хочешь запустить два vim'а в tmux'е и иметь некий общий буфер обмена?
источник

аᶘ

асоциальный пикотран... in pro.bash
Какая конечная цель вообще?
источник

f

fishsouprecipe 🤍 in pro.bash
Чтобы я мог спокойно гулять по окнам и окошкам (pane) одной сессии tmux. Было бы прекрасно, если бы я не задумывался о том, нахожусь я в сессии или нет, а просто копировал бы и вставлял
источник

f

fishsouprecipe 🤍 in pro.bash
Вот
источник

f

fishsouprecipe 🤍 in pro.bash
То есть какой-то буфер на deiban устройстве
источник

аᶘ

асоциальный пикотран... in pro.bash
Нет такого, увы. Максимум могу тебе предложить для vim'а поставить плагин для работы с tmux-буфером обмена.
источник

аᶘ

асоциальный пикотран... in pro.bash
Я не знаю, как сделать, чтобы ты мог  копировать из одного запущенного по ssh процесса vim'а в другой процесс vim'а.
источник

аᶘ

асоциальный пикотран... in pro.bash
fishsouprecipe 🤍
То есть какой-то буфер на deiban устройстве
"custom copy'n'paste
vmap <C-c> :w! ~/.vbuf<CR>
nmap <C-c> :.w! ~/.vbuf<CR>
nmap <C-v> :r ~/.vbuf<CR>

https://vim.fandom.com/wiki/Copy_and_paste_between_sessions_using_a_temporary_file
Вот такой вариант только для vim есть.
источник

f

fishsouprecipe 🤍 in pro.bash
Посмотрю позже, спасибо тебе!
источник

F

Fljúgandi Kettlingur... in pro.bash
fishsouprecipe 🤍
Если шаришь, не мог бы сказать в чём отличие докера от кубов
Принципиально разные вещи, хотя соседи.
Докер - система контейнеризации.
Кубернетес - система менеджмента контейнеров, может работать с почти что любой системой контейнеризации. Чаще всего используется с докером, но есть варианты гонять с подманом или lxc, а какие-то извращенцы описали работу с виртуалками vmware esx или железными серверами например.
источник

F

Fljúgandi Kettlingur... in pro.bash
в докере есть своя система менеджмента, докер сворм. Но на фоне кубернетеса это плюнуть и растереть, вообще ни о чем.
источник
2020 August 28

n

nod in pro.bash
fishsouprecipe 🤍
Чтобы я мог спокойно гулять по окнам и окошкам (pane) одной сессии tmux. Было бы прекрасно, если бы я не задумывался о том, нахожусь я в сессии или нет, а просто копировал бы и вставлял
Тут стоит понимать, как это всё работает.
1. В vim используется свой внутренний регистр для буфера обмена. Его синхронизировать не получится. Даже придумать что-либо не выйдет - у vim'а нет нормального клиент-сервера, насколько мне известно.
2. В tmux тоже есть какой-то внутренний буфер, но я о нём мало что знаю. Если хочешь - поищи в документации. Но мне кажется его проброс - то еще приключение. Ну и его еще нужно как-то подружить с vim'ом.
3. "Системный" буфер обмена в гну и прочих юникс-подобных осях реализован в X сервере. Для поддержки иксового буфера vim должен быть собран с +clipboard (в дебианах можно поставить с пакетом vim-gtk3, например).
В openssh есть возможность форвардинга иксов, в т.ч. есть проброс буфера обмена. Для этого на сервере в /etc/ssh/sshd_config должна быть выставлена опция  X11Forwarding yes , а в клиенте (~/.ssh/config) прописано ForwardX11 yes . Цепляться к серверу нужно через ssh -Y [...] . В vim по дефолту с иксовым буфером можно взаимодействовать через "+ (напимер, "+y копировать и "+p вставить).
Стоит учитывать, что форвардинг иксов - не самая безопасная штука для сервера, а использование ключа -Y - это не самая безопасная штука для клиента.
источник

n

nod in pro.bash
-Y      Enables trusted X11 forwarding.  Trusted X11 forwardings are not subjected to the X11 SECURITY extension controls.
источник

n

nod in pro.bash
У меня даже внезапно заработало
источник

аᶘ

асоциальный пикотран... in pro.bash
nod
Тут стоит понимать, как это всё работает.
1. В vim используется свой внутренний регистр для буфера обмена. Его синхронизировать не получится. Даже придумать что-либо не выйдет - у vim'а нет нормального клиент-сервера, насколько мне известно.
2. В tmux тоже есть какой-то внутренний буфер, но я о нём мало что знаю. Если хочешь - поищи в документации. Но мне кажется его проброс - то еще приключение. Ну и его еще нужно как-то подружить с vim'ом.
3. "Системный" буфер обмена в гну и прочих юникс-подобных осях реализован в X сервере. Для поддержки иксового буфера vim должен быть собран с +clipboard (в дебианах можно поставить с пакетом vim-gtk3, например).
В openssh есть возможность форвардинга иксов, в т.ч. есть проброс буфера обмена. Для этого на сервере в /etc/ssh/sshd_config должна быть выставлена опция  X11Forwarding yes , а в клиенте (~/.ssh/config) прописано ForwardX11 yes . Цепляться к серверу нужно через ssh -Y [...] . В vim по дефолту с иксовым буфером можно взаимодействовать через "+ (напимер, "+y копировать и "+p вставить).
Стоит учитывать, что форвардинг иксов - не самая безопасная штука для сервера, а использование ключа -Y - это не самая безопасная штука для клиента.
1. Можно воспользоваться записью данных во временный файл и вычиткой данных оттуда; вот тебе и пседобуфер
2. Для vim'а есть плагин для взаимодействия с tmux'ом и его буфером
3. Так ещё придётся поднимать X11-сервер на макоси, что тоже не есть тру, хотя он там вроде по умолчанию установлен.
источник

n

nod in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
1. Можно воспользоваться записью данных во временный файл и вычиткой данных оттуда; вот тебе и пседобуфер
2. Для vim'а есть плагин для взаимодействия с tmux'ом и его буфером
3. Так ещё придётся поднимать X11-сервер на макоси, что тоже не есть тру, хотя он там вроде по умолчанию установлен.
Поискал немного - походу это действительно не работает в макоси. Во всяком случае + и * регистры не работают в маковском виме и еще нашел вот это
https://github.com/wincent/clipper
источник

аᶘ

асоциальный пикотран... in pro.bash
nod
Поискал немного - походу это действительно не работает в макоси. Во всяком случае + и * регистры не работают в маковском виме и еще нашел вот это
https://github.com/wincent/clipper
Чувак с macOS заходит по ssh на Debian и запускает там tmux.
macOS точно не сможет пробросить иксы без запуска иксов :)
Но вот если запустить Xquartz (кажется, так называется, не помню), то таки должно заработать.
источник