Re: Запуск гуевых прило жений в контейнере
Dmitry Alexandrov <[email protected]>
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
Stanislav Vlasov <[email protected]> wrote: > 03.06.2020, Dmitry Alexandrov<[email protected]> написал(а): >>> Честно говоря, не в курсе, можно ли в контейнерах штатным образом запускать гуёвый софт с отображением его окон на локальных иксах без всяких ssh -X в контейнер >> >> Да, естественно, ибо с каких это пор Иксам стали требоваться всякие костыли типа ssh для отрисовки окон на другой машине? > > Ключевые слова - авторизация и шифрование. Шифрование трафика виртуальной сети на локалхосте? А авторизация в Иксах есть, вы же сами про нее ниже пишете. > Ну и меньше геморроя - сравните манипуляции с опциями запуска иксов, потенциально открывающие дыру для всех + xhost и простой запуск ssh -X Да оно понятно. Но раз уж спросили про штатные средства... >> 2. разрешить к нужной инстанции доступ для нужного контейнера: >> >> $ xhost +inet:192.168.122.11 $ xhost +inet6:fd34:fe56:7891:2f3a::11 > > Сразу нет, я как-то не готов давать доступ любому приложению без хотя бы XAUTH. Я вам, как бы, и не предлагаю. ;-) Мы обсуждали случай, когда у колоименного товарища вся настольная система в контейнере будет. >> Единственное, я как-то так и не понял, работает ли это с link-local адресами, которые fe80::/10. Кто понял, подскажите. > > А чем этот адрес от других ipv6 так сильно отличается Тем, что он обязан быть уникальным только в пределах сети второго уровня. А отсюда какой-нибудь fe80::5054:ff:fed1:a17d — он по-хорошему fe80::5054:ff:fed1:a17d%virbr0. > в этом месте? А конкретно в этом месте оно у меня в свое время просто не заработало. А не-link-local — заработал. Возможно, это связано, возможно — нет. >> Другое дело, что толку-то? Одних Иксов далеко не всякому гую достаточно. Доступа к отрисовке на GPU Иксы же сами по себе не дают. > > Это совершенно другой вопрос - игры и игроподобные вещи Да что там игры! У нас даже GTK не прочь отрисовку на GPU заиметь. Хотя GTK-то, конечно, без него обойдется, а вот, например, видеоплэйер уже нет. > Скорее, поставить права на .Xauthority (вероятно, через setfacl) + пробрасывать данный файл тоже Да по-хорошему токен не должен меняться против вашей воли, так можно его просто и скопировать.
signature.asc
(application/pgp-signature, 511 B)
-----BEGIN PGP SIGNATURE----- iQFFBAEBCgAvFiEE1yoTx9fONarixgNIydoJ3hnBsjAFAl7bwNYRHDMyMTk0MkBn bWFpbC5jb20ACgkQydoJ3hnBsjBYPggAjo8fzH0f6gfdqYa1Pchl5s7PcciGej5W 8smxsc2KaWDPSYlg59YMvxNY1dWE+oIZkUCAc79Ac6AoE812r/WKzfbPRt7UKGUS Si4sYj5xNKxWLkIrqIJicXq8g0bPzEG0eG4NEIK0x+5ipii8TzTy12aU4nwe+/Ax Ei54uSRaoygwaSthPppxvX9thZ/biQCn1EIMd0Zd3m3369oOpti4t9xyMkkYmA1/ 97Hx3/eCDYi6ITdEm8a+dfW/PamqUGbulgZmFl4SKsXyR9IjEPC21CLkFiei6U5G pvIdYqM8pBPpTH9JYc/d/CtZtlAK1p8Zgy1ioQT1klWzfk6LimFGtQ== =hXay -----END PGP SIGNATURE-----