Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Year of Linux Desktop will not happen without this

Автор: Valigo

Загружено: 2026-01-13

Просмотров: 4398

Описание:

Writing a maximally portable message box for Linux from scratch without GUI toolkits in C. Thanks for watching!

Github link: https://github.com/valignatev/x11-mes...
LibX11 tutorial: https://handmade.network/forums/artic...
X11 protocol: https://www.x.org/archive/X11R7.5/doc...
libXft tutorial: http://individual.utoronto.ca/chant/X...
WM protocols: https://specifications.freedesktop.or...
Zenity: https://en.wikipedia.org/wiki/Zenity

Chapters:
00:00 Hello Message Box
00:35 What is Zenity
01:50 Hello X11
09:00 Try to compile
09:55 C is bad!
12:10 Making window small
18:32 Handling keyboard input
19:59 Native text rendering
25:43 Window closing side quest
29:44 TTF text rendering
37:15 Creating a button
45:25 Closing words

Year of Linux Desktop will not happen without this

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

북한의 경제성장률이 폭등하고 있습니다 - 박정호 명지대 교수

북한의 경제성장률이 폭등하고 있습니다 - 박정호 명지대 교수

Настройка нового игрового ПК: как заставить его работать на 200%?

Настройка нового игрового ПК: как заставить его работать на 200%?

How to Install and Configure Alpine Linux (2027 Edition)

How to Install and Configure Alpine Linux (2027 Edition)

Your blog will be much better with this one simple trick

Your blog will be much better with this one simple trick

Я в опасности

Я в опасности

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

JSON Parsing in C with metaprogramming

JSON Parsing in C with metaprogramming

Why Hello World in Rust is 200 times bigger than in C, and why it isn't

Why Hello World in Rust is 200 times bigger than in C, and why it isn't

Вот почему не стоит создавать TUI с помощью C...

Вот почему не стоит создавать TUI с помощью C...

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Phoenix: Rebuilding X11 From Scratch in Zig

Phoenix: Rebuilding X11 From Scratch in Zig

Co Naprawdę Oznacza Podpisanie Umowy Mercosur? Rolnictwo, Klauzule Ochronne, Sprzeciw Państw, TSUE!

Co Naprawdę Oznacza Podpisanie Umowy Mercosur? Rolnictwo, Klauzule Ochronne, Sprzeciw Państw, TSUE!

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Кто пишет код лучше всех? Сравнил GPT‑5.2, Opus 4.5, Sonnet 4.5, Gemini 3, Qwen 3 Max, Kimi, GLM

Звонки без блокировок - Свой мессенджер на homelab

Звонки без блокировок - Свой мессенджер на homelab

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Мой опыт перехода с MacOS на Linux | Полный гайд

Мой опыт перехода с MacOS на Linux | Полный гайд

coding a machine learning library in c from scratch

coding a machine learning library in c from scratch

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com