LINUX.ORG.RU

Минималистский оконный менеджер в разработке

 ,


1

2

Долгое время пользовался Awesome, но в нём непросто было приспособить кнопку мыши «back» для того чтобы передвигать окна. Уже почти год отлаживаю свой собственный оконный менеджер. В нём окна передвигаются кнопкой «back», а размер окон меняется кнопкой «back» в сочетании с правой кнопкой мыши. Для удаления окна используется кнопка «back» и колесо вниз. Как видно из скриншота, никаких внешних рамок и заголовков окон нет, но у меня слева всегда 3 xterm и я научился находить их на ощупь...

>>> Просмотр (1920x1080, 495 Kb)

★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от ku3nets

Благодарю, попробую.

rht: это не форк, с нуля.

svyatozar ★★
() автор топика

Awesome
передвигать окна

Зачем?
P.S. а за велосипед в любом случае зачет.

winlook38 ★★
()
Последнее исправление: winlook38 (всего исправлений: 1)
Ответ на: комментарий от svyatozar

Перекомпиливать каждый раз? Ещё и на незнакомом инопланетянском языке написаное?

r3lgar ★★★★★
()
Ответ на: комментарий от vertexua

Так держать, домашнее десктопное велосипедосироительство - отличный способ прокачаться без вреда для общества. Не слушай криворукое быдло, отписавшее свое «не нужно» в этом треде

В общем-то, если убрать слово «быдло» - я готов под этой фразой полностью подписаться. Поддерживаю, автор, пиши дальше.

hobbit ★★★★★
()
Ответ на: комментарий от andreyu

Под Wayland будешь перепиливать когда иксы закапывать начнут?

Когда сие случится, у него будут другие заботы - возня с внуками, пережевывание каши беззубым ртом,..

И под этим тоже подпишусь :)

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

быдло

Я был резок, потому что они меня уже достали. Жопы у них горят в каждом треде где я что-то пишу и никого не заставляю использовать, просто задаю технические вопросы.

vertexua ★★★★★
()
Ответ на: комментарий от hobbit

На Си++.

Кстати, благодарю тех первопроходцев кто уже пытались скомпилировать и запустить, и не только указали на явные баги, но и исправили их. Код на github.com исправлен и, надеюсь, будет работать «из коробки»:

https://github.com/alexkh/ywm

svyatozar ★★
() автор топика
Ответ на: комментарий от tranceGemini

Нет, мне хотелось легковесное решение.

Кстати, решена проблема с alt-tab!

Проект no-wm предоставляет интересную программку x-alt-tab:

https://github.com/patrickhaller/no-wm

Я привязал её к клавишам Alt+Tab посредством xbindkeys, прописав в ~/.xbindkeysrc следующее:

«x-alt-tab» m:0x18 + c:23 Alt+Mod2 + Tab

И всё работает!

svyatozar ★★
() автор топика

Покопайся в dwm.

Deleted
()

using namespace

дальше не читал

makoven ★★★★★
()

Очень полезно иногда посматривать Галерею. Особенно такие скрины. Чтобы знать, что тебя ждёт, если попробуешь изменить любимому GNOME... Посмотрел, ужаснулся и снова обнял GNOME. Спасибо, что тратите время, нервы на выкладку таких скринов! Мы знаем, вы бережёте нас от опрометчивых экспериментов с DE!

Desmond_Hume ★★★★★
()

Оконных менеджеров уже просто до смешного много. Зачем ещё один? Чем он лучше десятков сотен других?

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Вопрос: Чем он лучше десятков сотен других?

Одним из достоинств этого оконного менеджера является повышенная надёжность. Тот факт что он не перехватывает событие SUBSTRUCTURE_REDIRECT, означает что даже если зависнет оконный менеджер, иксы не зависнут, как это бывает с Awesome. Но главным достоинством для меня является удобство в обращении. Я к нему как-то уже привык за этот неполный год...

Desmond_Hume: Gnome мне сразу не понравился, как только появился. Тогда, я помню, был ещё Enlightenment - этим я пользовался некоторое время, но полупрозрачные окна со временем наскучили и вернулся обратно к WindowMaker, о чём и скрин сохранился на linux.org.ru. За что и благодарен этому форуму :-) Проходят десятилетия, а цветовая гамма на моём gvim не меняется...

svyatozar ★★
() автор топика

Интересно, лови звезду. ;)

Kilte ★★★★★
()
Последнее исправление: Kilte (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

Много. Вот только awesome никак не научится нормально работать с не английской раскладкой, i3 не умеет индикатор раскладки из коробки (а xxkb из-за этого тянуть не охота, ибо инородно выглядит), правда я это у себя полностью пофиксил диким костылем. На текущий момент ЛОР молчит и не может дать внятного ответа, как пофиксить другой баг в i3. А не тайлинговые мне не интересны.

Автор - молодец, хорошую вещь пилишь, жаль что не тайлинг.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)

закрой проект, и не открывай))

lexxus-lex ★★★
()

Разве не проще было довести dwm до идеала? Небольшой размер, стабильность, окна без заголовков. Выпилить тайловость, раз не осилил, и повесить комбинации на мышь + dmenu как приятное дополение.

kedoki
()
Ответ на: комментарий от kedoki

хорошая идея, жаль что у меня руки кривые времени нет

q11q11 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.