Size: a a a

2020 May 30

JC

Julian =) Coffee in archlinux_ru
Почему?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Julian =) Coffee
Почему?
Потому что тебе надо данные передавать между всеми этими частями
источник

JC

Julian =) Coffee in archlinux_ru
Либы композируются, это то, почему фреймворки невозможно скейлить.
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Оно должно быть едино
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Иначе у тебя везде будет несовпдаения типов
источник

JC

Julian =) Coffee in archlinux_ru
Vec<u8>
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Сложи в него тип Display иксов или wl_display воланда
источник

JC

Julian =) Coffee in archlinux_ru
Нормальная либа должна работать с этим.
Если там появляется GVec<u8> то это уже фреймворк
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
И чтобы мог номрально передать его из условной libgraphic в условную libclipboard
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Спойлер: не выйдет
источник

JC

Julian =) Coffee in archlinux_ru
Дай мне сказать
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
У libgraphic будет улсовный graphic_display
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
А у libclipboard clipboard_display
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
А когда все в одном тулките - у тебя все соединено и одни типы везде
источник

JC

Julian =) Coffee in archlinux_ru
Как дисплей относится к буферу обмена
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Julian =) Coffee
Как дисплей относится к буферу обмена
Display/wl_display - типы, которые хендлят соединения в исках и воланде соответственно
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Это не тот дисплей, который у тебя на столе
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Он называется screen
источник

JC

Julian =) Coffee in archlinux_ru
Ну да, это которые WAYLAND_DISPLAY и DISPLAY
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Как для вывода, так и для буфера тебе нужно соединение
источник