LINUX.ORG.RU

Баги: в процессе

 


1

1

Тема ушла в небытие.
Значит оставим етот баг на месте, до лучших времен.
После переноса на ноутбук нашел веселый баг(скрин ниже) из-за композита.

Пока впаял inotify и [самопальный, мелкий, однооконный] notify, который уже связан с inotify и в принципе нормально реагирует на подсветку.
Только не могу найти нормальных иконок под это дело, ибо дизайнер из меня не ахти.
Иконки для лайаутов сделаны под туже тему wm.

Планирую к етому же inotify прикрутить загрузку внешнего конфига, только не знаю, какую ему структуру делать. Туда планирую выкинуть правила для окон (которые сейчас жестко впилены в manage), цветовую схему и пути к системным файлам(тот же BAT1 может поменяться)

С учетом начала «проекта» на определении screen'ов на основе кода из awesome, последующие танцы с бубном проходят вполне успешно.

В принципе уже реализовано:

  • передача фокуса по кругу в обоих направлениях(без dwm-ского c->next, ибо там осомовская структура)
  • статичная привязка тегов к экрану (макс кол-во экранов = 2)
  • перенос окон на любой тег любого экрана(в awesome ниасилил такого)
  • отвязал передачу фокуса мышью, но при этом ресайз и перемещение фокуса возможно даже у неактивного окна - тут уже последствия юзания awesome
  • ресайз и перемещение возможно только в пределах экрана, к которому привязан клиент(мышью окно нельзя утащить на другой экран)
  • новые окна создаются на текущем экране, а не там, где курсор мыши находится (в awesome ниасилил)

Текущие баги(рассматриваю предложения по устранению, некоторые идентичны исходнику с гита в теме по ссылке выше):

  • блокировка мыши при включенном numlock и ряд сопуствующих
  • курсор иногда возвращается к дефолтному, игнорируя тему
  • у geany первый вызов диалогов проходит нормально, второй прилетает вместе configure_notify, из-за которого диалог уезжает в левый верхний угол экрана
  • как и geany, окну feh'a прилетает тот же configure_notify, который из-за applysizehints меняет размер до минимального(проверял только на маленьких иконках)

На остальных приложениях особо не тестировал(те, которыми я пользуюсь).

Выкладываю пока одномониторные скрины.

bug
slim // не удержался
screen
icons + urgent + notify // будет вечером

PS: на time zone не обращайте внимания.

>>> Просмотр (1366x768, 547 Kb)

★★

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

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

ну да, сколько сижу, столько и висит сие имя

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

Некоторые отправляются на долгое хранение, предлагаешь мне к каждому архиву делать описание? в то время как я увидел промпт и сразу понял, что это и для чего.

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

идея пока одна и в принципе реализуема, если достать иконки под тему

(пара минут на отрисовку, дизайн неполный, но все-таки)

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

предлагаешь мне к каждому архиву делать описание? в то время как я увидел промпт и сразу понял, что это и для чего.

Через пару лет такой практики и новых проектов, между которыми приходится постоянно переключаться, люди начинают материться, почему не делали подробнейшие руководства по происходящему. А если тебе свою работу надо будет передавать кому-то? А если тебе надо будет среди сотен архивов найти «ту самую сборку 2012 года, в которой (дополнить самому) »? ИМХО, можно сборки просто называть по какому-то шаблону.

А еще лучше вариант - git/svn.

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

Той самой сборки как раз не оказалось под рукой, из-за чего пришлось восстанавливать исходники с жд.

«Моя работа» растягивается на несколько лет, сборок систем не так много, под сотней архивов я подразумеваю автобэкап(гит тут в принципе как раз пригодится, но им займусь после первого релиза, сейчас не до него)

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

По специфике своей работы приходилось видеть..

Увиденное не развидеть, да.

идея пока одна и в принципе реализуема, если достать иконки под тему

Годно! Вот эту идею я у тебя точно утащу!

Я не умею в киберпанк, у тебя это лучше получается.

r3lgar ★★★★★
()

Отличный скрин для электронных часов!

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

Честно говоря я не в курсе, что такое киберпанк. Но спасибо за отзыв, значит в этом направлении буду пилить.

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

Честно говоря я не в курсе, что такое киберпанк.

Загугли, я не смогу объяснить лучше, чем педивикия.

r3lgar ★★★★★
()

под туже тему

Навзрыд! :-D :-D :-D

zabbal ★★★★★
()

Такой маленький текст в терминале и такая большая бестолковая панель снизу - зачем?

Олсо, на правах GN, «youaredied» - тут уж либо «youaredead» (тымёртв), либо «youaredyed» (тыокрашен).

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

Имеешь ввиду wayland?

Руки не доходят опробовать его, как оно и стоит ли вообще использовать.

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

Да, имею в виду вяленд, который, кстати, не смотря на свою (почти) готовность к использованию малопригоден по причине того, что под ним только вечно ломающийся GTK+ (3) работает нормально, остальное или проблемами отрисовки страдает, или ещё чем неприятным.

Вообще, сам вяленд приятен на ощупь, там всё плавненько, но тулкитов под него всего два — Qt5 и GTK+3, и оба не готовы для использования конечным пользователем. В остальном это вполне себе перспектива.

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